{
  "kind": "cs2-lineup-test-commands",
  "schema_version": 1,
  "coverage": {
    "groups": 1263,
    "throw_commands": 1263,
    "fixed_setup": 397,
    "movement_start": 495,
    "unresolved_start": 371,
    "reasons": {
      "stationary_setup": 397,
      "stable_to_motion": 495,
      "no_stable_departure": 371
    }
  },
  "groups": [
    {
      "cluster_id": "cluster_477cc81577b29082",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00039",
      "command_record_id": "demo_67348e1baa5b49bad101_00039",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00181",
        "demo_17accc02fe6ec2727063_00015",
        "demo_17accc02fe6ec2727063_00035",
        "demo_17accc02fe6ec2727063_00062",
        "demo_17accc02fe6ec2727063_00090",
        "demo_17accc02fe6ec2727063_00132",
        "demo_17accc02fe6ec2727063_00163",
        "demo_17accc02fe6ec2727063_00356",
        "demo_17accc02fe6ec2727063_00421",
        "demo_1b9d5eac73de0b387701_00358",
        "demo_1b9d5eac73de0b387701_00420",
        "demo_21a2c34da37a8e81c427_00060",
        "demo_21a2c34da37a8e81c427_00117",
        "demo_21a2c34da37a8e81c427_00138",
        "demo_21a2c34da37a8e81c427_00199",
        "demo_21a2c34da37a8e81c427_00218",
        "demo_21a2c34da37a8e81c427_00266",
        "demo_21a2c34da37a8e81c427_00287",
        "demo_21a2c34da37a8e81c427_00342",
        "demo_21a2c34da37a8e81c427_00364",
        "demo_21a2c34da37a8e81c427_00388",
        "demo_21a2c34da37a8e81c427_00399",
        "demo_21a2c34da37a8e81c427_00449",
        "demo_21a2c34da37a8e81c427_00484",
        "demo_3ef7bfc9c4cb1bcd3960_00294",
        "demo_3ef7bfc9c4cb1bcd3960_00354",
        "demo_585d972b6bcf05f54588_00097",
        "demo_585d972b6bcf05f54588_00248",
        "demo_585d972b6bcf05f54588_00264",
        "demo_585d972b6bcf05f54588_00290",
        "demo_585d972b6bcf05f54588_00316",
        "demo_62cb3af35c3893a91c7d_00038",
        "demo_62cb3af35c3893a91c7d_00280",
        "demo_67348e1baa5b49bad101_00039",
        "demo_67348e1baa5b49bad101_00115",
        "demo_67348e1baa5b49bad101_00200",
        "demo_67348e1baa5b49bad101_00289",
        "demo_67348e1baa5b49bad101_00346",
        "demo_67348e1baa5b49bad101_00371",
        "demo_67348e1baa5b49bad101_00397",
        "demo_67348e1baa5b49bad101_00427",
        "demo_67348e1baa5b49bad101_00492",
        "demo_67348e1baa5b49bad101_00520",
        "demo_9c5c91359adde2e94631_00037",
        "demo_9c5c91359adde2e94631_00335",
        "demo_bc6251413daa2447c1ff_00014",
        "demo_bc6251413daa2447c1ff_00041",
        "demo_bc6251413daa2447c1ff_00064",
        "demo_bc6251413daa2447c1ff_00077",
        "demo_bc6251413daa2447c1ff_00120",
        "demo_bc6251413daa2447c1ff_00163",
        "demo_bc6251413daa2447c1ff_00193",
        "demo_bc6251413daa2447c1ff_00312",
        "demo_bc6251413daa2447c1ff_00414",
        "demo_ea4226131b7a75cdf0ec_00256",
        "demo_ea4226131b7a75cdf0ec_00308",
        "demo_f1d8725268c9f30ce844_00120",
        "demo_f1d8725268c9f30ce844_00208"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 4,
      "event_tick": 22886,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1422.952881 36.468750 -167.968750; setang -42.332382 -160.474213 0",
          "position_tick": 22878,
          "angle_tick": 22886,
          "origin": [
            1422.952880859375,
            36.46875,
            -167.96875
          ],
          "pitch": -42.332382202148,
          "yaw": -160.474212646484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1422.952900 36.468750 -167.968750; setang -42.272980 -160.487600 0",
          "position_tick": 22879,
          "angle_tick": 22879,
          "origin": [
            1422.9529,
            36.46875,
            -167.96875
          ],
          "pitch": -42.27298,
          "yaw": -160.4876,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1422.952881 36.468750 -167.968750; setang -42.332382 -160.474213 0",
          "position_tick": 22886,
          "angle_tick": 22886,
          "origin": [
            1422.952880859375,
            36.46875,
            -167.96875
          ],
          "pitch": -42.332382202148,
          "yaw": -160.474212646484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22635,
          "last_tick": 22886,
          "samples": 252
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_47cf592c1856aae0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00465",
      "command_record_id": "demo_67348e1baa5b49bad101_00465",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00209",
        "demo_17accc02fe6ec2727063_00107",
        "demo_17accc02fe6ec2727063_00248",
        "demo_17accc02fe6ec2727063_00303",
        "demo_1b9d5eac73de0b387701_00167",
        "demo_1b9d5eac73de0b387701_00385",
        "demo_21a2c34da37a8e81c427_00158",
        "demo_3ef7bfc9c4cb1bcd3960_00311",
        "demo_585d972b6bcf05f54588_00130",
        "demo_62cb3af35c3893a91c7d_00143",
        "demo_67348e1baa5b49bad101_00114",
        "demo_67348e1baa5b49bad101_00425",
        "demo_67348e1baa5b49bad101_00465",
        "demo_9c5c91359adde2e94631_00024",
        "demo_9c5c91359adde2e94631_00313",
        "demo_bc6251413daa2447c1ff_00220",
        "demo_bc6251413daa2447c1ff_00388",
        "demo_f1d8725268c9f30ce844_00037",
        "demo_fde4c2af9b83d7a5ead3_00088"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 22,
      "event_tick": 202671,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -45.936250 -170.476910 0",
          "position_tick": 202662,
          "angle_tick": 202662,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -45.93625,
          "yaw": -170.47691,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -45.936250 -170.476910 0",
          "position_tick": 202535,
          "angle_tick": 202535,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -45.93625,
          "yaw": -170.47691,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1215.330200 -211.112240 -156.031250; setang -45.936250 -170.476910 0",
          "position_tick": 202664,
          "angle_tick": 202664,
          "origin": [
            1215.3302,
            -211.11224,
            -156.03125
          ],
          "pitch": -45.93625,
          "yaw": -170.47691,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -13.28125,
            -2.2265625,
            225.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1212.557007 -211.576660 -133.593750; setang -45.936249 -170.476913 0",
          "position_tick": 202671,
          "angle_tick": 202671,
          "origin": [
            1212.557006835938,
            -211.57666015625,
            -133.59375
          ],
          "pitch": -45.936248779297,
          "yaw": -170.476913452148,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.578125,
            -4.953125,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 202535,
          "last_tick": 202671,
          "samples": 137
        },
        "departure_tick": 202663,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bc6cc937d8a0af5b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_62cb3af35c3893a91c7d_00037",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00244",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00079",
        "demo_059e8a0abfc550087c91_00122",
        "demo_059e8a0abfc550087c91_00180",
        "demo_059e8a0abfc550087c91_00291",
        "demo_17accc02fe6ec2727063_00214",
        "demo_17accc02fe6ec2727063_00286",
        "demo_1b9d5eac73de0b387701_00327",
        "demo_1b9d5eac73de0b387701_00357",
        "demo_21a2c34da37a8e81c427_00010",
        "demo_21a2c34da37a8e81c427_00198",
        "demo_3ef7bfc9c4cb1bcd3960_00017",
        "demo_3ef7bfc9c4cb1bcd3960_00054",
        "demo_3ef7bfc9c4cb1bcd3960_00167",
        "demo_3ef7bfc9c4cb1bcd3960_00214",
        "demo_3ef7bfc9c4cb1bcd3960_00244",
        "demo_3ef7bfc9c4cb1bcd3960_00280",
        "demo_3ef7bfc9c4cb1bcd3960_00363",
        "demo_585d972b6bcf05f54588_00008",
        "demo_585d972b6bcf05f54588_00206",
        "demo_62cb3af35c3893a91c7d_00007",
        "demo_62cb3af35c3893a91c7d_00037",
        "demo_62cb3af35c3893a91c7d_00184",
        "demo_67348e1baa5b49bad101_00288",
        "demo_67348e1baa5b49bad101_00318",
        "demo_67348e1baa5b49bad101_00491",
        "demo_67348e1baa5b49bad101_00519",
        "demo_9c5c91359adde2e94631_00000",
        "demo_9c5c91359adde2e94631_00006",
        "demo_9c5c91359adde2e94631_00187",
        "demo_ea4226131b7a75cdf0ec_00131",
        "demo_ea4226131b7a75cdf0ec_00154",
        "demo_f1d8725268c9f30ce844_00264"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 12,
      "event_tick": 102995,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1295.982400 -352.001900 -167.968750; setang -42.692184 -173.885770 0",
          "position_tick": 102985,
          "angle_tick": 102985,
          "origin": [
            1295.9824,
            -352.0019,
            -167.96875
          ],
          "pitch": -42.692184,
          "yaw": -173.88577,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -28.405487 -172.625090 0",
          "position_tick": 102849,
          "angle_tick": 102849,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -28.405487,
          "yaw": -172.62509,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.265625,
            -107.34375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1294.266500 -352.186040 -152.265620; setang -42.692184 -173.885770 0",
          "position_tick": 102989,
          "angle_tick": 102989,
          "origin": [
            1294.2665,
            -352.18604,
            -152.26562
          ],
          "pitch": -42.692184,
          "yaw": -173.88577,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.828125,
            -3.203125,
            272.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1291.936157 -352.436279 -134.906250; setang -42.692184 -173.885773 0",
          "position_tick": 102995,
          "angle_tick": 102995,
          "origin": [
            1291.936157226562,
            -352.436279296875,
            -134.90625
          ],
          "pitch": -42.692184448242,
          "yaw": -173.885772705078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.828125,
            -3.203125,
            197.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 102849,
          "last_tick": 102995,
          "samples": 147
        },
        "departure_tick": 102986,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d0154a690730716",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00115",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00115",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00053",
        "demo_059e8a0abfc550087c91_00072",
        "demo_059e8a0abfc550087c91_00111",
        "demo_059e8a0abfc550087c91_00133",
        "demo_17accc02fe6ec2727063_00222",
        "demo_1b9d5eac73de0b387701_00210",
        "demo_21a2c34da37a8e81c427_00417",
        "demo_21a2c34da37a8e81c427_00469",
        "demo_3ef7bfc9c4cb1bcd3960_00062",
        "demo_585d972b6bcf05f54588_00320",
        "demo_67348e1baa5b49bad101_00012",
        "demo_67348e1baa5b49bad101_00214",
        "demo_9c5c91359adde2e94631_00084",
        "demo_9c5c91359adde2e94631_00178",
        "demo_9c5c91359adde2e94631_00304",
        "demo_bc6251413daa2447c1ff_00049",
        "demo_bc6251413daa2447c1ff_00130",
        "demo_bc6251413daa2447c1ff_00322",
        "demo_bc6251413daa2447c1ff_00369",
        "demo_bc6251413daa2447c1ff_00397",
        "demo_ea4226131b7a75cdf0ec_00046",
        "demo_ea4226131b7a75cdf0ec_00115",
        "demo_ea4226131b7a75cdf0ec_00180",
        "demo_ea4226131b7a75cdf0ec_00272",
        "demo_f1d8725268c9f30ce844_00065",
        "demo_f1d8725268c9f30ce844_00154",
        "demo_f1d8725268c9f30ce844_00171",
        "demo_f1d8725268c9f30ce844_00297",
        "demo_f1d8725268c9f30ce844_00386"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 7,
      "event_tick": 57898,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 343.304230 -621.616333 -162.331909; setang -39.573441 -179.682083 0",
          "position_tick": 57890,
          "angle_tick": 57898,
          "origin": [
            343.304229736328,
            -621.616333007812,
            -162.331909179688
          ],
          "pitch": -39.573440551758,
          "yaw": -179.682083129883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 343.304230 -621.616330 -162.331910; setang -39.573440 -179.682080 0",
          "position_tick": 57891,
          "angle_tick": 57891,
          "origin": [
            343.30423,
            -621.61633,
            -162.33191
          ],
          "pitch": -39.57344,
          "yaw": -179.68208,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 343.304230 -621.616333 -162.331909; setang -39.573441 -179.682083 0",
          "position_tick": 57898,
          "angle_tick": 57898,
          "origin": [
            343.304229736328,
            -621.616333007812,
            -162.331909179688
          ],
          "pitch": -39.573440551758,
          "yaw": -179.682083129883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57768,
          "last_tick": 57898,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_114f8902d7b600fb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00005",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00031",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00011",
        "demo_17accc02fe6ec2727063_00061",
        "demo_17accc02fe6ec2727063_00320",
        "demo_1b9d5eac73de0b387701_00005",
        "demo_21a2c34da37a8e81c427_00316",
        "demo_3ef7bfc9c4cb1bcd3960_00031",
        "demo_3ef7bfc9c4cb1bcd3960_00293",
        "demo_585d972b6bcf05f54588_00240",
        "demo_585d972b6bcf05f54588_00315",
        "demo_62cb3af35c3893a91c7d_00060",
        "demo_67348e1baa5b49bad101_00370",
        "demo_bc6251413daa2447c1ff_00119",
        "demo_f1d8725268c9f30ce844_00018",
        "demo_fde4c2af9b83d7a5ead3_00271"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 4,
      "event_tick": 17059,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -44.475403 -168.134080 0",
          "position_tick": 17051,
          "angle_tick": 17051,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -44.475403,
          "yaw": -168.13408,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -43.806610 -168.384700 0",
          "position_tick": 16726,
          "angle_tick": 16726,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -43.80661,
          "yaw": -168.3847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1215.252800 -115.157040 -155.421880; setang -44.475403 -168.134080 0",
          "position_tick": 17053,
          "angle_tick": 17053,
          "origin": [
            1215.2528,
            -115.15704,
            -155.42188
          ],
          "pitch": -44.475403,
          "yaw": -168.13408,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -18.460938,
            -3.8789062,
            266.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1212.959106 -115.639221 -136.375000; setang -44.475403 -168.134079 0",
          "position_tick": 17059,
          "angle_tick": 17059,
          "origin": [
            1212.959106445312,
            -115.639221191406,
            -136.375
          ],
          "pitch": -44.475402832031,
          "yaw": -168.134078979492,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.359375,
            -6.171875,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16726,
          "last_tick": 17059,
          "samples": 334
        },
        "departure_tick": 17052,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9cf9c2758b1ca964",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00142",
      "command_record_id": "demo_059e8a0abfc550087c91_00142",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00106",
        "demo_059e8a0abfc550087c91_00142",
        "demo_059e8a0abfc550087c91_00263",
        "demo_17accc02fe6ec2727063_00158",
        "demo_17accc02fe6ec2727063_00179",
        "demo_17accc02fe6ec2727063_00383",
        "demo_1b9d5eac73de0b387701_00284",
        "demo_1b9d5eac73de0b387701_00445",
        "demo_21a2c34da37a8e81c427_00286",
        "demo_3ef7bfc9c4cb1bcd3960_00006",
        "demo_3ef7bfc9c4cb1bcd3960_00071",
        "demo_3ef7bfc9c4cb1bcd3960_00189",
        "demo_3ef7bfc9c4cb1bcd3960_00312",
        "demo_3ef7bfc9c4cb1bcd3960_00384",
        "demo_585d972b6bcf05f54588_00068",
        "demo_585d972b6bcf05f54588_00176",
        "demo_9c5c91359adde2e94631_00094",
        "demo_9c5c91359adde2e94631_00172",
        "demo_9c5c91359adde2e94631_00252",
        "demo_9c5c91359adde2e94631_00294",
        "demo_9c5c91359adde2e94631_00382",
        "demo_bc6251413daa2447c1ff_00013",
        "demo_bc6251413daa2447c1ff_00149",
        "demo_bc6251413daa2447c1ff_00192",
        "demo_bc6251413daa2447c1ff_00250",
        "demo_ea4226131b7a75cdf0ec_00013",
        "demo_f1d8725268c9f30ce844_00304"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 9,
      "event_tick": 72638,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -29.792175 -165.592800 0",
          "position_tick": 72628,
          "angle_tick": 72628,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -29.792175,
          "yaw": -165.5928,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -29.876282 -165.634690 0",
          "position_tick": 72494,
          "angle_tick": 72494,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -29.876282,
          "yaw": -165.63469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1294.439500 31.599546 -155.031250; setang -29.792175 -165.592800 0",
          "position_tick": 72632,
          "angle_tick": 72632,
          "origin": [
            1294.4395,
            31.599546,
            -155.03125
          ],
          "pitch": -29.792175,
          "yaw": -165.5928,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.0625,
            -7.4561768,
            281.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1292.169556 31.017128 -137.000000; setang -29.792175 -165.592804 0",
          "position_tick": 72638,
          "angle_tick": 72638,
          "origin": [
            1292.169555664062,
            31.017127990723,
            -137.0
          ],
          "pitch": -29.792175292969,
          "yaw": -165.592803955078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.046875,
            -7.453125,
            206.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72494,
          "last_tick": 72638,
          "samples": 145
        },
        "departure_tick": 72629,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c71c07262e4761a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00198",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00198",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00001",
        "demo_059e8a0abfc550087c91_00069",
        "demo_059e8a0abfc550087c91_00107",
        "demo_059e8a0abfc550087c91_00123",
        "demo_059e8a0abfc550087c91_00143",
        "demo_17accc02fe6ec2727063_00195",
        "demo_1b9d5eac73de0b387701_00022",
        "demo_1b9d5eac73de0b387701_00116",
        "demo_1b9d5eac73de0b387701_00187",
        "demo_1b9d5eac73de0b387701_00211",
        "demo_21a2c34da37a8e81c427_00389",
        "demo_3ef7bfc9c4cb1bcd3960_00007",
        "demo_3ef7bfc9c4cb1bcd3960_00120",
        "demo_3ef7bfc9c4cb1bcd3960_00385",
        "demo_67348e1baa5b49bad101_00024",
        "demo_67348e1baa5b49bad101_00093",
        "demo_67348e1baa5b49bad101_00252",
        "demo_9c5c91359adde2e94631_00239",
        "demo_bc6251413daa2447c1ff_00150",
        "demo_bc6251413daa2447c1ff_00343",
        "demo_bc6251413daa2447c1ff_00364",
        "demo_bc6251413daa2447c1ff_00389",
        "demo_ea4226131b7a75cdf0ec_00068",
        "demo_ea4226131b7a75cdf0ec_00198",
        "demo_ea4226131b7a75cdf0ec_00290",
        "demo_f1d8725268c9f30ce844_00164"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 11,
      "event_tick": 97235,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1422.960815 36.468750 -167.968750; setang -19.619171 -157.972748 0",
          "position_tick": 97226,
          "angle_tick": 97235,
          "origin": [
            1422.960815429688,
            36.46875,
            -167.96875
          ],
          "pitch": -19.619171142578,
          "yaw": -157.972747802734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1422.960800 36.468750 -157.687500; setang -19.619171 -158.002290 0",
          "position_tick": 97229,
          "angle_tick": 97229,
          "origin": [
            1422.9608,
            36.46875,
            -157.6875
          ],
          "pitch": -19.619171,
          "yaw": -158.00229,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1422.960815 36.468750 -139.046875; setang -19.619171 -157.972748 0",
          "position_tick": 97235,
          "angle_tick": 97235,
          "origin": [
            1422.960815429688,
            36.46875,
            -139.046875
          ],
          "pitch": -19.619171142578,
          "yaw": -157.972747802734,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 97105,
          "last_tick": 97235,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_519b620df2b24120",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00029",
      "command_record_id": "demo_bc6251413daa2447c1ff_00029",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00055",
        "demo_17accc02fe6ec2727063_00023",
        "demo_17accc02fe6ec2727063_00078",
        "demo_21a2c34da37a8e81c427_00192",
        "demo_21a2c34da37a8e81c427_00329",
        "demo_3ef7bfc9c4cb1bcd3960_00045",
        "demo_3ef7bfc9c4cb1bcd3960_00061",
        "demo_3ef7bfc9c4cb1bcd3960_00093",
        "demo_3ef7bfc9c4cb1bcd3960_00125",
        "demo_585d972b6bcf05f54588_00069",
        "demo_585d972b6bcf05f54588_00123",
        "demo_585d972b6bcf05f54588_00241",
        "demo_585d972b6bcf05f54588_00346",
        "demo_62cb3af35c3893a91c7d_00068",
        "demo_62cb3af35c3893a91c7d_00147",
        "demo_bc6251413daa2447c1ff_00029",
        "demo_bc6251413daa2447c1ff_00226",
        "demo_bc6251413daa2447c1ff_00303",
        "demo_ea4226131b7a75cdf0ec_00116",
        "demo_f1d8725268c9f30ce844_00270",
        "demo_f1d8725268c9f30ce844_00295",
        "demo_f1d8725268c9f30ce844_00387",
        "demo_fde4c2af9b83d7a5ead3_00136",
        "demo_fde4c2af9b83d7a5ead3_00222",
        "demo_fde4c2af9b83d7a5ead3_00424"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 3,
      "event_tick": 16683,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 502.953888 -64.031250 -160.002563; setang -14.208405 -147.107620 0",
          "position_tick": 16675,
          "angle_tick": 16683,
          "origin": [
            502.953887939453,
            -64.03125,
            -160.002563476562
          ],
          "pitch": -14.208404541016,
          "yaw": -147.107620239258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 502.953900 -64.031250 -160.002560; setang -14.208405 -147.107620 0",
          "position_tick": 16676,
          "angle_tick": 16676,
          "origin": [
            502.9539,
            -64.03125,
            -160.00256
          ],
          "pitch": -14.208405,
          "yaw": -147.10762,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 502.953888 -64.031250 -160.002563; setang -14.208405 -147.107620 0",
          "position_tick": 16683,
          "angle_tick": 16683,
          "origin": [
            502.953887939453,
            -64.03125,
            -160.002563476562
          ],
          "pitch": -14.208404541016,
          "yaw": -147.107620239258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16553,
          "last_tick": 16683,
          "samples": 131
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2fb03e637bec9b39",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00320",
      "command_record_id": "demo_1b9d5eac73de0b387701_00359",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00305",
        "demo_1b9d5eac73de0b387701_00359",
        "demo_1b9d5eac73de0b387701_00421",
        "demo_21a2c34da37a8e81c427_00317",
        "demo_3ef7bfc9c4cb1bcd3960_00295",
        "demo_3ef7bfc9c4cb1bcd3960_00386",
        "demo_585d972b6bcf05f54588_00265",
        "demo_585d972b6bcf05f54588_00291",
        "demo_67348e1baa5b49bad101_00320",
        "demo_67348e1baa5b49bad101_00428",
        "demo_bc6251413daa2447c1ff_00007",
        "demo_bc6251413daa2447c1ff_00164",
        "demo_bc6251413daa2447c1ff_00221",
        "demo_ea4226131b7a75cdf0ec_00035",
        "demo_ea4226131b7a75cdf0ec_00218",
        "demo_f1d8725268c9f30ce844_00048",
        "demo_f1d8725268c9f30ce844_00185",
        "demo_fde4c2af9b83d7a5ead3_00002",
        "demo_fde4c2af9b83d7a5ead3_00013",
        "demo_fde4c2af9b83d7a5ead3_00035",
        "demo_fde4c2af9b83d7a5ead3_00112",
        "demo_fde4c2af9b83d7a5ead3_00155",
        "demo_fde4c2af9b83d7a5ead3_00184",
        "demo_fde4c2af9b83d7a5ead3_00284"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 17,
      "event_tick": 143384,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 3.850021 -52.357407 0",
          "position_tick": 143075,
          "angle_tick": 143075,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 3.8500214,
          "yaw": -52.357407,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 5.720093 -52.329940 0",
          "position_tick": 142971,
          "angle_tick": 142971,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 5.720093,
          "yaw": -52.32994,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -933.093140 -2356.359000 -167.968750; setang -11.714859 38.392760 0",
          "position_tick": 143378,
          "angle_tick": 143378,
          "origin": [
            -933.09314,
            -2356.359,
            -167.96875
          ],
          "pitch": -11.714859,
          "yaw": 38.39276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            188.11719,
            155.70312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -918.274109 -2344.244385 -167.968750; setang -11.797607 38.447693 0",
          "position_tick": 143384,
          "angle_tick": 143384,
          "origin": [
            -918.274108886719,
            -2344.244384765625,
            -167.96875
          ],
          "pitch": -11.797607421875,
          "yaw": 38.447692871094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            190.05859375,
            154.609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142971,
          "last_tick": 143384,
          "samples": 414
        },
        "departure_tick": 143076,
        "movement_to_event_ms": 4828.125,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c613e780f31cce56",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00417",
      "command_record_id": "demo_21a2c34da37a8e81c427_00450",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00211",
        "demo_059e8a0abfc550087c91_00241",
        "demo_059e8a0abfc550087c91_00251",
        "demo_1b9d5eac73de0b387701_00329",
        "demo_1b9d5eac73de0b387701_00446",
        "demo_1b9d5eac73de0b387701_00473",
        "demo_21a2c34da37a8e81c427_00343",
        "demo_21a2c34da37a8e81c427_00450",
        "demo_3ef7bfc9c4cb1bcd3960_00263",
        "demo_3ef7bfc9c4cb1bcd3960_00281",
        "demo_585d972b6bcf05f54588_00336",
        "demo_67348e1baa5b49bad101_00162",
        "demo_67348e1baa5b49bad101_00466",
        "demo_9c5c91359adde2e94631_00366",
        "demo_ea4226131b7a75cdf0ec_00282",
        "demo_ea4226131b7a75cdf0ec_00309",
        "demo_f1d8725268c9f30ce844_00140",
        "demo_fde4c2af9b83d7a5ead3_00211",
        "demo_fde4c2af9b83d7a5ead3_00315",
        "demo_fde4c2af9b83d7a5ead3_00417",
        "demo_fde4c2af9b83d7a5ead3_00437"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 23,
      "event_tick": 170850,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 10.324738 -44.590760 0",
          "position_tick": 170594,
          "angle_tick": 170594,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 10.324738,
          "yaw": -44.59076,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 13.208649 128.019560 0",
          "position_tick": 170485,
          "angle_tick": 170485,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 13.208649,
          "yaw": 128.01956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -919.772030 -2358.524200 -167.968750; setang -12.790833 38.925600 0",
          "position_tick": 170843,
          "angle_tick": 170843,
          "origin": [
            -919.77203,
            -2358.5242,
            -167.96875
          ],
          "pitch": -12.7908325,
          "yaw": 38.9256,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            172.72266,
            147.39062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -902.740906 -2344.254639 -167.968750; setang -12.790833 38.925598 0",
          "position_tick": 170850,
          "angle_tick": 170850,
          "origin": [
            -902.740905761719,
            -2344.254638671875,
            -167.96875
          ],
          "pitch": -12.790832519531,
          "yaw": 38.925598144531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.63671875,
            154.328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170485,
          "last_tick": 170850,
          "samples": 366
        },
        "departure_tick": 170595,
        "movement_to_event_ms": 4000.0,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_236d6a35412eb33c",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00053",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00053",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00129",
        "demo_059e8a0abfc550087c91_00153",
        "demo_059e8a0abfc550087c91_00154",
        "demo_059e8a0abfc550087c91_00158",
        "demo_059e8a0abfc550087c91_00159",
        "demo_17accc02fe6ec2727063_00197",
        "demo_17accc02fe6ec2727063_00198",
        "demo_17accc02fe6ec2727063_00200",
        "demo_1b9d5eac73de0b387701_00287",
        "demo_1b9d5eac73de0b387701_00339",
        "demo_21a2c34da37a8e81c427_00392",
        "demo_21a2c34da37a8e81c427_00393",
        "demo_21a2c34da37a8e81c427_00435",
        "demo_3ef7bfc9c4cb1bcd3960_00393",
        "demo_3ef7bfc9c4cb1bcd3960_00397",
        "demo_585d972b6bcf05f54588_00072",
        "demo_585d972b6bcf05f54588_00242",
        "demo_585d972b6bcf05f54588_00243",
        "demo_62cb3af35c3893a91c7d_00029",
        "demo_62cb3af35c3893a91c7d_00053",
        "demo_62cb3af35c3893a91c7d_00071",
        "demo_62cb3af35c3893a91c7d_00072",
        "demo_67348e1baa5b49bad101_00271",
        "demo_67348e1baa5b49bad101_00273",
        "demo_67348e1baa5b49bad101_00402",
        "demo_9c5c91359adde2e94631_00002",
        "demo_9c5c91359adde2e94631_00262",
        "demo_fde4c2af9b83d7a5ead3_00228"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zorte",
      "round": 4,
      "event_tick": 28660,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 176.076157 -227.468506 -151.968750; setang -10.115662 -145.150681 0",
          "position_tick": 28653,
          "angle_tick": 28660,
          "origin": [
            176.076156616211,
            -227.468505859375,
            -151.96875
          ],
          "pitch": -10.115661621094,
          "yaw": -145.150680541992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 176.076160 -227.468500 -151.968750; setang -10.115662 -145.150680 0",
          "position_tick": 28654,
          "angle_tick": 28654,
          "origin": [
            176.07616,
            -227.4685,
            -151.96875
          ],
          "pitch": -10.115662,
          "yaw": -145.15068,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 176.076157 -227.468506 -151.968750; setang -10.115662 -145.150681 0",
          "position_tick": 28660,
          "angle_tick": 28660,
          "origin": [
            176.076156616211,
            -227.468505859375,
            -151.96875
          ],
          "pitch": -10.115661621094,
          "yaw": -145.150680541992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28419,
          "last_tick": 28660,
          "samples": 242
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e2111689a2972809",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_585d972b6bcf05f54588_00054",
      "command_record_id": "demo_585d972b6bcf05f54588_00054",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00351",
        "demo_21a2c34da37a8e81c427_00223",
        "demo_585d972b6bcf05f54588_00002",
        "demo_585d972b6bcf05f54588_00054",
        "demo_585d972b6bcf05f54588_00186",
        "demo_62cb3af35c3893a91c7d_00260",
        "demo_67348e1baa5b49bad101_00481",
        "demo_9c5c91359adde2e94631_00234",
        "demo_ea4226131b7a75cdf0ec_00001",
        "demo_ea4226131b7a75cdf0ec_00079",
        "demo_f1d8725268c9f30ce844_00177",
        "demo_fde4c2af9b83d7a5ead3_00457"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 4,
      "event_tick": 23848,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.968750 -1209.779900 -108.968750; setang 4.723434 -164.854660 0",
          "position_tick": 23839,
          "angle_tick": 23839,
          "origin": [
            1003.96875,
            -1209.7799,
            -108.96875
          ],
          "pitch": 4.7234344,
          "yaw": -164.85466,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1003.968750 -1209.779900 -108.968750; setang 4.723434 -164.854660 0",
          "position_tick": 23699,
          "angle_tick": 23699,
          "origin": [
            1003.96875,
            -1209.7799,
            -108.96875
          ],
          "pitch": 4.7234344,
          "yaw": -164.85466,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1002.817100 -1210.091300 -96.484375; setang 4.723434 -164.854660 0",
          "position_tick": 23842,
          "angle_tick": 23842,
          "origin": [
            1002.8171,
            -1210.0913,
            -96.484375
          ],
          "pitch": 4.7234344,
          "yaw": -164.85466,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.960938,
            -7.828125,
            282.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1000.554565 -1210.702881 -78.343750; setang 4.723434 -164.770889 0",
          "position_tick": 23848,
          "angle_tick": 23848,
          "origin": [
            1000.554565429688,
            -1210.702880859375,
            -78.34375
          ],
          "pitch": 4.723434448242,
          "yaw": -164.770889282227,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.9609375,
            -7.828125,
            207.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23699,
          "last_tick": 23848,
          "samples": 150
        },
        "departure_tick": 23840,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_59011150099c91b1",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00236",
      "command_record_id": "demo_1b9d5eac73de0b387701_00154",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00189",
        "demo_059e8a0abfc550087c91_00221",
        "demo_059e8a0abfc550087c91_00300",
        "demo_17accc02fe6ec2727063_00007",
        "demo_1b9d5eac73de0b387701_00126",
        "demo_1b9d5eac73de0b387701_00154",
        "demo_1b9d5eac73de0b387701_00181",
        "demo_21a2c34da37a8e81c427_00327",
        "demo_21a2c34da37a8e81c427_00374",
        "demo_3ef7bfc9c4cb1bcd3960_00178",
        "demo_585d972b6bcf05f54588_00158",
        "demo_585d972b6bcf05f54588_00196",
        "demo_585d972b6bcf05f54588_00225",
        "demo_67348e1baa5b49bad101_00236",
        "demo_bc6251413daa2447c1ff_00270"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 8,
      "event_tick": 52988,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2253.426500 820.202940 -120.029050; setang -9.140289 -8.903381 0",
          "position_tick": 52939,
          "angle_tick": 52939,
          "origin": [
            -2253.4265,
            820.20294,
            -120.02905
          ],
          "pitch": -9.140289,
          "yaw": -8.903381,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2190.057600 786.023300 -127.968750; setang -8.612244 -7.880280 0",
          "position_tick": 52858,
          "angle_tick": 52858,
          "origin": [
            -2190.0576,
            786.0233,
            -127.96875
          ],
          "pitch": -8.612244,
          "yaw": -7.8802795,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -174.17969,
            -81.96289,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2234.267600 817.215640 -121.184510; setang -9.371002 -8.804169 0",
          "position_tick": 52982,
          "angle_tick": 52982,
          "origin": [
            -2234.2676,
            817.21564,
            -121.18451
          ],
          "pitch": -9.371002,
          "yaw": -8.804169,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.484375,
            -19.421875,
            -9.964844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2221.584961 815.252686 -122.292969; setang -9.371002 -8.804169 0",
          "position_tick": 52988,
          "angle_tick": 52988,
          "origin": [
            -2221.5849609375,
            815.252685546875,
            -122.29296875
          ],
          "pitch": -9.371002197266,
          "yaw": -8.804168701172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            177.515625,
            -27.4765625,
            -17.921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52858,
          "last_tick": 52988,
          "samples": 131
        },
        "departure_tick": 52940,
        "movement_to_event_ms": 765.625,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8efac85c6c5d15e7",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00456",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00456",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00350",
        "demo_21a2c34da37a8e81c427_00221",
        "demo_585d972b6bcf05f54588_00000",
        "demo_585d972b6bcf05f54588_00183",
        "demo_9c5c91359adde2e94631_00180",
        "demo_9c5c91359adde2e94631_00233",
        "demo_bc6251413daa2447c1ff_00406",
        "demo_ea4226131b7a75cdf0ec_00000",
        "demo_ea4226131b7a75cdf0ec_00245",
        "demo_f1d8725268c9f30ce844_00000",
        "demo_f1d8725268c9f30ce844_00002",
        "demo_f1d8725268c9f30ce844_00095",
        "demo_f1d8725268c9f30ce844_00176",
        "demo_fde4c2af9b83d7a5ead3_00456"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "s1n",
      "round": 22,
      "event_tick": 179017,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1003.933289 -1212.009155 -108.968750; setang -14.336121 -169.219330 0",
          "position_tick": 179008,
          "angle_tick": 179017,
          "origin": [
            1003.933288574219,
            -1212.009155273438,
            -108.96875
          ],
          "pitch": -14.336120605469,
          "yaw": -169.219329833984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1003.933300 -1212.009200 -103.218750; setang -14.336121 -169.219330 0",
          "position_tick": 179010,
          "angle_tick": 179010,
          "origin": [
            1003.9333,
            -1212.0092,
            -103.21875
          ],
          "pitch": -14.336121,
          "yaw": -169.21933,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            79.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1003.933289 -1212.009155 -80.187500; setang -14.336121 -169.219330 0",
          "position_tick": 179017,
          "angle_tick": 179017,
          "origin": [
            1003.933288574219,
            -1212.009155273438,
            -80.1875
          ],
          "pitch": -14.336120605469,
          "yaw": -169.219329833984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 178887,
          "last_tick": 179017,
          "samples": 131
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f782792f6ce5f9f5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00484",
      "command_record_id": "demo_1b9d5eac73de0b387701_00484",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00420",
        "demo_1b9d5eac73de0b387701_00099",
        "demo_1b9d5eac73de0b387701_00306",
        "demo_1b9d5eac73de0b387701_00484",
        "demo_21a2c34da37a8e81c427_00021",
        "demo_21a2c34da37a8e81c427_00039",
        "demo_21a2c34da37a8e81c427_00217",
        "demo_585d972b6bcf05f54588_00289",
        "demo_585d972b6bcf05f54588_00335",
        "demo_62cb3af35c3893a91c7d_00128",
        "demo_9c5c91359adde2e94631_00216",
        "demo_ea4226131b7a75cdf0ec_00188",
        "demo_fde4c2af9b83d7a5ead3_00182"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 22,
      "event_tick": 183663,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1215.992600 -16.001831 -163.968750; setang -43.405945 -166.159640 0",
          "position_tick": 183652,
          "angle_tick": 183652,
          "origin": [
            1215.9926,
            -16.001831,
            -163.96875
          ],
          "pitch": -43.405945,
          "yaw": -166.15964,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -43.405945 -166.203580 0",
          "position_tick": 183533,
          "angle_tick": 183533,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -43.405945,
          "yaw": -166.20358,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.03906,
            -79.10156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1214.691300 -16.322327 -153.500000; setang -43.405945 -166.181610 0",
          "position_tick": 183656,
          "angle_tick": 183656,
          "origin": [
            1214.6913,
            -16.322327,
            -153.5
          ],
          "pitch": -43.405945,
          "yaw": -166.18161,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.140625,
            -7.171875,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1211.959351 -16.994690 -131.750000; setang -43.405945 -166.181610 0",
          "position_tick": 183663,
          "angle_tick": 183663,
          "origin": [
            1211.959350585938,
            -16.994689941406,
            -131.75
          ],
          "pitch": -43.405944824219,
          "yaw": -166.181610107422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.140625,
            -7.171875,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183533,
          "last_tick": 183663,
          "samples": 131
        },
        "departure_tick": 183653,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f44fe46845648ca",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00001",
      "command_record_id": "demo_f1d8725268c9f30ce844_00366",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00035",
        "demo_059e8a0abfc550087c91_00058",
        "demo_17accc02fe6ec2727063_00157",
        "demo_17accc02fe6ec2727063_00190",
        "demo_17accc02fe6ec2727063_00279",
        "demo_1b9d5eac73de0b387701_00001",
        "demo_21a2c34da37a8e81c427_00037",
        "demo_62cb3af35c3893a91c7d_00092",
        "demo_67348e1baa5b49bad101_00363",
        "demo_ea4226131b7a75cdf0ec_00143",
        "demo_f1d8725268c9f30ce844_00228",
        "demo_f1d8725268c9f30ce844_00366"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 20,
      "event_tick": 164868,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 432.680660 -1583.205800 -228.305420; setang -2.647705 -175.708130 0",
          "position_tick": 164783,
          "angle_tick": 164783,
          "origin": [
            432.68066,
            -1583.2058,
            -228.30542
          ],
          "pitch": -2.647705,
          "yaw": -175.70813,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 432.713780 -1583.203400 -228.321960; setang -2.686844 -175.512420 0",
          "position_tick": 164738,
          "angle_tick": 164738,
          "origin": [
            432.71378,
            -1583.2034,
            -228.32196
          ],
          "pitch": -2.6868439,
          "yaw": -175.51242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.810547,
            -31.109375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 283.084600 -1592.304800 -175.968750; setang -14.747772 -178.480450 0",
          "position_tick": 164862,
          "angle_tick": 164862,
          "origin": [
            283.0846,
            -1592.3048,
            -175.96875
          ],
          "pitch": -14.747772,
          "yaw": -178.48045,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 283.084595 -1592.304810 -175.968750; setang -14.747772 -178.480453 0",
          "position_tick": 164868,
          "angle_tick": 164868,
          "origin": [
            283.084594726562,
            -1592.304809570312,
            -175.96875
          ],
          "pitch": -14.747772216797,
          "yaw": -178.480453491211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164738,
          "last_tick": 164868,
          "samples": 131
        },
        "departure_tick": 164784,
        "movement_to_event_ms": 1328.125,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5eb802bb2f26d66f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00227",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00227",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00139",
        "demo_1b9d5eac73de0b387701_00054",
        "demo_1b9d5eac73de0b387701_00239",
        "demo_21a2c34da37a8e81c427_00248",
        "demo_21a2c34da37a8e81c427_00491",
        "demo_585d972b6bcf05f54588_00053",
        "demo_62cb3af35c3893a91c7d_00166",
        "demo_67348e1baa5b49bad101_00069",
        "demo_bc6251413daa2447c1ff_00229",
        "demo_ea4226131b7a75cdf0ec_00227",
        "demo_ea4226131b7a75cdf0ec_00239"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 12,
      "event_tick": 106656,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 814.844116 -1549.069580 -108.968750; setang -29.391861 -177.763596 0",
          "position_tick": 106648,
          "angle_tick": 106656,
          "origin": [
            814.844116210938,
            -1549.069580078125,
            -108.96875
          ],
          "pitch": -29.391860961914,
          "yaw": -177.763595581055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 814.844100 -1549.069600 -108.968750; setang -29.391861 -177.763600 0",
          "position_tick": 106649,
          "angle_tick": 106649,
          "origin": [
            814.8441,
            -1549.0696,
            -108.96875
          ],
          "pitch": -29.391861,
          "yaw": -177.7636,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 814.844116 -1549.069580 -108.968750; setang -29.391861 -177.763596 0",
          "position_tick": 106656,
          "angle_tick": 106656,
          "origin": [
            814.844116210938,
            -1549.069580078125,
            -108.96875
          ],
          "pitch": -29.391860961914,
          "yaw": -177.763595581055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 106144,
          "last_tick": 106656,
          "samples": 513
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd7baca4108ccfdf",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00106",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00106",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00092",
        "demo_07e639ec7f941287e35b_00194",
        "demo_07e639ec7f941287e35b_00261",
        "demo_07e639ec7f941287e35b_00304",
        "demo_07e639ec7f941287e35b_00362",
        "demo_1e8907bfd30b0bcdbfe9_00017",
        "demo_1e8907bfd30b0bcdbfe9_00061",
        "demo_1e8907bfd30b0bcdbfe9_00091",
        "demo_1e8907bfd30b0bcdbfe9_00159",
        "demo_1e8907bfd30b0bcdbfe9_00190",
        "demo_1e8907bfd30b0bcdbfe9_00296",
        "demo_1e8907bfd30b0bcdbfe9_00324",
        "demo_1e8907bfd30b0bcdbfe9_00346",
        "demo_4d520a1960bac889dc2d_00067",
        "demo_4d520a1960bac889dc2d_00091",
        "demo_4d520a1960bac889dc2d_00109",
        "demo_4d520a1960bac889dc2d_00159",
        "demo_4d520a1960bac889dc2d_00265",
        "demo_4d520a1960bac889dc2d_00336",
        "demo_5cc1733fab4c73f800c9_00034",
        "demo_5cc1733fab4c73f800c9_00063",
        "demo_5cc1733fab4c73f800c9_00106",
        "demo_5cc1733fab4c73f800c9_00167",
        "demo_5cc1733fab4c73f800c9_00185",
        "demo_5cc1733fab4c73f800c9_00244",
        "demo_5cc1733fab4c73f800c9_00407",
        "demo_5cc1733fab4c73f800c9_00455",
        "demo_5cc1733fab4c73f800c9_00510",
        "demo_a50086abe9c7c4a980cd_00224",
        "demo_a50086abe9c7c4a980cd_00266",
        "demo_c7fce8ea189bfb0ec256_00068",
        "demo_c7fce8ea189bfb0ec256_00120",
        "demo_c7fce8ea189bfb0ec256_00183",
        "demo_c7fce8ea189bfb0ec256_00250",
        "demo_c7fce8ea189bfb0ec256_00282",
        "demo_f53e9889dd94c99a6feb_00041",
        "demo_f53e9889dd94c99a6feb_00185",
        "demo_f53e9889dd94c99a6feb_00356"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "magixx",
      "round": 6,
      "event_tick": 45053,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -732.879517 -1322.142090 -407.968750; setang -18.611877 -17.674255 0",
          "position_tick": 45045,
          "angle_tick": 45053,
          "origin": [
            -732.879516601562,
            -1322.14208984375,
            -407.96875
          ],
          "pitch": -18.611877441406,
          "yaw": -17.674255371094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -732.879500 -1322.142100 -399.484380; setang -18.611877 -17.674255 0",
          "position_tick": 45047,
          "angle_tick": 45047,
          "origin": [
            -732.8795,
            -1322.1421,
            -399.48438
          ],
          "pitch": -18.611877,
          "yaw": -17.674255,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            261.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -732.879517 -1322.142090 -380.421875; setang -18.611877 -17.674255 0",
          "position_tick": 45053,
          "angle_tick": 45053,
          "origin": [
            -732.879516601562,
            -1322.14208984375,
            -380.421875
          ],
          "pitch": -18.611877441406,
          "yaw": -17.674255371094,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44692,
          "last_tick": 45053,
          "samples": 362
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_39212148972a3179",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00376",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00376",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00124",
        "demo_2bbfbc0aa8942114b717_00220",
        "demo_2bbfbc0aa8942114b717_00326",
        "demo_2bbfbc0aa8942114b717_00351",
        "demo_2bbfbc0aa8942114b717_00376",
        "demo_44d9dd1cefa925823c1e_00217",
        "demo_5d6af8fdfb719608e960_00050",
        "demo_6e149681cbff13e6c780_00008",
        "demo_6e149681cbff13e6c780_00060",
        "demo_6e149681cbff13e6c780_00170",
        "demo_6e149681cbff13e6c780_00226",
        "demo_6e149681cbff13e6c780_00332",
        "demo_7dadd8516dde2b87da75_00025",
        "demo_7dadd8516dde2b87da75_00065",
        "demo_7dadd8516dde2b87da75_00142",
        "demo_7dadd8516dde2b87da75_00168",
        "demo_7dadd8516dde2b87da75_00201",
        "demo_84f87856e21e12df25d7_00112",
        "demo_84f87856e21e12df25d7_00138",
        "demo_84f87856e21e12df25d7_00154",
        "demo_84f87856e21e12df25d7_00239",
        "demo_9da916c73bb5ff938c63_00008",
        "demo_9da916c73bb5ff938c63_00046",
        "demo_9da916c73bb5ff938c63_00122",
        "demo_9da916c73bb5ff938c63_00171",
        "demo_9da916c73bb5ff938c63_00237",
        "demo_9da916c73bb5ff938c63_00313",
        "demo_9da916c73bb5ff938c63_00351"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xelex",
      "round": 19,
      "event_tick": 163305,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2035.968750 1914.947021 140.226410; setang -38.205292 -158.536835 0",
          "position_tick": 163296,
          "angle_tick": 163305,
          "origin": [
            2035.96875,
            1914.947021484375,
            140.226409912109
          ],
          "pitch": -38.205291748047,
          "yaw": -158.536834716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2035.968800 1914.947000 145.640620; setang -38.205290 -158.536830 0",
          "position_tick": 163298,
          "angle_tick": 163298,
          "origin": [
            2035.9688,
            1914.947,
            145.64062
          ],
          "pitch": -38.20529,
          "yaw": -158.53683,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            55.509766
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2035.968750 1914.947021 168.750000; setang -38.205292 -158.536835 0",
          "position_tick": 163305,
          "angle_tick": 163305,
          "origin": [
            2035.96875,
            1914.947021484375,
            168.75
          ],
          "pitch": -38.205291748047,
          "yaw": -158.536834716797,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163175,
          "last_tick": 163305,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_59bd6743beeb5cb8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00406",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00406",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00091",
        "demo_07e639ec7f941287e35b_00260",
        "demo_07e639ec7f941287e35b_00302",
        "demo_07e639ec7f941287e35b_00361",
        "demo_1e8907bfd30b0bcdbfe9_00016",
        "demo_1e8907bfd30b0bcdbfe9_00060",
        "demo_1e8907bfd30b0bcdbfe9_00089",
        "demo_1e8907bfd30b0bcdbfe9_00157",
        "demo_1e8907bfd30b0bcdbfe9_00189",
        "demo_1e8907bfd30b0bcdbfe9_00344",
        "demo_4d520a1960bac889dc2d_00065",
        "demo_4d520a1960bac889dc2d_00089",
        "demo_4d520a1960bac889dc2d_00158",
        "demo_4d520a1960bac889dc2d_00213",
        "demo_4d520a1960bac889dc2d_00263",
        "demo_4d520a1960bac889dc2d_00335",
        "demo_5cc1733fab4c73f800c9_00011",
        "demo_5cc1733fab4c73f800c9_00061",
        "demo_5cc1733fab4c73f800c9_00079",
        "demo_5cc1733fab4c73f800c9_00277",
        "demo_5cc1733fab4c73f800c9_00406",
        "demo_a50086abe9c7c4a980cd_00222",
        "demo_c7fce8ea189bfb0ec256_00046",
        "demo_c7fce8ea189bfb0ec256_00067",
        "demo_c7fce8ea189bfb0ec256_00181",
        "demo_c7fce8ea189bfb0ec256_00281",
        "demo_f53e9889dd94c99a6feb_00181"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 20,
      "event_tick": 170078,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -732.871704 -1322.135132 -407.968750; setang -17.672546 -11.909866 0",
          "position_tick": 170069,
          "angle_tick": 170078,
          "origin": [
            -732.871704101562,
            -1322.135131835938,
            -407.96875
          ],
          "pitch": -17.672546386719,
          "yaw": -11.909866333008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -732.871700 -1322.135100 -402.984380; setang -17.672546 -11.909866 0",
          "position_tick": 170071,
          "angle_tick": 170071,
          "origin": [
            -732.8717,
            -1322.1351,
            -402.98438
          ],
          "pitch": -17.672546,
          "yaw": -11.909866,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            28.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -732.871704 -1322.135132 -379.750000; setang -17.672546 -11.909866 0",
          "position_tick": 170078,
          "angle_tick": 170078,
          "origin": [
            -732.871704101562,
            -1322.135131835938,
            -379.75
          ],
          "pitch": -17.672546386719,
          "yaw": -11.909866333008,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169847,
          "last_tick": 170078,
          "samples": 232
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_efbb232d8bca6073",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00014",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00014",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00023",
        "demo_0dff5f4d96ba70f21ad1_00115",
        "demo_0dff5f4d96ba70f21ad1_00289",
        "demo_0dff5f4d96ba70f21ad1_00331",
        "demo_1c4fa8f15de6cbb137e2_00211",
        "demo_49fabf21b1c26f1010df_00026",
        "demo_49fabf21b1c26f1010df_00031",
        "demo_49fabf21b1c26f1010df_00282",
        "demo_5c8743102c5a1e28f8ee_00014",
        "demo_5c8743102c5a1e28f8ee_00039",
        "demo_5c8743102c5a1e28f8ee_00292",
        "demo_5c8743102c5a1e28f8ee_00521",
        "demo_5c8743102c5a1e28f8ee_00541",
        "demo_9973c9a1187116ecba8b_00024",
        "demo_9973c9a1187116ecba8b_00269",
        "demo_b24ca24bca0f9defa72c_00007",
        "demo_b24ca24bca0f9defa72c_00022",
        "demo_b24ca24bca0f9defa72c_00075",
        "demo_b24ca24bca0f9defa72c_00103",
        "demo_b24ca24bca0f9defa72c_00204",
        "demo_deb2a52b8ef138c44fe0_00082",
        "demo_deb2a52b8ef138c44fe0_00169",
        "demo_deb2a52b8ef138c44fe0_00266"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 3,
      "event_tick": 14239,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1253.737671 2038.065308 2.008095; setang -42.526016 -82.127953 0",
          "position_tick": 14231,
          "angle_tick": 14239,
          "origin": [
            1253.737670898438,
            2038.065307617188,
            2.008095264435
          ],
          "pitch": -42.526016235352,
          "yaw": -82.127952575684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1253.737700 2038.065300 2.008095; setang -42.526016 -82.127950 0",
          "position_tick": 14232,
          "angle_tick": 14232,
          "origin": [
            1253.7377,
            2038.0653,
            2.0080953
          ],
          "pitch": -42.526016,
          "yaw": -82.12795,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1253.737671 2038.065308 2.008095; setang -42.526016 -82.127953 0",
          "position_tick": 14239,
          "angle_tick": 14239,
          "origin": [
            1253.737670898438,
            2038.065307617188,
            2.008095264435
          ],
          "pitch": -42.526016235352,
          "yaw": -82.127952575684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14034,
          "last_tick": 14239,
          "samples": 206
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_31667bb6a145d5cd",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00310",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00077",
        "demo_0dff5f4d96ba70f21ad1_00124",
        "demo_0dff5f4d96ba70f21ad1_00238",
        "demo_49fabf21b1c26f1010df_00183",
        "demo_49fabf21b1c26f1010df_00269",
        "demo_5c8743102c5a1e28f8ee_00310",
        "demo_78d0d18d21d68a5f4162_00026",
        "demo_78d0d18d21d68a5f4162_00085",
        "demo_78d0d18d21d68a5f4162_00193",
        "demo_79fb1d50cba757afee7d_00213",
        "demo_79fb1d50cba757afee7d_00434",
        "demo_79fb1d50cba757afee7d_00470",
        "demo_9973c9a1187116ecba8b_00010",
        "demo_9973c9a1187116ecba8b_00043",
        "demo_9973c9a1187116ecba8b_00069",
        "demo_9973c9a1187116ecba8b_00131",
        "demo_9973c9a1187116ecba8b_00221",
        "demo_deb2a52b8ef138c44fe0_00180",
        "demo_deb2a52b8ef138c44fe0_00200"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 17,
      "event_tick": 136653,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.929901 -625.069885 49.727432; setang -25.652039 110.091583 0",
          "position_tick": 136639,
          "angle_tick": 136653,
          "origin": [
            363.929901123047,
            -625.069885253906,
            49.727432250977
          ],
          "pitch": -25.652038574219,
          "yaw": 110.091583251953,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.929900 -625.069900 50.968750; setang -25.652039 110.091580 0",
          "position_tick": 136640,
          "angle_tick": 136640,
          "origin": [
            363.9299,
            -625.0699,
            50.96875
          ],
          "pitch": -25.652039,
          "yaw": 110.09158,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.929901 -625.069885 92.906250; setang -25.652039 110.091583 0",
          "position_tick": 136653,
          "angle_tick": 136653,
          "origin": [
            363.929901123047,
            -625.069885253906,
            92.90625
          ],
          "pitch": -25.652038574219,
          "yaw": 110.091583251953,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            155.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136327,
          "last_tick": 136653,
          "samples": 327
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4e446fc971df1267",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00398",
      "command_record_id": "demo_49fabf21b1c26f1010df_00398",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00097",
        "demo_49fabf21b1c26f1010df_00148",
        "demo_49fabf21b1c26f1010df_00398",
        "demo_78d0d18d21d68a5f4162_00002",
        "demo_78d0d18d21d68a5f4162_00037",
        "demo_78d0d18d21d68a5f4162_00043",
        "demo_78d0d18d21d68a5f4162_00065",
        "demo_78d0d18d21d68a5f4162_00114",
        "demo_78d0d18d21d68a5f4162_00170",
        "demo_78d0d18d21d68a5f4162_00225",
        "demo_79fb1d50cba757afee7d_00333",
        "demo_79fb1d50cba757afee7d_00385",
        "demo_79fb1d50cba757afee7d_00394",
        "demo_9973c9a1187116ecba8b_00231",
        "demo_9973c9a1187116ecba8b_00276",
        "demo_9973c9a1187116ecba8b_00326",
        "demo_b24ca24bca0f9defa72c_00308",
        "demo_deb2a52b8ef138c44fe0_00118",
        "demo_deb2a52b8ef138c44fe0_00297",
        "demo_deb2a52b8ef138c44fe0_00331"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 20,
      "event_tick": 183014,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.063110 1345.334351 -122.771240; setang -11.836060 129.276459 0",
          "position_tick": 182999,
          "angle_tick": 183014,
          "origin": [
            -275.063110351562,
            1345.334350585938,
            -122.771240234375
          ],
          "pitch": -11.836059570312,
          "yaw": 129.276458740234,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.063100 1345.334400 -122.771240; setang -11.836060 129.276460 0",
          "position_tick": 183000,
          "angle_tick": 183000,
          "origin": [
            -275.0631,
            1345.3344,
            -122.77124
          ],
          "pitch": -11.83606,
          "yaw": 129.27646,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.063110 1345.334351 -79.562500; setang -11.836060 129.276459 0",
          "position_tick": 183014,
          "angle_tick": 183014,
          "origin": [
            -275.063110351562,
            1345.334350585938,
            -79.5625
          ],
          "pitch": -11.836059570312,
          "yaw": 129.276458740234,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            154.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 182884,
          "last_tick": 183014,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4184bf91d650df79",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00131",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00131",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00111",
        "demo_07e639ec7f941287e35b_00130",
        "demo_1e8907bfd30b0bcdbfe9_00052",
        "demo_1e8907bfd30b0bcdbfe9_00151",
        "demo_4d520a1960bac889dc2d_00256",
        "demo_4d520a1960bac889dc2d_00311",
        "demo_5cc1733fab4c73f800c9_00080",
        "demo_5cc1733fab4c73f800c9_00100",
        "demo_5cc1733fab4c73f800c9_00134",
        "demo_5cc1733fab4c73f800c9_00235",
        "demo_a50086abe9c7c4a980cd_00030",
        "demo_a50086abe9c7c4a980cd_00193",
        "demo_a50086abe9c7c4a980cd_00272",
        "demo_a50086abe9c7c4a980cd_00394",
        "demo_c7fce8ea189bfb0ec256_00131",
        "demo_f53e9889dd94c99a6feb_00302"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 9,
      "event_tick": 56479,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1791.643000 -438.172000 -351.968750; setang 10.084763 -167.472840 0",
          "position_tick": 56175,
          "angle_tick": 56175,
          "origin": [
            1791.643,
            -438.172,
            -351.96875
          ],
          "pitch": 10.084763,
          "yaw": -167.47284,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1005.272900 -409.351680 -127.968750; setang 4.593658 -119.899980 0",
          "position_tick": 56473,
          "angle_tick": 56473,
          "origin": [
            1005.2729,
            -409.35168,
            -127.96875
          ],
          "pitch": 4.5936584,
          "yaw": -119.89998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.42969,
            -206.91406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 995.559509 -425.817383 -127.968750; setang 4.540787 -119.794579 0",
          "position_tick": 56479,
          "angle_tick": 56479,
          "origin": [
            995.559509277344,
            -425.8173828125,
            -127.96875
          ],
          "pitch": 4.540786743164,
          "yaw": -119.794578552246,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.0390625,
            -211.28515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56175,
          "last_tick": 56479,
          "samples": 305
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9d3a3fd2ad8f7ef8",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00313",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00313",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00059",
        "demo_1c4fa8f15de6cbb137e2_00290",
        "demo_1c4fa8f15de6cbb137e2_00313",
        "demo_49fabf21b1c26f1010df_00012",
        "demo_49fabf21b1c26f1010df_00112",
        "demo_5c8743102c5a1e28f8ee_00390",
        "demo_5c8743102c5a1e28f8ee_00528",
        "demo_78d0d18d21d68a5f4162_00035",
        "demo_78d0d18d21d68a5f4162_00060",
        "demo_79fb1d50cba757afee7d_00484",
        "demo_9973c9a1187116ecba8b_00018",
        "demo_9973c9a1187116ecba8b_00168",
        "demo_9973c9a1187116ecba8b_00195",
        "demo_9973c9a1187116ecba8b_00278"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 16,
      "event_tick": 132962,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -112.940125 1581.932400 2.202589; setang -17.532470 -37.558823 0",
          "position_tick": 132907,
          "angle_tick": 132907,
          "origin": [
            -112.940125,
            1581.9324,
            2.2025886
          ],
          "pitch": -17.53247,
          "yaw": -37.558823,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -226.538090 1486.980600 32.031250; setang 20.859604 99.747620 0",
          "position_tick": 132807,
          "angle_tick": 132807,
          "origin": [
            -226.53809,
            1486.9806,
            32.03125
          ],
          "pitch": 20.859604,
          "yaw": 99.74762,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -16.011963 1506.630600 2.359375; setang -17.047348 -38.460052 0",
          "position_tick": 132949,
          "angle_tick": 132949,
          "origin": [
            -16.011963,
            1506.6306,
            2.359375
          ],
          "pitch": -17.047348,
          "yaw": -38.460052,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            192.55469,
            -151.46875,
            -2.6244507
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 20.084774 1478.215576 43.312500; setang -17.047348 -38.460052 0",
          "position_tick": 132962,
          "angle_tick": 132962,
          "origin": [
            20.084774017334,
            1478.215576171875,
            43.3125
          ],
          "pitch": -17.047348022461,
          "yaw": -38.460052490234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            192.515869140625,
            -151.546875,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132807,
          "last_tick": 132962,
          "samples": 156
        },
        "departure_tick": 132908,
        "movement_to_event_ms": 859.375,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4b341b30669cd780",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00339",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00257",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00486",
        "demo_585d972b6bcf05f54588_00043",
        "demo_585d972b6bcf05f54588_00151",
        "demo_585d972b6bcf05f54588_00208",
        "demo_67348e1baa5b49bad101_00347",
        "demo_bc6251413daa2447c1ff_00015",
        "demo_bc6251413daa2447c1ff_00042",
        "demo_bc6251413daa2447c1ff_00194",
        "demo_bc6251413daa2447c1ff_00415",
        "demo_ea4226131b7a75cdf0ec_00257",
        "demo_f1d8725268c9f30ce844_00077",
        "demo_f1d8725268c9f30ce844_00237",
        "demo_fde4c2af9b83d7a5ead3_00339"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 15,
      "event_tick": 138606,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang -1.677475 -46.782530 0",
          "position_tick": 138357,
          "angle_tick": 138357,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": -1.677475,
          "yaw": -46.78253,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang -0.715149 -46.644867 0",
          "position_tick": 138255,
          "angle_tick": 138255,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": -0.7151489,
          "yaw": -46.644867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -955.563600 -2374.076200 -167.968750; setang -11.825073 38.385193 0",
          "position_tick": 138600,
          "angle_tick": 138600,
          "origin": [
            -955.5636,
            -2374.0762,
            -167.96875
          ],
          "pitch": -11.825073,
          "yaw": 38.385193,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            192.73828,
            148.5625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -940.448425 -2362.333740 -167.968750; setang -11.907471 38.329926 0",
          "position_tick": 138606,
          "angle_tick": 138606,
          "origin": [
            -940.448425292969,
            -2362.333740234375,
            -167.96875
          ],
          "pitch": -11.907470703125,
          "yaw": 38.329925537109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            193.2578125,
            150.578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138255,
          "last_tick": 138606,
          "samples": 352
        },
        "departure_tick": 138358,
        "movement_to_event_ms": 3890.625,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4cd88998847adbfb",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00197",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00315",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00043",
        "demo_17accc02fe6ec2727063_00112",
        "demo_17accc02fe6ec2727063_00137",
        "demo_17accc02fe6ec2727063_00201",
        "demo_1b9d5eac73de0b387701_00052",
        "demo_1b9d5eac73de0b387701_00153",
        "demo_1b9d5eac73de0b387701_00258",
        "demo_3ef7bfc9c4cb1bcd3960_00197",
        "demo_3ef7bfc9c4cb1bcd3960_00249",
        "demo_62cb3af35c3893a91c7d_00080",
        "demo_9c5c91359adde2e94631_00224",
        "demo_ea4226131b7a75cdf0ec_00315",
        "demo_f1d8725268c9f30ce844_00126"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 17,
      "event_tick": 155706,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2094.904000 400.979580 -159.968750; setang -20.547867 29.256256 0",
          "position_tick": 155667,
          "angle_tick": 155667,
          "origin": [
            -2094.904,
            400.97958,
            -159.96875
          ],
          "pitch": -20.547867,
          "yaw": 29.256256,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1634.212500 -1139.788500 -239.757200; setang 0.923889 88.435486 0",
          "position_tick": 155194,
          "angle_tick": 155194,
          "origin": [
            -1634.2125,
            -1139.7885,
            -239.7572
          ],
          "pitch": 0.92388916,
          "yaw": 88.435486,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.03125,
            249.65625,
            56.04297
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2021.561200 442.059270 -159.968750; setang -20.547867 29.256256 0",
          "position_tick": 155699,
          "angle_tick": 155699,
          "origin": [
            -2021.5612,
            442.05927,
            -159.96875
          ],
          "pitch": -20.547867,
          "yaw": 29.256256,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            208.49219,
            116.78516,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2001.585815 453.249268 -159.968750; setang -20.547867 29.256256 0",
          "position_tick": 155706,
          "angle_tick": 155706,
          "origin": [
            -2001.585815429688,
            453.249267578125,
            -159.96875
          ],
          "pitch": -20.547866821289,
          "yaw": 29.256256103516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.7421875,
            119.73828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155194,
          "last_tick": 155706,
          "samples": 513
        },
        "departure_tick": 155668,
        "movement_to_event_ms": 609.375,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9b3c3054dc6edb0f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00321",
      "command_record_id": "demo_bc6251413daa2447c1ff_00321",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00267",
        "demo_1b9d5eac73de0b387701_00056",
        "demo_1b9d5eac73de0b387701_00081",
        "demo_1b9d5eac73de0b387701_00256",
        "demo_21a2c34da37a8e81c427_00349",
        "demo_21a2c34da37a8e81c427_00453",
        "demo_3ef7bfc9c4cb1bcd3960_00175",
        "demo_3ef7bfc9c4cb1bcd3960_00390",
        "demo_585d972b6bcf05f54588_00047",
        "demo_585d972b6bcf05f54588_00300",
        "demo_9c5c91359adde2e94631_00344",
        "demo_bc6251413daa2447c1ff_00321",
        "demo_bc6251413daa2447c1ff_00430"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 17,
      "event_tick": 142091,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -719.185059 -1306.462769 -167.968750; setang 2.926483 85.097015 0",
          "position_tick": 142083,
          "angle_tick": 142091,
          "origin": [
            -719.18505859375,
            -1306.462768554688,
            -167.96875
          ],
          "pitch": 2.926483154297,
          "yaw": 85.097015380859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -719.185060 -1306.462800 -167.968750; setang 2.926483 85.097015 0",
          "position_tick": 142084,
          "angle_tick": 142084,
          "origin": [
            -719.18506,
            -1306.4628,
            -167.96875
          ],
          "pitch": 2.9264832,
          "yaw": 85.097015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -719.185059 -1306.462769 -167.968750; setang 2.926483 85.097015 0",
          "position_tick": 142091,
          "angle_tick": 142091,
          "origin": [
            -719.18505859375,
            -1306.462768554688,
            -167.96875
          ],
          "pitch": 2.926483154297,
          "yaw": 85.097015380859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141811,
          "last_tick": 142091,
          "samples": 281
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b5a51af87d18f709",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00378",
      "command_record_id": "demo_18d34587c875f0b595ae_00378",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00378",
        "demo_241d9eb92ddde5a3b396_00199",
        "demo_2666f7f52fbf4c296e43_00075",
        "demo_2666f7f52fbf4c296e43_00084",
        "demo_5866197d339b3ac61e8a_00156",
        "demo_92655b67d38bb2eb32f4_00281",
        "demo_da35559385e7d6e5ce42_00311",
        "demo_da35559385e7d6e5ce42_00342",
        "demo_fbb358b45e5cdb7b7700_00046",
        "demo_fbb358b45e5cdb7b7700_00125",
        "demo_fbb358b45e5cdb7b7700_00173",
        "demo_fbb358b45e5cdb7b7700_00195",
        "demo_fbb358b45e5cdb7b7700_00303"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 20,
      "event_tick": 177724,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 837.951843 -763.969910 -11.968750; setang -13.622360 151.750732 0",
          "position_tick": 177715,
          "angle_tick": 177724,
          "origin": [
            837.951843261719,
            -763.969909667969,
            -11.96875
          ],
          "pitch": -13.622360229492,
          "yaw": 151.750732421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 837.951840 -763.969900 -2.484375; setang -13.622360 151.750730 0",
          "position_tick": 177718,
          "angle_tick": 177718,
          "origin": [
            837.95184,
            -763.9699,
            -2.484375
          ],
          "pitch": -13.62236,
          "yaw": 151.75073,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 837.951843 -763.969910 16.343750; setang -13.622360 151.750732 0",
          "position_tick": 177724,
          "angle_tick": 177724,
          "origin": [
            837.951843261719,
            -763.969909667969,
            16.34375
          ],
          "pitch": -13.622360229492,
          "yaw": 151.750732421875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177594,
          "last_tick": 177724,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bdc8976480f2aed8",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_1b9d5eac73de0b387701_00238",
      "command_record_id": "demo_1b9d5eac73de0b387701_00238",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00021",
        "demo_17accc02fe6ec2727063_00218",
        "demo_17accc02fe6ec2727063_00269",
        "demo_17accc02fe6ec2727063_00364",
        "demo_1b9d5eac73de0b387701_00204",
        "demo_1b9d5eac73de0b387701_00238",
        "demo_21a2c34da37a8e81c427_00143",
        "demo_21a2c34da37a8e81c427_00166",
        "demo_585d972b6bcf05f54588_00073",
        "demo_585d972b6bcf05f54588_00216",
        "demo_67348e1baa5b49bad101_00045",
        "demo_bc6251413daa2447c1ff_00254"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 11,
      "event_tick": 81296,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2132.434600 699.447630 -132.853640; setang -1.108933 -1.008331 0",
          "position_tick": 81035,
          "angle_tick": 81035,
          "origin": [
            -2132.4346,
            699.44763,
            -132.85364
          ],
          "pitch": -1.1089325,
          "yaw": -1.0083313,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.703125,
            227.55078,
            25.296875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2223.197500 821.355100 -121.221375; setang -9.108002 -8.334503 0",
          "position_tick": 81289,
          "angle_tick": 81289,
          "origin": [
            -2223.1975,
            821.3551,
            -121.221375
          ],
          "pitch": -9.108002,
          "yaw": -8.334503,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            102.390625,
            -14.984375,
            -10.203125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2209.123779 819.295227 -122.623779; setang -9.108002 -8.334503 0",
          "position_tick": 81296,
          "angle_tick": 81296,
          "origin": [
            -2209.123779296875,
            819.295227050781,
            -122.623779296875
          ],
          "pitch": -9.108001708984,
          "yaw": -8.334503173828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            171.296875,
            -25.08203125,
            -17.0703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81035,
          "last_tick": 81296,
          "samples": 262
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2be6ab1fc2824ff1",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00005",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00005",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00078",
        "demo_3ef7bfc9c4cb1bcd3960_00005",
        "demo_3ef7bfc9c4cb1bcd3960_00069",
        "demo_3ef7bfc9c4cb1bcd3960_00129",
        "demo_3ef7bfc9c4cb1bcd3960_00130",
        "demo_585d972b6bcf05f54588_00023",
        "demo_585d972b6bcf05f54588_00025",
        "demo_585d972b6bcf05f54588_00126",
        "demo_585d972b6bcf05f54588_00128",
        "demo_62cb3af35c3893a91c7d_00255",
        "demo_67348e1baa5b49bad101_00391",
        "demo_9c5c91359adde2e94631_00210",
        "demo_9c5c91359adde2e94631_00211",
        "demo_9c5c91359adde2e94631_00360",
        "demo_9c5c91359adde2e94631_00363",
        "demo_f1d8725268c9f30ce844_00280",
        "demo_f1d8725268c9f30ce844_00282"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 1,
      "event_tick": 2654,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1368.936035 814.981323 -79.968750; setang -12.616425 -148.701324 0",
          "position_tick": 2647,
          "angle_tick": 2654,
          "origin": [
            -1368.93603515625,
            814.981323242188,
            -79.96875
          ],
          "pitch": -12.616424560547,
          "yaw": -148.701324462891,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1368.936000 814.981300 -79.968750; setang -12.616425 -148.701320 0",
          "position_tick": 2648,
          "angle_tick": 2648,
          "origin": [
            -1368.936,
            814.9813,
            -79.96875
          ],
          "pitch": -12.616425,
          "yaw": -148.70132,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1368.936035 814.981323 -79.968750; setang -12.616425 -148.701324 0",
          "position_tick": 2654,
          "angle_tick": 2654,
          "origin": [
            -1368.93603515625,
            814.981323242188,
            -79.96875
          ],
          "pitch": -12.616424560547,
          "yaw": -148.701324462891,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2209,
          "last_tick": 2654,
          "samples": 446
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3c5f5b24d1d67885",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00122",
      "command_record_id": "demo_585d972b6bcf05f54588_00122",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00309",
        "demo_1b9d5eac73de0b387701_00503",
        "demo_3ef7bfc9c4cb1bcd3960_00307",
        "demo_3ef7bfc9c4cb1bcd3960_00356",
        "demo_585d972b6bcf05f54588_00037",
        "demo_585d972b6bcf05f54588_00118",
        "demo_585d972b6bcf05f54588_00122",
        "demo_585d972b6bcf05f54588_00222",
        "demo_585d972b6bcf05f54588_00256",
        "demo_67348e1baa5b49bad101_00477",
        "demo_9c5c91359adde2e94631_00354",
        "demo_bc6251413daa2447c1ff_00331"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 7,
      "event_tick": 51844,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 343.339020 -621.612488 -162.334045; setang -39.776001 179.929260 0",
          "position_tick": 51836,
          "angle_tick": 51844,
          "origin": [
            343.339019775391,
            -621.612487792969,
            -162.334045410156
          ],
          "pitch": -39.776000976562,
          "yaw": 179.929260253906,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 343.339020 -621.612500 -162.334050; setang -39.776000 179.929260 0",
          "position_tick": 51837,
          "angle_tick": 51837,
          "origin": [
            343.33902,
            -621.6125,
            -162.33405
          ],
          "pitch": -39.776,
          "yaw": 179.92926,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 343.339020 -621.612488 -162.334045; setang -39.776001 179.929260 0",
          "position_tick": 51844,
          "angle_tick": 51844,
          "origin": [
            343.339019775391,
            -621.612487792969,
            -162.334045410156
          ],
          "pitch": -39.776000976562,
          "yaw": 179.929260253906,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51714,
          "last_tick": 51844,
          "samples": 131
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_70d708f109d9941a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5cc1733fab4c73f800c9_00016",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00016",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00256",
        "demo_1e8907bfd30b0bcdbfe9_00115",
        "demo_4d520a1960bac889dc2d_00055",
        "demo_5cc1733fab4c73f800c9_00016",
        "demo_5cc1733fab4c73f800c9_00035",
        "demo_5cc1733fab4c73f800c9_00278",
        "demo_5cc1733fab4c73f800c9_00376",
        "demo_5cc1733fab4c73f800c9_00446",
        "demo_a50086abe9c7c4a980cd_00348",
        "demo_c7fce8ea189bfb0ec256_00305",
        "demo_f53e9889dd94c99a6feb_00202"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "donk",
      "round": 2,
      "event_tick": 7876,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1058.309400 -1127.172900 -415.968750; setang 9.762390 -7.080002 0",
          "position_tick": 7371,
          "angle_tick": 7371,
          "origin": [
            -1058.3094,
            -1127.1729,
            -415.96875
          ],
          "pitch": 9.76239,
          "yaw": -7.080002,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -370.955500 -1744.597300 -415.968750; setang -7.617645 -23.138916 0",
          "position_tick": 7869,
          "angle_tick": 7869,
          "origin": [
            -370.9555,
            -1744.5973,
            -415.96875
          ],
          "pitch": -7.6176453,
          "yaw": -23.138916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            218.625,
            -105.61719,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -350.127441 -1754.274170 -415.968750; setang -8.497589 -22.506531 0",
          "position_tick": 7876,
          "angle_tick": 7876,
          "origin": [
            -350.12744140625,
            -1754.274169921875,
            -415.96875
          ],
          "pitch": -8.497589111328,
          "yaw": -22.506530761719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            222.9453125,
            -101.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7371,
          "last_tick": 7876,
          "samples": 506
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9824caea460a07c4",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00083",
      "command_record_id": "demo_9da916c73bb5ff938c63_00224",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00083",
        "demo_2bbfbc0aa8942114b717_00181",
        "demo_2bbfbc0aa8942114b717_00399",
        "demo_5d6af8fdfb719608e960_00440",
        "demo_6e149681cbff13e6c780_00019",
        "demo_7dadd8516dde2b87da75_00302",
        "demo_7dadd8516dde2b87da75_00328",
        "demo_7dadd8516dde2b87da75_00405",
        "demo_84f87856e21e12df25d7_00050",
        "demo_86c38e0db4646195347a_00248",
        "demo_9da916c73bb5ff938c63_00224"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 10,
      "event_tick": 72867,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 971.886200 2779.938200 132.549100; setang -2.857483 -116.237070 0",
          "position_tick": 72732,
          "angle_tick": 72732,
          "origin": [
            971.8862,
            2779.9382,
            132.5491
          ],
          "pitch": -2.857483,
          "yaw": -116.23707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 961.111700 2779.937500 132.869220; setang -1.092453 -126.489716 0",
          "position_tick": 72617,
          "angle_tick": 72617,
          "origin": [
            961.1117,
            2779.9375,
            132.86922
          ],
          "pitch": -1.092453,
          "yaw": -126.489716,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 888.703900 2648.059600 140.084300; setang -10.294876 -112.118570 0",
          "position_tick": 72861,
          "angle_tick": 72861,
          "origin": [
            888.7039,
            2648.0596,
            140.0843
          ],
          "pitch": -10.294876,
          "yaw": -112.11857,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 888.703918 2648.059570 140.084305; setang -10.252991 -112.034798 0",
          "position_tick": 72867,
          "angle_tick": 72867,
          "origin": [
            888.703918457031,
            2648.0595703125,
            140.08430480957
          ],
          "pitch": -10.252990722656,
          "yaw": -112.034797668457,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72617,
          "last_tick": 72867,
          "samples": 251
        },
        "departure_tick": 72733,
        "movement_to_event_ms": 2109.375,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a19ac094c4080cb2",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00318",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00318",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00158",
        "demo_1c4fa8f15de6cbb137e2_00031",
        "demo_1c4fa8f15de6cbb137e2_00318",
        "demo_5c8743102c5a1e28f8ee_00056",
        "demo_78d0d18d21d68a5f4162_00308",
        "demo_79fb1d50cba757afee7d_00038",
        "demo_79fb1d50cba757afee7d_00369",
        "demo_79fb1d50cba757afee7d_00441",
        "demo_9973c9a1187116ecba8b_00323",
        "demo_9973c9a1187116ecba8b_00401",
        "demo_deb2a52b8ef138c44fe0_00122"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "NiKo",
      "round": 16,
      "event_tick": 135614,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1837.954102 982.054077 40.582603; setang -5.578995 103.764832 0",
          "position_tick": 135607,
          "angle_tick": 135614,
          "origin": [
            -1837.9541015625,
            982.054077148438,
            40.58260345459
          ],
          "pitch": -5.578994750977,
          "yaw": 103.764831542969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1837.954100 982.054100 40.582603; setang -5.578995 103.747314 0",
          "position_tick": 135608,
          "angle_tick": 135608,
          "origin": [
            -1837.9541,
            982.0541,
            40.582603
          ],
          "pitch": -5.5789948,
          "yaw": 103.747314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1837.954102 982.054077 40.582603; setang -5.578995 103.764832 0",
          "position_tick": 135614,
          "angle_tick": 135614,
          "origin": [
            -1837.9541015625,
            982.054077148438,
            40.58260345459
          ],
          "pitch": -5.578994750977,
          "yaw": 103.764831542969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135484,
          "last_tick": 135614,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0c37c23edbefaad4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00191",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00191",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00018",
        "demo_1e8907bfd30b0bcdbfe9_00126",
        "demo_4d520a1960bac889dc2d_00048",
        "demo_4d520a1960bac889dc2d_00168",
        "demo_5cc1733fab4c73f800c9_00242",
        "demo_a50086abe9c7c4a980cd_00264",
        "demo_c7fce8ea189bfb0ec256_00124",
        "demo_c7fce8ea189bfb0ec256_00191",
        "demo_f53e9889dd94c99a6feb_00252",
        "demo_f53e9889dd94c99a6feb_00365"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 11,
      "event_tick": 79585,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 850.050110 -694.229248 -399.968262; setang -15.810699 -120.361404 0",
          "position_tick": 79578,
          "angle_tick": 79585,
          "origin": [
            850.050109863281,
            -694.229248046875,
            -399.96826171875
          ],
          "pitch": -15.810699462891,
          "yaw": -120.361404418945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 850.050100 -694.229250 -399.968260; setang -15.810699 -120.361404 0",
          "position_tick": 79579,
          "angle_tick": 79579,
          "origin": [
            850.0501,
            -694.22925,
            -399.96826
          ],
          "pitch": -15.810699,
          "yaw": -120.361404,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 850.050110 -694.229248 -399.968262; setang -15.810699 -120.361404 0",
          "position_tick": 79585,
          "angle_tick": 79585,
          "origin": [
            850.050109863281,
            -694.229248046875,
            -399.96826171875
          ],
          "pitch": -15.810699462891,
          "yaw": -120.361404418945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79308,
          "last_tick": 79585,
          "samples": 278
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7a9ae92a646e8000",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00090",
      "command_record_id": "demo_585d972b6bcf05f54588_00090",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00240",
        "demo_17accc02fe6ec2727063_00014",
        "demo_17accc02fe6ec2727063_00355",
        "demo_21a2c34da37a8e81c427_00363",
        "demo_21a2c34da37a8e81c427_00387",
        "demo_21a2c34da37a8e81c427_00398",
        "demo_585d972b6bcf05f54588_00090",
        "demo_62cb3af35c3893a91c7d_00160",
        "demo_67348e1baa5b49bad101_00023",
        "demo_ea4226131b7a75cdf0ec_00307"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 6,
      "event_tick": 40306,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -42.395203 -174.151154 0",
          "position_tick": 40292,
          "angle_tick": 40306,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -42.395202636719,
          "yaw": -174.151153564453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1295.965100 -352.003540 -166.515620; setang -42.395203 -174.151150 0",
          "position_tick": 40293,
          "angle_tick": 40293,
          "origin": [
            1295.9651,
            -352.00354,
            -166.51562
          ],
          "pitch": -42.395203,
          "yaw": -174.15115,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1290.366699 -352.574951 -125.281250; setang -42.395203 -174.151154 0",
          "position_tick": 40306,
          "angle_tick": 40306,
          "origin": [
            1290.36669921875,
            -352.574951171875,
            -125.28125
          ],
          "pitch": -42.395202636719,
          "yaw": -174.151153564453,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.859375,
            -3.046875,
            151.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40163,
          "last_tick": 40306,
          "samples": 144
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_93fbc84680568c52",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_7dadd8516dde2b87da75_00370",
      "command_record_id": "demo_7dadd8516dde2b87da75_00370",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00187",
        "demo_5d6af8fdfb719608e960_00496",
        "demo_6e149681cbff13e6c780_00126",
        "demo_7dadd8516dde2b87da75_00124",
        "demo_7dadd8516dde2b87da75_00370",
        "demo_7dadd8516dde2b87da75_00559",
        "demo_84f87856e21e12df25d7_00129",
        "demo_86c38e0db4646195347a_00306",
        "demo_9da916c73bb5ff938c63_00263",
        "demo_9da916c73bb5ff938c63_00340"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 17,
      "event_tick": 175366,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 884.882080 2648.066406 140.084305; setang -9.806671 -111.249619 0",
          "position_tick": 175359,
          "angle_tick": 175366,
          "origin": [
            884.882080078125,
            2648.06640625,
            140.08430480957
          ],
          "pitch": -9.806671142578,
          "yaw": -111.249618530273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 884.882100 2648.066400 140.084300; setang -9.806671 -111.249620 0",
          "position_tick": 175360,
          "angle_tick": 175360,
          "origin": [
            884.8821,
            2648.0664,
            140.0843
          ],
          "pitch": -9.806671,
          "yaw": -111.24962,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 884.882080 2648.066406 140.084305; setang -9.806671 -111.249619 0",
          "position_tick": 175366,
          "angle_tick": 175366,
          "origin": [
            884.882080078125,
            2648.06640625,
            140.08430480957
          ],
          "pitch": -9.806671142578,
          "yaw": -111.249618530273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175236,
          "last_tick": 175366,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_94e649a530133c11",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00360",
      "command_record_id": "demo_79fb1d50cba757afee7d_00360",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00393",
        "demo_1c4fa8f15de6cbb137e2_00247",
        "demo_1c4fa8f15de6cbb137e2_00315",
        "demo_49fabf21b1c26f1010df_00201",
        "demo_49fabf21b1c26f1010df_00223",
        "demo_5c8743102c5a1e28f8ee_00166",
        "demo_79fb1d50cba757afee7d_00116",
        "demo_79fb1d50cba757afee7d_00360",
        "demo_9973c9a1187116ecba8b_00111",
        "demo_b24ca24bca0f9defa72c_00267"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FL1T",
      "round": 19,
      "event_tick": 155293,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -556.062683 1369.977417 -112.160645; setang -35.752945 53.275116 0",
          "position_tick": 155286,
          "angle_tick": 155293,
          "origin": [
            -556.062683105469,
            1369.977416992188,
            -112.16064453125
          ],
          "pitch": -35.752944946289,
          "yaw": 53.275115966797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -556.062700 1369.977400 -112.160645; setang -35.752945 53.275116 0",
          "position_tick": 155287,
          "angle_tick": 155287,
          "origin": [
            -556.0627,
            1369.9774,
            -112.160645
          ],
          "pitch": -35.752945,
          "yaw": 53.275116,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -556.062683 1369.977417 -112.160645; setang -35.752945 53.275116 0",
          "position_tick": 155293,
          "angle_tick": 155293,
          "origin": [
            -556.062683105469,
            1369.977416992188,
            -112.16064453125
          ],
          "pitch": -35.752944946289,
          "yaw": 53.275115966797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155163,
          "last_tick": 155293,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a01ed37d59de300",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00055",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00039",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00134",
        "demo_1b9d5eac73de0b387701_00466",
        "demo_3ef7bfc9c4cb1bcd3960_00055",
        "demo_62cb3af35c3893a91c7d_00039",
        "demo_9c5c91359adde2e94631_00287",
        "demo_bc6251413daa2447c1ff_00346",
        "demo_ea4226131b7a75cdf0ec_00029",
        "demo_ea4226131b7a75cdf0ec_00092",
        "demo_fde4c2af9b83d7a5ead3_00049",
        "demo_fde4c2af9b83d7a5ead3_00394"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 4,
      "event_tick": 25854,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 0.831528 -35.406525 0",
          "position_tick": 25567,
          "angle_tick": 25567,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 0.8315277,
          "yaw": -35.406525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 4.496841 -31.648865 0",
          "position_tick": 25484,
          "angle_tick": 25484,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 4.4968414,
          "yaw": -31.648865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -927.997800 -2323.769000 -167.968750; setang -11.950378 33.339050 0",
          "position_tick": 25847,
          "angle_tick": 25847,
          "origin": [
            -927.9978,
            -2323.769,
            -167.96875
          ],
          "pitch": -11.950378,
          "yaw": 33.33905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -927.997803 -2323.769043 -167.968750; setang -11.919479 33.339050 0",
          "position_tick": 25854,
          "angle_tick": 25854,
          "origin": [
            -927.997802734375,
            -2323.76904296875,
            -167.96875
          ],
          "pitch": -11.919479370117,
          "yaw": 33.339050292969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25484,
          "last_tick": 25854,
          "samples": 371
        },
        "departure_tick": 25568,
        "movement_to_event_ms": 4484.375,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e0e0cbf769bdff09",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00401",
      "command_record_id": "demo_1b9d5eac73de0b387701_00401",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00087",
        "demo_059e8a0abfc550087c91_00235",
        "demo_17accc02fe6ec2727063_00241",
        "demo_17accc02fe6ec2727063_00295",
        "demo_1b9d5eac73de0b387701_00401",
        "demo_21a2c34da37a8e81c427_00014",
        "demo_67348e1baa5b49bad101_00189",
        "demo_bc6251413daa2447c1ff_00259",
        "demo_f1d8725268c9f30ce844_00009",
        "demo_f1d8725268c9f30ce844_00130"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 18,
      "event_tick": 154873,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -161.322571 576.099976 -69.789856; setang -7.777985 -154.739349 0",
          "position_tick": 154865,
          "angle_tick": 154873,
          "origin": [
            -161.322570800781,
            576.099975585938,
            -69.789855957031
          ],
          "pitch": -7.777984619141,
          "yaw": -154.739349365234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -161.322570 576.100000 -67.546875; setang -7.777985 -154.739350 0",
          "position_tick": 154866,
          "angle_tick": 154866,
          "origin": [
            -161.32257,
            576.1,
            -67.546875
          ],
          "pitch": -7.7779846,
          "yaw": -154.73935,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -161.322571 576.099976 -43.609375; setang -7.777985 -154.739349 0",
          "position_tick": 154873,
          "angle_tick": 154873,
          "origin": [
            -161.322570800781,
            576.099975585938,
            -43.609375
          ],
          "pitch": -7.777984619141,
          "yaw": -154.739349365234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154691,
          "last_tick": 154873,
          "samples": 183
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a8188a6329384b5e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00300",
      "command_record_id": "demo_21a2c34da37a8e81c427_00300",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00024",
        "demo_17accc02fe6ec2727063_00075",
        "demo_1b9d5eac73de0b387701_00082",
        "demo_21a2c34da37a8e81c427_00300",
        "demo_585d972b6bcf05f54588_00170",
        "demo_9c5c91359adde2e94631_00076",
        "demo_ea4226131b7a75cdf0ec_00044",
        "demo_fde4c2af9b83d7a5ead3_00426"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 16,
      "event_tick": 115212,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2262.566400 819.257400 -119.967470; setang -9.027679 -8.535690 0",
          "position_tick": 115191,
          "angle_tick": 115191,
          "origin": [
            -2262.5664,
            819.2574,
            -119.96747
          ],
          "pitch": -9.027679,
          "yaw": -8.53569,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2292.491000 816.062740 -119.010864; setang -4.593658 -8.376038 0",
          "position_tick": 114918,
          "angle_tick": 114918,
          "origin": [
            -2292.491,
            816.06274,
            -119.010864
          ],
          "pitch": -4.5936584,
          "yaw": -8.376038,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -24.328125,
            246.85938,
            149.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2241.278800 816.062900 -121.039670; setang -9.059601 -8.535690 0",
          "position_tick": 115205,
          "angle_tick": 115205,
          "origin": [
            -2241.2788,
            816.0629,
            -121.03967
          ],
          "pitch": -9.059601,
          "yaw": -8.53569,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            160.5,
            -24.074219,
            -6.5351562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2223.449219 813.387756 -122.439758; setang -9.059601 -8.535690 0",
          "position_tick": 115212,
          "angle_tick": 115212,
          "origin": [
            -2223.44921875,
            813.387756347656,
            -122.439758300781
          ],
          "pitch": -9.059600830078,
          "yaw": -8.535690307617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            203.34375,
            -30.51171875,
            -15.96875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 114918,
          "last_tick": 115212,
          "samples": 295
        },
        "departure_tick": 115192,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5554223824083a6b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00452",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00452",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00068",
        "demo_17accc02fe6ec2727063_00277",
        "demo_3ef7bfc9c4cb1bcd3960_00138",
        "demo_62cb3af35c3893a91c7d_00246",
        "demo_67348e1baa5b49bad101_00091",
        "demo_9c5c91359adde2e94631_00065",
        "demo_fde4c2af9b83d7a5ead3_00452"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 22,
      "event_tick": 178214,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1300.745500 47.314230 -167.968750; setang -37.075775 -165.060300 0",
          "position_tick": 178204,
          "angle_tick": 178204,
          "origin": [
            1300.7455,
            47.31423,
            -167.96875
          ],
          "pitch": -37.075775,
          "yaw": -165.0603,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1389.468800 70.968506 -167.968750; setang -37.052765 -165.060300 0",
          "position_tick": 178084,
          "angle_tick": 178084,
          "origin": [
            1389.4688,
            70.968506,
            -167.96875
          ],
          "pitch": -37.052765,
          "yaw": -165.0603,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.015625,
            0.81152344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1299.619500 47.013730 -157.765620; setang -37.075775 -165.060300 0",
          "position_tick": 178207,
          "angle_tick": 178207,
          "origin": [
            1299.6195,
            47.01373,
            -157.76562
          ],
          "pitch": -37.075775,
          "yaw": -165.0603,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.984375,
            -7.7348633,
            289.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.902222 46.288609 -135.953125; setang -37.075775 -165.060303 0",
          "position_tick": 178214,
          "angle_tick": 178214,
          "origin": [
            1296.902221679688,
            46.288608551025,
            -135.953125
          ],
          "pitch": -37.075775146484,
          "yaw": -165.060302734375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.984375,
            -7.734375,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 178084,
          "last_tick": 178214,
          "samples": 131
        },
        "departure_tick": 178205,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e0c07565c6d611f3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00378",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00378",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00029",
        "demo_2bbfbc0aa8942114b717_00046",
        "demo_2bbfbc0aa8942114b717_00167",
        "demo_2bbfbc0aa8942114b717_00236",
        "demo_44d9dd1cefa925823c1e_00007",
        "demo_44d9dd1cefa925823c1e_00118",
        "demo_44d9dd1cefa925823c1e_00308",
        "demo_44d9dd1cefa925823c1e_00330",
        "demo_44d9dd1cefa925823c1e_00360",
        "demo_44d9dd1cefa925823c1e_00378",
        "demo_44d9dd1cefa925823c1e_00396",
        "demo_44d9dd1cefa925823c1e_00409",
        "demo_5d6af8fdfb719608e960_00009",
        "demo_5d6af8fdfb719608e960_00110",
        "demo_5d6af8fdfb719608e960_00179",
        "demo_5d6af8fdfb719608e960_00210",
        "demo_5d6af8fdfb719608e960_00333",
        "demo_6e149681cbff13e6c780_00298",
        "demo_7dadd8516dde2b87da75_00420",
        "demo_7dadd8516dde2b87da75_00475",
        "demo_7dadd8516dde2b87da75_00547",
        "demo_7dadd8516dde2b87da75_00583",
        "demo_86c38e0db4646195347a_00008",
        "demo_86c38e0db4646195347a_00060",
        "demo_86c38e0db4646195347a_00158",
        "demo_86c38e0db4646195347a_00205"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 19,
      "event_tick": 184259,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2035.968750 1914.964478 140.226410; setang -39.600220 -157.958679 0",
          "position_tick": 184245,
          "angle_tick": 184259,
          "origin": [
            2035.96875,
            1914.964477539062,
            140.226409912109
          ],
          "pitch": -39.600219726562,
          "yaw": -157.958679199219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2035.968800 1914.964500 140.226410; setang -39.600220 -157.958680 0",
          "position_tick": 184246,
          "angle_tick": 184246,
          "origin": [
            2035.9688,
            1914.9645,
            140.22641
          ],
          "pitch": -39.60022,
          "yaw": -157.95868,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2035.968750 1914.964478 180.484375; setang -39.600220 -157.958679 0",
          "position_tick": 184259,
          "angle_tick": 184259,
          "origin": [
            2035.96875,
            1914.964477539062,
            180.484375
          ],
          "pitch": -39.600219726562,
          "yaw": -157.958679199219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            164.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 184129,
          "last_tick": 184259,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_63a4aa228bb19829",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00178",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00178",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00363",
        "demo_1e8907bfd30b0bcdbfe9_00381",
        "demo_4d520a1960bac889dc2d_00037",
        "demo_4d520a1960bac889dc2d_00104",
        "demo_4d520a1960bac889dc2d_00134",
        "demo_4d520a1960bac889dc2d_00178",
        "demo_4d520a1960bac889dc2d_00235",
        "demo_4d520a1960bac889dc2d_00251",
        "demo_5cc1733fab4c73f800c9_00029",
        "demo_5cc1733fab4c73f800c9_00425",
        "demo_5cc1733fab4c73f800c9_00483",
        "demo_a50086abe9c7c4a980cd_00062",
        "demo_a50086abe9c7c4a980cd_00258",
        "demo_a50086abe9c7c4a980cd_00285",
        "demo_a50086abe9c7c4a980cd_00310",
        "demo_c7fce8ea189bfb0ec256_00111",
        "demo_c7fce8ea189bfb0ec256_00156",
        "demo_c7fce8ea189bfb0ec256_00178",
        "demo_f53e9889dd94c99a6feb_00032",
        "demo_f53e9889dd94c99a6feb_00058",
        "demo_f53e9889dd94c99a6feb_00143",
        "demo_f53e9889dd94c99a6feb_00163",
        "demo_f53e9889dd94c99a6feb_00268"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 11,
      "event_tick": 78171,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1711.128300 -458.378540 -351.968750; setang 8.843994 -171.141940 0",
          "position_tick": 77888,
          "angle_tick": 77888,
          "origin": [
            1711.1283,
            -458.37854,
            -351.96875
          ],
          "pitch": 8.843994,
          "yaw": -171.14194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 996.732400 -427.681150 -127.968750; setang 4.936646 -120.084340 0",
          "position_tick": 78165,
          "angle_tick": 78165,
          "origin": [
            996.7324,
            -427.68115,
            -127.96875
          ],
          "pitch": 4.9366455,
          "yaw": -120.08434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.23047,
            -208.73047,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 986.998596 -444.160645 -127.968750; setang 4.725494 -120.005035 0",
          "position_tick": 78171,
          "angle_tick": 78171,
          "origin": [
            986.998596191406,
            -444.16064453125,
            -127.96875
          ],
          "pitch": 4.725494384766,
          "yaw": -120.005035400391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.3125,
            -211.12109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77888,
          "last_tick": 78171,
          "samples": 284
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a596ed78b278970",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00115",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00115",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00361",
        "demo_1c4fa8f15de6cbb137e2_00100",
        "demo_1c4fa8f15de6cbb137e2_00127",
        "demo_49fabf21b1c26f1010df_00330",
        "demo_5c8743102c5a1e28f8ee_00112",
        "demo_5c8743102c5a1e28f8ee_00164",
        "demo_5c8743102c5a1e28f8ee_00214",
        "demo_5c8743102c5a1e28f8ee_00327",
        "demo_5c8743102c5a1e28f8ee_00584",
        "demo_78d0d18d21d68a5f4162_00042",
        "demo_78d0d18d21d68a5f4162_00115",
        "demo_78d0d18d21d68a5f4162_00171",
        "demo_78d0d18d21d68a5f4162_00197",
        "demo_78d0d18d21d68a5f4162_00314",
        "demo_78d0d18d21d68a5f4162_00386",
        "demo_79fb1d50cba757afee7d_00108",
        "demo_79fb1d50cba757afee7d_00167",
        "demo_79fb1d50cba757afee7d_00193",
        "demo_79fb1d50cba757afee7d_00265",
        "demo_79fb1d50cba757afee7d_00334"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 6,
      "event_tick": 39546,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1712.930298 1032.789062 31.689453; setang -14.220764 120.812531 0",
          "position_tick": 39538,
          "angle_tick": 39546,
          "origin": [
            -1712.930297851562,
            1032.7890625,
            31.689453125
          ],
          "pitch": -14.220764160156,
          "yaw": 120.812530517578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1712.930300 1032.789100 31.689453; setang -14.220764 120.812530 0",
          "position_tick": 39539,
          "angle_tick": 39539,
          "origin": [
            -1712.9303,
            1032.7891,
            31.689453
          ],
          "pitch": -14.220764,
          "yaw": 120.81253,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1712.930298 1032.789062 31.689453; setang -14.220764 120.812531 0",
          "position_tick": 39546,
          "angle_tick": 39546,
          "origin": [
            -1712.930297851562,
            1032.7890625,
            31.689453125
          ],
          "pitch": -14.220764160156,
          "yaw": 120.812530517578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39408,
          "last_tick": 39546,
          "samples": 139
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_74fc63a03592bcf1",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_17accc02fe6ec2727063_00004",
      "command_record_id": "demo_17accc02fe6ec2727063_00016",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00264",
        "demo_17accc02fe6ec2727063_00004",
        "demo_17accc02fe6ec2727063_00016",
        "demo_17accc02fe6ec2727063_00108",
        "demo_17accc02fe6ec2727063_00133",
        "demo_1b9d5eac73de0b387701_00100",
        "demo_3ef7bfc9c4cb1bcd3960_00029",
        "demo_3ef7bfc9c4cb1bcd3960_00072",
        "demo_3ef7bfc9c4cb1bcd3960_00102",
        "demo_3ef7bfc9c4cb1bcd3960_00168",
        "demo_3ef7bfc9c4cb1bcd3960_00215",
        "demo_62cb3af35c3893a91c7d_00003",
        "demo_62cb3af35c3893a91c7d_00009",
        "demo_62cb3af35c3893a91c7d_00109",
        "demo_62cb3af35c3893a91c7d_00186",
        "demo_9c5c91359adde2e94631_00054",
        "demo_9c5c91359adde2e94631_00066",
        "demo_9c5c91359adde2e94631_00150"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 3,
      "event_tick": 16850,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang -0.246506 -48.898438 0",
          "position_tick": 16566,
          "angle_tick": 16566,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": -0.24650574,
          "yaw": -48.898438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang -1.047134 -52.163086 0",
          "position_tick": 16480,
          "angle_tick": 16480,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": -1.0471344,
          "yaw": -52.163086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -901.463560 -2336.652300 -167.968750; setang -14.660919 42.423370 0",
          "position_tick": 16844,
          "angle_tick": 16844,
          "origin": [
            -901.46356,
            -2336.6523,
            -167.96875
          ],
          "pitch": -14.660919,
          "yaw": 42.42337,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            173.47266,
            147.625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -887.515686 -2324.520996 -167.968750; setang -14.783813 42.361908 0",
          "position_tick": 16850,
          "angle_tick": 16850,
          "origin": [
            -887.515686035156,
            -2324.52099609375,
            -167.96875
          ],
          "pitch": -14.783813476562,
          "yaw": 42.361907958984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            180.6328125,
            158.421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16480,
          "last_tick": 16850,
          "samples": 371
        },
        "departure_tick": 16567,
        "movement_to_event_ms": 4437.5,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_585713002a6940a3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00007",
      "command_record_id": "demo_49fabf21b1c26f1010df_00007",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00046",
        "demo_0dff5f4d96ba70f21ad1_00181",
        "demo_0dff5f4d96ba70f21ad1_00219",
        "demo_1c4fa8f15de6cbb137e2_00006",
        "demo_1c4fa8f15de6cbb137e2_00072",
        "demo_1c4fa8f15de6cbb137e2_00238",
        "demo_1c4fa8f15de6cbb137e2_00282",
        "demo_1c4fa8f15de6cbb137e2_00303",
        "demo_49fabf21b1c26f1010df_00007",
        "demo_49fabf21b1c26f1010df_00027",
        "demo_49fabf21b1c26f1010df_00070",
        "demo_49fabf21b1c26f1010df_00076",
        "demo_49fabf21b1c26f1010df_00101",
        "demo_5c8743102c5a1e28f8ee_00099",
        "demo_79fb1d50cba757afee7d_00008",
        "demo_deb2a52b8ef138c44fe0_00017"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 2,
      "event_tick": 8443,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.949921 -625.067078 49.727432; setang -25.558655 110.112183 0",
          "position_tick": 8434,
          "angle_tick": 8443,
          "origin": [
            363.949920654297,
            -625.067077636719,
            49.727432250977
          ],
          "pitch": -25.558654785156,
          "yaw": 110.112182617188,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.949920 -625.067100 56.718750; setang -25.558655 110.112180 0",
          "position_tick": 8436,
          "angle_tick": 8436,
          "origin": [
            363.94992,
            -625.0671,
            56.71875
          ],
          "pitch": -25.558655,
          "yaw": 110.11218,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            158.44434
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.949921 -625.067078 79.718750; setang -25.558655 110.112183 0",
          "position_tick": 8443,
          "angle_tick": 8443,
          "origin": [
            363.949920654297,
            -625.067077636719,
            79.71875
          ],
          "pitch": -25.558654785156,
          "yaw": 110.112182617188,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8313,
          "last_tick": 8443,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ab6709c328414535",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_f1d8725268c9f30ce844_00285",
      "command_record_id": "demo_17accc02fe6ec2727063_00422",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00260",
        "demo_17accc02fe6ec2727063_00321",
        "demo_17accc02fe6ec2727063_00405",
        "demo_17accc02fe6ec2727063_00422",
        "demo_21a2c34da37a8e81c427_00160",
        "demo_21a2c34da37a8e81c427_00219",
        "demo_585d972b6bcf05f54588_00029",
        "demo_585d972b6bcf05f54588_00098",
        "demo_585d972b6bcf05f54588_00177",
        "demo_62cb3af35c3893a91c7d_00234",
        "demo_62cb3af35c3893a91c7d_00281",
        "demo_bc6251413daa2447c1ff_00078",
        "demo_bc6251413daa2447c1ff_00121",
        "demo_bc6251413daa2447c1ff_00280",
        "demo_f1d8725268c9f30ce844_00285",
        "demo_f1d8725268c9f30ce844_00343"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 22,
      "event_tick": 185643,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 6.358002 -58.940964 0",
          "position_tick": 185346,
          "angle_tick": 185346,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 6.3580017,
          "yaw": -58.940964,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 6.358002 -58.940964 0",
          "position_tick": 185246,
          "angle_tick": 185246,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 6.3580017,
          "yaw": -58.940964,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -980.745670 -2384.979700 -167.968750; setang -11.483795 38.464172 0",
          "position_tick": 185637,
          "angle_tick": 185637,
          "origin": [
            -980.74567,
            -2384.9797,
            -167.96875
          ],
          "pitch": -11.483795,
          "yaw": 38.464172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.13281,
            133.67188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -965.666809 -2373.931152 -167.968750; setang -11.539078 38.475159 0",
          "position_tick": 185643,
          "angle_tick": 185643,
          "origin": [
            -965.666809082031,
            -2373.93115234375,
            -167.96875
          ],
          "pitch": -11.539077758789,
          "yaw": 38.475158691406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            194.5859375,
            144.625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185246,
          "last_tick": 185643,
          "samples": 398
        },
        "departure_tick": 185347,
        "movement_to_event_ms": 4640.625,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b0eb983793855c1a",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00317",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00317",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00020",
        "demo_1b9d5eac73de0b387701_00079",
        "demo_1b9d5eac73de0b387701_00121",
        "demo_1b9d5eac73de0b387701_00175",
        "demo_1b9d5eac73de0b387701_00224",
        "demo_1b9d5eac73de0b387701_00428",
        "demo_1b9d5eac73de0b387701_00477",
        "demo_3ef7bfc9c4cb1bcd3960_00108",
        "demo_3ef7bfc9c4cb1bcd3960_00222",
        "demo_3ef7bfc9c4cb1bcd3960_00299",
        "demo_3ef7bfc9c4cb1bcd3960_00317",
        "demo_62cb3af35c3893a91c7d_00064",
        "demo_f1d8725268c9f30ce844_00309",
        "demo_fde4c2af9b83d7a5ead3_00115",
        "demo_fde4c2af9b83d7a5ead3_00132"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 17,
      "event_tick": 152856,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1648.007900 -1259.457500 -260.724500; setang 0.376282 83.063840 0",
          "position_tick": 152356,
          "angle_tick": 152356,
          "origin": [
            -1648.0079,
            -1259.4575,
            -260.7245
          ],
          "pitch": 0.37628174,
          "yaw": 83.06384,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.523438,
            234.92969,
            1.0859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2019.366200 443.748870 -159.968750; setang -15.883820 29.601624 0",
          "position_tick": 152850,
          "angle_tick": 152850,
          "origin": [
            -2019.3662,
            443.74887,
            -159.96875
          ],
          "pitch": -15.88382,
          "yaw": 29.601624,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            204.73438,
            117.45508,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2002.922974 453.151672 -159.968750; setang -16.510742 29.559753 0",
          "position_tick": 152856,
          "angle_tick": 152856,
          "origin": [
            -2002.922973632812,
            453.151672363281,
            -159.96875
          ],
          "pitch": -16.5107421875,
          "yaw": 29.559753417969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            212.6015625,
            121.392578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152356,
          "last_tick": 152856,
          "samples": 501
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d42c160bd814839a",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00003",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00003",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00410",
        "demo_1e8907bfd30b0bcdbfe9_00003",
        "demo_1e8907bfd30b0bcdbfe9_00010",
        "demo_1e8907bfd30b0bcdbfe9_00030",
        "demo_1e8907bfd30b0bcdbfe9_00084",
        "demo_1e8907bfd30b0bcdbfe9_00117",
        "demo_1e8907bfd30b0bcdbfe9_00211",
        "demo_1e8907bfd30b0bcdbfe9_00232",
        "demo_4d520a1960bac889dc2d_00007",
        "demo_4d520a1960bac889dc2d_00016",
        "demo_5cc1733fab4c73f800c9_00157",
        "demo_5cc1733fab4c73f800c9_00181",
        "demo_a50086abe9c7c4a980cd_00369",
        "demo_c7fce8ea189bfb0ec256_00017",
        "demo_c7fce8ea189bfb0ec256_00063"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 2,
      "event_tick": 6898,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1146.062700 -446.581420 -327.328120; setang -87.714160 -103.921394 0",
          "position_tick": 6768,
          "angle_tick": 6768,
          "origin": [
            1146.0627,
            -446.58142,
            -327.32812
          ],
          "pitch": -87.71416,
          "yaw": -103.921394,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 988.780300 -443.067630 -127.968750; setang 5.543976 -120.422170 0",
          "position_tick": 6891,
          "angle_tick": 6891,
          "origin": [
            988.7803,
            -443.06763,
            -127.96875
          ],
          "pitch": 5.543976,
          "yaw": -120.42217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.28906,
            -210.73828,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 977.126892 -462.860718 -127.968750; setang 5.412140 -120.356255 0",
          "position_tick": 6898,
          "angle_tick": 6898,
          "origin": [
            977.126892089844,
            -462.860717773438,
            -127.96875
          ],
          "pitch": 5.412139892578,
          "yaw": -120.356254577637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.21484375,
            -211.1796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 6768,
          "last_tick": 6898,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b8b1ca6a97c1758d",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_f53e9889dd94c99a6feb_00301",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00309",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00030",
        "demo_07e639ec7f941287e35b_00085",
        "demo_07e639ec7f941287e35b_00221",
        "demo_07e639ec7f941287e35b_00294",
        "demo_07e639ec7f941287e35b_00327",
        "demo_4d520a1960bac889dc2d_00054",
        "demo_4d520a1960bac889dc2d_00177",
        "demo_5cc1733fab4c73f800c9_00000",
        "demo_5cc1733fab4c73f800c9_00399",
        "demo_a50086abe9c7c4a980cd_00129",
        "demo_a50086abe9c7c4a980cd_00309",
        "demo_c7fce8ea189bfb0ec256_00272",
        "demo_f53e9889dd94c99a6feb_00265",
        "demo_f53e9889dd94c99a6feb_00301"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 18,
      "event_tick": 138218,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1947.010000 -1102.110000 -415.968750; setang 8.647614 0.141449 0",
          "position_tick": 137730,
          "angle_tick": 137730,
          "origin": [
            -1947.01,
            -1102.11,
            -415.96875
          ],
          "pitch": 8.647614,
          "yaw": 0.14144897,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1947.010000 -1102.110000 -415.968750; setang 9.206543 -1.594055 0",
          "position_tick": 137706,
          "angle_tick": 137706,
          "origin": [
            -1947.01,
            -1102.11,
            -415.96875
          ],
          "pitch": 9.206543,
          "yaw": -1.5940552,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -396.529600 -880.815900 -415.968750; setang 6.235779 -41.273575 0",
          "position_tick": 138212,
          "angle_tick": 138212,
          "origin": [
            -396.5296,
            -880.8159,
            -415.96875
          ],
          "pitch": 6.235779,
          "yaw": -41.273575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            124.71484,
            -122.734375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -385.236267 -891.432800 -415.968750; setang 5.618134 -41.450043 0",
          "position_tick": 138218,
          "angle_tick": 138218,
          "origin": [
            -385.236267089844,
            -891.432800292969,
            -415.96875
          ],
          "pitch": 5.618133544922,
          "yaw": -41.450042724609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            152.62109375,
            -141.65625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137706,
          "last_tick": 138218,
          "samples": 513
        },
        "departure_tick": 137731,
        "movement_to_event_ms": 7625.0,
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_415dc24929b28b72",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00507",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00507",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00189",
        "demo_07e639ec7f941287e35b_00387",
        "demo_4d520a1960bac889dc2d_00102",
        "demo_4d520a1960bac889dc2d_00184",
        "demo_5cc1733fab4c73f800c9_00307",
        "demo_5cc1733fab4c73f800c9_00330",
        "demo_5cc1733fab4c73f800c9_00507",
        "demo_a50086abe9c7c4a980cd_00265",
        "demo_c7fce8ea189bfb0ec256_00249",
        "demo_f53e9889dd94c99a6feb_00040",
        "demo_f53e9889dd94c99a6feb_00110",
        "demo_f53e9889dd94c99a6feb_00311",
        "demo_f53e9889dd94c99a6feb_00391"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 24,
      "event_tick": 202804,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -732.875488 -1322.133789 -407.968750; setang -17.608673 -11.961029 0",
          "position_tick": 202789,
          "angle_tick": 202804,
          "origin": [
            -732.87548828125,
            -1322.1337890625,
            -407.96875
          ],
          "pitch": -17.608673095703,
          "yaw": -11.961029052734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -732.875500 -1322.133800 -407.968750; setang -17.608673 -11.961029 0",
          "position_tick": 202790,
          "angle_tick": 202790,
          "origin": [
            -732.8755,
            -1322.1338,
            -407.96875
          ],
          "pitch": -17.608673,
          "yaw": -11.961029,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -732.875488 -1322.133789 -366.000000; setang -17.608673 -11.961029 0",
          "position_tick": 202804,
          "angle_tick": 202804,
          "origin": [
            -732.87548828125,
            -1322.1337890625,
            -366.0
          ],
          "pitch": -17.608673095703,
          "yaw": -11.961029052734,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            155.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 202513,
          "last_tick": 202804,
          "samples": 292
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ade82f06dccdb15d",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00495",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00495",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00207",
        "demo_5c8743102c5a1e28f8ee_00349",
        "demo_5c8743102c5a1e28f8ee_00495",
        "demo_5c8743102c5a1e28f8ee_00593",
        "demo_5c8743102c5a1e28f8ee_00632",
        "demo_78d0d18d21d68a5f4162_00303",
        "demo_78d0d18d21d68a5f4162_00328",
        "demo_79fb1d50cba757afee7d_00131",
        "demo_79fb1d50cba757afee7d_00374",
        "demo_79fb1d50cba757afee7d_00430",
        "demo_9973c9a1187116ecba8b_00156",
        "demo_b24ca24bca0f9defa72c_00156",
        "demo_deb2a52b8ef138c44fe0_00307"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 23,
      "event_tick": 192276,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1257.272095 2038.071045 2.007915; setang -42.692535 -83.334045 0",
          "position_tick": 192269,
          "angle_tick": 192276,
          "origin": [
            1257.272094726562,
            2038.071044921875,
            2.007915496826
          ],
          "pitch": -42.692535400391,
          "yaw": -83.334045410156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1257.272100 2038.071000 2.007916; setang -42.692535 -83.334045 0",
          "position_tick": 192270,
          "angle_tick": 192270,
          "origin": [
            1257.2721,
            2038.071,
            2.0079155
          ],
          "pitch": -42.692535,
          "yaw": -83.334045,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1257.272095 2038.071045 2.007915; setang -42.692535 -83.334045 0",
          "position_tick": 192276,
          "angle_tick": 192276,
          "origin": [
            1257.272094726562,
            2038.071044921875,
            2.007915496826
          ],
          "pitch": -42.692535400391,
          "yaw": -83.334045410156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192114,
          "last_tick": 192276,
          "samples": 163
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0ce55e95f34ff4a6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00012",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00012",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00210",
        "demo_1b9d5eac73de0b387701_00444",
        "demo_67348e1baa5b49bad101_00059",
        "demo_67348e1baa5b49bad101_00092",
        "demo_67348e1baa5b49bad101_00160",
        "demo_67348e1baa5b49bad101_00185",
        "demo_67348e1baa5b49bad101_00227",
        "demo_9c5c91359adde2e94631_00314",
        "demo_9c5c91359adde2e94631_00381",
        "demo_ea4226131b7a75cdf0ec_00012",
        "demo_fde4c2af9b83d7a5ead3_00257",
        "demo_fde4c2af9b83d7a5ead3_00436"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 3,
      "event_tick": 11761,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -307.000000 -164.814819; setang -49.103729 -172.624054 0",
          "position_tick": 11752,
          "angle_tick": 11761,
          "origin": [
            1216.0,
            -307.0,
            -164.814819335938
          ],
          "pitch": -49.103729248047,
          "yaw": -172.624053955078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -307.000000 -155.062500; setang -49.103730 -172.624050 0",
          "position_tick": 11755,
          "angle_tick": 11755,
          "origin": [
            1216.0,
            -307.0,
            -155.0625
          ],
          "pitch": -49.10373,
          "yaw": -172.62405,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -307.000000 -136.296875; setang -49.103729 -172.624054 0",
          "position_tick": 11761,
          "angle_tick": 11761,
          "origin": [
            1216.0,
            -307.0,
            -136.296875
          ],
          "pitch": -49.103729248047,
          "yaw": -172.624053955078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11631,
          "last_tick": 11761,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8369260f5e96d177",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00204",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00204",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00313",
        "demo_2666f7f52fbf4c296e43_00251",
        "demo_2666f7f52fbf4c296e43_00257",
        "demo_518d8b186445b01e1f62_00103",
        "demo_518d8b186445b01e1f62_00119",
        "demo_518d8b186445b01e1f62_00150",
        "demo_518d8b186445b01e1f62_00236",
        "demo_5866197d339b3ac61e8a_00324",
        "demo_92655b67d38bb2eb32f4_00001",
        "demo_92655b67d38bb2eb32f4_00185",
        "demo_92655b67d38bb2eb32f4_00204",
        "demo_fbb358b45e5cdb7b7700_00333"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 12,
      "event_tick": 86057,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -400.000000 2192.000000 25.031252; setang -39.485550 -63.265800 0",
          "position_tick": 86048,
          "angle_tick": 86057,
          "origin": [
            -400.0,
            2192.0,
            25.031251907349
          ],
          "pitch": -39.485549926758,
          "yaw": -63.265800476074,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -400.000000 2192.000000 30.515625; setang -39.454650 -63.265800 0",
          "position_tick": 86050,
          "angle_tick": 86050,
          "origin": [
            -400.0,
            2192.0,
            30.515625
          ],
          "pitch": -39.45465,
          "yaw": -63.2658,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            59.999878
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -400.000000 2192.000000 53.609375; setang -39.485550 -63.265800 0",
          "position_tick": 86057,
          "angle_tick": 86057,
          "origin": [
            -400.0,
            2192.0,
            53.609375
          ],
          "pitch": -39.485549926758,
          "yaw": -63.265800476074,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85927,
          "last_tick": 86057,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f4bc9703c43f3072",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f53e9889dd94c99a6feb_00383",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00383",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00049",
        "demo_07e639ec7f941287e35b_00226",
        "demo_07e639ec7f941287e35b_00342",
        "demo_1e8907bfd30b0bcdbfe9_00139",
        "demo_1e8907bfd30b0bcdbfe9_00150",
        "demo_1e8907bfd30b0bcdbfe9_00293",
        "demo_5cc1733fab4c73f800c9_00013",
        "demo_a50086abe9c7c4a980cd_00347",
        "demo_c7fce8ea189bfb0ec256_00011",
        "demo_f53e9889dd94c99a6feb_00089",
        "demo_f53e9889dd94c99a6feb_00229",
        "demo_f53e9889dd94c99a6feb_00383"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 20,
      "event_tick": 176704,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1359.930300 -463.027280 -415.968750; setang -2.710541 175.489070 0",
          "position_tick": 176423,
          "angle_tick": 176423,
          "origin": [
            1359.9303,
            -463.02728,
            -415.96875
          ],
          "pitch": -2.7105408,
          "yaw": 175.48907,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -249.08594,
            21.277344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 800.131960 -692.970950 -206.968750; setang 17.771759 -109.282036 0",
          "position_tick": 176698,
          "angle_tick": 176698,
          "origin": [
            800.13196,
            -692.97095,
            -206.96875
          ],
          "pitch": 17.771759,
          "yaw": -109.282036,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -70.60547,
            -194.24219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 794.297546 -709.254517 -206.968750; setang 17.032593 -108.835373 0",
          "position_tick": 176704,
          "angle_tick": 176704,
          "origin": [
            794.297546386719,
            -709.254516601562,
            -206.96875
          ],
          "pitch": 17.032592773438,
          "yaw": -108.835372924805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -76.265625,
            -214.35546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176423,
          "last_tick": 176704,
          "samples": 282
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0c23eb9069a1a8b6",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00329",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00329",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00329",
        "demo_5c8743102c5a1e28f8ee_00212",
        "demo_78d0d18d21d68a5f4162_00000",
        "demo_78d0d18d21d68a5f4162_00140",
        "demo_79fb1d50cba757afee7d_00001",
        "demo_9973c9a1187116ecba8b_00316",
        "demo_b24ca24bca0f9defa72c_00001",
        "demo_b24ca24bca0f9defa72c_00020",
        "demo_b24ca24bca0f9defa72c_00052",
        "demo_b24ca24bca0f9defa72c_00173",
        "demo_b24ca24bca0f9defa72c_00261"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 17,
      "event_tick": 142619,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -491.911130 -311.330200 0.638287; setang -18.618744 79.295200 0",
          "position_tick": 142593,
          "angle_tick": 142593,
          "origin": [
            -491.91113,
            -311.3302,
            0.63828707
          ],
          "pitch": -18.618744,
          "yaw": 79.2952,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -491.966250 -228.032600 0.440634; setang -25.733414 86.779630 0",
          "position_tick": 142379,
          "angle_tick": 142379,
          "origin": [
            -491.96625,
            -228.0326,
            0.44063425
          ],
          "pitch": -25.733414,
          "yaw": 86.77963,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -484.527950 -272.271420 0.423820; setang -18.618744 79.295200 0",
          "position_tick": 142613,
          "angle_tick": 142613,
          "origin": [
            -484.52795,
            -272.27142,
            0.4238205
          ],
          "pitch": -18.618744,
          "yaw": 79.2952,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.382812,
            197.67188,
            0.099121094
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -481.368713 -255.572998 0.270485; setang -18.618744 79.295197 0",
          "position_tick": 142619,
          "angle_tick": 142619,
          "origin": [
            -481.368713378906,
            -255.572998046875,
            0.270484924316
          ],
          "pitch": -18.618743896484,
          "yaw": 79.295196533203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.69921875,
            220.359375,
            -1.562927246094
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142379,
          "last_tick": 142619,
          "samples": 241
        },
        "departure_tick": 142594,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_14a2bc5ea85454fd",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00328",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00328",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00268",
        "demo_1c4fa8f15de6cbb137e2_00022",
        "demo_1c4fa8f15de6cbb137e2_00148",
        "demo_1c4fa8f15de6cbb137e2_00182",
        "demo_1c4fa8f15de6cbb137e2_00328",
        "demo_5c8743102c5a1e28f8ee_00211",
        "demo_79fb1d50cba757afee7d_00291",
        "demo_79fb1d50cba757afee7d_00407",
        "demo_9973c9a1187116ecba8b_00310",
        "demo_b24ca24bca0f9defa72c_00065",
        "demo_b24ca24bca0f9defa72c_00169"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 17,
      "event_tick": 142509,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -491.966248 -228.032593 0.440634; setang -25.733414 86.779633 0",
          "position_tick": 142501,
          "angle_tick": 142509,
          "origin": [
            -491.966247558594,
            -228.032592773438,
            0.440634250641
          ],
          "pitch": -25.733413696289,
          "yaw": 86.779632568359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -491.966250 -228.032600 0.440634; setang -25.733414 86.779630 0",
          "position_tick": 142502,
          "angle_tick": 142502,
          "origin": [
            -491.96625,
            -228.0326,
            0.44063425
          ],
          "pitch": -25.733414,
          "yaw": 86.77963,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -491.966248 -228.032593 0.440634; setang -25.733414 86.779633 0",
          "position_tick": 142509,
          "angle_tick": 142509,
          "origin": [
            -491.966247558594,
            -228.032592773438,
            0.440634250641
          ],
          "pitch": -25.733413696289,
          "yaw": 86.779632568359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142379,
          "last_tick": 142509,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_21c661edede3aeca",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00324",
      "command_record_id": "demo_4d520a1960bac889dc2d_00324",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00383",
        "demo_1e8907bfd30b0bcdbfe9_00118",
        "demo_1e8907bfd30b0bcdbfe9_00178",
        "demo_1e8907bfd30b0bcdbfe9_00366",
        "demo_4d520a1960bac889dc2d_00257",
        "demo_4d520a1960bac889dc2d_00296",
        "demo_4d520a1960bac889dc2d_00324",
        "demo_a50086abe9c7c4a980cd_00130",
        "demo_c7fce8ea189bfb0ec256_00112",
        "demo_f53e9889dd94c99a6feb_00304",
        "demo_f53e9889dd94c99a6feb_00349"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "max",
      "round": 19,
      "event_tick": 152802,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1668.321200 -493.298460 -351.968750; setang 13.573944 178.813810 0",
          "position_tick": 152528,
          "angle_tick": 152528,
          "origin": [
            1668.3212,
            -493.29846,
            -351.96875
          ],
          "pitch": 13.573944,
          "yaw": 178.81381,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.8203125,
            -70.48828,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 975.163940 42.833740 -415.968750; setang -4.664032 173.446660 0",
          "position_tick": 152796,
          "angle_tick": 152796,
          "origin": [
            975.16394,
            42.83374,
            -415.96875
          ],
          "pitch": -4.664032,
          "yaw": 173.44666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.1289,
            30.203857,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 956.163086 45.143150 -415.968750; setang -4.664032 173.446655 0",
          "position_tick": 152802,
          "angle_tick": 152802,
          "origin": [
            956.1630859375,
            45.14315032959,
            -415.96875
          ],
          "pitch": -4.664031982422,
          "yaw": 173.446655273438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.2421875,
            29.302734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152528,
          "last_tick": 152802,
          "samples": 275
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b5a53f78b8fe5d1e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00047",
      "command_record_id": "demo_17accc02fe6ec2727063_00064",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00064",
        "demo_1b9d5eac73de0b387701_00047",
        "demo_1b9d5eac73de0b387701_00073",
        "demo_1b9d5eac73de0b387701_00101",
        "demo_1b9d5eac73de0b387701_00170",
        "demo_21a2c34da37a8e81c427_00242",
        "demo_21a2c34da37a8e81c427_00344",
        "demo_21a2c34da37a8e81c427_00451",
        "demo_3ef7bfc9c4cb1bcd3960_00103",
        "demo_62cb3af35c3893a91c7d_00187",
        "demo_fde4c2af9b83d7a5ead3_00285"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 5,
      "event_tick": 34065,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang -0.307953 -34.821167 0",
          "position_tick": 33702,
          "angle_tick": 33702,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": -0.30795288,
          "yaw": -34.821167,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 1.324539 -19.421417 0",
          "position_tick": 33594,
          "angle_tick": 33594,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 1.3245392,
          "yaw": -19.421417,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -754.335100 -2211.187300 -168.000000; setang -17.617615 63.800020 0",
          "position_tick": 34058,
          "angle_tick": 34058,
          "origin": [
            -754.3351,
            -2211.1873,
            -168.0
          ],
          "pitch": -17.617615,
          "yaw": 63.80002,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            102.484375,
            207.14062,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -744.727173 -2191.767822 -146.671875; setang -17.617615 63.800018 0",
          "position_tick": 34065,
          "angle_tick": 34065,
          "origin": [
            -744.727172851562,
            -2191.767822265625,
            -146.671875
          ],
          "pitch": -17.617614746094,
          "yaw": 63.800018310547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            102.484375,
            207.140625,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33594,
          "last_tick": 34065,
          "samples": 472
        },
        "departure_tick": 33703,
        "movement_to_event_ms": 5671.875,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fad64ac39a266e17",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00041",
      "command_record_id": "demo_67348e1baa5b49bad101_00041",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00164",
        "demo_67348e1baa5b49bad101_00041",
        "demo_67348e1baa5b49bad101_00094",
        "demo_67348e1baa5b49bad101_00116",
        "demo_67348e1baa5b49bad101_00201",
        "demo_67348e1baa5b49bad101_00228",
        "demo_9c5c91359adde2e94631_00336",
        "demo_ea4226131b7a75cdf0ec_00169",
        "demo_f1d8725268c9f30ce844_00121",
        "demo_fde4c2af9b83d7a5ead3_00125",
        "demo_fde4c2af9b83d7a5ead3_00240"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 4,
      "event_tick": 23046,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 7.332687 54.471590 0",
          "position_tick": 22732,
          "angle_tick": 22732,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 7.3326874,
          "yaw": 54.47159,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 7.586746 53.056060 0",
          "position_tick": 22635,
          "angle_tick": 22635,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 7.586746,
          "yaw": 53.05606,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -895.356400 -2340.907200 -167.968750; setang -12.287521 39.570694 0",
          "position_tick": 23040,
          "angle_tick": 23040,
          "origin": [
            -895.3564,
            -2340.9072,
            -167.96875
          ],
          "pitch": -12.287521,
          "yaw": 39.570694,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            182.97656,
            158.48438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -880.809937 -2328.477539 -168.142029; setang -12.287521 39.570694 0",
          "position_tick": 23046,
          "angle_tick": 23046,
          "origin": [
            -880.809936523438,
            -2328.4775390625,
            -168.142028808594
          ],
          "pitch": -12.287521362305,
          "yaw": 39.570693969727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            186.67578125,
            158.65625,
            -11.08984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22635,
          "last_tick": 23046,
          "samples": 412
        },
        "departure_tick": 22733,
        "movement_to_event_ms": 4906.25,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0416299b58a771eb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00346",
      "command_record_id": "demo_7dadd8516dde2b87da75_00346",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00211",
        "demo_5d6af8fdfb719608e960_00232",
        "demo_6e149681cbff13e6c780_00248",
        "demo_7dadd8516dde2b87da75_00221",
        "demo_7dadd8516dde2b87da75_00285",
        "demo_7dadd8516dde2b87da75_00304",
        "demo_7dadd8516dde2b87da75_00316",
        "demo_7dadd8516dde2b87da75_00346",
        "demo_7dadd8516dde2b87da75_00410",
        "demo_84f87856e21e12df25d7_00075",
        "demo_86c38e0db4646195347a_00324"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 16,
      "event_tick": 166709,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 369.491700 1664.029500 134.031310; setang -13.602448 63.994324 0",
          "position_tick": 166699,
          "angle_tick": 166699,
          "origin": [
            369.4917,
            1664.0295,
            134.03131
          ],
          "pitch": -13.6024475,
          "yaw": 63.994324,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 369.387360 1664.062500 134.031310; setang -0.712738 61.737335 0",
          "position_tick": 166562,
          "angle_tick": 166562,
          "origin": [
            369.38736,
            1664.0625,
            134.03131
          ],
          "pitch": -0.71273804,
          "yaw": 61.737335,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            62.24414,
            92.86719,
            13.229004
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 369.916050 1664.899800 141.703120; setang -13.602448 63.994324 0",
          "position_tick": 166702,
          "angle_tick": 166702,
          "origin": [
            369.91605,
            1664.8998,
            141.70312
          ],
          "pitch": -13.6024475,
          "yaw": 63.994324,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            11.626953,
            23.835938,
            206.9961
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 371.148529 1667.428101 164.203125; setang -13.602448 63.994324 0",
          "position_tick": 166709,
          "angle_tick": 166709,
          "origin": [
            371.148529052734,
            1667.428100585938,
            164.203125
          ],
          "pitch": -13.602447509766,
          "yaw": 63.994323730469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            13.146484375,
            26.96875,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166562,
          "last_tick": 166709,
          "samples": 148
        },
        "departure_tick": 166700,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f44575143822b84",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00001",
      "command_record_id": "demo_07e639ec7f941287e35b_00259",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00001",
        "demo_07e639ec7f941287e35b_00259",
        "demo_07e639ec7f941287e35b_00352",
        "demo_4d520a1960bac889dc2d_00205",
        "demo_5cc1733fab4c73f800c9_00001",
        "demo_a50086abe9c7c4a980cd_00131",
        "demo_a50086abe9c7c4a980cd_00174",
        "demo_c7fce8ea189bfb0ec256_00049",
        "demo_f53e9889dd94c99a6feb_00019",
        "demo_f53e9889dd94c99a6feb_00325"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 15,
      "event_tick": 127253,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1075.149500 -316.052430 -127.968750; setang 4.059113 -120.619240 0",
          "position_tick": 127207,
          "angle_tick": 127207,
          "origin": [
            1075.1495,
            -316.05243,
            -127.96875
          ],
          "pitch": 4.0591125,
          "yaw": -120.61924,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1440.460800 -446.224500 -415.968750; setang 9.794998 -112.883835 0",
          "position_tick": 126892,
          "angle_tick": 126892,
          "origin": [
            1440.4608,
            -446.2245,
            -415.96875
          ],
          "pitch": 9.794998,
          "yaw": -112.883835,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1019.666440 -409.819100 -127.968750; setang 4.059113 -120.619240 0",
          "position_tick": 127246,
          "angle_tick": 127246,
          "origin": [
            1019.66644,
            -409.8191,
            -127.96875
          ],
          "pitch": 4.0591125,
          "yaw": -120.61924,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.80078,
            -210.83203,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1008.009460 -429.512207 -127.968750; setang 4.059113 -120.619240 0",
          "position_tick": 127253,
          "angle_tick": 127253,
          "origin": [
            1008.009460449219,
            -429.51220703125,
            -127.96875
          ],
          "pitch": 4.059112548828,
          "yaw": -120.619239807129,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.0625,
            -206.2109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126892,
          "last_tick": 127253,
          "samples": 362
        },
        "departure_tick": 127208,
        "movement_to_event_ms": 718.75,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2d9442d37bec4209",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00174",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00174",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00336",
        "demo_49fabf21b1c26f1010df_00040",
        "demo_49fabf21b1c26f1010df_00320",
        "demo_5c8743102c5a1e28f8ee_00113",
        "demo_5c8743102c5a1e28f8ee_00174",
        "demo_5c8743102c5a1e28f8ee_00646",
        "demo_78d0d18d21d68a5f4162_00296",
        "demo_9973c9a1187116ecba8b_00264",
        "demo_9973c9a1187116ecba8b_00347",
        "demo_deb2a52b8ef138c44fe0_00188"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 9,
      "event_tick": 64044,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -569.968750 1670.032593 -115.840576; setang 8.740311 53.970673 0",
          "position_tick": 64037,
          "angle_tick": 64044,
          "origin": [
            -569.96875,
            1670.032592773438,
            -115.840576171875
          ],
          "pitch": 8.740310668945,
          "yaw": 53.970672607422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -569.968750 1670.032600 -115.840576; setang 8.740311 53.970673 0",
          "position_tick": 64038,
          "angle_tick": 64038,
          "origin": [
            -569.96875,
            1670.0326,
            -115.840576
          ],
          "pitch": 8.740311,
          "yaw": 53.970673,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -569.968750 1670.032593 -115.840576; setang 8.740311 53.970673 0",
          "position_tick": 64044,
          "angle_tick": 64044,
          "origin": [
            -569.96875,
            1670.032592773438,
            -115.840576171875
          ],
          "pitch": 8.740310668945,
          "yaw": 53.970672607422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63900,
          "last_tick": 64044,
          "samples": 145
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_63d26dce9153f876",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00027",
      "command_record_id": "demo_1b9d5eac73de0b387701_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00011",
        "demo_1b9d5eac73de0b387701_00027",
        "demo_1b9d5eac73de0b387701_00159",
        "demo_21a2c34da37a8e81c427_00003",
        "demo_21a2c34da37a8e81c427_00169",
        "demo_3ef7bfc9c4cb1bcd3960_00000",
        "demo_585d972b6bcf05f54588_00079",
        "demo_9c5c91359adde2e94631_00088",
        "demo_fde4c2af9b83d7a5ead3_00278",
        "demo_fde4c2af9b83d7a5ead3_00429"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 3,
      "event_tick": 14122,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -161.030151 551.523621 -69.797058; setang -8.485901 -156.168243 0",
          "position_tick": 14112,
          "angle_tick": 14122,
          "origin": [
            -161.030151367188,
            551.523620605469,
            -69.797058105469
          ],
          "pitch": -8.485900878906,
          "yaw": -156.168243408203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -161.030150 551.523600 -53.718750; setang -8.485901 -156.168240 0",
          "position_tick": 14116,
          "angle_tick": 14116,
          "origin": [
            -161.03015,
            551.5236,
            -53.71875
          ],
          "pitch": -8.485901,
          "yaw": -156.16824,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            270.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -161.030151 551.523621 -36.453125; setang -8.485901 -156.168243 0",
          "position_tick": 14122,
          "angle_tick": 14122,
          "origin": [
            -161.030151367188,
            551.523620605469,
            -36.453125
          ],
          "pitch": -8.485900878906,
          "yaw": -156.168243408203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13992,
          "last_tick": 14122,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e1a2cbdbac21c73b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00147",
      "command_record_id": "demo_18d34587c875f0b595ae_00147",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00147",
        "demo_241d9eb92ddde5a3b396_00296",
        "demo_2666f7f52fbf4c296e43_00244",
        "demo_2666f7f52fbf4c296e43_00298",
        "demo_2666f7f52fbf4c296e43_00324",
        "demo_2666f7f52fbf4c296e43_00413",
        "demo_518d8b186445b01e1f62_00135",
        "demo_5866197d339b3ac61e8a_00027",
        "demo_da35559385e7d6e5ce42_00066",
        "demo_da35559385e7d6e5ce42_00279"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 9,
      "event_tick": 74167,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 732.031250 615.963684 -151.968750; setang -1.077698 77.395935 0",
          "position_tick": 74159,
          "angle_tick": 74167,
          "origin": [
            732.03125,
            615.963684082031,
            -151.96875
          ],
          "pitch": -1.077697753906,
          "yaw": 77.395935058594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 732.031250 615.963700 -146.906250; setang -1.077698 77.395935 0",
          "position_tick": 74161,
          "angle_tick": 74161,
          "origin": [
            732.03125,
            615.9637,
            -146.90625
          ],
          "pitch": -1.0776978,
          "yaw": 77.395935,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            33.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 732.031250 615.963684 -127.078125; setang -1.077698 77.395935 0",
          "position_tick": 74167,
          "angle_tick": 74167,
          "origin": [
            732.03125,
            615.963684082031,
            -127.078125
          ],
          "pitch": -1.077697753906,
          "yaw": 77.395935058594,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            229.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74037,
          "last_tick": 74167,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d38fcf1fb80e51a1",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00101",
      "command_record_id": "demo_7dadd8516dde2b87da75_00101",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00016",
        "demo_2bbfbc0aa8942114b717_00019",
        "demo_2bbfbc0aa8942114b717_00119",
        "demo_44d9dd1cefa925823c1e_00234",
        "demo_5d6af8fdfb719608e960_00070",
        "demo_5d6af8fdfb719608e960_00159",
        "demo_6e149681cbff13e6c780_00290",
        "demo_7dadd8516dde2b87da75_00039",
        "demo_7dadd8516dde2b87da75_00101",
        "demo_9da916c73bb5ff938c63_00346"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 7,
      "event_tick": 57541,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 290.168060 1564.676270 125.679688; setang -29.416229 63.110275 0",
          "position_tick": 57533,
          "angle_tick": 57541,
          "origin": [
            290.168060302734,
            1564.67626953125,
            125.6796875
          ],
          "pitch": -29.416229248047,
          "yaw": 63.110275268555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 290.168060 1564.676300 125.679690; setang -29.402847 63.110275 0",
          "position_tick": 57534,
          "angle_tick": 57534,
          "origin": [
            290.16806,
            1564.6763,
            125.67969
          ],
          "pitch": -29.402847,
          "yaw": 63.110275,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 290.168060 1564.676270 125.679688; setang -29.416229 63.110275 0",
          "position_tick": 57541,
          "angle_tick": 57541,
          "origin": [
            290.168060302734,
            1564.67626953125,
            125.6796875
          ],
          "pitch": -29.416229248047,
          "yaw": 63.110275268555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57411,
          "last_tick": 57541,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_57ece02f2b72609b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00394",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00394",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00304",
        "demo_5c8743102c5a1e28f8ee_00364",
        "demo_5c8743102c5a1e28f8ee_00394",
        "demo_5c8743102c5a1e28f8ee_00616",
        "demo_79fb1d50cba757afee7d_00067",
        "demo_79fb1d50cba757afee7d_00196",
        "demo_9973c9a1187116ecba8b_00051",
        "demo_b24ca24bca0f9defa72c_00032",
        "demo_deb2a52b8ef138c44fe0_00313"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 19,
      "event_tick": 160366,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 489.969818 1943.938965 96.031250; setang 0.571976 80.408936 0",
          "position_tick": 160359,
          "angle_tick": 160366,
          "origin": [
            489.969818115234,
            1943.93896484375,
            96.03125
          ],
          "pitch": 0.571975708008,
          "yaw": 80.408935546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 489.969820 1943.939000 96.031250; setang 0.571976 80.408936 0",
          "position_tick": 160360,
          "angle_tick": 160360,
          "origin": [
            489.96982,
            1943.939,
            96.03125
          ],
          "pitch": 0.5719757,
          "yaw": 80.408936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 489.969818 1943.938965 96.031250; setang 0.571976 80.408936 0",
          "position_tick": 160366,
          "angle_tick": 160366,
          "origin": [
            489.969818115234,
            1943.93896484375,
            96.03125
          ],
          "pitch": 0.571975708008,
          "yaw": 80.408935546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160236,
          "last_tick": 160366,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_734acd50d811d880",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00046",
      "command_record_id": "demo_21a2c34da37a8e81c427_00046",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00071",
        "demo_059e8a0abfc550087c91_00112",
        "demo_21a2c34da37a8e81c427_00046",
        "demo_67348e1baa5b49bad101_00216",
        "demo_9c5c91359adde2e94631_00085",
        "demo_9c5c91359adde2e94631_00179",
        "demo_9c5c91359adde2e94631_00355",
        "demo_bc6251413daa2447c1ff_00297",
        "demo_fde4c2af9b83d7a5ead3_00328"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 4,
      "event_tick": 19284,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 360.068604 -691.971863 -163.355103; setang -40.922012 -153.341339 0",
          "position_tick": 19276,
          "angle_tick": 19284,
          "origin": [
            360.068603515625,
            -691.971862792969,
            -163.355102539062
          ],
          "pitch": -40.922012329102,
          "yaw": -153.341339111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 360.068600 -691.971860 -163.355100; setang -40.922012 -153.341340 0",
          "position_tick": 19277,
          "angle_tick": 19277,
          "origin": [
            360.0686,
            -691.97186,
            -163.3551
          ],
          "pitch": -40.922012,
          "yaw": -153.34134,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 360.068604 -691.971863 -163.355103; setang -40.922012 -153.341339 0",
          "position_tick": 19284,
          "angle_tick": 19284,
          "origin": [
            360.068603515625,
            -691.971862792969,
            -163.355102539062
          ],
          "pitch": -40.922012329102,
          "yaw": -153.341339111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19154,
          "last_tick": 19284,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b2914c4761aca056",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00419",
      "command_record_id": "demo_1b9d5eac73de0b387701_00419",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00251",
        "demo_1b9d5eac73de0b387701_00419",
        "demo_67348e1baa5b49bad101_00345",
        "demo_67348e1baa5b49bad101_00396",
        "demo_9c5c91359adde2e94631_00364",
        "demo_bc6251413daa2447c1ff_00413",
        "demo_f1d8725268c9f30ce844_00119",
        "demo_f1d8725268c9f30ce844_00236",
        "demo_fde4c2af9b83d7a5ead3_00033"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 19,
      "event_tick": 160134,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -44.013290 -166.420898 0",
          "position_tick": 160125,
          "angle_tick": 160134,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -44.013290405273,
          "yaw": -166.4208984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -16.000000 -158.140620; setang -44.013290 -166.420900 0",
          "position_tick": 160127,
          "angle_tick": 160127,
          "origin": [
            1216.0,
            -16.0,
            -158.14062
          ],
          "pitch": -44.01329,
          "yaw": -166.4209,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            84.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1213.393555 -16.629639 -135.140625; setang -44.013290 -166.420898 0",
          "position_tick": 160134,
          "angle_tick": 160134,
          "origin": [
            1213.3935546875,
            -16.629638671875,
            -135.140625
          ],
          "pitch": -44.013290405273,
          "yaw": -166.4208984375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.171875,
            -7.046875,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160004,
          "last_tick": 160134,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cbe4a5f5c0db996e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00009",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00012",
        "demo_07e639ec7f941287e35b_00426",
        "demo_1e8907bfd30b0bcdbfe9_00180",
        "demo_4d520a1960bac889dc2d_00057",
        "demo_a50086abe9c7c4a980cd_00104",
        "demo_a50086abe9c7c4a980cd_00219",
        "demo_c7fce8ea189bfb0ec256_00009",
        "demo_f53e9889dd94c99a6feb_00086",
        "demo_f53e9889dd94c99a6feb_00245"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 2,
      "event_tick": 5498,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1790.890400 -499.511840 -351.968750; setang 9.372025 178.237030 0",
          "position_tick": 5187,
          "angle_tick": 5187,
          "origin": [
            1790.8904,
            -499.51184,
            -351.96875
          ],
          "pitch": 9.372025,
          "yaw": 178.23703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 997.057430 -424.223140 -127.968750; setang 4.725159 -120.092240 0",
          "position_tick": 5491,
          "angle_tick": 5491,
          "origin": [
            997.05743,
            -424.22314,
            -127.96875
          ],
          "pitch": 4.7251587,
          "yaw": -120.09224,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.45703,
            -211.6211,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 985.505859 -444.075806 -127.968750; setang 4.751587 -120.039368 0",
          "position_tick": 5498,
          "angle_tick": 5498,
          "origin": [
            985.505859375,
            -444.075805664062,
            -127.96875
          ],
          "pitch": 4.751586914062,
          "yaw": -120.039367675781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.08984375,
            -211.8359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 5187,
          "last_tick": 5498,
          "samples": 312
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec7b112226a2fc3e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00299",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00299",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00229",
        "demo_18d34587c875f0b595ae_00391",
        "demo_241d9eb92ddde5a3b396_00294",
        "demo_2666f7f52fbf4c296e43_00245",
        "demo_2666f7f52fbf4c296e43_00299",
        "demo_92655b67d38bb2eb32f4_00201",
        "demo_da35559385e7d6e5ce42_00057",
        "demo_da35559385e7d6e5ce42_00405",
        "demo_fbb358b45e5cdb7b7700_00032"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 16,
      "event_tick": 139954,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1281.881836 571.929993 2.031250; setang -11.829529 125.587463 0",
          "position_tick": 139947,
          "angle_tick": 139954,
          "origin": [
            1281.8818359375,
            571.929992675781,
            2.03125
          ],
          "pitch": -11.829528808594,
          "yaw": 125.587463378906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1281.881800 571.930000 2.031250; setang -11.829529 125.587460 0",
          "position_tick": 139948,
          "angle_tick": 139948,
          "origin": [
            1281.8818,
            571.93,
            2.03125
          ],
          "pitch": -11.829529,
          "yaw": 125.58746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1281.881836 571.929993 2.031250; setang -11.829529 125.587463 0",
          "position_tick": 139954,
          "angle_tick": 139954,
          "origin": [
            1281.8818359375,
            571.929992675781,
            2.03125
          ],
          "pitch": -11.829528808594,
          "yaw": 125.587463378906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139814,
          "last_tick": 139954,
          "samples": 141
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_26a3190262e6adff",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00405",
      "command_record_id": "demo_1b9d5eac73de0b387701_00292",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00292",
        "demo_1b9d5eac73de0b387701_00345",
        "demo_67348e1baa5b49bad101_00405",
        "demo_bc6251413daa2447c1ff_00022",
        "demo_bc6251413daa2447c1ff_00047",
        "demo_ea4226131b7a75cdf0ec_00139",
        "demo_f1d8725268c9f30ce844_00311",
        "demo_fde4c2af9b83d7a5ead3_00397"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 14,
      "event_tick": 117164,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -753.372440 -1306.073000 -167.968750; setang 4.941437 76.066925 0",
          "position_tick": 116922,
          "angle_tick": 116922,
          "origin": [
            -753.37244,
            -1306.073,
            -167.96875
          ],
          "pitch": 4.941437,
          "yaw": 76.066925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -748.672700 -1306.030800 -167.968750; setang 4.912262 76.066925 0",
          "position_tick": 116892,
          "angle_tick": 116892,
          "origin": [
            -748.6727,
            -1306.0308,
            -167.96875
          ],
          "pitch": 4.912262,
          "yaw": 76.066925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.640625,
            9.8203125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -741.662200 -1349.872300 -167.968750; setang 13.648102 70.243150 0",
          "position_tick": 117157,
          "angle_tick": 117157,
          "origin": [
            -741.6622,
            -1349.8723,
            -167.96875
          ],
          "pitch": 13.648102,
          "yaw": 70.24315,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -741.662170 -1349.872314 -167.968750; setang 12.765778 70.537033 0",
          "position_tick": 117164,
          "angle_tick": 117164,
          "origin": [
            -741.662170410156,
            -1349.872314453125,
            -167.96875
          ],
          "pitch": 12.765777587891,
          "yaw": 70.537033081055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116892,
          "last_tick": 117164,
          "samples": 273
        },
        "departure_tick": 116923,
        "movement_to_event_ms": 3781.25,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_52eff16c71cc7337",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00214",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00227",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00232",
        "demo_585d972b6bcf05f54588_00348",
        "demo_62cb3af35c3893a91c7d_00214",
        "demo_62cb3af35c3893a91c7d_00227",
        "demo_67348e1baa5b49bad101_00351",
        "demo_9c5c91359adde2e94631_00261",
        "demo_bc6251413daa2447c1ff_00228",
        "demo_fde4c2af9b83d7a5ead3_00331"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 14,
      "event_tick": 121791,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 502.903870 -64.094180 -160.004150; setang -5.367859 -134.210360 0",
          "position_tick": 121618,
          "angle_tick": 121618,
          "origin": [
            502.90387,
            -64.09418,
            -160.00415
          ],
          "pitch": -5.367859,
          "yaw": -134.21036,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 502.955600 -64.041016 -160.002500; setang -5.367859 -134.210360 0",
          "position_tick": 121497,
          "angle_tick": 121497,
          "origin": [
            502.9556,
            -64.041016,
            -160.0025
          ],
          "pitch": -5.367859,
          "yaw": -134.21036,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 176.640720 -234.255860 -151.968750; setang -9.305756 -145.319950 0",
          "position_tick": 121785,
          "angle_tick": 121785,
          "origin": [
            176.64072,
            -234.25586,
            -151.96875
          ],
          "pitch": -9.305756,
          "yaw": -145.31995,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 176.640717 -234.255859 -151.968750; setang -9.305756 -145.319946 0",
          "position_tick": 121791,
          "angle_tick": 121791,
          "origin": [
            176.640716552734,
            -234.255859375,
            -151.96875
          ],
          "pitch": -9.305755615234,
          "yaw": -145.319946289062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 121497,
          "last_tick": 121791,
          "samples": 295
        },
        "departure_tick": 121619,
        "movement_to_event_ms": 2703.125,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_634fb105b21afb59",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00000",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00219",
        "demo_21a2c34da37a8e81c427_00483",
        "demo_67348e1baa5b49bad101_00251",
        "demo_bc6251413daa2447c1ff_00363",
        "demo_f1d8725268c9f30ce844_00006",
        "demo_f1d8725268c9f30ce844_00184",
        "demo_fde4c2af9b83d7a5ead3_00000",
        "demo_fde4c2af9b83d7a5ead3_00124"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "try",
      "round": 1,
      "event_tick": 1349,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -29.173157 -165.739746 0",
          "position_tick": 1341,
          "angle_tick": 1349,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -29.173156738281,
          "yaw": -165.73974609375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1296.000000 32.000000 -167.031250; setang -29.141235 -165.739750 0",
          "position_tick": 1342,
          "angle_tick": 1342,
          "origin": [
            1296.0,
            32.0,
            -167.03125
          ],
          "pitch": -29.141235,
          "yaw": -165.73975,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1293.886963 31.462955 -142.765625; setang -29.173157 -165.739746 0",
          "position_tick": 1349,
          "angle_tick": 1349,
          "origin": [
            1293.886962890625,
            31.462955474854,
            -142.765625
          ],
          "pitch": -29.173156738281,
          "yaw": -165.73974609375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.078125,
            -7.390625,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1219,
          "last_tick": 1349,
          "samples": 131
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cecfe78c23eb4065",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00250",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00250",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00250",
        "demo_1c4fa8f15de6cbb137e2_00048",
        "demo_5c8743102c5a1e28f8ee_00281",
        "demo_79fb1d50cba757afee7d_00327",
        "demo_9973c9a1187116ecba8b_00196",
        "demo_9973c9a1187116ecba8b_00341",
        "demo_b24ca24bca0f9defa72c_00316",
        "demo_b24ca24bca0f9defa72c_00377"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 101151,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -556.030518 1334.031250 -108.308960; setang -46.969986 64.266937 0",
          "position_tick": 101143,
          "angle_tick": 101151,
          "origin": [
            -556.030517578125,
            1334.03125,
            -108.308959960938
          ],
          "pitch": -46.969985961914,
          "yaw": 64.266937255859,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -556.030500 1334.031200 -108.308960; setang -46.969986 64.266940 0",
          "position_tick": 101144,
          "angle_tick": 101144,
          "origin": [
            -556.0305,
            1334.0312,
            -108.30896
          ],
          "pitch": -46.969986,
          "yaw": 64.26694,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -556.030518 1334.031250 -108.308960; setang -46.969986 64.266937 0",
          "position_tick": 101151,
          "angle_tick": 101151,
          "origin": [
            -556.030517578125,
            1334.03125,
            -108.308959960938
          ],
          "pitch": -46.969985961914,
          "yaw": 64.266937255859,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 100674,
          "last_tick": 101151,
          "samples": 478
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd8c6d4f38056d3f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00353",
      "command_record_id": "demo_17accc02fe6ec2727063_00353",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00097",
        "demo_17accc02fe6ec2727063_00350",
        "demo_17accc02fe6ec2727063_00353",
        "demo_1b9d5eac73de0b387701_00037",
        "demo_1b9d5eac73de0b387701_00040",
        "demo_1b9d5eac73de0b387701_00303",
        "demo_1b9d5eac73de0b387701_00304",
        "demo_21a2c34da37a8e81c427_00007",
        "demo_21a2c34da37a8e81c427_00009",
        "demo_ea4226131b7a75cdf0ec_00125",
        "demo_ea4226131b7a75cdf0ec_00127",
        "demo_fde4c2af9b83d7a5ead3_00121"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 18,
      "event_tick": 151515,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1370.133667 813.795349 -79.968750; setang -13.167114 -149.398270 0",
          "position_tick": 151508,
          "angle_tick": 151515,
          "origin": [
            -1370.133666992188,
            813.795349121094,
            -79.96875
          ],
          "pitch": -13.167114257812,
          "yaw": -149.39826965332,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1370.133700 813.795350 -79.968750; setang -13.167114 -149.398270 0",
          "position_tick": 151509,
          "angle_tick": 151509,
          "origin": [
            -1370.1337,
            813.79535,
            -79.96875
          ],
          "pitch": -13.167114,
          "yaw": -149.39827,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1370.133667 813.795349 -79.968750; setang -13.167114 -149.398270 0",
          "position_tick": 151515,
          "angle_tick": 151515,
          "origin": [
            -1370.133666992188,
            813.795349121094,
            -79.96875
          ],
          "pitch": -13.167114257812,
          "yaw": -149.39826965332,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151287,
          "last_tick": 151515,
          "samples": 229
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_036c15539db8df5f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00418",
      "command_record_id": "demo_21a2c34da37a8e81c427_00418",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00196",
        "demo_17accc02fe6ec2727063_00121",
        "demo_17accc02fe6ec2727063_00438",
        "demo_21a2c34da37a8e81c427_00418",
        "demo_3ef7bfc9c4cb1bcd3960_00269",
        "demo_bc6251413daa2447c1ff_00435",
        "demo_fde4c2af9b83d7a5ead3_00101"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 21,
      "event_tick": 160871,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1239.944580 -1128.025024 -254.251465; setang -58.079910 -166.530075 0",
          "position_tick": 160862,
          "angle_tick": 160871,
          "origin": [
            1239.944580078125,
            -1128.025024414062,
            -254.25146484375
          ],
          "pitch": -58.07991027832,
          "yaw": -166.530075073242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1239.944600 -1128.025000 -243.781250; setang -58.079910 -166.530080 0",
          "position_tick": 160865,
          "angle_tick": 160865,
          "origin": [
            1239.9446,
            -1128.025,
            -243.78125
          ],
          "pitch": -58.07991,
          "yaw": -166.53008,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1239.944580 -1128.025024 -225.171875; setang -58.079910 -166.530075 0",
          "position_tick": 160871,
          "angle_tick": 160871,
          "origin": [
            1239.944580078125,
            -1128.025024414062,
            -225.171875
          ],
          "pitch": -58.07991027832,
          "yaw": -166.530075073242,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160741,
          "last_tick": 160871,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0be5042363feeac7",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_21a2c34da37a8e81c427_00170",
      "command_record_id": "demo_21a2c34da37a8e81c427_00170",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00012",
        "demo_1b9d5eac73de0b387701_00029",
        "demo_21a2c34da37a8e81c427_00170",
        "demo_3ef7bfc9c4cb1bcd3960_00065",
        "demo_67348e1baa5b49bad101_00003",
        "demo_bc6251413daa2447c1ff_00305",
        "demo_ea4226131b7a75cdf0ec_00120"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 9,
      "event_tick": 58124,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1167.937622 654.035583 -79.968750; setang -8.192719 171.030334 0",
          "position_tick": 58116,
          "angle_tick": 58124,
          "origin": [
            -1167.937622070312,
            654.035583496094,
            -79.96875
          ],
          "pitch": -8.192718505859,
          "yaw": 171.030334472656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1167.937600 654.035600 -79.968750; setang -8.192718 171.030330 0",
          "position_tick": 58117,
          "angle_tick": 58117,
          "origin": [
            -1167.9376,
            654.0356,
            -79.96875
          ],
          "pitch": -8.1927185,
          "yaw": 171.03033,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1167.937622 654.035583 -79.968750; setang -8.192719 171.030334 0",
          "position_tick": 58124,
          "angle_tick": 58124,
          "origin": [
            -1167.937622070312,
            654.035583496094,
            -79.96875
          ],
          "pitch": -8.192718505859,
          "yaw": 171.030334472656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57994,
          "last_tick": 58124,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_43664230591b1846",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00095",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00095",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00095",
        "demo_44d9dd1cefa925823c1e_00282",
        "demo_6e149681cbff13e6c780_00084",
        "demo_7dadd8516dde2b87da75_00436",
        "demo_86c38e0db4646195347a_00080",
        "demo_86c38e0db4646195347a_00253",
        "demo_9da916c73bb5ff938c63_00195"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 5,
      "event_tick": 34811,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 205.938751 436.801178 82.031250; setang -32.868011 17.728851 0",
          "position_tick": 34802,
          "angle_tick": 34811,
          "origin": [
            205.938751220703,
            436.801177978516,
            82.03125
          ],
          "pitch": -32.868011474609,
          "yaw": 17.728851318359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 205.938750 436.801180 93.875000; setang -32.868010 17.728851 0",
          "position_tick": 34805,
          "angle_tick": 34805,
          "origin": [
            205.93875,
            436.80118,
            93.875
          ],
          "pitch": -32.86801,
          "yaw": 17.728851,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            284.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 205.938751 436.801178 112.156250; setang -32.868011 17.728851 0",
          "position_tick": 34811,
          "angle_tick": 34811,
          "origin": [
            205.938751220703,
            436.801177978516,
            112.15625
          ],
          "pitch": -32.868011474609,
          "yaw": 17.728851318359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34681,
          "last_tick": 34811,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a76b75d2dcb8500d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00290",
      "command_record_id": "demo_bc6251413daa2447c1ff_00174",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00290",
        "demo_17accc02fe6ec2727063_00388",
        "demo_21a2c34da37a8e81c427_00025",
        "demo_585d972b6bcf05f54588_00091",
        "demo_62cb3af35c3893a91c7d_00248",
        "demo_9c5c91359adde2e94631_00286",
        "demo_bc6251413daa2447c1ff_00174"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NiKo",
      "round": 10,
      "event_tick": 67353,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1131.428100 -706.625100 -167.968750; setang 11.668854 17.273941 0",
          "position_tick": 66988,
          "angle_tick": 66988,
          "origin": [
            -1131.4281,
            -706.6251,
            -167.96875
          ],
          "pitch": 11.668854,
          "yaw": 17.273941,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1146.277700 -767.927400 -167.968750; setang 0.580902 29.453308 0",
          "position_tick": 66841,
          "angle_tick": 66841,
          "origin": [
            -1146.2777,
            -767.9274,
            -167.96875
          ],
          "pitch": 0.5809021,
          "yaw": 29.453308,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.726562,
            208.4336,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -717.842160 -1306.061900 -167.968750; setang 1.654480 86.389280 0",
          "position_tick": 67347,
          "angle_tick": 67347,
          "origin": [
            -717.84216,
            -1306.0619,
            -167.96875
          ],
          "pitch": 1.65448,
          "yaw": 86.38928,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -717.842163 -1306.061890 -167.968750; setang 1.636963 86.442139 0",
          "position_tick": 67353,
          "angle_tick": 67353,
          "origin": [
            -717.842163085938,
            -1306.061889648438,
            -167.96875
          ],
          "pitch": 1.636962890625,
          "yaw": 86.442138671875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66841,
          "last_tick": 67353,
          "samples": 513
        },
        "departure_tick": 66989,
        "movement_to_event_ms": 5703.125,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a7ed201cf8faf29a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00305",
      "command_record_id": "demo_585d972b6bcf05f54588_00305",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00391",
        "demo_1b9d5eac73de0b387701_00088",
        "demo_21a2c34da37a8e81c427_00034",
        "demo_21a2c34da37a8e81c427_00303",
        "demo_585d972b6bcf05f54588_00305",
        "demo_bc6251413daa2447c1ff_00028",
        "demo_fde4c2af9b83d7a5ead3_00076"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 16,
      "event_tick": 133387,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 343.340000 -621.593600 -162.334230; setang -42.471436 -151.346970 0",
          "position_tick": 133271,
          "angle_tick": 133271,
          "origin": [
            343.34,
            -621.5936,
            -162.33423
          ],
          "pitch": -42.471436,
          "yaw": -151.34697,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 344.445070 -620.374450 -162.410950; setang -35.772522 -146.512300 0",
          "position_tick": 133133,
          "angle_tick": 133133,
          "origin": [
            344.44507,
            -620.37445,
            -162.41095
          ],
          "pitch": -35.772522,
          "yaw": -146.5123,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 443.654400 -643.944950 -159.968750; setang -13.777893 179.282800 0",
          "position_tick": 133380,
          "angle_tick": 133380,
          "origin": [
            443.6544,
            -643.94495,
            -159.96875
          ],
          "pitch": -13.777893,
          "yaw": 179.2828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -223.4043,
            2.7851562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 421.672607 -643.671204 -165.128784; setang -13.777893 179.282806 0",
          "position_tick": 133387,
          "angle_tick": 133387,
          "origin": [
            421.672607421875,
            -643.671203613281,
            -165.128784179688
          ],
          "pitch": -13.777893066406,
          "yaw": 179.282806396484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -239.37109375,
            2.99609375,
            -119.6875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133133,
          "last_tick": 133387,
          "samples": 255
        },
        "departure_tick": 133272,
        "movement_to_event_ms": 1812.5,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_809495826b80346e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00180",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00174",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00326",
        "demo_21a2c34da37a8e81c427_00188",
        "demo_585d972b6bcf05f54588_00180",
        "demo_67348e1baa5b49bad101_00437",
        "demo_bc6251413daa2447c1ff_00204",
        "demo_ea4226131b7a75cdf0ec_00174"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 10,
      "event_tick": 86085,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -391.788570 -2088.897000 -179.968750; setang -1.182404 43.455048 0",
          "position_tick": 85716,
          "angle_tick": 85716,
          "origin": [
            -391.78857,
            -2088.897,
            -179.96875
          ],
          "pitch": -1.1824036,
          "yaw": 43.455048,
          "airborne": false,
          "duck_amount": 0.94854647,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -534.446500 -2274.859400 -174.667600; setang 0.027466 47.580080 0",
          "position_tick": 85575,
          "angle_tick": 85575,
          "origin": [
            -534.4465,
            -2274.8594,
            -174.6676
          ],
          "pitch": 0.02746582,
          "yaw": 47.58008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            237.3125,
            -15.03125,
            -20.425781
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -146.544680 -2083.434600 -167.968750; setang -32.945250 -31.620026 0",
          "position_tick": 86078,
          "angle_tick": 86078,
          "origin": [
            -146.54468,
            -2083.4346,
            -167.96875
          ],
          "pitch": -32.94525,
          "yaw": -31.620026,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -146.544678 -2083.434570 -167.968750; setang -33.110046 -31.620026 0",
          "position_tick": 86085,
          "angle_tick": 86085,
          "origin": [
            -146.544677734375,
            -2083.4345703125,
            -167.96875
          ],
          "pitch": -33.110046386719,
          "yaw": -31.620025634766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85575,
          "last_tick": 86085,
          "samples": 511
        },
        "departure_tick": 85717,
        "movement_to_event_ms": 5765.625,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b1dd556e2f31507c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00117",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00229",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00197",
        "demo_241d9eb92ddde5a3b396_00018",
        "demo_2666f7f52fbf4c296e43_00117",
        "demo_518d8b186445b01e1f62_00169",
        "demo_92655b67d38bb2eb32f4_00229",
        "demo_fbb358b45e5cdb7b7700_00434"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 12,
      "event_tick": 89148,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -774.010400 272.745450 -55.968750; setang 8.932220 -27.666320 0",
          "position_tick": 88681,
          "angle_tick": 88681,
          "origin": [
            -774.0104,
            272.74545,
            -55.96875
          ],
          "pitch": 8.93222,
          "yaw": -27.66632,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -771.721100 277.192500 -55.968750; setang 8.808975 -27.204560 0",
          "position_tick": 88636,
          "angle_tick": 88636,
          "origin": [
            -771.7211,
            277.1925,
            -55.96875
          ],
          "pitch": 8.808975,
          "yaw": -27.20456,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.484375,
            88.43555,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1022.943660 797.346070 -3.968750; setang 3.942383 -163.549680 0",
          "position_tick": 89141,
          "angle_tick": 89141,
          "origin": [
            -1022.94366,
            797.34607,
            -3.96875
          ],
          "pitch": 3.9423828,
          "yaw": -163.54968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.078125,
            -36.109375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1038.124756 792.872681 -3.968750; setang 3.788574 -163.457336 0",
          "position_tick": 89148,
          "angle_tick": 89148,
          "origin": [
            -1038.124755859375,
            792.872680664062,
            -3.96875
          ],
          "pitch": 3.78857421875,
          "yaw": -163.457336425781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -179.1484375,
            -52.9140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88636,
          "last_tick": 89148,
          "samples": 513
        },
        "departure_tick": 88682,
        "movement_to_event_ms": 7296.875,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f1b6f88208bf2468",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00725",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00725",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00162",
        "demo_07d95741be40e144c266_00245",
        "demo_07d95741be40e144c266_00281",
        "demo_07d95741be40e144c266_00351",
        "demo_07d95741be40e144c266_00403",
        "demo_07d95741be40e144c266_00478",
        "demo_1e37c617488eba4e7406_00125",
        "demo_44ff5206b8e42e46265b_00113",
        "demo_44ff5206b8e42e46265b_00330",
        "demo_44ff5206b8e42e46265b_00359",
        "demo_44ff5206b8e42e46265b_00489",
        "demo_4f80b8bcc2fa56bb83a7_00071",
        "demo_4f80b8bcc2fa56bb83a7_00096",
        "demo_4f80b8bcc2fa56bb83a7_00139",
        "demo_4f80b8bcc2fa56bb83a7_00470",
        "demo_4f80b8bcc2fa56bb83a7_00661",
        "demo_4f80b8bcc2fa56bb83a7_00725",
        "demo_731311ac42553ee59f1a_00022",
        "demo_731311ac42553ee59f1a_00111"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 28,
      "event_tick": 228305,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1058.370728 -939.254150 3.528252; setang -30.356262 110.415680 0",
          "position_tick": 228298,
          "angle_tick": 228305,
          "origin": [
            1058.370727539062,
            -939.254150390625,
            3.528251647949
          ],
          "pitch": -30.356262207031,
          "yaw": 110.415679931641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1058.370700 -939.254150 3.528252; setang -30.356262 110.415680 0",
          "position_tick": 228299,
          "angle_tick": 228299,
          "origin": [
            1058.3707,
            -939.25415,
            3.5282516
          ],
          "pitch": -30.356262,
          "yaw": 110.41568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1058.370728 -939.254150 3.528252; setang -30.356262 110.415680 0",
          "position_tick": 228305,
          "angle_tick": 228305,
          "origin": [
            1058.370727539062,
            -939.254150390625,
            3.528251647949
          ],
          "pitch": -30.356262207031,
          "yaw": 110.415679931641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 228175,
          "last_tick": 228305,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3842ade9dcde50cf",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00121",
      "command_record_id": "demo_5d6af8fdfb719608e960_00121",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00147",
        "demo_44d9dd1cefa925823c1e_00254",
        "demo_44d9dd1cefa925823c1e_00312",
        "demo_44d9dd1cefa925823c1e_00348",
        "demo_5d6af8fdfb719608e960_00035",
        "demo_5d6af8fdfb719608e960_00121",
        "demo_5d6af8fdfb719608e960_00256",
        "demo_5d6af8fdfb719608e960_00287",
        "demo_5d6af8fdfb719608e960_00468",
        "demo_6e149681cbff13e6c780_00183",
        "demo_6e149681cbff13e6c780_00274",
        "demo_7dadd8516dde2b87da75_00189",
        "demo_7dadd8516dde2b87da75_00242",
        "demo_7dadd8516dde2b87da75_00404",
        "demo_84f87856e21e12df25d7_00070",
        "demo_84f87856e21e12df25d7_00167",
        "demo_84f87856e21e12df25d7_00217",
        "demo_84f87856e21e12df25d7_00249"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 6,
      "event_tick": 42642,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 706.891968 11.941484 79.913460; setang -53.542557 47.250488 0",
          "position_tick": 42634,
          "angle_tick": 42642,
          "origin": [
            706.891967773438,
            11.941484451294,
            79.913459777832
          ],
          "pitch": -53.542556762695,
          "yaw": 47.25048828125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 706.891970 11.941484 79.913460; setang -53.570023 47.030410 0",
          "position_tick": 42635,
          "angle_tick": 42635,
          "origin": [
            706.89197,
            11.941484,
            79.91346
          ],
          "pitch": -53.570023,
          "yaw": 47.03041,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 706.891968 11.941484 79.913460; setang -53.542557 47.250488 0",
          "position_tick": 42642,
          "angle_tick": 42642,
          "origin": [
            706.891967773438,
            11.941484451294,
            79.913459777832
          ],
          "pitch": -53.542556762695,
          "yaw": 47.25048828125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42512,
          "last_tick": 42642,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bee362f3e992bd3a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00323",
      "command_record_id": "demo_c41e59c2737947d52711_00323",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00035",
        "demo_2160153112cdae3ea873_00043",
        "demo_2160153112cdae3ea873_00341",
        "demo_56d855ae2f8723544f85_00118",
        "demo_56d855ae2f8723544f85_00144",
        "demo_56d855ae2f8723544f85_00258",
        "demo_56d855ae2f8723544f85_00353",
        "demo_79afb17b7ed789137186_00019",
        "demo_79afb17b7ed789137186_00050",
        "demo_79afb17b7ed789137186_00217",
        "demo_79afb17b7ed789137186_00323",
        "demo_b9b20b60330034a63512_00044",
        "demo_b9b20b60330034a63512_00238",
        "demo_b9b20b60330034a63512_00309",
        "demo_c41e59c2737947d52711_00107",
        "demo_c41e59c2737947d52711_00147",
        "demo_c41e59c2737947d52711_00239",
        "demo_c41e59c2737947d52711_00323"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jame",
      "round": 17,
      "event_tick": 148962,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1508.041260 510.111694 1612.031738; setang -23.786438 165.649109 0",
          "position_tick": 148954,
          "angle_tick": 148962,
          "origin": [
            1508.041259765625,
            510.111694335938,
            1612.03173828125
          ],
          "pitch": -23.786437988281,
          "yaw": 165.649108886719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1508.041300 510.111700 1619.359400; setang -23.786438 165.649110 0",
          "position_tick": 148956,
          "angle_tick": 148956,
          "origin": [
            1508.0413,
            510.1117,
            1619.3594
          ],
          "pitch": -23.786438,
          "yaw": 165.64911,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            183.96875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1508.041260 510.111694 1638.687500; setang -23.786438 165.649109 0",
          "position_tick": 148962,
          "angle_tick": 148962,
          "origin": [
            1508.041259765625,
            510.111694335938,
            1638.6875
          ],
          "pitch": -23.786437988281,
          "yaw": 165.649108886719,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148832,
          "last_tick": 148962,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f9b7781484b7fbe",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00704",
      "command_record_id": "demo_1e37c617488eba4e7406_00012",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00170",
        "demo_07d95741be40e144c266_00253",
        "demo_1e37c617488eba4e7406_00012",
        "demo_44ff5206b8e42e46265b_00009",
        "demo_44ff5206b8e42e46265b_00058",
        "demo_44ff5206b8e42e46265b_00149",
        "demo_44ff5206b8e42e46265b_00183",
        "demo_44ff5206b8e42e46265b_00229",
        "demo_4f80b8bcc2fa56bb83a7_00026",
        "demo_4f80b8bcc2fa56bb83a7_00083",
        "demo_4f80b8bcc2fa56bb83a7_00105",
        "demo_4f80b8bcc2fa56bb83a7_00187",
        "demo_4f80b8bcc2fa56bb83a7_00404",
        "demo_4f80b8bcc2fa56bb83a7_00704",
        "demo_731311ac42553ee59f1a_00059"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 2,
      "event_tick": 8457,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang 1.704941 158.132390 0",
          "position_tick": 8033,
          "angle_tick": 8033,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": 1.7049408,
          "yaw": 158.13239,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang 6.410858 152.062100 0",
          "position_tick": 7945,
          "angle_tick": 7945,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": 6.410858,
          "yaw": 152.0621,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1187.814700 -937.183100 35.043022; setang 7.774887 34.963990 0",
          "position_tick": 8451,
          "angle_tick": 8451,
          "origin": [
            -1187.8147,
            -937.1831,
            35.043022
          ],
          "pitch": 7.774887,
          "yaw": 34.96399,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            138.42969,
            143.3711,
            -6.433838
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1175.371826 -925.865051 34.695026; setang 6.888092 34.963989 0",
          "position_tick": 8457,
          "angle_tick": 8457,
          "origin": [
            -1175.371826171875,
            -925.865051269531,
            34.695026397705
          ],
          "pitch": 6.888092041016,
          "yaw": 34.963989257812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.8671875,
            145.45703125,
            2.733154296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7945,
          "last_tick": 8457,
          "samples": 513
        },
        "departure_tick": 8034,
        "movement_to_event_ms": 6625.0,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f706b6204d6e500e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00153",
      "command_record_id": "demo_7dadd8516dde2b87da75_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00008",
        "demo_2bbfbc0aa8942114b717_00035",
        "demo_2bbfbc0aa8942114b717_00054",
        "demo_2bbfbc0aa8942114b717_00169",
        "demo_2bbfbc0aa8942114b717_00246",
        "demo_2bbfbc0aa8942114b717_00293",
        "demo_2bbfbc0aa8942114b717_00391",
        "demo_2bbfbc0aa8942114b717_00397",
        "demo_44d9dd1cefa925823c1e_00056",
        "demo_44d9dd1cefa925823c1e_00224",
        "demo_7dadd8516dde2b87da75_00153",
        "demo_7dadd8516dde2b87da75_00525",
        "demo_86c38e0db4646195347a_00073",
        "demo_9da916c73bb5ff938c63_00252"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 78174,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -374.557983 760.018372 -2.649414; setang -26.558411 44.359360 0",
          "position_tick": 78165,
          "angle_tick": 78174,
          "origin": [
            -374.557983398438,
            760.018371582031,
            -2.6494140625
          ],
          "pitch": -26.558410644531,
          "yaw": 44.359359741211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -374.557980 760.018400 6.109375; setang -26.617813 44.306488 0",
          "position_tick": 78167,
          "angle_tick": 78167,
          "origin": [
            -374.55798,
            760.0184,
            6.109375
          ],
          "pitch": -26.617813,
          "yaw": 44.306488,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            279.5625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -374.557983 760.018372 28.312500; setang -26.558411 44.359360 0",
          "position_tick": 78174,
          "angle_tick": 78174,
          "origin": [
            -374.557983398438,
            760.018371582031,
            28.3125
          ],
          "pitch": -26.558410644531,
          "yaw": 44.359359741211,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77907,
          "last_tick": 78174,
          "samples": 268
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_46a0f0bee9709b99",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00207",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00207",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00113",
        "demo_1e8907bfd30b0bcdbfe9_00207",
        "demo_1e8907bfd30b0bcdbfe9_00228",
        "demo_1e8907bfd30b0bcdbfe9_00277",
        "demo_1e8907bfd30b0bcdbfe9_00304",
        "demo_4d520a1960bac889dc2d_00034",
        "demo_5cc1733fab4c73f800c9_00110",
        "demo_5cc1733fab4c73f800c9_00127",
        "demo_5cc1733fab4c73f800c9_00204",
        "demo_a50086abe9c7c4a980cd_00052",
        "demo_a50086abe9c7c4a980cd_00096",
        "demo_a50086abe9c7c4a980cd_00148",
        "demo_f53e9889dd94c99a6feb_00135"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 88274,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1066.189209 -1142.922485 -415.968750; setang -44.629211 -24.636505 0",
          "position_tick": 88266,
          "angle_tick": 88274,
          "origin": [
            -1066.189208984375,
            -1142.922485351562,
            -415.96875
          ],
          "pitch": -44.629211425781,
          "yaw": -24.636505126953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1066.189200 -1142.922500 -413.593750; setang -44.598312 -24.605590 0",
          "position_tick": 88267,
          "angle_tick": 88267,
          "origin": [
            -1066.1892,
            -1142.9225,
            -413.59375
          ],
          "pitch": -44.598312,
          "yaw": -24.60559,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1066.189209 -1142.922485 -389.687500; setang -44.629211 -24.636505 0",
          "position_tick": 88274,
          "angle_tick": 88274,
          "origin": [
            -1066.189208984375,
            -1142.922485351562,
            -389.6875
          ],
          "pitch": -44.629211425781,
          "yaw": -24.636505126953,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88069,
          "last_tick": 88274,
          "samples": 206
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ab76c6ce22cf1cb2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00363",
      "command_record_id": "demo_79fb1d50cba757afee7d_00363",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00249",
        "demo_1c4fa8f15de6cbb137e2_00296",
        "demo_49fabf21b1c26f1010df_00011",
        "demo_49fabf21b1c26f1010df_00048",
        "demo_49fabf21b1c26f1010df_00096",
        "demo_49fabf21b1c26f1010df_00314",
        "demo_5c8743102c5a1e28f8ee_00332",
        "demo_5c8743102c5a1e28f8ee_00391",
        "demo_5c8743102c5a1e28f8ee_00450",
        "demo_5c8743102c5a1e28f8ee_00552",
        "demo_79fb1d50cba757afee7d_00269",
        "demo_79fb1d50cba757afee7d_00363",
        "demo_9973c9a1187116ecba8b_00013"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 19,
      "event_tick": 156161,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.043518 1345.334595 -122.771484; setang -11.516754 129.387360 0",
          "position_tick": 156152,
          "angle_tick": 156161,
          "origin": [
            -275.043518066406,
            1345.334594726562,
            -122.771484375
          ],
          "pitch": -11.516754150391,
          "yaw": 129.387359619141,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.043520 1345.334600 -117.234375; setang -11.510239 129.374330 0",
          "position_tick": 156154,
          "angle_tick": 156154,
          "origin": [
            -275.04352,
            1345.3346,
            -117.234375
          ],
          "pitch": -11.510239,
          "yaw": 129.37433,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            61.375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.043518 1345.334595 -93.859375; setang -11.516754 129.387360 0",
          "position_tick": 156161,
          "angle_tick": 156161,
          "origin": [
            -275.043518066406,
            1345.334594726562,
            -93.859375
          ],
          "pitch": -11.516754150391,
          "yaw": 129.387359619141,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156031,
          "last_tick": 156161,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ac1c8b930edafa77",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00292",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00292",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00031",
        "demo_07e639ec7f941287e35b_00059",
        "demo_07e639ec7f941287e35b_00131",
        "demo_07e639ec7f941287e35b_00150",
        "demo_07e639ec7f941287e35b_00162",
        "demo_07e639ec7f941287e35b_00192",
        "demo_07e639ec7f941287e35b_00283",
        "demo_07e639ec7f941287e35b_00324",
        "demo_1e8907bfd30b0bcdbfe9_00292",
        "demo_5cc1733fab4c73f800c9_00180",
        "demo_a50086abe9c7c4a980cd_00103",
        "demo_f53e9889dd94c99a6feb_00267"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 16,
      "event_tick": 135800,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1757.879000 -501.245480 -351.968750; setang 9.437943 173.704500 0",
          "position_tick": 135500,
          "angle_tick": 135500,
          "origin": [
            1757.879,
            -501.24548,
            -351.96875
          ],
          "pitch": 9.4379425,
          "yaw": 173.7045,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1021.748660 34.713990 -415.319100; setang -4.686005 173.539700 0",
          "position_tick": 135794,
          "angle_tick": 135794,
          "origin": [
            1021.74866,
            34.71399,
            -415.3191
          ],
          "pitch": -4.6860046,
          "yaw": 173.5397,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -226.75781,
            23.564941,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1003.355225 36.679134 -415.319092; setang -4.718964 173.539703 0",
          "position_tick": 135800,
          "angle_tick": 135800,
          "origin": [
            1003.355224609375,
            36.679134368896,
            -415.319091796875
          ],
          "pitch": -4.718963623047,
          "yaw": 173.539703369141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -239.015625,
            25.8134765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135500,
          "last_tick": 135800,
          "samples": 301
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_afceb01a6947e82f",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_84f87856e21e12df25d7_00209",
      "command_record_id": "demo_84f87856e21e12df25d7_00209",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00137",
        "demo_7dadd8516dde2b87da75_00115",
        "demo_84f87856e21e12df25d7_00034",
        "demo_84f87856e21e12df25d7_00119",
        "demo_84f87856e21e12df25d7_00141",
        "demo_84f87856e21e12df25d7_00158",
        "demo_84f87856e21e12df25d7_00197",
        "demo_84f87856e21e12df25d7_00209",
        "demo_84f87856e21e12df25d7_00242",
        "demo_86c38e0db4646195347a_00305",
        "demo_9da916c73bb5ff938c63_00154",
        "demo_9da916c73bb5ff938c63_00402"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ropz",
      "round": 11,
      "event_tick": 85059,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1273.223633 307.037903 129.531250; setang -17.756653 -109.085312 0",
          "position_tick": 85051,
          "angle_tick": 85059,
          "origin": [
            1273.2236328125,
            307.037902832031,
            129.53125
          ],
          "pitch": -17.756652832031,
          "yaw": -109.085311889648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1273.223600 307.037900 129.531250; setang -17.756653 -109.085310 0",
          "position_tick": 85052,
          "angle_tick": 85052,
          "origin": [
            1273.2236,
            307.0379,
            129.53125
          ],
          "pitch": -17.756653,
          "yaw": -109.08531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1273.223633 307.037903 129.531250; setang -17.756653 -109.085312 0",
          "position_tick": 85059,
          "angle_tick": 85059,
          "origin": [
            1273.2236328125,
            307.037902832031,
            129.53125
          ],
          "pitch": -17.756652832031,
          "yaw": -109.085311889648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84929,
          "last_tick": 85059,
          "samples": 131
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9f7eaf0a9e28f29c",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_92655b67d38bb2eb32f4_00291",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00291",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00275",
        "demo_241d9eb92ddde5a3b396_00250",
        "demo_241d9eb92ddde5a3b396_00315",
        "demo_518d8b186445b01e1f62_00221",
        "demo_5866197d339b3ac61e8a_00015",
        "demo_5866197d339b3ac61e8a_00083",
        "demo_5866197d339b3ac61e8a_00161",
        "demo_92655b67d38bb2eb32f4_00004",
        "demo_92655b67d38bb2eb32f4_00077",
        "demo_92655b67d38bb2eb32f4_00120",
        "demo_92655b67d38bb2eb32f4_00291"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 16,
      "event_tick": 133573,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -353.378296 -419.692627 0.266544; setang -27.126282 68.142365 0",
          "position_tick": 133565,
          "angle_tick": 133573,
          "origin": [
            -353.378295898438,
            -419.692626953125,
            0.266544342041
          ],
          "pitch": -27.126281738281,
          "yaw": 68.142364501953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -353.378300 -419.692630 0.266544; setang -27.126282 68.142365 0",
          "position_tick": 133566,
          "angle_tick": 133566,
          "origin": [
            -353.3783,
            -419.69263,
            0.26654434
          ],
          "pitch": -27.126282,
          "yaw": 68.142365,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -353.378296 -419.692627 0.266544; setang -27.126282 68.142365 0",
          "position_tick": 133573,
          "angle_tick": 133573,
          "origin": [
            -353.378295898438,
            -419.692626953125,
            0.266544342041
          ],
          "pitch": -27.126281738281,
          "yaw": 68.142364501953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133195,
          "last_tick": 133573,
          "samples": 379
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0b6530656d59f802",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00308",
      "command_record_id": "demo_56d855ae2f8723544f85_00228",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2160153112cdae3ea873_00247",
        "demo_56d855ae2f8723544f85_00173",
        "demo_56d855ae2f8723544f85_00228",
        "demo_79afb17b7ed789137186_00001",
        "demo_79afb17b7ed789137186_00080",
        "demo_b9b20b60330034a63512_00063",
        "demo_b9b20b60330034a63512_00097",
        "demo_b9b20b60330034a63512_00219",
        "demo_c41e59c2737947d52711_00246",
        "demo_c41e59c2737947d52711_00308"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 10,
      "event_tick": 80808,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 823.948060 -1435.968800 1612.031200; setang -1.873505 160.308380 0",
          "position_tick": 80797,
          "angle_tick": 80797,
          "origin": [
            823.94806,
            -1435.9688,
            1612.0312
          ],
          "pitch": -1.8735046,
          "yaw": 160.30838,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 822.503230 -1444.129500 1648.031200; setang 3.978424 114.682860 0",
          "position_tick": 80643,
          "angle_tick": 80643,
          "origin": [
            822.50323,
            -1444.1295,
            1648.0312
          ],
          "pitch": 3.978424,
          "yaw": 114.68286,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 822.626950 -1435.495600 1622.500000; setang -1.873505 160.308380 0",
          "position_tick": 80801,
          "angle_tick": 80801,
          "origin": [
            822.62695,
            -1435.4956,
            1622.5
          ],
          "pitch": -1.8735046,
          "yaw": 160.30838,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.246094,
            10.109375,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 819.979797 -1434.547852 1644.250000; setang -1.919525 160.562439 0",
          "position_tick": 80808,
          "angle_tick": 80808,
          "origin": [
            819.979797363281,
            -1434.5478515625,
            1644.25
          ],
          "pitch": -1.919525146484,
          "yaw": 160.562438964844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.234375,
            10.109375,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80643,
          "last_tick": 80808,
          "samples": 166
        },
        "departure_tick": 80798,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2c7457f414e42ae7",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00198",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00198",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00285",
        "demo_07e639ec7f941287e35b_00300",
        "demo_07e639ec7f941287e35b_00357",
        "demo_07e639ec7f941287e35b_00384",
        "demo_1e8907bfd30b0bcdbfe9_00120",
        "demo_4d520a1960bac889dc2d_00301",
        "demo_4d520a1960bac889dc2d_00329",
        "demo_a50086abe9c7c4a980cd_00198",
        "demo_f53e9889dd94c99a6feb_00106",
        "demo_f53e9889dd94c99a6feb_00168"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 11,
      "event_tick": 73771,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1902.407100 -431.582280 -351.968750; setang 8.794891 -172.123840 0",
          "position_tick": 73332,
          "angle_tick": 73332,
          "origin": [
            1902.4071,
            -431.58228,
            -351.96875
          ],
          "pitch": 8.794891,
          "yaw": -172.12384,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 793.121200 -716.953550 -206.968750; setang 16.589691 -108.237305 0",
          "position_tick": 73764,
          "angle_tick": 73764,
          "origin": [
            793.1212,
            -716.95355,
            -206.96875
          ],
          "pitch": 16.589691,
          "yaw": -108.237305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -77.53906,
            -198.5,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 785.730652 -736.939758 -206.968750; setang 15.618774 -108.472824 0",
          "position_tick": 73771,
          "angle_tick": 73771,
          "origin": [
            785.730651855469,
            -736.939758300781,
            -206.96875
          ],
          "pitch": 15.618774414062,
          "yaw": -108.47282409668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.4765625,
            -219.68359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73332,
          "last_tick": 73771,
          "samples": 440
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3349d540ad4b6f36",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_92655b67d38bb2eb32f4_00044",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00227",
        "demo_2666f7f52fbf4c296e43_00057",
        "demo_2666f7f52fbf4c296e43_00090",
        "demo_2666f7f52fbf4c296e43_00114",
        "demo_2666f7f52fbf4c296e43_00297",
        "demo_518d8b186445b01e1f62_00062",
        "demo_92655b67d38bb2eb32f4_00044",
        "demo_92655b67d38bb2eb32f4_00192",
        "demo_92655b67d38bb2eb32f4_00217",
        "demo_fbb358b45e5cdb7b7700_00056"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 4,
      "event_tick": 22745,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -843.575440 946.547700 35.031254; setang -9.272797 -144.630200 0",
          "position_tick": 22717,
          "angle_tick": 22717,
          "origin": [
            -843.57544,
            946.5477,
            35.031254
          ],
          "pitch": -9.272797,
          "yaw": -144.6302,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -817.061160 885.120400 35.031250; setang 1.749237 -153.375320 0",
          "position_tick": 22615,
          "angle_tick": 22615,
          "origin": [
            -817.06116,
            885.1204,
            35.03125
          ],
          "pitch": 1.7492371,
          "yaw": -153.37532,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.59375,
            70.81641,
            27.210693
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -881.567300 919.575440 35.031254; setang -9.272797 -144.630200 0",
          "position_tick": 22739,
          "angle_tick": 22739,
          "origin": [
            -881.5673,
            919.57544,
            35.031254
          ],
          "pitch": -9.272797,
          "yaw": -144.6302,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -171.61328,
            -121.80859,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -895.851257 909.438416 35.031254; setang -9.272797 -144.630203 0",
          "position_tick": 22745,
          "angle_tick": 22745,
          "origin": [
            -895.851257324219,
            909.438415527344,
            35.031253814697
          ],
          "pitch": -9.272796630859,
          "yaw": -144.63020324707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.4375,
            -133.0234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22615,
          "last_tick": 22745,
          "samples": 131
        },
        "departure_tick": 22718,
        "movement_to_event_ms": 437.5,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4343a3d852395b3b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00305",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00305",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00330",
        "demo_2666f7f52fbf4c296e43_00015",
        "demo_2666f7f52fbf4c296e43_00073",
        "demo_2666f7f52fbf4c296e43_00313",
        "demo_518d8b186445b01e1f62_00016",
        "demo_518d8b186445b01e1f62_00182",
        "demo_518d8b186445b01e1f62_00254",
        "demo_518d8b186445b01e1f62_00381",
        "demo_5866197d339b3ac61e8a_00006",
        "demo_92655b67d38bb2eb32f4_00305"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 17,
      "event_tick": 141566,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 743.968750 -1243.966919 46.002785; setang -34.729156 70.236633 0",
          "position_tick": 141557,
          "angle_tick": 141566,
          "origin": [
            743.96875,
            -1243.966918945312,
            46.002784729004
          ],
          "pitch": -34.729156494141,
          "yaw": 70.236633300781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 743.968750 -1243.966900 55.281250; setang -34.729156 70.236630 0",
          "position_tick": 141560,
          "angle_tick": 141560,
          "origin": [
            743.96875,
            -1243.9669,
            55.28125
          ],
          "pitch": -34.729156,
          "yaw": 70.23663,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 743.968750 -1243.966919 74.171875; setang -34.729156 70.236633 0",
          "position_tick": 141566,
          "angle_tick": 141566,
          "origin": [
            743.96875,
            -1243.966918945312,
            74.171875
          ],
          "pitch": -34.729156494141,
          "yaw": 70.236633300781,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141414,
          "last_tick": 141566,
          "samples": 153
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_84268e2ef6422e77",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00226",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00226",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00098",
        "demo_18d34587c875f0b595ae_00194",
        "demo_241d9eb92ddde5a3b396_00320",
        "demo_92655b67d38bb2eb32f4_00226",
        "demo_da35559385e7d6e5ce42_00098",
        "demo_fbb358b45e5cdb7b7700_00000",
        "demo_fbb358b45e5cdb7b7700_00114",
        "demo_fbb358b45e5cdb7b7700_00211",
        "demo_fbb358b45e5cdb7b7700_00235",
        "demo_fbb358b45e5cdb7b7700_00381"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 12,
      "event_tick": 89100,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1267.969360 -314.150024 5.701425; setang -25.541840 87.506775 0",
          "position_tick": 89091,
          "angle_tick": 89100,
          "origin": [
            -1267.969360351562,
            -314.150024414062,
            5.701425075531
          ],
          "pitch": -25.541839599609,
          "yaw": 87.506774902344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1267.969400 -314.150020 14.921875; setang -25.541840 87.495790 0",
          "position_tick": 89094,
          "angle_tick": 89094,
          "origin": [
            -1267.9694,
            -314.15002,
            14.921875
          ],
          "pitch": -25.54184,
          "yaw": 87.49579,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1267.969360 -314.150024 33.812500; setang -25.541840 87.506775 0",
          "position_tick": 89100,
          "angle_tick": 89100,
          "origin": [
            -1267.969360351562,
            -314.150024414062,
            33.8125
          ],
          "pitch": -25.541839599609,
          "yaw": 87.506774902344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88588,
          "last_tick": 89100,
          "samples": 513
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9190ddb696656138",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00425",
      "command_record_id": "demo_9973c9a1187116ecba8b_00425",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00127",
        "demo_0dff5f4d96ba70f21ad1_00433",
        "demo_1c4fa8f15de6cbb137e2_00078",
        "demo_1c4fa8f15de6cbb137e2_00224",
        "demo_79fb1d50cba757afee7d_00215",
        "demo_79fb1d50cba757afee7d_00293",
        "demo_79fb1d50cba757afee7d_00422",
        "demo_79fb1d50cba757afee7d_00489",
        "demo_9973c9a1187116ecba8b_00425",
        "demo_b24ca24bca0f9defa72c_00194"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 19,
      "event_tick": 176620,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 900.370422 1070.950317 1.037745; setang -55.902557 80.832581 0",
          "position_tick": 176613,
          "angle_tick": 176620,
          "origin": [
            900.370422363281,
            1070.950317382812,
            1.037744522095
          ],
          "pitch": -55.902557373047,
          "yaw": 80.832580566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 900.370400 1070.950300 1.037745; setang -55.803337 80.733370 0",
          "position_tick": 176614,
          "angle_tick": 176614,
          "origin": [
            900.3704,
            1070.9503,
            1.0377445
          ],
          "pitch": -55.803337,
          "yaw": 80.73337,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 900.370422 1070.950317 1.037745; setang -55.902557 80.832581 0",
          "position_tick": 176620,
          "angle_tick": 176620,
          "origin": [
            900.370422363281,
            1070.950317382812,
            1.037744522095
          ],
          "pitch": -55.902557373047,
          "yaw": 80.832580566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176490,
          "last_tick": 176620,
          "samples": 131
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a9c351a0285180af",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_18d34587c875f0b595ae_00018",
      "command_record_id": "demo_18d34587c875f0b595ae_00018",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00018",
        "demo_18d34587c875f0b595ae_00035",
        "demo_18d34587c875f0b595ae_00221",
        "demo_241d9eb92ddde5a3b396_00333",
        "demo_241d9eb92ddde5a3b396_00364",
        "demo_2666f7f52fbf4c296e43_00034",
        "demo_5866197d339b3ac61e8a_00039",
        "demo_5866197d339b3ac61e8a_00077",
        "demo_5866197d339b3ac61e8a_00132",
        "demo_fbb358b45e5cdb7b7700_00089"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 3,
      "event_tick": 20693,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -117.951904 1626.294300 27.031250; setang 16.513138 -36.287155 0",
          "position_tick": 20181,
          "angle_tick": 20181,
          "origin": [
            -117.951904,
            1626.2943,
            27.03125
          ],
          "pitch": 16.513138,
          "yaw": -36.287155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.71484,
            -112.60156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1591.109100 1605.427500 -151.968750; setang -15.047836 -85.509680 0",
          "position_tick": 20687,
          "angle_tick": 20687,
          "origin": [
            1591.1091,
            1605.4275,
            -151.96875
          ],
          "pitch": -15.047836,
          "yaw": -85.50968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.265625,
            -201.21875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1593.935059 1588.447632 -151.968750; setang -15.245941 -85.390892 0",
          "position_tick": 20693,
          "angle_tick": 20693,
          "origin": [
            1593.93505859375,
            1588.447631835938,
            -151.96875
          ],
          "pitch": -15.245941162109,
          "yaw": -85.390892028809,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.6875,
            -223.96875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20181,
          "last_tick": 20693,
          "samples": 513
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ac367f3402d062ef",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00156",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00156",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00049",
        "demo_1e8907bfd30b0bcdbfe9_00080",
        "demo_1e8907bfd30b0bcdbfe9_00288",
        "demo_5cc1733fab4c73f800c9_00053",
        "demo_5cc1733fab4c73f800c9_00156",
        "demo_a50086abe9c7c4a980cd_00025",
        "demo_a50086abe9c7c4a980cd_00053",
        "demo_c7fce8ea189bfb0ec256_00038",
        "demo_f53e9889dd94c99a6feb_00054",
        "demo_f53e9889dd94c99a6feb_00159"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 8,
      "event_tick": 62686,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1925.072900 -778.909800 -351.968750; setang 1.957977 -145.155820 0",
          "position_tick": 62541,
          "angle_tick": 62541,
          "origin": [
            1925.0729,
            -778.9098,
            -351.96875
          ],
          "pitch": 1.9579773,
          "yaw": -145.15582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1708.601400 -1129.584200 -377.385680; setang -20.481949 -148.522110 0",
          "position_tick": 62680,
          "angle_tick": 62680,
          "origin": [
            1708.6014,
            -1129.5842,
            -377.38568
          ],
          "pitch": -20.481949,
          "yaw": -148.52211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -205.39844,
            -128.64062,
            -36.523438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1692.355103 -1139.695068 -380.296814; setang -20.481949 -148.522110 0",
          "position_tick": 62686,
          "angle_tick": 62686,
          "origin": [
            1692.355102539062,
            -1139.695068359375,
            -380.296813964844
          ],
          "pitch": -20.481948852539,
          "yaw": -148.522109985352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -208.1484375,
            -129.2109375,
            -37.65234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62541,
          "last_tick": 62686,
          "samples": 146
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eede37eb2907afe2",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_b24ca24bca0f9defa72c_00232",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00232",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00144",
        "demo_0dff5f4d96ba70f21ad1_00242",
        "demo_0dff5f4d96ba70f21ad1_00294",
        "demo_0dff5f4d96ba70f21ad1_00316",
        "demo_1c4fa8f15de6cbb137e2_00023",
        "demo_1c4fa8f15de6cbb137e2_00287",
        "demo_78d0d18d21d68a5f4162_00283",
        "demo_79fb1d50cba757afee7d_00409",
        "demo_b24ca24bca0f9defa72c_00232",
        "demo_b24ca24bca0f9defa72c_00284"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "BobZ",
      "round": 12,
      "event_tick": 86086,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -491.963260 -311.142330 0.637208; setang -16.967697 79.132110 0",
          "position_tick": 86060,
          "angle_tick": 86060,
          "origin": [
            -491.96326,
            -311.14233,
            0.63720846
          ],
          "pitch": -16.967697,
          "yaw": 79.13211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -520.500240 -718.823670 123.844025; setang -0.550003 79.655000 0",
          "position_tick": 85654,
          "angle_tick": 85654,
          "origin": [
            -520.50024,
            -718.82367,
            123.844025
          ],
          "pitch": -0.55000305,
          "yaw": 79.655,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.94141,
            180.39844,
            7.3007812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -484.278930 -271.123400 0.412916; setang -16.967697 79.132110 0",
          "position_tick": 86080,
          "angle_tick": 86080,
          "origin": [
            -484.27893,
            -271.1234,
            0.41291618
          ],
          "pitch": -16.967697,
          "yaw": 79.13211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.191406,
            199.01953,
            -0.55799866
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -481.059692 -254.352478 0.261828; setang -16.967697 79.132111 0",
          "position_tick": 86086,
          "angle_tick": 86086,
          "origin": [
            -481.059692382812,
            -254.352478027344,
            0.261827945709
          ],
          "pitch": -16.967697143555,
          "yaw": 79.132110595703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.4453125,
            221.10546875,
            -1.568328857422
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85654,
          "last_tick": 86086,
          "samples": 433
        },
        "departure_tick": 86061,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f9e4a8123692dd69",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_bc6251413daa2447c1ff_00127",
      "command_record_id": "demo_9c5c91359adde2e94631_00152",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00336",
        "demo_21a2c34da37a8e81c427_00371",
        "demo_9c5c91359adde2e94631_00040",
        "demo_9c5c91359adde2e94631_00073",
        "demo_9c5c91359adde2e94631_00099",
        "demo_9c5c91359adde2e94631_00124",
        "demo_9c5c91359adde2e94631_00152",
        "demo_bc6251413daa2447c1ff_00127",
        "demo_bc6251413daa2447c1ff_00199",
        "demo_f1d8725268c9f30ce844_00255"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "huNter-",
      "round": 9,
      "event_tick": 60584,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2026.508500 567.268800 -168.692440; setang 72.572600 89.627500 0",
          "position_tick": 60479,
          "angle_tick": 60479,
          "origin": [
            -2026.5085,
            567.2688,
            -168.69244
          ],
          "pitch": 72.5726,
          "yaw": 89.6275,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2026.508000 567.341060 -168.719540; setang 77.247620 90.754974 0",
          "position_tick": 60454,
          "angle_tick": 60454,
          "origin": [
            -2026.508,
            567.34106,
            -168.71954
          ],
          "pitch": 77.24762,
          "yaw": 90.754974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.257812,
            257.64844,
            -47.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2040.343500 434.015440 -159.968750; setang -15.537415 29.100037 0",
          "position_tick": 60578,
          "angle_tick": 60578,
          "origin": [
            -2040.3435,
            434.01544,
            -159.96875
          ],
          "pitch": -15.537415,
          "yaw": 29.100037,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            196.82812,
            110.875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2024.313110 443.013031 -159.968750; setang -15.537415 29.100037 0",
          "position_tick": 60584,
          "angle_tick": 60584,
          "origin": [
            -2024.313110351562,
            443.013031005859,
            -159.96875
          ],
          "pitch": -15.537414550781,
          "yaw": 29.100036621094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            208.6171875,
            116.931640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60454,
          "last_tick": 60584,
          "samples": 131
        },
        "departure_tick": 60480,
        "movement_to_event_ms": 1640.625,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_929c69c49f96d279",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00111",
      "command_record_id": "demo_18d34587c875f0b595ae_00111",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00111",
        "demo_241d9eb92ddde5a3b396_00328",
        "demo_241d9eb92ddde5a3b396_00341",
        "demo_2666f7f52fbf4c296e43_00000",
        "demo_2666f7f52fbf4c296e43_00206",
        "demo_2666f7f52fbf4c296e43_00316",
        "demo_92655b67d38bb2eb32f4_00058",
        "demo_92655b67d38bb2eb32f4_00349",
        "demo_92655b67d38bb2eb32f4_00351",
        "demo_da35559385e7d6e5ce42_00232",
        "demo_da35559385e7d6e5ce42_00233"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 8,
      "event_tick": 61881,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1312.666382 -273.062622 -23.968750; setang 1.677475 80.293579 0",
          "position_tick": 61873,
          "angle_tick": 61881,
          "origin": [
            1312.666381835938,
            -273.062622070312,
            -23.96875
          ],
          "pitch": 1.677474975586,
          "yaw": 80.293579101562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1312.666400 -273.062620 -15.218750; setang 1.677475 80.293580 0",
          "position_tick": 61875,
          "angle_tick": 61875,
          "origin": [
            1312.6664,
            -273.06262,
            -15.21875
          ],
          "pitch": 1.677475,
          "yaw": 80.29358,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            279.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1312.666382 -273.062622 3.781250; setang 1.677475 80.293579 0",
          "position_tick": 61881,
          "angle_tick": 61881,
          "origin": [
            1312.666381835938,
            -273.062622070312,
            3.78125
          ],
          "pitch": 1.677474975586,
          "yaw": 80.293579101562,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61751,
          "last_tick": 61881,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ca7b77ac0be136f",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00062",
      "command_record_id": "demo_49fabf21b1c26f1010df_00062",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00445",
        "demo_49fabf21b1c26f1010df_00062",
        "demo_49fabf21b1c26f1010df_00078",
        "demo_5c8743102c5a1e28f8ee_00008",
        "demo_5c8743102c5a1e28f8ee_00131",
        "demo_5c8743102c5a1e28f8ee_00633",
        "demo_79fb1d50cba757afee7d_00431",
        "demo_deb2a52b8ef138c44fe0_00015",
        "demo_deb2a52b8ef138c44fe0_00171"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 5,
      "event_tick": 35428,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -693.119800 2221.672000 -119.288820; setang -0.829468 171.620850 0",
          "position_tick": 35298,
          "angle_tick": 35298,
          "origin": [
            -693.1198,
            2221.672,
            -119.28882
          ],
          "pitch": -0.8294678,
          "yaw": 171.62085,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1122.387300 2329.925000 5.052668; setang -11.611511 -147.291290 0",
          "position_tick": 35422,
          "angle_tick": 35422,
          "origin": [
            -1122.3873,
            2329.925,
            5.0526676
          ],
          "pitch": -11.611511,
          "yaw": -147.29129,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.8125,
            -122.5625,
            12.914093
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1137.950684 2319.965332 6.258655; setang -11.643448 -147.291290 0",
          "position_tick": 35428,
          "angle_tick": 35428,
          "origin": [
            -1137.95068359375,
            2319.96533203125,
            6.258655071259
          ],
          "pitch": -11.643447875977,
          "yaw": -147.291290283203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.2734375,
            -129.515625,
            3.353118896484
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35298,
          "last_tick": 35428,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_441901daa9eebc28",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00287",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00287",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00368",
        "demo_5c8743102c5a1e28f8ee_00524",
        "demo_5c8743102c5a1e28f8ee_00575",
        "demo_79fb1d50cba757afee7d_00309",
        "demo_79fb1d50cba757afee7d_00357",
        "demo_79fb1d50cba757afee7d_00381",
        "demo_9973c9a1187116ecba8b_00030",
        "demo_deb2a52b8ef138c44fe0_00287",
        "demo_deb2a52b8ef138c44fe0_00327"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 16,
      "event_tick": 131700,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 375.961823 -464.034790 1.083763; setang -17.511871 111.838074 0",
          "position_tick": 131691,
          "angle_tick": 131700,
          "origin": [
            375.961822509766,
            -464.034790039062,
            1.083763122559
          ],
          "pitch": -17.511871337891,
          "yaw": 111.838073730469,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 375.961820 -464.034800 10.265625; setang -17.511871 111.838070 0",
          "position_tick": 131694,
          "angle_tick": 131694,
          "origin": [
            375.96182,
            -464.0348,
            10.265625
          ],
          "pitch": -17.511871,
          "yaw": 111.83807,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            296.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 375.961823 -464.034790 29.437500; setang -17.511871 111.838074 0",
          "position_tick": 131700,
          "angle_tick": 131700,
          "origin": [
            375.961822509766,
            -464.034790039062,
            29.4375
          ],
          "pitch": -17.511871337891,
          "yaw": 111.838073730469,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131273,
          "last_tick": 131700,
          "samples": 428
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_58a5c534eae93147",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_78d0d18d21d68a5f4162_00075",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00075",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00268",
        "demo_5c8743102c5a1e28f8ee_00405",
        "demo_78d0d18d21d68a5f4162_00051",
        "demo_78d0d18d21d68a5f4162_00075",
        "demo_78d0d18d21d68a5f4162_00102",
        "demo_78d0d18d21d68a5f4162_00186",
        "demo_79fb1d50cba757afee7d_00318",
        "demo_b24ca24bca0f9defa72c_00329",
        "demo_b24ca24bca0f9defa72c_00356"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 5,
      "event_tick": 29224,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 4.906433 -133.784970 0",
          "position_tick": 29108,
          "angle_tick": 29108,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 4.906433,
          "yaw": -133.78497,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 4.283295 -121.207010 0",
          "position_tick": 29004,
          "angle_tick": 29004,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 4.2832947,
          "yaw": -121.20701,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.390625,
            0.109375,
            -0.0007324219
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -71.851870 2198.941000 -128.177610; setang -14.875153 -146.129150 0",
          "position_tick": 29217,
          "angle_tick": 29217,
          "origin": [
            -71.85187,
            2198.941,
            -128.17761
          ],
          "pitch": -14.875153,
          "yaw": -146.12915,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -78.12891,
            -34.15625,
            1.8710938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -78.818481 2195.415039 -127.994690; setang -14.758423 -146.012085 0",
          "position_tick": 29224,
          "angle_tick": 29224,
          "origin": [
            -78.818481445312,
            2195.4150390625,
            -127.994689941406
          ],
          "pitch": -14.758422851562,
          "yaw": -146.012084960938,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -73.30859375,
            -39.5625,
            2.11328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29004,
          "last_tick": 29224,
          "samples": 221
        },
        "departure_tick": 29109,
        "movement_to_event_ms": 1812.5,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8d20ffd3c0282f5d",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00285",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00285",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00309",
        "demo_07e639ec7f941287e35b_00432",
        "demo_1e8907bfd30b0bcdbfe9_00280",
        "demo_5cc1733fab4c73f800c9_00431",
        "demo_c7fce8ea189bfb0ec256_00212",
        "demo_c7fce8ea189bfb0ec256_00228",
        "demo_c7fce8ea189bfb0ec256_00285",
        "demo_f53e9889dd94c99a6feb_00220",
        "demo_f53e9889dd94c99a6feb_00282"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 16,
      "event_tick": 133206,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -23.346497 -935.535640 -21.968750; setang -7.286346 -34.374847 0",
          "position_tick": 133189,
          "angle_tick": 133189,
          "origin": [
            -23.346497,
            -935.53564,
            -21.96875
          ],
          "pitch": -7.2863464,
          "yaw": -34.374847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -23.346497 -935.535640 -21.968750; setang -7.286346 -34.374847 0",
          "position_tick": 133076,
          "angle_tick": 133076,
          "origin": [
            -23.346497,
            -935.53564,
            -21.96875
          ],
          "pitch": -7.2863464,
          "yaw": -34.374847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -11.435486 -943.685000 -21.968750; setang -7.286346 -34.374847 0",
          "position_tick": 133200,
          "angle_tick": 133200,
          "origin": [
            -11.435486,
            -943.685,
            -21.96875
          ],
          "pitch": -7.2863464,
          "yaw": -34.374847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.59766,
            -77.01953,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -0.412476 -951.226929 -21.968750; setang -7.286346 -34.374847 0",
          "position_tick": 133206,
          "angle_tick": 133206,
          "origin": [
            -0.412475585938,
            -951.226928710938,
            -21.96875
          ],
          "pitch": -7.286346435547,
          "yaw": -34.374847412109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            152.5,
            -104.33203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133076,
          "last_tick": 133206,
          "samples": 131
        },
        "departure_tick": 133190,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_925e0046861dfbdb",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00153",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00146",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00118",
        "demo_5866197d339b3ac61e8a_00081",
        "demo_5866197d339b3ac61e8a_00143",
        "demo_92655b67d38bb2eb32f4_00146",
        "demo_da35559385e7d6e5ce42_00017",
        "demo_da35559385e7d6e5ce42_00153",
        "demo_fbb358b45e5cdb7b7700_00131",
        "demo_fbb358b45e5cdb7b7700_00132",
        "demo_fbb358b45e5cdb7b7700_00263"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 9,
      "event_tick": 62852,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -261.444460 -385.028080 0.266544; setang -10.130081 78.084656 0",
          "position_tick": 62730,
          "angle_tick": 62730,
          "origin": [
            -261.44446,
            -385.02808,
            0.26654434
          ],
          "pitch": -10.130081,
          "yaw": 78.084656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -294.896970 -424.977000 40.031250; setang 2.464020 76.094055 0",
          "position_tick": 62606,
          "angle_tick": 62606,
          "origin": [
            -294.89697,
            -424.977,
            40.03125
          ],
          "pitch": 2.4640198,
          "yaw": 76.094055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -332.199100 -418.849980 0.266544; setang -27.496033 69.207340 0",
          "position_tick": 62845,
          "angle_tick": 62845,
          "origin": [
            -332.1991,
            -418.84998,
            0.26654434
          ],
          "pitch": -27.496033,
          "yaw": 69.20734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -332.199097 -418.849976 0.266544; setang -27.496033 69.207336 0",
          "position_tick": 62852,
          "angle_tick": 62852,
          "origin": [
            -332.199096679688,
            -418.849975585938,
            0.266544342041
          ],
          "pitch": -27.496032714844,
          "yaw": 69.207336425781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62606,
          "last_tick": 62852,
          "samples": 247
        },
        "departure_tick": 62731,
        "movement_to_event_ms": 1906.25,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0898a36f7e870868",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_bc6251413daa2447c1ff_00003",
      "command_record_id": "demo_bc6251413daa2447c1ff_00003",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00001",
        "demo_21a2c34da37a8e81c427_00237",
        "demo_21a2c34da37a8e81c427_00473",
        "demo_3ef7bfc9c4cb1bcd3960_00095",
        "demo_3ef7bfc9c4cb1bcd3960_00232",
        "demo_3ef7bfc9c4cb1bcd3960_00252",
        "demo_bc6251413daa2447c1ff_00003",
        "demo_f1d8725268c9f30ce844_00361"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 1,
      "event_tick": 2612,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1239.938600 -1128.020600 -254.252320; setang -3.629944 -164.482500 0",
          "position_tick": 2558,
          "angle_tick": 2558,
          "origin": [
            1239.9386,
            -1128.0206,
            -254.25232
          ],
          "pitch": -3.6299438,
          "yaw": -164.4825,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1239.968300 -1128.012500 -254.248540; setang 0.280487 -164.515460 0",
          "position_tick": 2449,
          "angle_tick": 2449,
          "origin": [
            1239.9683,
            -1128.0125,
            -254.24854
          ],
          "pitch": 0.28048706,
          "yaw": -164.51546,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            -215.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1172.071500 -1146.859100 -244.500000; setang -3.629944 -164.482500 0",
          "position_tick": 2606,
          "angle_tick": 2606,
          "origin": [
            1172.0715,
            -1146.8591,
            -244.5
          ],
          "pitch": -3.6299438,
          "yaw": -164.4825,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -122.765625,
            -34.078125,
            279.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1162.480469 -1149.521484 -226.656250; setang -3.629944 -164.482498 0",
          "position_tick": 2612,
          "angle_tick": 2612,
          "origin": [
            1162.48046875,
            -1149.521484375,
            -226.65625
          ],
          "pitch": -3.629943847656,
          "yaw": -164.482498168945,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -122.765625,
            -34.078125,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2449,
          "last_tick": 2612,
          "samples": 164
        },
        "departure_tick": 2559,
        "movement_to_event_ms": 843.75,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1a4db69e11c8e893",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00074",
      "command_record_id": "demo_67348e1baa5b49bad101_00431",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00110",
        "demo_1b9d5eac73de0b387701_00074",
        "demo_1b9d5eac73de0b387701_00389",
        "demo_67348e1baa5b49bad101_00323",
        "demo_67348e1baa5b49bad101_00431",
        "demo_bc6251413daa2447c1ff_00066",
        "demo_bc6251413daa2447c1ff_00197",
        "demo_ea4226131b7a75cdf0ec_00039"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 21,
      "event_tick": 190489,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1136.000000 -64.000000 -164.499150; setang 9.048279 97.159300 0",
          "position_tick": 190029,
          "angle_tick": 190029,
          "origin": [
            1136.0,
            -64.0,
            -164.49915
          ],
          "pitch": 9.048279,
          "yaw": 97.1593,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1136.000000 -64.000000 -164.499150; setang 9.794312 97.369415 0",
          "position_tick": 189977,
          "angle_tick": 189977,
          "origin": [
            1136.0,
            -64.0,
            -164.49915
          ],
          "pitch": 9.794312,
          "yaw": 97.369415,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 354.349240 -115.176636 -165.923400; setang -4.267502 -145.588070 0",
          "position_tick": 190483,
          "angle_tick": 190483,
          "origin": [
            354.34924,
            -115.176636,
            -165.9234
          ],
          "pitch": -4.267502,
          "yaw": -145.58807,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.8086,
            -133.41406,
            74.40234
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 339.438660 -125.887024 -165.468750; setang -4.314194 -145.588074 0",
          "position_tick": 190489,
          "angle_tick": 190489,
          "origin": [
            339.438659667969,
            -125.887023925781,
            -165.46875
          ],
          "pitch": -4.314193725586,
          "yaw": -145.588073730469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.578125,
            -138.59765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 189977,
          "last_tick": 190489,
          "samples": 513
        },
        "departure_tick": 190030,
        "movement_to_event_ms": 7187.5,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4d973b4fda3b0c68",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00155",
      "command_record_id": "demo_4d520a1960bac889dc2d_00155",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00255",
        "demo_1e8907bfd30b0bcdbfe9_00119",
        "demo_4d520a1960bac889dc2d_00155",
        "demo_a50086abe9c7c4a980cd_00031",
        "demo_f53e9889dd94c99a6feb_00005",
        "demo_f53e9889dd94c99a6feb_00182",
        "demo_f53e9889dd94c99a6feb_00218",
        "demo_f53e9889dd94c99a6feb_00269"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "dgt",
      "round": 9,
      "event_tick": 66070,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1192.453500 -1048.926300 -415.968750; setang 9.718094 9.524460 0",
          "position_tick": 65722,
          "angle_tick": 65722,
          "origin": [
            -1192.4535,
            -1048.9263,
            -415.96875
          ],
          "pitch": 9.718094,
          "yaw": 9.52446,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -201.966370 -1043.442100 -415.968750; setang -2.178375 -42.665070 0",
          "position_tick": 66064,
          "angle_tick": 66064,
          "origin": [
            -201.96637,
            -1043.4421,
            -415.96875
          ],
          "pitch": -2.1783752,
          "yaw": -42.66507,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            181.25781,
            -160.60938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -187.717407 -1056.212891 -415.968750; setang -2.260773 -42.747803 0",
          "position_tick": 66070,
          "angle_tick": 66070,
          "origin": [
            -187.717407226562,
            -1056.212890625,
            -415.96875
          ],
          "pitch": -2.260772705078,
          "yaw": -42.747802734375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            182.05078125,
            -163.9609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65722,
          "last_tick": 66070,
          "samples": 349
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6b38b374dd33b33a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00614",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00614",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00000",
        "demo_1c4fa8f15de6cbb137e2_00208",
        "demo_5c8743102c5a1e28f8ee_00494",
        "demo_5c8743102c5a1e28f8ee_00614",
        "demo_79fb1d50cba757afee7d_00278",
        "demo_79fb1d50cba757afee7d_00377",
        "demo_9973c9a1187116ecba8b_00126",
        "demo_9973c9a1187116ecba8b_00417"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 27,
      "event_tick": 228955,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.967560 -384.966431 6.349263; setang -6.687927 52.442902 0",
          "position_tick": 228941,
          "angle_tick": 228955,
          "origin": [
            363.967559814453,
            -384.966430664062,
            6.349263191223
          ],
          "pitch": -6.687927246094,
          "yaw": 52.442901611328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.967560 -384.966430 7.515625; setang -6.687927 52.442900 0",
          "position_tick": 228942,
          "angle_tick": 228942,
          "origin": [
            363.96756,
            -384.96643,
            7.515625
          ],
          "pitch": -6.6879272,
          "yaw": 52.4429,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.967560 -384.966431 48.906250; setang -6.687927 52.442902 0",
          "position_tick": 228955,
          "angle_tick": 228955,
          "origin": [
            363.967559814453,
            -384.966430664062,
            48.90625
          ],
          "pitch": -6.687927246094,
          "yaw": 52.442901611328,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 228825,
          "last_tick": 228955,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_766e2400eaa8d661",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_7dadd8516dde2b87da75_00466",
      "command_record_id": "demo_7dadd8516dde2b87da75_00466",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00131",
        "demo_5d6af8fdfb719608e960_00064",
        "demo_5d6af8fdfb719608e960_00084",
        "demo_7dadd8516dde2b87da75_00466",
        "demo_7dadd8516dde2b87da75_00554",
        "demo_86c38e0db4646195347a_00018",
        "demo_86c38e0db4646195347a_00212",
        "demo_9da916c73bb5ff938c63_00106"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 20,
      "event_tick": 199150,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1277.163940 307.062683 129.531250; setang -20.190811 -110.057259 0",
          "position_tick": 199143,
          "angle_tick": 199150,
          "origin": [
            1277.163940429688,
            307.062683105469,
            129.53125
          ],
          "pitch": -20.190811157227,
          "yaw": -110.057258605957,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1277.164000 307.062680 129.531250; setang -20.190811 -110.057260 0",
          "position_tick": 199144,
          "angle_tick": 199144,
          "origin": [
            1277.164,
            307.06268,
            129.53125
          ],
          "pitch": -20.190811,
          "yaw": -110.05726,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1277.163940 307.062683 129.531250; setang -20.190811 -110.057259 0",
          "position_tick": 199150,
          "angle_tick": 199150,
          "origin": [
            1277.163940429688,
            307.062683105469,
            129.53125
          ],
          "pitch": -20.190811157227,
          "yaw": -110.057258605957,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 198638,
          "last_tick": 199150,
          "samples": 513
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d0166253c7cef36b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00336",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00336",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00088",
        "demo_0dff5f4d96ba70f21ad1_00276",
        "demo_49fabf21b1c26f1010df_00338",
        "demo_5c8743102c5a1e28f8ee_00280",
        "demo_b24ca24bca0f9defa72c_00266",
        "demo_b24ca24bca0f9defa72c_00317",
        "demo_b24ca24bca0f9defa72c_00370",
        "demo_deb2a52b8ef138c44fe0_00336"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 18,
      "event_tick": 153859,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -149.031250 1175.998901 -0.558044; setang 0.893326 129.737885 0",
          "position_tick": 153849,
          "angle_tick": 153859,
          "origin": [
            -149.03125,
            1175.998901367188,
            -0.558044433594
          ],
          "pitch": 0.893325805664,
          "yaw": 129.737884521484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -149.031250 1175.998900 13.093750; setang 0.925262 129.737880 0",
          "position_tick": 153853,
          "angle_tick": 153853,
          "origin": [
            -149.03125,
            1175.9989,
            13.09375
          ],
          "pitch": 0.92526245,
          "yaw": 129.73788,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            278.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -149.031250 1175.998901 30.937500; setang 0.893326 129.737885 0",
          "position_tick": 153859,
          "angle_tick": 153859,
          "origin": [
            -149.03125,
            1175.998901367188,
            30.9375
          ],
          "pitch": 0.893325805664,
          "yaw": 129.737884521484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153696,
          "last_tick": 153859,
          "samples": 164
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d5ab8376851050a5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00000",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00000",
        "demo_2bbfbc0aa8942114b717_00352",
        "demo_5d6af8fdfb719608e960_00147",
        "demo_5d6af8fdfb719608e960_00408",
        "demo_6e149681cbff13e6c780_00010",
        "demo_6e149681cbff13e6c780_00205",
        "demo_7dadd8516dde2b87da75_00510",
        "demo_9da916c73bb5ff938c63_00152"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Spinx",
      "round": 1,
      "event_tick": 1551,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1271.073200 277.175540 -63.968750; setang 6.679352 46.572083 0",
          "position_tick": 1421,
          "angle_tick": 1421,
          "origin": [
            -1271.0732,
            277.17554,
            -63.96875
          ],
          "pitch": 6.679352,
          "yaw": 46.572083,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1040.326700 574.091900 -44.041810; setang -6.146851 -0.956497 0",
          "position_tick": 1538,
          "angle_tick": 1538,
          "origin": [
            -1040.3267,
            574.0919,
            -44.04181
          ],
          "pitch": -6.1468506,
          "yaw": -0.9564972,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.96094,
            -4.1679688,
            31.925781
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -994.397705 573.309692 -2.125000; setang -6.146851 -0.932465 0",
          "position_tick": 1551,
          "angle_tick": 1551,
          "origin": [
            -994.397705078125,
            573.309692382812,
            -2.125
          ],
          "pitch": -6.146850585938,
          "yaw": -0.932464599609,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.953125,
            -4.171875,
            155.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1421,
          "last_tick": 1551,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d7fc77008c8f4bdf",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00207",
      "command_record_id": "demo_4d520a1960bac889dc2d_00207",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00409",
        "demo_1e8907bfd30b0bcdbfe9_00083",
        "demo_1e8907bfd30b0bcdbfe9_00317",
        "demo_4d520a1960bac889dc2d_00136",
        "demo_4d520a1960bac889dc2d_00207",
        "demo_5cc1733fab4c73f800c9_00030",
        "demo_5cc1733fab4c73f800c9_00323",
        "demo_a50086abe9c7c4a980cd_00197"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 11,
      "event_tick": 79785,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1866.141600 -615.313700 -351.968750; setang 15.064316 151.241910 0",
          "position_tick": 79418,
          "angle_tick": 79418,
          "origin": [
            1866.1416,
            -615.3137,
            -351.96875
          ],
          "pitch": 15.064316,
          "yaw": 151.24191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 947.034300 39.299030 -415.968750; setang -5.880432 173.166840 0",
          "position_tick": 79778,
          "angle_tick": 79778,
          "origin": [
            947.0343,
            39.29903,
            -415.96875
          ],
          "pitch": -5.880432,
          "yaw": 173.16684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.57031,
            26.41333,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 924.208008 41.853458 -415.968750; setang -5.880432 173.166840 0",
          "position_tick": 79785,
          "angle_tick": 79785,
          "origin": [
            924.2080078125,
            41.853458404541,
            -415.96875
          ],
          "pitch": -5.880432128906,
          "yaw": 173.166839599609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.44140625,
            27.61181640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79418,
          "last_tick": 79785,
          "samples": 368
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dd1f1a214ef808a2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00338",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00338",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00319",
        "demo_1b9d5eac73de0b387701_00006",
        "demo_1b9d5eac73de0b387701_00326",
        "demo_3ef7bfc9c4cb1bcd3960_00338",
        "demo_9c5c91359adde2e94631_00186",
        "demo_9c5c91359adde2e94631_00295",
        "demo_ea4226131b7a75cdf0ec_00094",
        "demo_ea4226131b7a75cdf0ec_00189"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 18,
      "event_tick": 160443,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -47.185593 -166.999390 0",
          "position_tick": 160434,
          "angle_tick": 160443,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -47.185592651367,
          "yaw": -166.999389648438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -211.000000 -154.281250; setang -47.185593 -166.999390 0",
          "position_tick": 160437,
          "angle_tick": 160437,
          "origin": [
            1216.0,
            -211.0,
            -154.28125
          ],
          "pitch": -47.185593,
          "yaw": -166.99939,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -211.000000 -135.500000; setang -47.185593 -166.999390 0",
          "position_tick": 160443,
          "angle_tick": 160443,
          "origin": [
            1216.0,
            -211.0,
            -135.5
          ],
          "pitch": -47.185592651367,
          "yaw": -166.999389648438,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160291,
          "last_tick": 160443,
          "samples": 153
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e564a99ba1200695",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00056",
      "command_record_id": "demo_7dadd8516dde2b87da75_00056",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00076",
        "demo_44d9dd1cefa925823c1e_00272",
        "demo_5d6af8fdfb719608e960_00093",
        "demo_7dadd8516dde2b87da75_00010",
        "demo_7dadd8516dde2b87da75_00056",
        "demo_84f87856e21e12df25d7_00009",
        "demo_84f87856e21e12df25d7_00213",
        "demo_86c38e0db4646195347a_00275"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 5,
      "event_tick": 38072,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 98.343056 -44.073364 40.811863; setang 1.126434 2.574585 0",
          "position_tick": 38063,
          "angle_tick": 38072,
          "origin": [
            98.343055725098,
            -44.073364257812,
            40.811862945557
          ],
          "pitch": 1.126434326172,
          "yaw": 2.574584960938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 98.343056 -44.073364 51.546875; setang 1.126434 2.574585 0",
          "position_tick": 38066,
          "angle_tick": 38066,
          "origin": [
            98.343056,
            -44.073364,
            51.546875
          ],
          "pitch": 1.1264343,
          "yaw": 2.574585,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 98.343056 -44.073364 70.093750; setang 1.126434 2.574585 0",
          "position_tick": 38072,
          "angle_tick": 38072,
          "origin": [
            98.343055725098,
            -44.073364257812,
            70.09375
          ],
          "pitch": 1.126434326172,
          "yaw": 2.574584960938,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37942,
          "last_tick": 38072,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2291514cae79934c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00097",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00043",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00134",
        "demo_059e8a0abfc550087c91_00164",
        "demo_17accc02fe6ec2727063_00050",
        "demo_3ef7bfc9c4cb1bcd3960_00043",
        "demo_9c5c91359adde2e94631_00305",
        "demo_bc6251413daa2447c1ff_00050",
        "demo_bc6251413daa2447c1ff_00097"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 4,
      "event_tick": 18648,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1071.971600 -647.940060 -263.968750; setang -12.101776 63.233870 0",
          "position_tick": 18467,
          "angle_tick": 18467,
          "origin": [
            -1071.9716,
            -647.94006,
            -263.96875
          ],
          "pitch": -12.101776,
          "yaw": 63.23387,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1053.391000 -517.688500 -242.765620; setang 10.000641 -104.131850 0",
          "position_tick": 18136,
          "angle_tick": 18136,
          "origin": [
            -1053.391,
            -517.6885,
            -242.76562
          ],
          "pitch": 10.000641,
          "yaw": -104.13185,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -55.148438,
            -109.39844,
            139.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1008.650450 -428.052370 -321.938840; setang -18.446732 -52.110900 0",
          "position_tick": 18642,
          "angle_tick": 18642,
          "origin": [
            -1008.65045,
            -428.05237,
            -321.93884
          ],
          "pitch": -18.446732,
          "yaw": -52.1109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            82.68359,
            -105.45703,
            52.73047
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1000.503540 -438.475281 -316.727417; setang -18.488953 -52.110901 0",
          "position_tick": 18648,
          "angle_tick": 18648,
          "origin": [
            -1000.503540039062,
            -438.475280761719,
            -316.727416992188
          ],
          "pitch": -18.488952636719,
          "yaw": -52.110900878906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            113.1796875,
            -144.91796875,
            72.4609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18136,
          "last_tick": 18648,
          "samples": 513
        },
        "departure_tick": 18468,
        "movement_to_event_ms": 2828.125,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_22c5e70d156d8bc9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00100",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00100",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00281",
        "demo_07e639ec7f941287e35b_00381",
        "demo_1e8907bfd30b0bcdbfe9_00339",
        "demo_5cc1733fab4c73f800c9_00010",
        "demo_a50086abe9c7c4a980cd_00154",
        "demo_f53e9889dd94c99a6feb_00004",
        "demo_f53e9889dd94c99a6feb_00100"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 7,
      "event_tick": 50215,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1687.354000 -463.122500 -351.968750; setang 8.059509 -177.792430 0",
          "position_tick": 49931,
          "angle_tick": 49931,
          "origin": [
            1687.354,
            -463.1225,
            -351.96875
          ],
          "pitch": 8.059509,
          "yaw": -177.79243,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 998.535000 -426.400020 -127.968750; setang 4.029572 -119.493830 0",
          "position_tick": 50209,
          "angle_tick": 50209,
          "origin": [
            998.535,
            -426.40002,
            -127.96875
          ],
          "pitch": 4.0295715,
          "yaw": -119.49383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.83203,
            -199.60938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 989.060120 -442.567749 -127.968750; setang 4.029572 -119.405594 0",
          "position_tick": 50215,
          "angle_tick": 50215,
          "origin": [
            989.060119628906,
            -442.567749023438,
            -127.96875
          ],
          "pitch": 4.029571533203,
          "yaw": -119.40559387207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.2578125,
            -209.9921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49931,
          "last_tick": 50215,
          "samples": 285
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_402e3455eb19c850",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00306",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00381",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00243",
        "demo_49fabf21b1c26f1010df_00392",
        "demo_5c8743102c5a1e28f8ee_00134",
        "demo_5c8743102c5a1e28f8ee_00597",
        "demo_78d0d18d21d68a5f4162_00306",
        "demo_78d0d18d21d68a5f4162_00381",
        "demo_79fb1d50cba757afee7d_00104"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "dumau",
      "round": 18,
      "event_tick": 149530,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1048.063600 1317.856200 -110.847170; setang -37.694780 9.667282 0",
          "position_tick": 149503,
          "angle_tick": 149503,
          "origin": [
            -1048.0636,
            1317.8562,
            -110.84717
          ],
          "pitch": -37.69478,
          "yaw": 9.667282,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1089.420800 1219.239900 -81.019530; setang 3.458633 54.585570 0",
          "position_tick": 149250,
          "angle_tick": 149250,
          "origin": [
            -1089.4208,
            1219.2399,
            -81.01953
          ],
          "pitch": 3.4586334,
          "yaw": 54.58557,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.46094,
            24.46875,
            -4.515625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1048.363900 1319.673600 -110.939940; setang -37.519350 8.266525 0",
          "position_tick": 149523,
          "angle_tick": 149523,
          "origin": [
            -1048.3639,
            1319.6736,
            -110.93994
          ],
          "pitch": -37.51935,
          "yaw": 8.266525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1048.363892 1319.673584 -110.939941; setang -37.519348 8.266525 0",
          "position_tick": 149530,
          "angle_tick": 149530,
          "origin": [
            -1048.363891601562,
            1319.673583984375,
            -110.93994140625
          ],
          "pitch": -37.519348144531,
          "yaw": 8.266525268555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149250,
          "last_tick": 149530,
          "samples": 281
        },
        "departure_tick": 149504,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5814067d2612b351",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_17accc02fe6ec2727063_00162",
      "command_record_id": "demo_17accc02fe6ec2727063_00162",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00162",
        "demo_21a2c34da37a8e81c427_00290",
        "demo_21a2c34da37a8e81c427_00345",
        "demo_21a2c34da37a8e81c427_00401",
        "demo_67348e1baa5b49bad101_00141",
        "demo_bc6251413daa2447c1ff_00151",
        "demo_ea4226131b7a75cdf0ec_00193"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 9,
      "event_tick": 64520,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1046.232500 359.480100 -259.374570; setang 6.325043 151.709530 0",
          "position_tick": 64171,
          "angle_tick": 64171,
          "origin": [
            1046.2325,
            359.4801,
            -259.37457
          ],
          "pitch": 6.3250427,
          "yaw": 151.70953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -75.578125,
            238.29932,
            -1.7695312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 286.432900 -159.403440 -166.318660; setang -3.712341 -145.039800 0",
          "position_tick": 64514,
          "angle_tick": 64514,
          "origin": [
            286.4329,
            -159.40344,
            -166.31866
          ],
          "pitch": -3.7123413,
          "yaw": -145.0398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.19727,
            -141.23438,
            -19.101562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 270.779846 -170.419189 -167.754089; setang -3.712341 -145.039795 0",
          "position_tick": 64520,
          "angle_tick": 64520,
          "origin": [
            270.779846191406,
            -170.419189453125,
            -167.754089355469
          ],
          "pitch": -3.712341308594,
          "yaw": -145.039794921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.435546875,
            -140.8984375,
            9.07421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64171,
          "last_tick": 64520,
          "samples": 350
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5fa85e7680d8b66b",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1b9d5eac73de0b387701_00203",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00396",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00103",
        "demo_1b9d5eac73de0b387701_00203",
        "demo_62cb3af35c3893a91c7d_00044",
        "demo_62cb3af35c3893a91c7d_00078",
        "demo_bc6251413daa2447c1ff_00170",
        "demo_ea4226131b7a75cdf0ec_00263",
        "demo_fde4c2af9b83d7a5ead3_00396"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BobZ",
      "round": 20,
      "event_tick": 164004,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2094.894300 404.978520 -159.968750; setang -16.059952 29.321472 0",
          "position_tick": 163971,
          "angle_tick": 163971,
          "origin": [
            -2094.8943,
            404.97852,
            -159.96875
          ],
          "pitch": -16.059952,
          "yaw": 29.321472,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2070.894300 457.708860 -159.968750; setang -9.350052 25.636261 0",
          "position_tick": 163874,
          "angle_tick": 163874,
          "origin": [
            -2070.8943,
            457.70886,
            -159.96875
          ],
          "pitch": -9.350052,
          "yaw": 25.636261,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.210938,
            -12.175781,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2040.282300 435.648350 -159.968750; setang -16.059952 29.321472 0",
          "position_tick": 163997,
          "angle_tick": 163997,
          "origin": [
            -2040.2823,
            435.64835,
            -159.96875
          ],
          "pitch": -16.059952,
          "yaw": 29.321472,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            197.19531,
            110.74609,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2021.134644 446.401794 -159.968750; setang -16.059952 29.321472 0",
          "position_tick": 164004,
          "angle_tick": 164004,
          "origin": [
            -2021.134643554688,
            446.401794433594,
            -159.96875
          ],
          "pitch": -16.059951782227,
          "yaw": 29.321472167969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            198.9921875,
            111.755859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163874,
          "last_tick": 164004,
          "samples": 131
        },
        "departure_tick": 163972,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6a840c1a56197764",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00001",
      "command_record_id": "demo_67348e1baa5b49bad101_00001",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00251",
        "demo_3ef7bfc9c4cb1bcd3960_00009",
        "demo_3ef7bfc9c4cb1bcd3960_00290",
        "demo_67348e1baa5b49bad101_00001",
        "demo_67348e1baa5b49bad101_00276",
        "demo_ea4226131b7a75cdf0ec_00119",
        "demo_f1d8725268c9f30ce844_00271"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 1,
      "event_tick": 2587,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -161.031250 561.758118 -69.767273; setang -8.779114 -155.774460 0",
          "position_tick": 2572,
          "angle_tick": 2587,
          "origin": [
            -161.03125,
            561.758117675781,
            -69.767272949219
          ],
          "pitch": -8.779113769531,
          "yaw": -155.774459838867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -161.031250 561.758100 -69.767270; setang -8.785629 -155.833860 0",
          "position_tick": 2573,
          "angle_tick": 2573,
          "origin": [
            -161.03125,
            561.7581,
            -69.76727
          ],
          "pitch": -8.785629,
          "yaw": -155.83386,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -161.031250 561.758118 -25.593750; setang -8.779114 -155.774460 0",
          "position_tick": 2587,
          "angle_tick": 2587,
          "origin": [
            -161.03125,
            561.758117675781,
            -25.59375
          ],
          "pitch": -8.779113769531,
          "yaw": -155.774459838867,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            143.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2456,
          "last_tick": 2587,
          "samples": 132
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_76ae27422b9a1094",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00132",
      "command_record_id": "demo_49fabf21b1c26f1010df_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00132",
        "demo_49fabf21b1c26f1010df_00238",
        "demo_5c8743102c5a1e28f8ee_00098",
        "demo_5c8743102c5a1e28f8ee_00158",
        "demo_78d0d18d21d68a5f4162_00327",
        "demo_9973c9a1187116ecba8b_00364",
        "demo_b24ca24bca0f9defa72c_00157"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 8,
      "event_tick": 63793,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -337.055480 2423.968800 -87.117065; setang 4.114044 -90.902596 0",
          "position_tick": 63568,
          "angle_tick": 63568,
          "origin": [
            -337.05548,
            2423.9688,
            -87.117065
          ],
          "pitch": 4.114044,
          "yaw": -90.902596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.41797,
            218.73438,
            28.34375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1025.276100 2401.708500 -14.333984; setang -16.988297 -146.538060 0",
          "position_tick": 63787,
          "angle_tick": 63787,
          "origin": [
            -1025.2761,
            2401.7085,
            -14.333984
          ],
          "pitch": -16.988297,
          "yaw": -146.53806,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.42578,
            -121.359375,
            61.60547
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1041.001465 2391.752441 -9.392212; setang -16.940231 -146.538055 0",
          "position_tick": 63793,
          "angle_tick": 63793,
          "origin": [
            -1041.00146484375,
            2391.75244140625,
            -9.392211914062
          ],
          "pitch": -16.940231323242,
          "yaw": -146.538055419922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.703125,
            -129.9375,
            64.95703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63568,
          "last_tick": 63793,
          "samples": 226
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_84b4dce1ed795fa2",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_059e8a0abfc550087c91_00086",
      "command_record_id": "demo_059e8a0abfc550087c91_00086",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00022",
        "demo_059e8a0abfc550087c91_00086",
        "demo_62cb3af35c3893a91c7d_00114",
        "demo_9c5c91359adde2e94631_00153",
        "demo_9c5c91359adde2e94631_00195",
        "demo_bc6251413daa2447c1ff_00289",
        "demo_ea4226131b7a75cdf0ec_00293"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 6,
      "event_tick": 43071,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1183.950439 -456.156250 -167.968750; setang -88.999901 -1.467712 0",
          "position_tick": 43063,
          "angle_tick": 43071,
          "origin": [
            -1183.950439453125,
            -456.15625,
            -167.96875
          ],
          "pitch": -88.999900817871,
          "yaw": -1.467712402344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1183.950400 -456.156250 -167.968750; setang -88.999900 -1.467712 0",
          "position_tick": 43064,
          "angle_tick": 43064,
          "origin": [
            -1183.9504,
            -456.15625,
            -167.96875
          ],
          "pitch": -88.9999,
          "yaw": -1.4677124,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1183.950439 -456.156250 -167.968750; setang -88.999901 -1.467712 0",
          "position_tick": 43071,
          "angle_tick": 43071,
          "origin": [
            -1183.950439453125,
            -456.15625,
            -167.96875
          ],
          "pitch": -88.999900817871,
          "yaw": -1.467712402344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42941,
          "last_tick": 43071,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8f7faffa27781a74",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00178",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00090",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00118",
        "demo_17accc02fe6ec2727063_00171",
        "demo_21a2c34da37a8e81c427_00208",
        "demo_3ef7bfc9c4cb1bcd3960_00090",
        "demo_62cb3af35c3893a91c7d_00116",
        "demo_bc6251413daa2447c1ff_00178",
        "demo_bc6251413daa2447c1ff_00207"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 6,
      "event_tick": 43277,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 502.937380 -628.223750 -160.003050; setang -13.782349 179.809810 0",
          "position_tick": 43251,
          "angle_tick": 43251,
          "origin": [
            502.93738,
            -628.22375,
            -160.00305
          ],
          "pitch": -13.782349,
          "yaw": 179.80981,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 343.317300 -621.633360 -162.332520; setang -39.834717 -179.938200 0",
          "position_tick": 43098,
          "angle_tick": 43098,
          "origin": [
            343.3173,
            -621.63336,
            -162.33252
          ],
          "pitch": -39.834717,
          "yaw": -179.9382,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 462.574520 -628.089840 -159.968750; setang -13.782349 179.809810 0",
          "position_tick": 43271,
          "angle_tick": 43271,
          "origin": [
            462.57452,
            -628.08984,
            -159.96875
          ],
          "pitch": -13.782349,
          "yaw": 179.80981,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.06836,
            0.6796875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 445.528015 -628.036743 -159.968750; setang -13.782349 179.809814 0",
          "position_tick": 43277,
          "angle_tick": 43277,
          "origin": [
            445.528015136719,
            -628.036743164062,
            -159.96875
          ],
          "pitch": -13.782348632812,
          "yaw": 179.809814453125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -224.8203125,
            0.6796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43098,
          "last_tick": 43277,
          "samples": 180
        },
        "departure_tick": 43252,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a19b7d301af68da2",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_2bbfbc0aa8942114b717_00109",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00109",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00012",
        "demo_2bbfbc0aa8942114b717_00109",
        "demo_2bbfbc0aa8942114b717_00150",
        "demo_44d9dd1cefa925823c1e_00028",
        "demo_5d6af8fdfb719608e960_00517",
        "demo_6e149681cbff13e6c780_00233",
        "demo_9da916c73bb5ff938c63_00055"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 6,
      "event_tick": 41366,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 134.162600 928.506600 82.032270; setang -2.583847 78.441345 0",
          "position_tick": 41213,
          "angle_tick": 41213,
          "origin": [
            134.1626,
            928.5066,
            82.03227
          ],
          "pitch": -2.583847,
          "yaw": 78.441345,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.969727,
            13.5546875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 39.017680 1412.427100 104.031250; setang -14.673950 47.626070 0",
          "position_tick": 41360,
          "angle_tick": 41360,
          "origin": [
            39.01768,
            1412.4271,
            104.03125
          ],
          "pitch": -14.67395,
          "yaw": 47.62607,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 39.017681 1412.427124 104.031250; setang -14.865540 47.658005 0",
          "position_tick": 41366,
          "angle_tick": 41366,
          "origin": [
            39.017681121826,
            1412.427124023438,
            104.03125
          ],
          "pitch": -14.865539550781,
          "yaw": 47.658004760742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41213,
          "last_tick": 41366,
          "samples": 154
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bf44afc77b40acf6",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00296",
      "command_record_id": "demo_7dadd8516dde2b87da75_00296",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00290",
        "demo_5d6af8fdfb719608e960_00383",
        "demo_5d6af8fdfb719608e960_00412",
        "demo_7dadd8516dde2b87da75_00296",
        "demo_7dadd8516dde2b87da75_00588",
        "demo_86c38e0db4646195347a_00208",
        "demo_9da916c73bb5ff938c63_00068"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 15,
      "event_tick": 149431,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2229.696500 2284.137200 134.602200; setang 3.346375 161.383670 0",
          "position_tick": 148919,
          "angle_tick": 148919,
          "origin": [
            2229.6965,
            2284.1372,
            134.6022
          ],
          "pitch": 3.3463745,
          "yaw": 161.38367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 834.866500 2340.887200 140.084300; setang -20.823547 -126.029320 0",
          "position_tick": 149425,
          "angle_tick": 149425,
          "origin": [
            834.8665,
            2340.8872,
            140.0843
          ],
          "pitch": -20.823547,
          "yaw": -126.02932,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -132.44922,
            -193.09375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 824.079224 2325.436523 136.031464; setang -20.823547 -126.003571 0",
          "position_tick": 149431,
          "angle_tick": 149431,
          "origin": [
            824.079223632812,
            2325.4365234375,
            136.031463623047
          ],
          "pitch": -20.823547363281,
          "yaw": -126.003570556641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -140.39453125,
            -199.6875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148919,
          "last_tick": 149431,
          "samples": 513
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e6fec601a03a3224",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00003",
      "command_record_id": "demo_86c38e0db4646195347a_00003",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00092",
        "demo_2bbfbc0aa8942114b717_00118",
        "demo_5d6af8fdfb719608e960_00398",
        "demo_7dadd8516dde2b87da75_00281",
        "demo_7dadd8516dde2b87da75_00605",
        "demo_86c38e0db4646195347a_00003",
        "demo_9da916c73bb5ff938c63_00116"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "BobZ",
      "round": 1,
      "event_tick": 3705,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 479.044647 2016.919800 136.031204; setang -42.900238 86.160950 0",
          "position_tick": 3696,
          "angle_tick": 3705,
          "origin": [
            479.044647216797,
            2016.919799804688,
            136.031204223633
          ],
          "pitch": -42.900238037109,
          "yaw": 86.160949707031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 479.044650 2016.919800 143.015620; setang -42.900238 86.160950 0",
          "position_tick": 3698,
          "angle_tick": 3698,
          "origin": [
            479.04465,
            2016.9198,
            143.01562
          ],
          "pitch": -42.900238,
          "yaw": 86.16095,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            162.00293
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 479.044647 2016.919800 165.718750; setang -42.900238 86.160950 0",
          "position_tick": 3705,
          "angle_tick": 3705,
          "origin": [
            479.044647216797,
            2016.919799804688,
            165.71875
          ],
          "pitch": -42.900238037109,
          "yaw": 86.160949707031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 3540,
          "last_tick": 3705,
          "samples": 166
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f84fc49cfb00de30",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_79fb1d50cba757afee7d_00492",
      "command_record_id": "demo_79fb1d50cba757afee7d_00492",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00279",
        "demo_78d0d18d21d68a5f4162_00119",
        "demo_79fb1d50cba757afee7d_00492",
        "demo_9973c9a1187116ecba8b_00320",
        "demo_b24ca24bca0f9defa72c_00112",
        "demo_b24ca24bca0f9defa72c_00135",
        "demo_b24ca24bca0f9defa72c_00371"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 23,
      "event_tick": 194585,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 47.926235 1581.912400 1.515861; setang 0.112610 -30.048980 0",
          "position_tick": 194392,
          "angle_tick": 194392,
          "origin": [
            47.926235,
            1581.9124,
            1.5158615
          ],
          "pitch": 0.11260986,
          "yaw": -30.04898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 43.070843 1581.951500 1.538833; setang 1.802445 -101.969950 0",
          "position_tick": 194073,
          "angle_tick": 194073,
          "origin": [
            43.070843,
            1581.9515,
            1.5388334
          ],
          "pitch": 1.8024445,
          "yaw": -101.96995,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.7392578,
            0.3671875,
            0.014419556
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -19.044006 1508.601100 7.531250; setang -17.346375 -38.131134 0",
          "position_tick": 194579,
          "angle_tick": 194579,
          "origin": [
            -19.044006,
            1508.6011,
            7.53125
          ],
          "pitch": -17.346375,
          "yaw": -38.131134,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            193.03516,
            -150.875,
            169.70767
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -3.962219 1496.815186 26.906250; setang -17.346375 -38.131134 0",
          "position_tick": 194585,
          "angle_tick": 194585,
          "origin": [
            -3.962219238281,
            1496.815185546875,
            26.90625
          ],
          "pitch": -17.346374511719,
          "yaw": -38.131134033203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            193.046875,
            -150.859375,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194073,
          "last_tick": 194585,
          "samples": 513
        },
        "departure_tick": 194393,
        "movement_to_event_ms": 3015.625,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ffa2df32cbdb06a9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00110",
      "command_record_id": "demo_84f87856e21e12df25d7_00110",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00296",
        "demo_44d9dd1cefa925823c1e_00347",
        "demo_5d6af8fdfb719608e960_00268",
        "demo_7dadd8516dde2b87da75_00059",
        "demo_7dadd8516dde2b87da75_00137",
        "demo_84f87856e21e12df25d7_00110",
        "demo_86c38e0db4646195347a_00002"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 6,
      "event_tick": 50814,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 288.390289 1561.362427 125.220039; setang -29.376755 63.167953 0",
          "position_tick": 50806,
          "angle_tick": 50814,
          "origin": [
            288.390289306641,
            1561.362426757812,
            125.220039367676
          ],
          "pitch": -29.376754760742,
          "yaw": 63.167953491211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 288.390300 1561.362400 125.220040; setang -29.370240 63.174820 0",
          "position_tick": 50807,
          "angle_tick": 50807,
          "origin": [
            288.3903,
            1561.3624,
            125.22004
          ],
          "pitch": -29.37024,
          "yaw": 63.17482,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 288.390289 1561.362427 125.220039; setang -29.376755 63.167953 0",
          "position_tick": 50814,
          "angle_tick": 50814,
          "origin": [
            288.390289306641,
            1561.362426757812,
            125.220039367676
          ],
          "pitch": -29.376754760742,
          "yaw": 63.167953491211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50655,
          "last_tick": 50814,
          "samples": 160
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2168e2c158e12fe6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00354",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00354",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00370",
        "demo_1e8907bfd30b0bcdbfe9_00354",
        "demo_1e8907bfd30b0bcdbfe9_00355",
        "demo_5cc1733fab4c73f800c9_00090",
        "demo_5cc1733fab4c73f800c9_00092",
        "demo_a50086abe9c7c4a980cd_00046",
        "demo_a50086abe9c7c4a980cd_00206",
        "demo_f53e9889dd94c99a6feb_00368"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zorte",
      "round": 18,
      "event_tick": 160094,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 95.149513 -292.068665 -415.968750; setang -5.275497 60.095215 0",
          "position_tick": 160087,
          "angle_tick": 160094,
          "origin": [
            95.149513244629,
            -292.068664550781,
            -415.96875
          ],
          "pitch": -5.275497436523,
          "yaw": 60.09521484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 95.149510 -292.068660 -415.968750; setang -5.275497 60.095215 0",
          "position_tick": 160088,
          "angle_tick": 160088,
          "origin": [
            95.14951,
            -292.06866,
            -415.96875
          ],
          "pitch": -5.2754974,
          "yaw": 60.095215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 95.149513 -292.068665 -415.968750; setang -5.275497 60.095215 0",
          "position_tick": 160094,
          "angle_tick": 160094,
          "origin": [
            95.149513244629,
            -292.068664550781,
            -415.96875
          ],
          "pitch": -5.275497436523,
          "yaw": 60.09521484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 159880,
          "last_tick": 160094,
          "samples": 215
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0866ec2dc7973a0e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00211",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00211",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00007",
        "demo_2bbfbc0aa8942114b717_00211",
        "demo_44d9dd1cefa925823c1e_00335",
        "demo_6e149681cbff13e6c780_00305",
        "demo_7dadd8516dde2b87da75_00179",
        "demo_84f87856e21e12df25d7_00244"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 10,
      "event_tick": 84435,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -375.790833 752.741821 -3.082581; setang -27.037689 43.643875 0",
          "position_tick": 84421,
          "angle_tick": 84435,
          "origin": [
            -375.790832519531,
            752.741821289062,
            -3.082580566406
          ],
          "pitch": -27.037689208984,
          "yaw": 43.64387512207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -375.790830 752.741800 -1.921875; setang -27.037690 43.643875 0",
          "position_tick": 84422,
          "angle_tick": 84422,
          "origin": [
            -375.79083,
            752.7418,
            -1.921875
          ],
          "pitch": -27.03769,
          "yaw": 43.643875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -375.790833 752.741821 39.468750; setang -27.037689 43.643875 0",
          "position_tick": 84435,
          "angle_tick": 84435,
          "origin": [
            -375.790832519531,
            752.741821289062,
            39.46875
          ],
          "pitch": -27.037689208984,
          "yaw": 43.64387512207,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84047,
          "last_tick": 84435,
          "samples": 389
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_18376798561c7621",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00267",
      "command_record_id": "demo_21a2c34da37a8e81c427_00267",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00215",
        "demo_21a2c34da37a8e81c427_00267",
        "demo_9c5c91359adde2e94631_00008",
        "demo_bc6251413daa2447c1ff_00122",
        "demo_fde4c2af9b83d7a5ead3_00185",
        "demo_fde4c2af9b83d7a5ead3_00272"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 15,
      "event_tick": 106145,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1252.352300 -2293.214000 -198.090940; setang 4.263733 27.728806 0",
          "position_tick": 106015,
          "angle_tick": 106015,
          "origin": [
            -1252.3523,
            -2293.214,
            -198.09094
          ],
          "pitch": 4.263733,
          "yaw": 27.728806,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            229.94531,
            -84.578125,
            51.625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -827.082150 -2298.921000 -162.750000; setang -15.800400 62.046997 0",
          "position_tick": 106139,
          "angle_tick": 106139,
          "origin": [
            -827.08215,
            -2298.921,
            -162.75
          ],
          "pitch": -15.8004,
          "yaw": 62.046997,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            105.828125,
            191.48438,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -818.814331 -2283.961182 -144.218750; setang -15.800400 62.046997 0",
          "position_tick": 106145,
          "angle_tick": 106145,
          "origin": [
            -818.814331054688,
            -2283.961181640625,
            -144.21875
          ],
          "pitch": -15.800399780273,
          "yaw": 62.046997070312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            105.828125,
            191.484375,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 106015,
          "last_tick": 106145,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2eab0d665d860fab",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00016",
      "command_record_id": "demo_49fabf21b1c26f1010df_00016",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00016",
        "demo_78d0d18d21d68a5f4162_00261",
        "demo_9973c9a1187116ecba8b_00205",
        "demo_9973c9a1187116ecba8b_00351",
        "demo_b24ca24bca0f9defa72c_00318",
        "demo_deb2a52b8ef138c44fe0_00101"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 2,
      "event_tick": 10840,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 267.939545 1348.031250 0.326878; setang -12.858459 72.009552 0",
          "position_tick": 10832,
          "angle_tick": 10840,
          "origin": [
            267.939544677734,
            1348.03125,
            0.326877593994
          ],
          "pitch": -12.858459472656,
          "yaw": 72.009552001953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 267.939540 1348.031200 0.326878; setang -12.858459 72.009550 0",
          "position_tick": 10833,
          "angle_tick": 10833,
          "origin": [
            267.93954,
            1348.0312,
            0.3268776
          ],
          "pitch": -12.858459,
          "yaw": 72.00955,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 267.939545 1348.031250 0.326878; setang -12.858459 72.009552 0",
          "position_tick": 10840,
          "angle_tick": 10840,
          "origin": [
            267.939544677734,
            1348.03125,
            0.326877593994
          ],
          "pitch": -12.858459472656,
          "yaw": 72.009552001953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10710,
          "last_tick": 10840,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_54249dfd9090d0da",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00523",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00262",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00288",
        "demo_1b9d5eac73de0b387701_00362",
        "demo_1b9d5eac73de0b387701_00488",
        "demo_62cb3af35c3893a91c7d_00262",
        "demo_67348e1baa5b49bad101_00523",
        "demo_ea4226131b7a75cdf0ec_00223"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 16,
      "event_tick": 141562,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -403.655820 -2356.669400 -167.968750; setang -3.806076 55.433930 0",
          "position_tick": 141438,
          "angle_tick": 141438,
          "origin": [
            -403.65582,
            -2356.6694,
            -167.96875
          ],
          "pitch": -3.806076,
          "yaw": 55.43393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -381.520260 -2394.968800 -163.968750; setang 0.043945 101.964110 0",
          "position_tick": 141164,
          "angle_tick": 141164,
          "origin": [
            -381.52026,
            -2394.9688,
            -163.96875
          ],
          "pitch": 0.043945312,
          "yaw": 101.96411,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            108.9375,
            140.625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -435.083980 -2127.251000 -179.968750; setang -4.950028 45.314148 0",
          "position_tick": 141556,
          "angle_tick": 141556,
          "origin": [
            -435.08398,
            -2127.251,
            -179.96875
          ],
          "pitch": -4.9500275,
          "yaw": 45.314148,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            156.6914,
            158.39062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -422.279419 -2114.308105 -179.968750; setang -4.950027 45.314148 0",
          "position_tick": 141562,
          "angle_tick": 141562,
          "origin": [
            -422.279418945312,
            -2114.30810546875,
            -179.96875
          ],
          "pitch": -4.95002746582,
          "yaw": 45.314147949219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.8515625,
            168.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141164,
          "last_tick": 141562,
          "samples": 399
        },
        "departure_tick": 141439,
        "movement_to_event_ms": 1937.5,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_92c82acf4f45d419",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_bc6251413daa2447c1ff_00315",
      "command_record_id": "demo_bc6251413daa2447c1ff_00315",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00213",
        "demo_17accc02fe6ec2727063_00018",
        "demo_67348e1baa5b49bad101_00505",
        "demo_9c5c91359adde2e94631_00337",
        "demo_bc6251413daa2447c1ff_00123",
        "demo_bc6251413daa2447c1ff_00315"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "karrigan",
      "round": 17,
      "event_tick": 140588,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1127.764200 329.825960 -260.828600; setang 17.417450 139.591610 0",
          "position_tick": 140206,
          "angle_tick": 140206,
          "origin": [
            1127.7642,
            329.82596,
            -260.8286
          ],
          "pitch": 17.41745,
          "yaw": 139.59161,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.75781,
            219.98438,
            -146.65625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 308.249200 -152.400390 -165.468750; setang -2.748993 -145.518040 0",
          "position_tick": 140582,
          "angle_tick": 140582,
          "origin": [
            308.2492,
            -152.40039,
            -165.46875
          ],
          "pitch": -2.748993,
          "yaw": -145.51804,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.4961,
            -141.61328,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 292.592316 -163.410461 -167.320435; setang -2.771988 -145.518036 0",
          "position_tick": 140588,
          "angle_tick": 140588,
          "origin": [
            292.592315673828,
            -163.410461425781,
            -167.320434570312
          ],
          "pitch": -2.771987915039,
          "yaw": -145.518035888672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.666015625,
            -140.5625,
            -35.140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140206,
          "last_tick": 140588,
          "samples": 383
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ad330f29435d4a1a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00093",
      "command_record_id": "demo_9c5c91359adde2e94631_00093",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00114",
        "demo_585d972b6bcf05f54588_00129",
        "demo_585d972b6bcf05f54588_00334",
        "demo_9c5c91359adde2e94631_00093",
        "demo_bc6251413daa2447c1ff_00099",
        "demo_fde4c2af9b83d7a5ead3_00123"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 7,
      "event_tick": 41951,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -51.116974 -161.071243 0",
          "position_tick": 41944,
          "angle_tick": 41951,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -51.116973876953,
          "yaw": -161.071243286133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -51.116974 -161.104200 0",
          "position_tick": 41945,
          "angle_tick": 41945,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -51.116974,
          "yaw": -161.1042,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -51.116974 -161.071243 0",
          "position_tick": 41951,
          "angle_tick": 41951,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -51.116973876953,
          "yaw": -161.071243286133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41821,
          "last_tick": 41951,
          "samples": 131
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ba48c3f33d8e71a6",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00197",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00197",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00369",
        "demo_1e8907bfd30b0bcdbfe9_00097",
        "demo_1e8907bfd30b0bcdbfe9_00197",
        "demo_4d520a1960bac889dc2d_00190",
        "demo_5cc1733fab4c73f800c9_00113",
        "demo_c7fce8ea189bfb0ec256_00255"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 10,
      "event_tick": 81293,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 487.896550 -2260.311800 -415.968750; setang 3.283875 -7.423675 0",
          "position_tick": 81212,
          "angle_tick": 81212,
          "origin": [
            487.89655,
            -2260.3118,
            -415.96875
          ],
          "pitch": 3.2838745,
          "yaw": -7.4236755,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 488.130650 -2259.529300 -415.968750; setang 4.245178 -7.575760 0",
          "position_tick": 80981,
          "angle_tick": 80981,
          "origin": [
            488.13065,
            -2259.5293,
            -415.96875
          ],
          "pitch": 4.245178,
          "yaw": -7.57576,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 459.409200 -2290.097700 -415.968750; setang -0.612488 -7.170990 0",
          "position_tick": 81287,
          "angle_tick": 81287,
          "origin": [
            459.4092,
            -2290.0977,
            -415.96875
          ],
          "pitch": -0.6124878,
          "yaw": -7.17099,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            67.08984,
            -9.734375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 468.772400 -2291.348633 -415.968750; setang -0.612488 -7.170990 0",
          "position_tick": 81293,
          "angle_tick": 81293,
          "origin": [
            468.772399902344,
            -2291.3486328125,
            -415.96875
          ],
          "pitch": -0.612487792969,
          "yaw": -7.170989990234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            142.087890625,
            -18.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80981,
          "last_tick": 81293,
          "samples": 313
        },
        "departure_tick": 81213,
        "movement_to_event_ms": 1265.625,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c9730e9938b55f8c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00144",
      "command_record_id": "demo_7dadd8516dde2b87da75_00005",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00088",
        "demo_5d6af8fdfb719608e960_00144",
        "demo_6e149681cbff13e6c780_00133",
        "demo_7dadd8516dde2b87da75_00005",
        "demo_7dadd8516dde2b87da75_00270",
        "demo_86c38e0db4646195347a_00224"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 1,
      "event_tick": 4846,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 630.179100 1973.017000 136.031250; setang 2.534409 69.547910 0",
          "position_tick": 4827,
          "angle_tick": 4827,
          "origin": [
            630.1791,
            1973.017,
            136.03125
          ],
          "pitch": 2.5344086,
          "yaw": 69.54791,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 624.034060 1970.830600 136.031250; setang -0.478592 69.942050 0",
          "position_tick": 4716,
          "angle_tick": 4716,
          "origin": [
            624.03406,
            1970.8306,
            136.03125
          ],
          "pitch": -0.47859192,
          "yaw": 69.94205,
          "airborne": false,
          "duck_amount": 0.61858577,
          "velocity": [
            52.029297,
            251.10156,
            176.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 635.952150 1988.492900 136.031250; setang 2.534409 69.576080 0",
          "position_tick": 4839,
          "angle_tick": 4839,
          "origin": [
            635.95215,
            1988.4929,
            136.03125
          ],
          "pitch": 2.5344086,
          "yaw": 69.57608,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            50.683594,
            135.92969,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 641.859802 2004.342163 136.031250; setang 2.534409 69.576080 0",
          "position_tick": 4846,
          "angle_tick": 4846,
          "origin": [
            641.859802246094,
            2004.342163085938,
            136.03125
          ],
          "pitch": 2.534408569336,
          "yaw": 69.576080322266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            68.484375,
            183.7578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 4716,
          "last_tick": 4846,
          "samples": 131
        },
        "departure_tick": 4828,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e9a08b1202633da6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00434",
      "command_record_id": "demo_585d972b6bcf05f54588_00070",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00128",
        "demo_17accc02fe6ec2727063_00182",
        "demo_1b9d5eac73de0b387701_00337",
        "demo_1b9d5eac73de0b387701_00434",
        "demo_3ef7bfc9c4cb1bcd3960_00391",
        "demo_585d972b6bcf05f54588_00070"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 5,
      "event_tick": 33999,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 502.968750 -64.027954 -160.002080; setang -13.859940 -146.883090 0",
          "position_tick": 33867,
          "angle_tick": 33867,
          "origin": [
            502.96875,
            -64.027954,
            -160.00208
          ],
          "pitch": -13.85994,
          "yaw": -146.88309,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 370.453740 49.649677 -214.916020; setang 9.987946 30.208970 0",
          "position_tick": 33740,
          "angle_tick": 33740,
          "origin": [
            370.45374,
            49.649677,
            -214.91602
          ],
          "pitch": 9.987946,
          "yaw": 30.20897,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.515625,
            249.51196,
            0.359375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 176.116090 -227.982060 -151.968750; setang -11.659927 -144.902800 0",
          "position_tick": 33992,
          "angle_tick": 33992,
          "origin": [
            176.11609,
            -227.98206,
            -151.96875
          ],
          "pitch": -11.659927,
          "yaw": -144.9028,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 176.116089 -227.982056 -151.968750; setang -11.659927 -144.902802 0",
          "position_tick": 33999,
          "angle_tick": 33999,
          "origin": [
            176.116088867188,
            -227.982055664062,
            -151.96875
          ],
          "pitch": -11.659927368164,
          "yaw": -144.902801513672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33740,
          "last_tick": 33999,
          "samples": 260
        },
        "departure_tick": 33868,
        "movement_to_event_ms": 2062.5,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d9d491bb4bb1876b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00285",
      "command_record_id": "demo_9973c9a1187116ecba8b_00285",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00401",
        "demo_49fabf21b1c26f1010df_00406",
        "demo_5c8743102c5a1e28f8ee_00267",
        "demo_79fb1d50cba757afee7d_00449",
        "demo_9973c9a1187116ecba8b_00285",
        "demo_deb2a52b8ef138c44fe0_00271"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FL1T",
      "round": 12,
      "event_tick": 110465,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -149.030396 1177.774048 -0.539673; setang 1.081116 129.771881 0",
          "position_tick": 110451,
          "angle_tick": 110465,
          "origin": [
            -149.030395507812,
            1177.774047851562,
            -0.539672851562
          ],
          "pitch": 1.081115722656,
          "yaw": 129.771881103516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -149.030400 1177.774000 1.484375; setang 1.081116 129.771880 0",
          "position_tick": 110452,
          "angle_tick": 110452,
          "origin": [
            -149.0304,
            1177.774,
            1.484375
          ],
          "pitch": 1.0811157,
          "yaw": 129.77188,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -149.030396 1177.774048 42.437500; setang 1.081116 129.771881 0",
          "position_tick": 110465,
          "angle_tick": 110465,
          "origin": [
            -149.030395507812,
            1177.774047851562,
            42.4375
          ],
          "pitch": 1.081115722656,
          "yaw": 129.771881103516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110211,
          "last_tick": 110465,
          "samples": 255
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_06c9a4bf3541f0df",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00246",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00246",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00108",
        "demo_9c5c91359adde2e94631_00181",
        "demo_ea4226131b7a75cdf0ec_00246",
        "demo_f1d8725268c9f30ce844_00003",
        "demo_fde4c2af9b83d7a5ead3_00291"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zweih",
      "round": 13,
      "event_tick": 127183,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.968750 -1211.642300 -108.968750; setang 5.449219 -164.734160 0",
          "position_tick": 127172,
          "angle_tick": 127172,
          "origin": [
            1003.96875,
            -1211.6423,
            -108.96875
          ],
          "pitch": 5.4492188,
          "yaw": -164.73416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1003.968750 -1211.642300 -108.968750; setang 5.449219 -164.846770 0",
          "position_tick": 127053,
          "angle_tick": 127053,
          "origin": [
            1003.96875,
            -1211.6423,
            -108.96875
          ],
          "pitch": 5.4492188,
          "yaw": -164.84677,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1002.265300 -1212.106700 -91.859375; setang 5.449219 -164.734160 0",
          "position_tick": 127176,
          "angle_tick": 127176,
          "origin": [
            1002.2653,
            -1212.1067,
            -91.859375
          ],
          "pitch": 5.4492188,
          "yaw": -164.73416,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.953125,
            -7.890625,
            267.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 999.550903 -1212.846436 -76.265625; setang 5.449219 -164.734161 0",
          "position_tick": 127183,
          "angle_tick": 127183,
          "origin": [
            999.550903320312,
            -1212.846435546875,
            -76.265625
          ],
          "pitch": 5.44921875,
          "yaw": -164.734161376953,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.953125,
            -7.890625,
            -13.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127053,
          "last_tick": 127183,
          "samples": 131
        },
        "departure_tick": 127173,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_233487e8507f8100",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00278",
      "command_record_id": "demo_67348e1baa5b49bad101_00009",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00116",
        "demo_585d972b6bcf05f54588_00096",
        "demo_67348e1baa5b49bad101_00009",
        "demo_9c5c91359adde2e94631_00278",
        "demo_f1d8725268c9f30ce844_00046"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zweih",
      "round": 2,
      "event_tick": 6626,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1215.985700 -211.002440 -163.968750; setang -45.788270 -170.368070 0",
          "position_tick": 6614,
          "angle_tick": 6614,
          "origin": [
            1215.9857,
            -211.00244,
            -163.96875
          ],
          "pitch": -45.78827,
          "yaw": -170.36807,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -45.788270 -170.368070 0",
          "position_tick": 6496,
          "angle_tick": 6496,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -45.78827,
          "yaw": -170.36807,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1213.325600 -211.453550 -139.906250; setang -45.788270 -170.368070 0",
          "position_tick": 6620,
          "angle_tick": 6620,
          "origin": [
            1213.3256,
            -211.45355,
            -139.90625
          ],
          "pitch": -45.78827,
          "yaw": -170.36807,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.578125,
            -5.015625,
            244.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1211.014893 -211.845398 -124.734375; setang -45.788269 -170.368073 0",
          "position_tick": 6626,
          "angle_tick": 6626,
          "origin": [
            1211.014892578125,
            -211.845397949219,
            -124.734375
          ],
          "pitch": -45.788269042969,
          "yaw": -170.368072509766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.578125,
            -5.015625,
            169.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 6496,
          "last_tick": 6626,
          "samples": 131
        },
        "departure_tick": 6615,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2cb3949b997720ec",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00298",
      "command_record_id": "demo_059e8a0abfc550087c91_00298",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00298",
        "demo_3ef7bfc9c4cb1bcd3960_00302",
        "demo_585d972b6bcf05f54588_00217",
        "demo_9c5c91359adde2e94631_00192",
        "demo_bc6251413daa2447c1ff_00316"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 17,
      "event_tick": 141857,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 230.193909 242.094574 -255.968750; setang -19.611969 -92.371330 0",
          "position_tick": 141850,
          "angle_tick": 141857,
          "origin": [
            230.193908691406,
            242.094573974609,
            -255.96875
          ],
          "pitch": -19.611968994141,
          "yaw": -92.37133026123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 230.193910 242.094570 -255.968750; setang -19.611969 -92.371330 0",
          "position_tick": 141851,
          "angle_tick": 141851,
          "origin": [
            230.19391,
            242.09457,
            -255.96875
          ],
          "pitch": -19.611969,
          "yaw": -92.37133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 230.193909 242.094574 -255.968750; setang -19.611969 -92.371330 0",
          "position_tick": 141857,
          "angle_tick": 141857,
          "origin": [
            230.193908691406,
            242.094573974609,
            -255.96875
          ],
          "pitch": -19.611968994141,
          "yaw": -92.37133026123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141727,
          "last_tick": 141857,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3f1b84367e27b6e0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00082",
      "command_record_id": "demo_5d6af8fdfb719608e960_00572",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00090",
        "demo_5d6af8fdfb719608e960_00572",
        "demo_6e149681cbff13e6c780_00082",
        "demo_86c38e0db4646195347a_00053",
        "demo_9da916c73bb5ff938c63_00372"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 23,
      "event_tick": 214580,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 986.190860 2779.922600 132.124110; setang 0.198090 -128.338500 0",
          "position_tick": 214486,
          "angle_tick": 214486,
          "origin": [
            986.19086,
            2779.9226,
            132.12411
          ],
          "pitch": 0.1980896,
          "yaw": -128.3385,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 986.190860 2779.922600 132.124110; setang -0.554474 -127.982140 0",
          "position_tick": 214450,
          "angle_tick": 214450,
          "origin": [
            986.19086,
            2779.9226,
            132.12411
          ],
          "pitch": -0.5544739,
          "yaw": -127.98214,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1018.555100 2779.968500 130.372770; setang 4.435043 -131.506350 0",
          "position_tick": 214573,
          "angle_tick": 214573,
          "origin": [
            1018.5551,
            2779.9685,
            130.37277
          ],
          "pitch": 4.4350433,
          "yaw": -131.50635,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1018.555115 2779.968506 130.372772; setang 4.395569 -131.387558 0",
          "position_tick": 214580,
          "angle_tick": 214580,
          "origin": [
            1018.555114746094,
            2779.968505859375,
            130.372772216797
          ],
          "pitch": 4.395568847656,
          "yaw": -131.387557983398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 214450,
          "last_tick": 214580,
          "samples": 131
        },
        "departure_tick": 214487,
        "movement_to_event_ms": 1468.75,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_51bff25e3cad2a4e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00101",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00101",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00114",
        "demo_518d8b186445b01e1f62_00341",
        "demo_5866197d339b3ac61e8a_00141",
        "demo_da35559385e7d6e5ce42_00251",
        "demo_fbb358b45e5cdb7b7700_00101"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 6,
      "event_tick": 45148,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -888.482727 413.473877 -14.068115; setang 11.746094 -40.860565 0",
          "position_tick": 45140,
          "angle_tick": 45148,
          "origin": [
            -888.482727050781,
            413.473876953125,
            -14.068115234375
          ],
          "pitch": 11.74609375,
          "yaw": -40.860565185547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -888.482700 413.473880 -14.068115; setang 11.829529 -40.860565 0",
          "position_tick": 45141,
          "angle_tick": 45141,
          "origin": [
            -888.4827,
            413.47388,
            -14.068115
          ],
          "pitch": 11.829529,
          "yaw": -40.860565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -888.482727 413.473877 -14.068115; setang 11.746094 -40.860565 0",
          "position_tick": 45148,
          "angle_tick": 45148,
          "origin": [
            -888.482727050781,
            413.473876953125,
            -14.068115234375
          ],
          "pitch": 11.74609375,
          "yaw": -40.860565185547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44919,
          "last_tick": 45148,
          "samples": 230
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_552dfc42627bd22b",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00003",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00003",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00252",
        "demo_1b9d5eac73de0b387701_00458",
        "demo_21a2c34da37a8e81c427_00054",
        "demo_3ef7bfc9c4cb1bcd3960_00003",
        "demo_fde4c2af9b83d7a5ead3_00364"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 1,
      "event_tick": 2573,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -986.171400 561.964900 -79.968750; setang 0.084106 162.285580 0",
          "position_tick": 2442,
          "angle_tick": 2442,
          "origin": [
            -986.1714,
            561.9649,
            -79.96875
          ],
          "pitch": 0.084106445,
          "yaw": 162.28558,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -777.035640 616.955930 -75.968750; setang 1.092453 176.026730 0",
          "position_tick": 2209,
          "angle_tick": 2209,
          "origin": [
            -777.03564,
            616.95593,
            -75.96875
          ],
          "pitch": 1.092453,
          "yaw": 176.02673,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1167.937300 659.472300 -79.968750; setang -6.765167 170.563780 0",
          "position_tick": 2567,
          "angle_tick": 2567,
          "origin": [
            -1167.9373,
            659.4723,
            -79.96875
          ],
          "pitch": -6.765167,
          "yaw": 170.56378,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1167.937256 659.472290 -79.968750; setang -6.765167 170.563782 0",
          "position_tick": 2573,
          "angle_tick": 2573,
          "origin": [
            -1167.937255859375,
            659.472290039062,
            -79.96875
          ],
          "pitch": -6.765167236328,
          "yaw": 170.563781738281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2209,
          "last_tick": 2573,
          "samples": 365
        },
        "departure_tick": 2443,
        "movement_to_event_ms": 2046.875,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_882efed278e64322",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_6e149681cbff13e6c780_00308",
      "command_record_id": "demo_6e149681cbff13e6c780_00308",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00127",
        "demo_6e149681cbff13e6c780_00308",
        "demo_7dadd8516dde2b87da75_00476",
        "demo_86c38e0db4646195347a_00037",
        "demo_9da916c73bb5ff938c63_00066"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "dgt",
      "round": 15,
      "event_tick": 139758,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -935.855900 -344.079100 4.031248; setang 3.201141 30.969772 0",
          "position_tick": 139584,
          "angle_tick": 139584,
          "origin": [
            -935.8559,
            -344.0791,
            4.031248
          ],
          "pitch": 3.2011414,
          "yaw": 30.969772,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            247.64453,
            -30.429688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -379.454830 -107.549990 33.296875; setang 0.676346 4.817169 0",
          "position_tick": 139751,
          "angle_tick": 139751,
          "origin": [
            -379.45483,
            -107.54999,
            33.296875
          ],
          "pitch": 0.6763458,
          "yaw": 4.817169,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.17188,
            20.234375,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -356.563721 -105.653015 54.812500; setang 0.676346 4.817169 0",
          "position_tick": 139758,
          "angle_tick": 139758,
          "origin": [
            -356.563720703125,
            -105.653015136719,
            54.8125
          ],
          "pitch": 0.676345825195,
          "yaw": 4.817169189453,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.171875,
            20.234375,
            198.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139584,
          "last_tick": 139758,
          "samples": 175
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_932b95970ed8a684",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00149",
      "command_record_id": "demo_5d6af8fdfb719608e960_00036",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00345",
        "demo_44d9dd1cefa925823c1e_00149",
        "demo_5d6af8fdfb719608e960_00036",
        "demo_7dadd8516dde2b87da75_00129",
        "demo_86c38e0db4646195347a_00284"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 3,
      "event_tick": 17011,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1188.070600 175.482160 201.895250; setang 3.639908 58.616867 0",
          "position_tick": 16976,
          "angle_tick": 16976,
          "origin": [
            1188.0706,
            175.48216,
            201.89525
          ],
          "pitch": 3.6399078,
          "yaw": 58.616867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1188.062900 163.642200 209.667110; setang 6.499786 59.634476 0",
          "position_tick": 16881,
          "angle_tick": 16881,
          "origin": [
            1188.0629,
            163.6422,
            209.66711
          ],
          "pitch": 6.4997864,
          "yaw": 59.634476,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1225.377400 237.014850 161.504560; setang -1.007660 58.974274 0",
          "position_tick": 17005,
          "angle_tick": 17005,
          "origin": [
            1225.3774,
            237.01485,
            161.50456
          ],
          "pitch": -1.0076599,
          "yaw": 58.974274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            120.42969,
            198.93164,
            -130.58105
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1235.072144 253.068192 150.966980; setang -3.372803 59.221802 0",
          "position_tick": 17011,
          "angle_tick": 17011,
          "origin": [
            1235.072143554688,
            253.06819152832,
            150.966979980469
          ],
          "pitch": -3.372802734375,
          "yaw": 59.221801757812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.5625,
            208.1943359375,
            -136.6611328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16881,
          "last_tick": 17011,
          "samples": 131
        },
        "departure_tick": 16977,
        "movement_to_event_ms": 546.875,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a673e94f39ed0f09",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00171",
      "command_record_id": "demo_1b9d5eac73de0b387701_00171",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00323",
        "demo_1b9d5eac73de0b387701_00171",
        "demo_3ef7bfc9c4cb1bcd3960_00365",
        "demo_585d972b6bcf05f54588_00045",
        "demo_bc6251413daa2447c1ff_00367"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 9,
      "event_tick": 58625,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 984.032800 426.924650 -251.968750; setang 3.651917 168.460240 0",
          "position_tick": 58309,
          "angle_tick": 58309,
          "origin": [
            984.0328,
            426.92465,
            -251.96875
          ],
          "pitch": 3.6519165,
          "yaw": 168.46024,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -18.320312,
            249.32422,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 348.381870 -155.056760 -165.468750; setang -4.223908 -151.058580 0",
          "position_tick": 58619,
          "angle_tick": 58619,
          "origin": [
            348.38187,
            -155.05676,
            -165.46875
          ],
          "pitch": -4.2239075,
          "yaw": -151.05858,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.80078,
            -116.79297,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 332.683838 -164.375244 -167.561584; setang -5.543976 -151.014633 0",
          "position_tick": 58625,
          "angle_tick": 58625,
          "origin": [
            332.683837890625,
            -164.375244140625,
            -167.561584472656
          ],
          "pitch": -5.543975830078,
          "yaw": -151.014633178711,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -205.1171875,
            -120.3046875,
            -30.07421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58309,
          "last_tick": 58625,
          "samples": 317
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ae1db49ea6e50a0d",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00204",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00200",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00325",
        "demo_67348e1baa5b49bad101_00211",
        "demo_bc6251413daa2447c1ff_00288",
        "demo_ea4226131b7a75cdf0ec_00200",
        "demo_f1d8725268c9f30ce844_00204"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 11,
      "event_tick": 97484,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 409.584380 358.556150 -251.968750; setang -19.451294 -112.119600 0",
          "position_tick": 97477,
          "angle_tick": 97477,
          "origin": [
            409.58438,
            358.55615,
            -251.96875
          ],
          "pitch": -19.451294,
          "yaw": -112.1196,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 415.837950 375.623720 -251.968750; setang -5.855377 -107.181590 0",
          "position_tick": 97354,
          "angle_tick": 97354,
          "origin": [
            415.83795,
            375.62372,
            -251.96875
          ],
          "pitch": -5.855377,
          "yaw": -107.18159,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -54.03711,
            -84.14453,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 409.659520 358.741180 -251.968750; setang -19.451294 -112.119600 0",
          "position_tick": 97478,
          "angle_tick": 97478,
          "origin": [
            409.65952,
            358.74118,
            -251.96875
          ],
          "pitch": -19.451294,
          "yaw": -112.1196,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.5527344,
            3.8222656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 410.572235 360.984406 -251.968750; setang -19.495239 -112.119598 0",
          "position_tick": 97484,
          "angle_tick": 97484,
          "origin": [
            410.572235107422,
            360.984405517578,
            -251.96875
          ],
          "pitch": -19.495239257812,
          "yaw": -112.119598388672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.572265625,
            23.505859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 97354,
          "last_tick": 97484,
          "samples": 131
        },
        "departure_tick": 97478,
        "movement_to_event_ms": 109.375,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c0da61300576c22b",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00442",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00442",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00084",
        "demo_585d972b6bcf05f54588_00339",
        "demo_ea4226131b7a75cdf0ec_00134",
        "demo_f1d8725268c9f30ce844_00327",
        "demo_fde4c2af9b83d7a5ead3_00442"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Lake",
      "round": 22,
      "event_tick": 175286,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1023.474700 383.423680 -251.968750; setang 7.106094 138.051450 0",
          "position_tick": 174957,
          "angle_tick": 174957,
          "origin": [
            1023.4747,
            383.42368,
            -251.96875
          ],
          "pitch": 7.1060944,
          "yaw": 138.05145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -36.742188,
            44.45215,
            -2.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 359.823700 -113.154724 -167.051030; setang -2.067841 -145.762820 0",
          "position_tick": 175280,
          "angle_tick": 175280,
          "origin": [
            359.8237,
            -113.154724,
            -167.05103
          ],
          "pitch": -2.0678406,
          "yaw": -145.76282,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.18945,
            -127.39453,
            71.046875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 345.387604 -123.511047 -165.468750; setang -2.023895 -145.851059 0",
          "position_tick": 175286,
          "angle_tick": 175286,
          "origin": [
            345.387603759766,
            -123.511047363281,
            -165.46875
          ],
          "pitch": -2.023895263672,
          "yaw": -145.851058959961,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -189.5703125,
            -134.66015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174957,
          "last_tick": 175286,
          "samples": 330
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c6cefc03cb7817a5",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_059e8a0abfc550087c91_00136",
      "command_record_id": "demo_059e8a0abfc550087c91_00136",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00136",
        "demo_17accc02fe6ec2727063_00224",
        "demo_21a2c34da37a8e81c427_00050",
        "demo_3ef7bfc9c4cb1bcd3960_00047",
        "demo_62cb3af35c3893a91c7d_00049"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 8,
      "event_tick": 66638,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -930.031250 -788.968750 -261.968750; setang -22.648651 125.408936 0",
          "position_tick": 66630,
          "angle_tick": 66638,
          "origin": [
            -930.03125,
            -788.96875,
            -261.96875
          ],
          "pitch": -22.648651123047,
          "yaw": 125.408935546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -930.031250 -788.968750 -261.968750; setang -22.648651 125.408936 0",
          "position_tick": 66631,
          "angle_tick": 66631,
          "origin": [
            -930.03125,
            -788.96875,
            -261.96875
          ],
          "pitch": -22.648651,
          "yaw": 125.408936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -930.031250 -788.968750 -261.968750; setang -22.648651 125.408936 0",
          "position_tick": 66638,
          "angle_tick": 66638,
          "origin": [
            -930.03125,
            -788.96875,
            -261.96875
          ],
          "pitch": -22.648651123047,
          "yaw": 125.408935546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66508,
          "last_tick": 66638,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cebcb2e333338a36",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00082",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00082",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00314",
        "demo_4d520a1960bac889dc2d_00322",
        "demo_5cc1733fab4c73f800c9_00422",
        "demo_a50086abe9c7c4a980cd_00152",
        "demo_f53e9889dd94c99a6feb_00082"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 6,
      "event_tick": 47158,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1855.484000 -666.515000 -351.968750; setang 6.362457 -139.871400 0",
          "position_tick": 46942,
          "angle_tick": 46942,
          "origin": [
            1855.484,
            -666.515,
            -351.96875
          ],
          "pitch": 6.3624573,
          "yaw": -139.8714,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1479.726200 -1172.452300 -415.968750; setang 1.346512 -133.957340 0",
          "position_tick": 47151,
          "angle_tick": 47151,
          "origin": [
            1479.7262,
            -1172.4523,
            -415.96875
          ],
          "pitch": 1.3465118,
          "yaw": -133.95734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -162.375,
            -169.55469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1464.001587 -1188.832520 -415.968750; setang 1.346512 -134.036636 0",
          "position_tick": 47158,
          "angle_tick": 47158,
          "origin": [
            1464.001586914062,
            -1188.83251953125,
            -415.96875
          ],
          "pitch": 1.34651184082,
          "yaw": -134.036636352539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -169.7578125,
            -176.6484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46942,
          "last_tick": 47158,
          "samples": 217
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d8e2b8da0fe9ad36",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00140",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00126",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00095",
        "demo_62cb3af35c3893a91c7d_00140",
        "demo_67348e1baa5b49bad101_00005",
        "demo_ea4226131b7a75cdf0ec_00126",
        "demo_fde4c2af9b83d7a5ead3_00120"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 7,
      "event_tick": 58750,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1167.925900 656.022700 -79.968750; setang -6.353531 172.244320 0",
          "position_tick": 58498,
          "angle_tick": 58498,
          "origin": [
            -1167.9259,
            656.0227,
            -79.96875
          ],
          "pitch": -6.353531,
          "yaw": 172.24432,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1012.659800 560.093300 -79.968750; setang 0.459717 161.627780 0",
          "position_tick": 58238,
          "angle_tick": 58238,
          "origin": [
            -1012.6598,
            560.0933,
            -79.96875
          ],
          "pitch": 0.4597168,
          "yaw": 161.62778,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.722656,
            25.191406,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1355.285600 815.933350 -79.968750; setang -11.996735 -149.133580 0",
          "position_tick": 58744,
          "angle_tick": 58744,
          "origin": [
            -1355.2856,
            815.93335,
            -79.96875
          ],
          "pitch": -11.996735,
          "yaw": -149.13358,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1355.285645 815.933350 -79.968750; setang -12.080154 -149.133575 0",
          "position_tick": 58750,
          "angle_tick": 58750,
          "origin": [
            -1355.28564453125,
            815.933349609375,
            -79.96875
          ],
          "pitch": -12.080154418945,
          "yaw": -149.133575439453,
          "airborne": false,
          "duck_amount": 0.989737331867,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58238,
          "last_tick": 58750,
          "samples": 513
        },
        "departure_tick": 58499,
        "movement_to_event_ms": 3937.5,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5dcc02daf6b9a2fd",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00197",
      "command_record_id": "demo_07d95741be40e144c266_00197",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00053",
        "demo_07d95741be40e144c266_00152",
        "demo_07d95741be40e144c266_00197",
        "demo_07d95741be40e144c266_00227",
        "demo_07d95741be40e144c266_00237",
        "demo_07d95741be40e144c266_00262",
        "demo_07d95741be40e144c266_00450",
        "demo_07d95741be40e144c266_00545",
        "demo_07d95741be40e144c266_00547",
        "demo_44ff5206b8e42e46265b_00042",
        "demo_44ff5206b8e42e46265b_00073",
        "demo_44ff5206b8e42e46265b_00101",
        "demo_44ff5206b8e42e46265b_00105",
        "demo_44ff5206b8e42e46265b_00107",
        "demo_44ff5206b8e42e46265b_00131",
        "demo_44ff5206b8e42e46265b_00213",
        "demo_44ff5206b8e42e46265b_00478",
        "demo_4f80b8bcc2fa56bb83a7_00067",
        "demo_4f80b8bcc2fa56bb83a7_00104",
        "demo_4f80b8bcc2fa56bb83a7_00227",
        "demo_4f80b8bcc2fa56bb83a7_00713",
        "demo_731311ac42553ee59f1a_00296",
        "demo_731311ac42553ee59f1a_00315",
        "demo_731311ac42553ee59f1a_00318"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 10,
      "event_tick": 81514,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.972595 -1912.877808 -153.800049; setang -20.050049 92.168427 0",
          "position_tick": 81505,
          "angle_tick": 81514,
          "origin": [
            -735.972595214844,
            -1912.877807617188,
            -153.800048828125
          ],
          "pitch": -20.050048828125,
          "yaw": 92.168426513672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.972600 -1912.877800 -148.609380; setang -20.050049 92.168430 0",
          "position_tick": 81507,
          "angle_tick": 81507,
          "origin": [
            -735.9726,
            -1912.8778,
            -148.60938
          ],
          "pitch": -20.050049,
          "yaw": 92.16843,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            42.203125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.972595 -1912.877808 -125.437500; setang -20.050049 92.168427 0",
          "position_tick": 81514,
          "angle_tick": 81514,
          "origin": [
            -735.972595214844,
            -1912.877807617188,
            -125.4375
          ],
          "pitch": -20.050048828125,
          "yaw": 92.168426513672,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81002,
          "last_tick": 81514,
          "samples": 513
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7aa1116047e31ec0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00415",
      "command_record_id": "demo_9973c9a1187116ecba8b_00415",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00158",
        "demo_78d0d18d21d68a5f4162_00253",
        "demo_79fb1d50cba757afee7d_00078",
        "demo_79fb1d50cba757afee7d_00138",
        "demo_79fb1d50cba757afee7d_00230",
        "demo_79fb1d50cba757afee7d_00263",
        "demo_9973c9a1187116ecba8b_00094",
        "demo_9973c9a1187116ecba8b_00159",
        "demo_9973c9a1187116ecba8b_00243",
        "demo_9973c9a1187116ecba8b_00270",
        "demo_9973c9a1187116ecba8b_00302",
        "demo_9973c9a1187116ecba8b_00362",
        "demo_9973c9a1187116ecba8b_00415",
        "demo_deb2a52b8ef138c44fe0_00000",
        "demo_deb2a52b8ef138c44fe0_00031",
        "demo_deb2a52b8ef138c44fe0_00055",
        "demo_deb2a52b8ef138c44fe0_00156"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 19,
      "event_tick": 174282,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.933899 -625.067688 49.727432; setang -25.641052 110.036987 0",
          "position_tick": 174274,
          "angle_tick": 174282,
          "origin": [
            363.933898925781,
            -625.067687988281,
            49.727432250977
          ],
          "pitch": -25.641052246094,
          "yaw": 110.036987304688,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.933900 -625.067700 57.953125; setang -25.641052 110.036990 0",
          "position_tick": 174276,
          "angle_tick": 174276,
          "origin": [
            363.9339,
            -625.0677,
            57.953125
          ],
          "pitch": -25.641052,
          "yaw": 110.03699,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            241.44434
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.933899 -625.067688 77.328125; setang -25.641052 110.036987 0",
          "position_tick": 174282,
          "angle_tick": 174282,
          "origin": [
            363.933898925781,
            -625.067687988281,
            77.328125
          ],
          "pitch": -25.641052246094,
          "yaw": 110.036987304688,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174045,
          "last_tick": 174282,
          "samples": 238
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dd1bd1f865271a50",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00168",
      "command_record_id": "demo_07d95741be40e144c266_00168",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00047",
        "demo_07d95741be40e144c266_00168",
        "demo_07d95741be40e144c266_00329",
        "demo_07d95741be40e144c266_00356",
        "demo_44ff5206b8e42e46265b_00007",
        "demo_44ff5206b8e42e46265b_00033",
        "demo_44ff5206b8e42e46265b_00205",
        "demo_44ff5206b8e42e46265b_00225",
        "demo_4f80b8bcc2fa56bb83a7_00080",
        "demo_4f80b8bcc2fa56bb83a7_00102",
        "demo_4f80b8bcc2fa56bb83a7_00150",
        "demo_4f80b8bcc2fa56bb83a7_00181",
        "demo_4f80b8bcc2fa56bb83a7_00215",
        "demo_4f80b8bcc2fa56bb83a7_00702",
        "demo_731311ac42553ee59f1a_00037",
        "demo_731311ac42553ee59f1a_00053"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 72808,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 13.510101 139.400700 0",
          "position_tick": 72682,
          "angle_tick": 72682,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 13.510101,
          "yaw": 139.4007,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 14.889557 141.500120 0",
          "position_tick": 72595,
          "angle_tick": 72595,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 14.889557,
          "yaw": 141.50012,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -735.946900 -2135.058000 -154.671880; setang -27.376892 93.603180 0",
          "position_tick": 72802,
          "angle_tick": 72802,
          "origin": [
            -735.9469,
            -2135.058,
            -154.67188
          ],
          "pitch": -27.376892,
          "yaw": 93.60318,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.859375,
            25.40625,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.939453 -2132.710693 -135.828125; setang -27.376892 93.603180 0",
          "position_tick": 72808,
          "angle_tick": 72808,
          "origin": [
            -735.939453125,
            -2132.710693359375,
            -135.828125
          ],
          "pitch": -27.376892089844,
          "yaw": 93.603179931641,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.015625,
            30.046875,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72595,
          "last_tick": 72808,
          "samples": 214
        },
        "departure_tick": 72683,
        "movement_to_event_ms": 1968.75,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a55be92c7c983546",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00008",
      "command_record_id": "demo_07e639ec7f941287e35b_00008",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00008",
        "demo_07e639ec7f941287e35b_00048",
        "demo_07e639ec7f941287e35b_00058",
        "demo_07e639ec7f941287e35b_00129",
        "demo_07e639ec7f941287e35b_00161",
        "demo_07e639ec7f941287e35b_00190",
        "demo_07e639ec7f941287e35b_00254",
        "demo_07e639ec7f941287e35b_00379",
        "demo_4d520a1960bac889dc2d_00232",
        "demo_4d520a1960bac889dc2d_00278",
        "demo_a50086abe9c7c4a980cd_00417",
        "demo_f53e9889dd94c99a6feb_00083",
        "demo_f53e9889dd94c99a6feb_00217",
        "demo_f53e9889dd94c99a6feb_00224",
        "demo_f53e9889dd94c99a6feb_00243"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 2,
      "event_tick": 7485,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1015.947270 -1026.069600 -415.968750; setang 9.618530 10.121155 0",
          "position_tick": 7259,
          "angle_tick": 7259,
          "origin": [
            -1015.94727,
            -1026.0696,
            -415.96875
          ],
          "pitch": 9.61853,
          "yaw": 10.121155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -412.997300 -866.990000 -415.968750; setang 4.529800 -42.029907 0",
          "position_tick": 7479,
          "angle_tick": 7479,
          "origin": [
            -412.9973,
            -866.99,
            -415.96875
          ],
          "pitch": 4.5298004,
          "yaw": -42.029907,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            124.046875,
            -122.21094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -401.784058 -877.630737 -415.968750; setang 4.529800 -41.853455 0",
          "position_tick": 7485,
          "angle_tick": 7485,
          "origin": [
            -401.784057617188,
            -877.630737304688,
            -415.96875
          ],
          "pitch": 4.529800415039,
          "yaw": -41.853454589844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            151.5234375,
            -142.16015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7259,
          "last_tick": 7485,
          "samples": 227
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c0c7eddb0b81e8d5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00204",
      "command_record_id": "demo_da35559385e7d6e5ce42_00204",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00048",
        "demo_2666f7f52fbf4c296e43_00081",
        "demo_2666f7f52fbf4c296e43_00101",
        "demo_518d8b186445b01e1f62_00042",
        "demo_518d8b186445b01e1f62_00351",
        "demo_518d8b186445b01e1f62_00423",
        "demo_92655b67d38bb2eb32f4_00031",
        "demo_92655b67d38bb2eb32f4_00206",
        "demo_92655b67d38bb2eb32f4_00264",
        "demo_92655b67d38bb2eb32f4_00277",
        "demo_da35559385e7d6e5ce42_00079",
        "demo_da35559385e7d6e5ce42_00150",
        "demo_da35559385e7d6e5ce42_00167",
        "demo_da35559385e7d6e5ce42_00185",
        "demo_da35559385e7d6e5ce42_00204"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 11,
      "event_tick": 82209,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -304.000000 -1608.000000 -11.968750; setang 3.673889 144.272800 0",
          "position_tick": 81916,
          "angle_tick": 81916,
          "origin": [
            -304.0,
            -1608.0,
            -11.96875
          ],
          "pitch": 3.6738892,
          "yaw": 144.2728,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -304.000000 -1608.000000 -11.968750; setang 3.795090 146.329990 0",
          "position_tick": 81817,
          "angle_tick": 81817,
          "origin": [
            -304.0,
            -1608.0,
            -11.96875
          ],
          "pitch": 3.7950897,
          "yaw": 146.32999,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -978.550400 -1167.443100 64.031250; setang -17.522858 100.944090 0",
          "position_tick": 82195,
          "angle_tick": 82195,
          "origin": [
            -978.5504,
            -1167.4431,
            64.03125
          ],
          "pitch": -17.522858,
          "yaw": 100.94409,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.496094,
            239.53125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -988.797913 -1118.742310 104.859375; setang -17.589111 100.889160 0",
          "position_tick": 82209,
          "angle_tick": 82209,
          "origin": [
            -988.797912597656,
            -1118.742309570312,
            104.859375
          ],
          "pitch": -17.589111328125,
          "yaw": 100.88916015625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -50.421875,
            239.765625,
            161.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81817,
          "last_tick": 82209,
          "samples": 393
        },
        "departure_tick": 81917,
        "movement_to_event_ms": 4578.125,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2100df45d7a6435c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00251",
      "command_record_id": "demo_07d95741be40e144c266_00251",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00072",
        "demo_07d95741be40e144c266_00090",
        "demo_07d95741be40e144c266_00139",
        "demo_07d95741be40e144c266_00169",
        "demo_07d95741be40e144c266_00221",
        "demo_07d95741be40e144c266_00251",
        "demo_44ff5206b8e42e46265b_00008",
        "demo_44ff5206b8e42e46265b_00091",
        "demo_44ff5206b8e42e46265b_00146",
        "demo_44ff5206b8e42e46265b_00206",
        "demo_4f80b8bcc2fa56bb83a7_00048",
        "demo_4f80b8bcc2fa56bb83a7_00182",
        "demo_4f80b8bcc2fa56bb83a7_00216",
        "demo_731311ac42553ee59f1a_00038"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 12,
      "event_tick": 100368,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -687.943420 -2467.959961 -153.915771; setang -27.005432 62.966431 0",
          "position_tick": 100358,
          "angle_tick": 100368,
          "origin": [
            -687.943420410156,
            -2467.9599609375,
            -153.915771484375
          ],
          "pitch": -27.005432128906,
          "yaw": 62.966430664062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -687.943400 -2467.960000 -142.265620; setang -27.005432 62.966430 0",
          "position_tick": 100361,
          "angle_tick": 100361,
          "origin": [
            -687.9434,
            -2467.96,
            -142.26562
          ],
          "pitch": -27.005432,
          "yaw": 62.96643,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -687.943420 -2467.959961 -120.843750; setang -27.005432 62.966431 0",
          "position_tick": 100368,
          "angle_tick": 100368,
          "origin": [
            -687.943420410156,
            -2467.9599609375,
            -120.84375
          ],
          "pitch": -27.005432128906,
          "yaw": 62.966430664062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            198.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 100087,
          "last_tick": 100368,
          "samples": 282
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6da172ad469935d4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00320",
      "command_record_id": "demo_2160153112cdae3ea873_00012",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2160153112cdae3ea873_00000",
        "demo_2160153112cdae3ea873_00012",
        "demo_2160153112cdae3ea873_00136",
        "demo_2160153112cdae3ea873_00160",
        "demo_56d855ae2f8723544f85_00277",
        "demo_56d855ae2f8723544f85_00296",
        "demo_56d855ae2f8723544f85_00320",
        "demo_79afb17b7ed789137186_00260",
        "demo_79afb17b7ed789137186_00281",
        "demo_79afb17b7ed789137186_00365",
        "demo_c41e59c2737947d52711_00012",
        "demo_c41e59c2737947d52711_00091",
        "demo_c41e59c2737947d52711_00171",
        "demo_c41e59c2737947d52711_00199"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 3,
      "event_tick": 13947,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2916.768600 69.417786 1608.031400; setang -6.606567 178.950130 0",
          "position_tick": 13854,
          "angle_tick": 13854,
          "origin": [
            2916.7686,
            69.417786,
            1608.0314
          ],
          "pitch": -6.6065674,
          "yaw": 178.95013,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2916.768600 69.417786 1608.031400; setang 2.958404 172.925140 0",
          "position_tick": 13817,
          "angle_tick": 13817,
          "origin": [
            2916.7686,
            69.417786,
            1608.0314
          ],
          "pitch": 2.9584045,
          "yaw": 172.92514,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.53125,
            -140.35449,
            2.25
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2637.483600 104.235410 1620.328100; setang -9.873627 -177.965470 0",
          "position_tick": 13941,
          "angle_tick": 13941,
          "origin": [
            2637.4836,
            104.23541,
            1620.3281
          ],
          "pitch": -9.873627,
          "yaw": -177.96547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -241.35938,
            -5.635254,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2618.561523 103.780090 1640.312500; setang -9.873627 -177.965469 0",
          "position_tick": 13947,
          "angle_tick": 13947,
          "origin": [
            2618.5615234375,
            103.780090332031,
            1640.3125
          ],
          "pitch": -9.873626708984,
          "yaw": -177.965469360352,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -242.203125,
            -5.828125,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13817,
          "last_tick": 13947,
          "samples": 131
        },
        "departure_tick": 13855,
        "movement_to_event_ms": 1453.125,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8078f9a97b176a80",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00118",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00118",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00013",
        "demo_2666f7f52fbf4c296e43_00071",
        "demo_2666f7f52fbf4c296e43_00099",
        "demo_2666f7f52fbf4c296e43_00218",
        "demo_2666f7f52fbf4c296e43_00283",
        "demo_2666f7f52fbf4c296e43_00364",
        "demo_5866197d339b3ac61e8a_00035",
        "demo_5866197d339b3ac61e8a_00222",
        "demo_92655b67d38bb2eb32f4_00071",
        "demo_92655b67d38bb2eb32f4_00096",
        "demo_92655b67d38bb2eb32f4_00156",
        "demo_fbb358b45e5cdb7b7700_00118",
        "demo_fbb358b45e5cdb7b7700_00219",
        "demo_fbb358b45e5cdb7b7700_00366"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 7,
      "event_tick": 53504,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -560.000000 2192.000000 25.031252; setang -35.162781 -60.047150 0",
          "position_tick": 53494,
          "angle_tick": 53504,
          "origin": [
            -560.0,
            2192.0,
            25.031251907349
          ],
          "pitch": -35.162780761719,
          "yaw": -60.047149658203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -560.000000 2192.000000 40.984375; setang -35.162780 -60.047150 0",
          "position_tick": 53498,
          "angle_tick": 53498,
          "origin": [
            -560.0,
            2192.0,
            40.984375
          ],
          "pitch": -35.16278,
          "yaw": -60.04715,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            271.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -560.000000 2192.000000 58.281250; setang -35.162781 -60.047150 0",
          "position_tick": 53504,
          "angle_tick": 53504,
          "origin": [
            -560.0,
            2192.0,
            58.28125
          ],
          "pitch": -35.162780761719,
          "yaw": -60.047149658203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            197.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53374,
          "last_tick": 53504,
          "samples": 131
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5931261af77f138a",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_1b9d5eac73de0b387701_00393",
      "command_record_id": "demo_1b9d5eac73de0b387701_00393",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00227",
        "demo_17accc02fe6ec2727063_00330",
        "demo_17accc02fe6ec2727063_00389",
        "demo_17accc02fe6ec2727063_00408",
        "demo_17accc02fe6ec2727063_00429",
        "demo_1b9d5eac73de0b387701_00267",
        "demo_1b9d5eac73de0b387701_00393",
        "demo_21a2c34da37a8e81c427_00067",
        "demo_585d972b6bcf05f54588_00011",
        "demo_585d972b6bcf05f54588_00107",
        "demo_585d972b6bcf05f54588_00134",
        "demo_585d972b6bcf05f54588_00168",
        "demo_585d972b6bcf05f54588_00185"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 18,
      "event_tick": 154072,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2191.448500 715.563000 -101.791440; setang -0.227966 -0.856598 0",
          "position_tick": 153997,
          "angle_tick": 153997,
          "origin": [
            -2191.4485,
            715.563,
            -101.79144
          ],
          "pitch": -0.22796631,
          "yaw": -0.8565979,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2180.732000 636.673900 -94.796875; setang 1.379471 10.812256 0",
          "position_tick": 153814,
          "angle_tick": 153814,
          "origin": [
            -2180.732,
            636.6739,
            -94.796875
          ],
          "pitch": 1.3794708,
          "yaw": 10.812256,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -92.546875,
            176.64062,
            285.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2227.327000 810.775600 -122.723080; setang -8.838837 -7.460754 0",
          "position_tick": 154065,
          "angle_tick": 154065,
          "origin": [
            -2227.327,
            810.7756,
            -122.72308
          ],
          "pitch": -8.838837,
          "yaw": -7.4607544,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            53.34375,
            -6.3203125,
            -3.8789062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2216.636963 809.415527 -123.579956; setang -8.922272 -7.502625 0",
          "position_tick": 154072,
          "angle_tick": 154072,
          "origin": [
            -2216.636962890625,
            809.41552734375,
            -123.579956054688
          ],
          "pitch": -8.922271728516,
          "yaw": -7.502624511719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            142.5,
            -18.37109375,
            -13.81640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153814,
          "last_tick": 154072,
          "samples": 259
        },
        "departure_tick": 153998,
        "movement_to_event_ms": 1171.875,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c7728e314caa3439",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00225",
      "command_record_id": "demo_07d95741be40e144c266_00225",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00040",
        "demo_07d95741be40e144c266_00097",
        "demo_07d95741be40e144c266_00153",
        "demo_07d95741be40e144c266_00172",
        "demo_07d95741be40e144c266_00225",
        "demo_44ff5206b8e42e46265b_00012",
        "demo_44ff5206b8e42e46265b_00067",
        "demo_44ff5206b8e42e46265b_00097",
        "demo_44ff5206b8e42e46265b_00151",
        "demo_4f80b8bcc2fa56bb83a7_00087",
        "demo_4f80b8bcc2fa56bb83a7_00413",
        "demo_4f80b8bcc2fa56bb83a7_00650",
        "demo_731311ac42553ee59f1a_00057"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 11,
      "event_tick": 91268,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1368.049300 -1166.900000 -7.058105; setang -25.327942 46.190643 0",
          "position_tick": 91245,
          "angle_tick": 91245,
          "origin": [
            -1368.0493,
            -1166.9,
            -7.0581055
          ],
          "pitch": -25.327942,
          "yaw": 46.190643,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1065.946300 -1536.040000 -26.821900; setang 2.522736 131.776180 0",
          "position_tick": 91028,
          "angle_tick": 91028,
          "origin": [
            -1065.9463,
            -1536.04,
            -26.8219
          ],
          "pitch": 2.5227356,
          "yaw": 131.77618,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.53906,
            161.84375,
            42.09375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1347.843000 -1145.830600 -9.383362; setang -25.327942 46.190643 0",
          "position_tick": 91261,
          "angle_tick": 91261,
          "origin": [
            -1347.843,
            -1145.8306,
            -9.383362
          ],
          "pitch": -25.327942,
          "yaw": 46.190643,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.03906,
            131.39062,
            -18.867188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1334.476440 -1131.896729 -11.408752; setang -25.327942 46.190643 0",
          "position_tick": 91268,
          "angle_tick": 91268,
          "origin": [
            -1334.476440429688,
            -1131.896728515625,
            -11.408752441406
          ],
          "pitch": -25.327941894531,
          "yaw": 46.190643310547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.9140625,
            156.28125,
            -6.35546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91028,
          "last_tick": 91268,
          "samples": 241
        },
        "departure_tick": 91246,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_df3afc3c1433abdc",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00073",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00073",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00278",
        "demo_07d95741be40e144c266_00350",
        "demo_07d95741be40e144c266_00401",
        "demo_07d95741be40e144c266_00504",
        "demo_44ff5206b8e42e46265b_00017",
        "demo_44ff5206b8e42e46265b_00117",
        "demo_44ff5206b8e42e46265b_00173",
        "demo_44ff5206b8e42e46265b_00315",
        "demo_44ff5206b8e42e46265b_00488",
        "demo_4f80b8bcc2fa56bb83a7_00073",
        "demo_4f80b8bcc2fa56bb83a7_00100",
        "demo_731311ac42553ee59f1a_00018",
        "demo_731311ac42553ee59f1a_00078"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 4,
      "event_tick": 22478,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1058.262451 -937.395996 3.528250; setang -34.186371 108.782166 0",
          "position_tick": 22470,
          "angle_tick": 22478,
          "origin": [
            1058.262451171875,
            -937.39599609375,
            3.528249740601
          ],
          "pitch": -34.186370849609,
          "yaw": 108.782165527344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1058.262500 -937.396000 3.528250; setang -34.186370 108.782166 0",
          "position_tick": 22471,
          "angle_tick": 22471,
          "origin": [
            1058.2625,
            -937.396,
            3.5282497
          ],
          "pitch": -34.18637,
          "yaw": 108.782166,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1058.262451 -937.395996 3.528250; setang -34.186371 108.782166 0",
          "position_tick": 22478,
          "angle_tick": 22478,
          "origin": [
            1058.262451171875,
            -937.39599609375,
            3.528249740601
          ],
          "pitch": -34.186370849609,
          "yaw": 108.782165527344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22348,
          "last_tick": 22478,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e878349cf7917fdb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00097",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00097",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00014",
        "demo_07e639ec7f941287e35b_00202",
        "demo_1e8907bfd30b0bcdbfe9_00039",
        "demo_1e8907bfd30b0bcdbfe9_00112",
        "demo_1e8907bfd30b0bcdbfe9_00132",
        "demo_1e8907bfd30b0bcdbfe9_00206",
        "demo_a50086abe9c7c4a980cd_00402",
        "demo_c7fce8ea189bfb0ec256_00005",
        "demo_c7fce8ea189bfb0ec256_00074",
        "demo_c7fce8ea189bfb0ec256_00097",
        "demo_c7fce8ea189bfb0ec256_00137",
        "demo_c7fce8ea189bfb0ec256_00160",
        "demo_c7fce8ea189bfb0ec256_00189"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "mezii",
      "round": 7,
      "event_tick": 39402,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1268.062622 -1162.721558 -415.968750; setang -47.142670 -25.516434 0",
          "position_tick": 39393,
          "angle_tick": 39402,
          "origin": [
            -1268.062622070312,
            -1162.721557617188,
            -415.96875
          ],
          "pitch": -47.142669677734,
          "yaw": -25.51643371582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1268.062600 -1162.721600 -410.562500; setang -47.142670 -25.516434 0",
          "position_tick": 39395,
          "angle_tick": 39395,
          "origin": [
            -1268.0626,
            -1162.7216,
            -410.5625
          ],
          "pitch": -47.14267,
          "yaw": -25.516434,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            56.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1268.062622 -1162.721558 -387.453125; setang -47.142670 -25.516434 0",
          "position_tick": 39402,
          "angle_tick": 39402,
          "origin": [
            -1268.062622070312,
            -1162.721557617188,
            -387.453125
          ],
          "pitch": -47.142669677734,
          "yaw": -25.51643371582,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39272,
          "last_tick": 39402,
          "samples": 131
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ff6766c4019dcefe",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_44ff5206b8e42e46265b_00450",
      "command_record_id": "demo_44ff5206b8e42e46265b_00428",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00315",
        "demo_07d95741be40e144c266_00331",
        "demo_07d95741be40e144c266_00358",
        "demo_07d95741be40e144c266_00442",
        "demo_07d95741be40e144c266_00465",
        "demo_07d95741be40e144c266_00538",
        "demo_44ff5206b8e42e46265b_00428",
        "demo_44ff5206b8e42e46265b_00450",
        "demo_4f80b8bcc2fa56bb83a7_00430",
        "demo_4f80b8bcc2fa56bb83a7_00487",
        "demo_4f80b8bcc2fa56bb83a7_00603",
        "demo_731311ac42553ee59f1a_00352",
        "demo_731311ac42553ee59f1a_00417"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 18,
      "event_tick": 170578,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang 1.184112 -74.348600 0",
          "position_tick": 170216,
          "angle_tick": 170216,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": 1.1841125,
          "yaw": -74.3486,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang 11.042633 -71.954610 0",
          "position_tick": 170117,
          "angle_tick": 170117,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": 11.042633,
          "yaw": -71.95461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -508.821400 498.394100 160.031340; setang -7.207031 -103.332596 0",
          "position_tick": 170571,
          "angle_tick": 170571,
          "origin": [
            -508.8214,
            498.3941,
            160.03134
          ],
          "pitch": -7.2070312,
          "yaw": -103.332596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.117188,
            -226.66016,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -513.027527 476.406982 160.031296; setang -7.232788 -103.590088 0",
          "position_tick": 170578,
          "angle_tick": 170578,
          "origin": [
            -513.027526855469,
            476.406982421875,
            160.031295776367
          ],
          "pitch": -7.232788085938,
          "yaw": -103.590087890625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.9375,
            -238.009765625,
            -0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170117,
          "last_tick": 170578,
          "samples": 462
        },
        "departure_tick": 170217,
        "movement_to_event_ms": 5656.25,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f7bf5b5828ce39b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00226",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00048",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00070",
        "demo_4d520a1960bac889dc2d_00216",
        "demo_4d520a1960bac889dc2d_00267",
        "demo_4d520a1960bac889dc2d_00337",
        "demo_5cc1733fab4c73f800c9_00066",
        "demo_5cc1733fab4c73f800c9_00168",
        "demo_5cc1733fab4c73f800c9_00245",
        "demo_5cc1733fab4c73f800c9_00456",
        "demo_5cc1733fab4c73f800c9_00511",
        "demo_a50086abe9c7c4a980cd_00226",
        "demo_c7fce8ea189bfb0ec256_00048",
        "demo_c7fce8ea189bfb0ec256_00121"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "apEX",
      "round": 5,
      "event_tick": 20154,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -732.881400 -1322.139400 -407.968750; setang -25.338257 -7.954437 0",
          "position_tick": 20145,
          "angle_tick": 20145,
          "origin": [
            -732.8814,
            -1322.1394,
            -407.96875
          ],
          "pitch": -25.338257,
          "yaw": -7.9544373,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -732.881400 -1322.139400 -407.968750; setang 0.126007 -35.519485 0",
          "position_tick": 19783,
          "angle_tick": 19783,
          "origin": [
            -732.8814,
            -1322.1394,
            -407.96875
          ],
          "pitch": 0.12600708,
          "yaw": -35.519485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.040039062,
            3.28125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -731.856400 -1322.219200 -397.625000; setang -25.338257 -7.954437 0",
          "position_tick": 20148,
          "angle_tick": 20148,
          "origin": [
            -731.8564,
            -1322.2192,
            -397.625
          ],
          "pitch": -25.338257,
          "yaw": -7.9544373,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.769531,
            -3.28125,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -729.514343 -1322.373535 -379.000000; setang -25.338257 -7.954437 0",
          "position_tick": 20154,
          "angle_tick": 20154,
          "origin": [
            -729.514343261719,
            -1322.37353515625,
            -379.0
          ],
          "pitch": -25.338256835938,
          "yaw": -7.954437255859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.953125,
            -2.359375,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19783,
          "last_tick": 20154,
          "samples": 372
        },
        "departure_tick": 20146,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_410850dcaefd4d53",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00133",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00133",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00093",
        "demo_44d9dd1cefa925823c1e_00133",
        "demo_44d9dd1cefa925823c1e_00332",
        "demo_44d9dd1cefa925823c1e_00362",
        "demo_44d9dd1cefa925823c1e_00413",
        "demo_5d6af8fdfb719608e960_00026",
        "demo_5d6af8fdfb719608e960_00184",
        "demo_5d6af8fdfb719608e960_00276",
        "demo_7dadd8516dde2b87da75_00028",
        "demo_7dadd8516dde2b87da75_00423",
        "demo_84f87856e21e12df25d7_00060",
        "demo_84f87856e21e12df25d7_00155"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 8,
      "event_tick": 63728,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -772.367430 598.093260 -30.711792; setang 2.960129 35.490295 0",
          "position_tick": 63468,
          "angle_tick": 63468,
          "origin": [
            -772.36743,
            598.09326,
            -30.711792
          ],
          "pitch": 2.9601288,
          "yaw": 35.490295,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.49219,
            56.64453,
            46.60547
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 17.600418 838.146900 80.031250; setang -16.730804 70.316620 0",
          "position_tick": 63721,
          "angle_tick": 63721,
          "origin": [
            17.600418,
            838.1469,
            80.03125
          ],
          "pitch": -16.730804,
          "yaw": 70.31662,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            70.897156,
            187.23047,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 24.721088 857.348877 80.031250; setang -16.756561 70.316620 0",
          "position_tick": 63728,
          "angle_tick": 63728,
          "origin": [
            24.721088409424,
            857.348876953125,
            80.03125
          ],
          "pitch": -16.756561279297,
          "yaw": 70.316619873047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.212280273438,
            212.625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63468,
          "last_tick": 63728,
          "samples": 261
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_579d95680a07085d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00211",
      "command_record_id": "demo_518d8b186445b01e1f62_00211",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00331",
        "demo_241d9eb92ddde5a3b396_00359",
        "demo_518d8b186445b01e1f62_00013",
        "demo_518d8b186445b01e1f62_00179",
        "demo_518d8b186445b01e1f62_00211",
        "demo_518d8b186445b01e1f62_00327",
        "demo_92655b67d38bb2eb32f4_00070",
        "demo_92655b67d38bb2eb32f4_00205",
        "demo_da35559385e7d6e5ce42_00044",
        "demo_da35559385e7d6e5ce42_00078",
        "demo_da35559385e7d6e5ce42_00125",
        "demo_da35559385e7d6e5ce42_00184"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 10,
      "event_tick": 77187,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -416.000000 -1696.000000 2.031250; setang -9.878082 90.603912 0",
          "position_tick": 77177,
          "angle_tick": 77187,
          "origin": [
            -416.0,
            -1696.0,
            2.031249523163
          ],
          "pitch": -9.878082275391,
          "yaw": 90.603912353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -416.000000 -1696.000000 16.609375; setang -9.878082 90.603910 0",
          "position_tick": 77181,
          "angle_tick": 77181,
          "origin": [
            -416.0,
            -1696.0,
            16.609375
          ],
          "pitch": -9.878082,
          "yaw": 90.60391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -416.000000 -1696.000000 34.250000; setang -9.878082 90.603912 0",
          "position_tick": 77187,
          "angle_tick": 77187,
          "origin": [
            -416.0,
            -1696.0,
            34.25
          ],
          "pitch": -9.878082275391,
          "yaw": 90.603912353516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77057,
          "last_tick": 77187,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f9729c16720246c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00068",
      "command_record_id": "demo_86c38e0db4646195347a_00068",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00062",
        "demo_44d9dd1cefa925823c1e_00092",
        "demo_44d9dd1cefa925823c1e_00131",
        "demo_44d9dd1cefa925823c1e_00165",
        "demo_44d9dd1cefa925823c1e_00193",
        "demo_44d9dd1cefa925823c1e_00241",
        "demo_5d6af8fdfb719608e960_00379",
        "demo_7dadd8516dde2b87da75_00291",
        "demo_7dadd8516dde2b87da75_00509",
        "demo_86c38e0db4646195347a_00068",
        "demo_86c38e0db4646195347a_00232"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 6,
      "event_tick": 35762,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2035.968750 1914.967407 140.226410; setang -40.480164 -167.719696 0",
          "position_tick": 35747,
          "angle_tick": 35762,
          "origin": [
            2035.96875,
            1914.967407226562,
            140.226409912109
          ],
          "pitch": -40.480163574219,
          "yaw": -167.719696044922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2035.968800 1914.967400 140.226410; setang -40.480164 -167.719700 0",
          "position_tick": 35748,
          "angle_tick": 35748,
          "origin": [
            2035.9688,
            1914.9674,
            140.22641
          ],
          "pitch": -40.480164,
          "yaw": -167.7197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2035.968750 1914.967407 179.109375; setang -40.480164 -167.719696 0",
          "position_tick": 35762,
          "angle_tick": 35762,
          "origin": [
            2035.96875,
            1914.967407226562,
            179.109375
          ],
          "pitch": -40.480163574219,
          "yaw": -167.719696044922,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            171.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35632,
          "last_tick": 35762,
          "samples": 131
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b3e880ae705102db",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00103",
      "command_record_id": "demo_49fabf21b1c26f1010df_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00213",
        "demo_49fabf21b1c26f1010df_00103",
        "demo_49fabf21b1c26f1010df_00281",
        "demo_49fabf21b1c26f1010df_00287",
        "demo_9973c9a1187116ecba8b_00023",
        "demo_9973c9a1187116ecba8b_00089",
        "demo_9973c9a1187116ecba8b_00128",
        "demo_9973c9a1187116ecba8b_00157",
        "demo_9973c9a1187116ecba8b_00245",
        "demo_deb2a52b8ef138c44fe0_00109",
        "demo_deb2a52b8ef138c44fe0_00153"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 7,
      "event_tick": 51556,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -338.301500 2081.439500 -128.024290; setang 2.360687 -100.430145 0",
          "position_tick": 51310,
          "angle_tick": 51310,
          "origin": [
            -338.3015,
            2081.4395,
            -128.02429
          ],
          "pitch": 2.3606873,
          "yaw": -100.430145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 234.851490 2257.990200 -125.346250; setang 5.423126 -160.211210 0",
          "position_tick": 51087,
          "angle_tick": 51087,
          "origin": [
            234.85149,
            2257.9902,
            -125.34625
          ],
          "pitch": 5.423126,
          "yaw": -160.21121,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1151.768100 2306.082300 6.069934; setang -11.962738 -146.907800 0",
          "position_tick": 51549,
          "angle_tick": 51549,
          "origin": [
            -1151.7681,
            2306.0823,
            6.069934
          ],
          "pitch": -11.962738,
          "yaw": -146.9078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.91406,
            -115.09375,
            12.257385
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1170.815674 2294.525146 5.644013; setang -12.377472 -146.875885 0",
          "position_tick": 51556,
          "angle_tick": 51556,
          "origin": [
            -1170.815673828125,
            2294.525146484375,
            5.644013404846
          ],
          "pitch": -12.377471923828,
          "yaw": -146.875885009766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -205.953125,
            -126.921875,
            -2.824340820312
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51087,
          "last_tick": 51556,
          "samples": 470
        },
        "departure_tick": 51311,
        "movement_to_event_ms": 3843.75,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3f24c62db2d7aa1",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00029",
      "command_record_id": "demo_79afb17b7ed789137186_00029",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00120",
        "demo_2160153112cdae3ea873_00205",
        "demo_56d855ae2f8723544f85_00348",
        "demo_79afb17b7ed789137186_00007",
        "demo_79afb17b7ed789137186_00029",
        "demo_79afb17b7ed789137186_00091",
        "demo_79afb17b7ed789137186_00111",
        "demo_79afb17b7ed789137186_00152",
        "demo_79afb17b7ed789137186_00189",
        "demo_79afb17b7ed789137186_00210",
        "demo_c41e59c2737947d52711_00000"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "flameZ",
      "round": 4,
      "event_tick": 24120,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2949.018600 -47.000000 1608.031400; setang 6.929962 3.007843 0",
          "position_tick": 23997,
          "angle_tick": 23997,
          "origin": [
            2949.0186,
            -47.0,
            1608.0314
          ],
          "pitch": 6.929962,
          "yaw": 3.007843,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2949.018600 -47.000000 1608.031400; setang 7.656097 77.192020 0",
          "position_tick": 23963,
          "angle_tick": 23963,
          "origin": [
            2949.0186,
            -47.0,
            1608.0314
          ],
          "pitch": 7.6560974,
          "yaw": 77.19202,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2625.231400 104.204460 1616.031200; setang -9.834137 -177.868320 0",
          "position_tick": 24107,
          "angle_tick": 24107,
          "origin": [
            2625.2314,
            104.20446,
            1616.0312
          ],
          "pitch": -9.834137,
          "yaw": -177.86832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -239.79688,
            -5.8632812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2579.615967 102.978722 1655.859375; setang -9.834137 -177.868317 0",
          "position_tick": 24120,
          "angle_tick": 24120,
          "origin": [
            2579.615966796875,
            102.978721618652,
            1655.859375
          ],
          "pitch": -9.834136962891,
          "yaw": -177.868316650391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -243.328125,
            -6.546875,
            166.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23963,
          "last_tick": 24120,
          "samples": 158
        },
        "departure_tick": 23998,
        "movement_to_event_ms": 1921.875,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d56d80060057d233",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00140",
      "command_record_id": "demo_79afb17b7ed789137186_00140",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00248",
        "demo_79afb17b7ed789137186_00002",
        "demo_79afb17b7ed789137186_00081",
        "demo_79afb17b7ed789137186_00123",
        "demo_79afb17b7ed789137186_00140",
        "demo_79afb17b7ed789137186_00205",
        "demo_b9b20b60330034a63512_00068",
        "demo_b9b20b60330034a63512_00099",
        "demo_b9b20b60330034a63512_00128",
        "demo_b9b20b60330034a63512_00222",
        "demo_c41e59c2737947d52711_00305"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 8,
      "event_tick": 69779,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 823.958557 -1435.968750 1612.031250; setang -26.252518 169.993530 0",
          "position_tick": 69771,
          "angle_tick": 69779,
          "origin": [
            823.958557128906,
            -1435.96875,
            1612.03125
          ],
          "pitch": -26.252517700195,
          "yaw": 169.993530273438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 823.958560 -1435.968800 1612.031200; setang -26.252518 169.993530 0",
          "position_tick": 69772,
          "angle_tick": 69772,
          "origin": [
            823.95856,
            -1435.9688,
            1612.0312
          ],
          "pitch": -26.252518,
          "yaw": 169.99353,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 823.958557 -1435.968750 1612.031250; setang -26.252518 169.993530 0",
          "position_tick": 69779,
          "angle_tick": 69779,
          "origin": [
            823.958557128906,
            -1435.96875,
            1612.03125
          ],
          "pitch": -26.252517700195,
          "yaw": 169.993530273438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69489,
          "last_tick": 69779,
          "samples": 291
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dfc94342f0cb8ac6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00211",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00211",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00099",
        "demo_0dff5f4d96ba70f21ad1_00101",
        "demo_0dff5f4d96ba70f21ad1_00324",
        "demo_0dff5f4d96ba70f21ad1_00427",
        "demo_1c4fa8f15de6cbb137e2_00066",
        "demo_1c4fa8f15de6cbb137e2_00179",
        "demo_1c4fa8f15de6cbb137e2_00262",
        "demo_49fabf21b1c26f1010df_00024",
        "demo_49fabf21b1c26f1010df_00186",
        "demo_49fabf21b1c26f1010df_00187",
        "demo_49fabf21b1c26f1010df_00257",
        "demo_deb2a52b8ef138c44fe0_00195",
        "demo_deb2a52b8ef138c44fe0_00198",
        "demo_deb2a52b8ef138c44fe0_00211"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 11,
      "event_tick": 80743,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.970276 -384.020447 6.351074; setang -4.818192 52.363251 0",
          "position_tick": 80733,
          "angle_tick": 80743,
          "origin": [
            363.970275878906,
            -384.020446777344,
            6.35107421875
          ],
          "pitch": -4.81819152832,
          "yaw": 52.363250732422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.970280 -384.020450 22.250000; setang -4.818192 52.363250 0",
          "position_tick": 80737,
          "angle_tick": 80737,
          "origin": [
            363.97028,
            -384.02045,
            22.25
          ],
          "pitch": -4.8181915,
          "yaw": 52.36325,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            272.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.970276 -384.020447 39.562500; setang -4.818192 52.363251 0",
          "position_tick": 80743,
          "angle_tick": 80743,
          "origin": [
            363.970275878906,
            -384.020446777344,
            39.5625
          ],
          "pitch": -4.81819152832,
          "yaw": 52.363250732422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            197.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80372,
          "last_tick": 80743,
          "samples": 372
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ef7188978f156d5",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_21a2c34da37a8e81c427_00186",
      "command_record_id": "demo_21a2c34da37a8e81c427_00118",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00385",
        "demo_21a2c34da37a8e81c427_00022",
        "demo_21a2c34da37a8e81c427_00061",
        "demo_21a2c34da37a8e81c427_00085",
        "demo_21a2c34da37a8e81c427_00118",
        "demo_21a2c34da37a8e81c427_00139",
        "demo_21a2c34da37a8e81c427_00186",
        "demo_67348e1baa5b49bad101_00521",
        "demo_bc6251413daa2447c1ff_00251",
        "demo_bc6251413daa2447c1ff_00263"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 7,
      "event_tick": 43043,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang 2.618179 -61.864014 0",
          "position_tick": 42780,
          "angle_tick": 42780,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": 2.6181793,
          "yaw": -61.864014,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang 2.464020 -62.304153 0",
          "position_tick": 42701,
          "angle_tick": 42701,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": 2.4640198,
          "yaw": -62.304153,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1005.946300 -2390.218500 -167.968750; setang -11.373932 38.323746 0",
          "position_tick": 43037,
          "angle_tick": 43037,
          "origin": [
            -1005.9463,
            -2390.2185,
            -167.96875
          ],
          "pitch": -11.373932,
          "yaw": 38.323746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            190.40625,
            134.76562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -990.785217 -2379.118896 -167.968750; setang -11.351959 38.279800 0",
          "position_tick": 43043,
          "angle_tick": 43043,
          "origin": [
            -990.785217285156,
            -2379.118896484375,
            -167.96875
          ],
          "pitch": -11.351959228516,
          "yaw": 38.279800415039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            195.56640625,
            145.078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42701,
          "last_tick": 43043,
          "samples": 343
        },
        "departure_tick": 42781,
        "movement_to_event_ms": 4109.375,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3d74c6d01bcdd289",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00014",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00014",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00235",
        "demo_07e639ec7f941287e35b_00396",
        "demo_07e639ec7f941287e35b_00419",
        "demo_5cc1733fab4c73f800c9_00171",
        "demo_5cc1733fab4c73f800c9_00254",
        "demo_5cc1733fab4c73f800c9_00262",
        "demo_a50086abe9c7c4a980cd_00014",
        "demo_a50086abe9c7c4a980cd_00070",
        "demo_a50086abe9c7c4a980cd_00404",
        "demo_f53e9889dd94c99a6feb_00173"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 2,
      "event_tick": 7587,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 877.491940 -307.504880 -127.968750; setang 16.489792 -129.941830 0",
          "position_tick": 7457,
          "angle_tick": 7457,
          "origin": [
            877.49194,
            -307.50488,
            -127.96875
          ],
          "pitch": 16.489792,
          "yaw": -129.94183,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            86.36328,
            11.6328125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1007.675050 -457.926880 -123.671875; setang 17.864807 -121.388626 0",
          "position_tick": 7580,
          "angle_tick": 7580,
          "origin": [
            1007.67505,
            -457.92688,
            -123.671875
          ],
          "pitch": 17.864807,
          "yaw": -121.388626,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1007.675049 -457.926880 -100.265625; setang 17.892273 -121.361160 0",
          "position_tick": 7587,
          "angle_tick": 7587,
          "origin": [
            1007.675048828125,
            -457.926879882812,
            -100.265625
          ],
          "pitch": 17.892272949219,
          "yaw": -121.36116027832,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7457,
          "last_tick": 7587,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_55274667a83ad401",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f53e9889dd94c99a6feb_00061",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00061",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00057",
        "demo_a50086abe9c7c4a980cd_00008",
        "demo_a50086abe9c7c4a980cd_00034",
        "demo_a50086abe9c7c4a980cd_00064",
        "demo_a50086abe9c7c4a980cd_00135",
        "demo_a50086abe9c7c4a980cd_00160",
        "demo_a50086abe9c7c4a980cd_00221",
        "demo_c7fce8ea189bfb0ec256_00223",
        "demo_f53e9889dd94c99a6feb_00061",
        "demo_f53e9889dd94c99a6feb_00350"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 5,
      "event_tick": 35989,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2222.015900 -444.394300 -351.968750; setang 10.118408 -176.648830 0",
          "position_tick": 35477,
          "angle_tick": 35477,
          "origin": [
            2222.0159,
            -444.3943,
            -351.96875
          ],
          "pitch": 10.118408,
          "yaw": -176.64883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -249.54688,
            -15.1796875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 807.267150 -702.049560 -206.968750; setang 15.530548 -109.084970 0",
          "position_tick": 35982,
          "angle_tick": 35982,
          "origin": [
            807.26715,
            -702.04956,
            -206.96875
          ],
          "pitch": 15.530548,
          "yaw": -109.08497,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -77.05859,
            -177.6914,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 799.880310 -720.522827 -206.968750; setang 15.471832 -108.702507 0",
          "position_tick": 35989,
          "angle_tick": 35989,
          "origin": [
            799.880310058594,
            -720.522827148438,
            -206.96875
          ],
          "pitch": 15.471832275391,
          "yaw": -108.702507019043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.78125,
            -206.5703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35477,
          "last_tick": 35989,
          "samples": 513
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_56e76317452a9176",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_a50086abe9c7c4a980cd_00416",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00416",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00009",
        "demo_1e8907bfd30b0bcdbfe9_00031",
        "demo_1e8907bfd30b0bcdbfe9_00053",
        "demo_5cc1733fab4c73f800c9_00402",
        "demo_5cc1733fab4c73f800c9_00445",
        "demo_a50086abe9c7c4a980cd_00271",
        "demo_a50086abe9c7c4a980cd_00287",
        "demo_a50086abe9c7c4a980cd_00395",
        "demo_a50086abe9c7c4a980cd_00416",
        "demo_c7fce8ea189bfb0ec256_00295"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 22,
      "event_tick": 177409,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2144.256800 -380.647640 -351.968750; setang 13.133118 -170.576140 0",
          "position_tick": 177008,
          "angle_tick": 177008,
          "origin": [
            2144.2568,
            -380.64764,
            -351.96875
          ],
          "pitch": 13.133118,
          "yaw": -170.57614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 925.842160 43.122180 -415.968750; setang -5.676849 173.352600 0",
          "position_tick": 177403,
          "angle_tick": 177403,
          "origin": [
            925.84216,
            43.12218,
            -415.96875
          ],
          "pitch": -5.6768494,
          "yaw": 173.3526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.60156,
            26.141113,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 906.816162 45.214558 -415.968750; setang -5.676849 173.352600 0",
          "position_tick": 177409,
          "angle_tick": 177409,
          "origin": [
            906.816162109375,
            45.214557647705,
            -415.96875
          ],
          "pitch": -5.676849365234,
          "yaw": 173.352600097656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.5078125,
            27.0400390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177008,
          "last_tick": 177409,
          "samples": 402
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6564f48a691a24c8",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00376",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00492",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00346",
        "demo_0dff5f4d96ba70f21ad1_00379",
        "demo_0dff5f4d96ba70f21ad1_00443",
        "demo_5c8743102c5a1e28f8ee_00344",
        "demo_5c8743102c5a1e28f8ee_00376",
        "demo_5c8743102c5a1e28f8ee_00492",
        "demo_5c8743102c5a1e28f8ee_00520",
        "demo_5c8743102c5a1e28f8ee_00590",
        "demo_79fb1d50cba757afee7d_00429",
        "demo_b24ca24bca0f9defa72c_00256"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 23,
      "event_tick": 191974,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 1.518524 -107.733990 0",
          "position_tick": 191872,
          "angle_tick": 191872,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 1.5185242,
          "yaw": -107.73399,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 1.713531 -106.487730 0",
          "position_tick": 191844,
          "angle_tick": 191844,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 1.7135315,
          "yaw": -106.48773,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            83.85547,
            9.453125,
            -110.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -39.449036 2184.059000 -128.757020; setang -14.991882 -148.620990 0",
          "position_tick": 191967,
          "angle_tick": 191967,
          "origin": [
            -39.449036,
            2184.059,
            -128.75702
          ],
          "pitch": -14.991882,
          "yaw": -148.62099,
          "airborne": false,
          "duck_amount": 0.7264264,
          "velocity": [
            -138.26562,
            -49.890625,
            4.0039062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -47.872925 2180.889893 -128.480530; setang -16.004333 -148.620987 0",
          "position_tick": 191974,
          "angle_tick": 191974,
          "origin": [
            -47.872924804688,
            2180.889892578125,
            -128.480529785156
          ],
          "pitch": -16.004333496094,
          "yaw": -148.620986938477,
          "airborne": false,
          "duck_amount": 0.894354820251,
          "velocity": [
            -77.57421875,
            -31.421875,
            2.58203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 191844,
          "last_tick": 191974,
          "samples": 131
        },
        "departure_tick": 191873,
        "movement_to_event_ms": 1593.75,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8404c900b988f994",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00336",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00245",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00327",
        "demo_1e37c617488eba4e7406_00263",
        "demo_44ff5206b8e42e46265b_00087",
        "demo_44ff5206b8e42e46265b_00253",
        "demo_44ff5206b8e42e46265b_00314",
        "demo_44ff5206b8e42e46265b_00341",
        "demo_44ff5206b8e42e46265b_00463",
        "demo_4f80b8bcc2fa56bb83a7_00046",
        "demo_4f80b8bcc2fa56bb83a7_00245",
        "demo_4f80b8bcc2fa56bb83a7_00336"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 11,
      "event_tick": 76183,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -328.000000 -2288.000000 -163.255740; setang -31.666718 93.953705 0",
          "position_tick": 76173,
          "angle_tick": 76173,
          "origin": [
            -328.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -31.666718,
          "yaw": 93.953705,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -328.000000 -2288.000000 -163.255740; setang -31.237915 93.458620 0",
          "position_tick": 76053,
          "angle_tick": 76053,
          "origin": [
            -328.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -31.237915,
          "yaw": 93.45862,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -328.078120 -2286.874300 -156.062500; setang -31.666718 93.953705 0",
          "position_tick": 76176,
          "angle_tick": 76176,
          "origin": [
            -328.07812,
            -2286.8743,
            -156.0625
          ],
          "pitch": -31.666718,
          "yaw": 93.953705,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.96875,
            28.4375,
            175.36719
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -328.272949 -2284.069092 -133.437500; setang -31.666718 94.039551 0",
          "position_tick": 76183,
          "angle_tick": 76183,
          "origin": [
            -328.27294921875,
            -2284.069091796875,
            -133.4375
          ],
          "pitch": -31.666717529297,
          "yaw": 94.03955078125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -2.078125,
            29.921875,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76053,
          "last_tick": 76183,
          "samples": 131
        },
        "departure_tick": 76174,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8cef076c8fbef499",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_07e639ec7f941287e35b_00188",
      "command_record_id": "demo_07e639ec7f941287e35b_00188",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00029",
        "demo_07e639ec7f941287e35b_00147",
        "demo_07e639ec7f941287e35b_00160",
        "demo_07e639ec7f941287e35b_00188",
        "demo_07e639ec7f941287e35b_00377",
        "demo_07e639ec7f941287e35b_00422",
        "demo_5cc1733fab4c73f800c9_00077",
        "demo_5cc1733fab4c73f800c9_00478",
        "demo_a50086abe9c7c4a980cd_00005",
        "demo_f53e9889dd94c99a6feb_00139"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 11,
      "event_tick": 78626,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1897.278700 -843.231750 -351.968750; setang 5.214050 -139.759830 0",
          "position_tick": 78496,
          "angle_tick": 78496,
          "origin": [
            1897.2787,
            -843.23175,
            -351.96875
          ],
          "pitch": 5.2140503,
          "yaw": -139.75983,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1719.287400 -1140.986800 -380.619870; setang -19.492157 -148.736000 0",
          "position_tick": 78619,
          "angle_tick": 78619,
          "origin": [
            1719.2874,
            -1140.9868,
            -380.61987
          ],
          "pitch": -19.492157,
          "yaw": -148.736,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.03125,
            -129.49219,
            -37.21875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1699.975830 -1153.239258 -384.126465; setang -19.492157 -148.735992 0",
          "position_tick": 78626,
          "angle_tick": 78626,
          "origin": [
            1699.975830078125,
            -1153.2392578125,
            -384.12646484375
          ],
          "pitch": -19.492156982422,
          "yaw": -148.735992431641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.3828125,
            -130.4375,
            -38.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78496,
          "last_tick": 78626,
          "samples": 131
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a8bf7968f70e12a9",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_1b9d5eac73de0b387701_00199",
      "command_record_id": "demo_17accc02fe6ec2727063_00063",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00063",
        "demo_17accc02fe6ec2727063_00091",
        "demo_17accc02fe6ec2727063_00159",
        "demo_1b9d5eac73de0b387701_00046",
        "demo_1b9d5eac73de0b387701_00072",
        "demo_1b9d5eac73de0b387701_00146",
        "demo_1b9d5eac73de0b387701_00169",
        "demo_1b9d5eac73de0b387701_00199",
        "demo_3ef7bfc9c4cb1bcd3960_00191",
        "demo_9c5c91359adde2e94631_00116"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 5,
      "event_tick": 33979,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang -0.307953 -34.821167 0",
          "position_tick": 33702,
          "angle_tick": 33702,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": -0.30795288,
          "yaw": -34.821167,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 1.324539 -19.421417 0",
          "position_tick": 33594,
          "angle_tick": 33594,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 1.3245392,
          "yaw": -19.421417,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -931.539200 -2369.061800 -167.968750; setang -14.291153 42.609787 0",
          "position_tick": 33972,
          "angle_tick": 33972,
          "origin": [
            -931.5392,
            -2369.0618,
            -167.96875
          ],
          "pitch": -14.291153,
          "yaw": 42.609787,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            195.02734,
            148.26562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -913.677368 -2354.623047 -167.968750; setang -14.291153 42.609787 0",
          "position_tick": 33979,
          "angle_tick": 33979,
          "origin": [
            -913.677368164062,
            -2354.623046875,
            -167.96875
          ],
          "pitch": -14.291152954102,
          "yaw": 42.609786987305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            188.515625,
            156.484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33594,
          "last_tick": 33979,
          "samples": 386
        },
        "departure_tick": 33703,
        "movement_to_event_ms": 4328.125,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_af9794620991ff16",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00307",
      "command_record_id": "demo_6e149681cbff13e6c780_00307",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00361",
        "demo_44d9dd1cefa925823c1e_00411",
        "demo_5d6af8fdfb719608e960_00024",
        "demo_5d6af8fdfb719608e960_00052",
        "demo_5d6af8fdfb719608e960_00111",
        "demo_5d6af8fdfb719608e960_00148",
        "demo_6e149681cbff13e6c780_00307",
        "demo_7dadd8516dde2b87da75_00026",
        "demo_7dadd8516dde2b87da75_00143",
        "demo_7dadd8516dde2b87da75_00230"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "meyern",
      "round": 15,
      "event_tick": 139714,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -858.947327 450.638672 -26.095520; setang 1.495850 33.411835 0",
          "position_tick": 139706,
          "angle_tick": 139714,
          "origin": [
            -858.947326660156,
            450.638671875,
            -26.095520019531
          ],
          "pitch": 1.495849609375,
          "yaw": 33.411834716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -858.947300 450.638670 -18.156250; setang 1.495850 33.411835 0",
          "position_tick": 139708,
          "angle_tick": 139708,
          "origin": [
            -858.9473,
            450.63867,
            -18.15625
          ],
          "pitch": 1.4958496,
          "yaw": 33.411835,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.11328
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -858.947327 450.638672 1.031250; setang 1.495850 33.411835 0",
          "position_tick": 139714,
          "angle_tick": 139714,
          "origin": [
            -858.947326660156,
            450.638671875,
            1.03125
          ],
          "pitch": 1.495849609375,
          "yaw": 33.411834716797,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139584,
          "last_tick": 139714,
          "samples": 131
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b5ed2cc8e2f7dc54",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_1b9d5eac73de0b387701_00119",
      "command_record_id": "demo_bc6251413daa2447c1ff_00287",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00199",
        "demo_17accc02fe6ec2727063_00291",
        "demo_17accc02fe6ec2727063_00362",
        "demo_1b9d5eac73de0b387701_00119",
        "demo_1b9d5eac73de0b387701_00225",
        "demo_1b9d5eac73de0b387701_00257",
        "demo_21a2c34da37a8e81c427_00123",
        "demo_21a2c34da37a8e81c427_00142",
        "demo_21a2c34da37a8e81c427_00164",
        "demo_bc6251413daa2447c1ff_00287"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 16,
      "event_tick": 130593,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1247.968800 -856.042850 -129.968750; setang -22.124756 0.078278 0",
          "position_tick": 130431,
          "angle_tick": 130431,
          "origin": [
            -1247.9688,
            -856.04285,
            -129.96875
          ],
          "pitch": -22.124756,
          "yaw": 0.07827759,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1233.506100 -949.506400 -167.968750; setang 4.118500 60.939102 0",
          "position_tick": 130081,
          "angle_tick": 130081,
          "origin": [
            -1233.5061,
            -949.5064,
            -167.96875
          ],
          "pitch": 4.1184998,
          "yaw": 60.939102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            171.01562,
            116.39453,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1206.633500 -619.781800 -167.968750; setang -22.124756 0.078278 0",
          "position_tick": 130587,
          "angle_tick": 130587,
          "origin": [
            -1206.6335,
            -619.7818,
            -167.96875
          ],
          "pitch": -22.124756,
          "yaw": 0.07827759,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            203.51562,
            0.1796875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1189.506958 -619.767761 -167.968750; setang -22.124756 0.078278 0",
          "position_tick": 130593,
          "angle_tick": 130593,
          "origin": [
            -1189.506958007812,
            -619.767761230469,
            -167.96875
          ],
          "pitch": -22.124755859375,
          "yaw": 0.078277587891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            225.6796875,
            0.1796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130081,
          "last_tick": 130593,
          "samples": 513
        },
        "departure_tick": 130432,
        "movement_to_event_ms": 2531.25,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ccfea3d220f864c7",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00043",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00043",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00043",
        "demo_0dff5f4d96ba70f21ad1_00072",
        "demo_0dff5f4d96ba70f21ad1_00145",
        "demo_0dff5f4d96ba70f21ad1_00213",
        "demo_0dff5f4d96ba70f21ad1_00233",
        "demo_1c4fa8f15de6cbb137e2_00034",
        "demo_1c4fa8f15de6cbb137e2_00119",
        "demo_1c4fa8f15de6cbb137e2_00207",
        "demo_5c8743102c5a1e28f8ee_00062",
        "demo_b24ca24bca0f9defa72c_00168"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 4,
      "event_tick": 32126,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1004.969543 2379.965576 27.468513; setang -24.590149 -102.203407 0",
          "position_tick": 32117,
          "angle_tick": 32126,
          "origin": [
            1004.969543457031,
            2379.965576171875,
            27.46851348877
          ],
          "pitch": -24.590148925781,
          "yaw": -102.203407287598,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1004.969540 2379.965600 34.859375; setang -24.590149 -102.203410 0",
          "position_tick": 32119,
          "angle_tick": 32119,
          "origin": [
            1004.96954,
            2379.9656,
            34.859375
          ],
          "pitch": -24.590149,
          "yaw": -102.20341,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            189.01514
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1004.969543 2379.965576 57.453125; setang -24.590149 -102.203407 0",
          "position_tick": 32126,
          "angle_tick": 32126,
          "origin": [
            1004.969543457031,
            2379.965576171875,
            57.453125
          ],
          "pitch": -24.590148925781,
          "yaw": -102.203407287598,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31915,
          "last_tick": 32126,
          "samples": 212
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d4586722937b1190",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00222",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00222",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00033",
        "demo_a50086abe9c7c4a980cd_00003",
        "demo_a50086abe9c7c4a980cd_00051",
        "demo_a50086abe9c7c4a980cd_00095",
        "demo_a50086abe9c7c4a980cd_00147",
        "demo_a50086abe9c7c4a980cd_00354",
        "demo_c7fce8ea189bfb0ec256_00222",
        "demo_f53e9889dd94c99a6feb_00063",
        "demo_f53e9889dd94c99a6feb_00195",
        "demo_f53e9889dd94c99a6feb_00232"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 14,
      "event_tick": 110536,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1268.056030 -1161.661987 -415.968750; setang -44.797791 -24.830811 0",
          "position_tick": 110528,
          "angle_tick": 110536,
          "origin": [
            -1268.056030273438,
            -1161.661987304688,
            -415.96875
          ],
          "pitch": -44.797790527344,
          "yaw": -24.830810546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1268.056000 -1161.662000 -413.796880; setang -44.797790 -24.830810 0",
          "position_tick": 110529,
          "angle_tick": 110529,
          "origin": [
            -1268.056,
            -1161.662,
            -413.79688
          ],
          "pitch": -44.79779,
          "yaw": -24.83081,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1268.056030 -1161.661987 -389.843750; setang -44.797791 -24.830811 0",
          "position_tick": 110536,
          "angle_tick": 110536,
          "origin": [
            -1268.056030273438,
            -1161.661987304688,
            -389.84375
          ],
          "pitch": -44.797790527344,
          "yaw": -24.830810546875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110268,
          "last_tick": 110536,
          "samples": 269
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_faa789546197acbf",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00159",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00159",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00313",
        "demo_0dff5f4d96ba70f21ad1_00352",
        "demo_1c4fa8f15de6cbb137e2_00043",
        "demo_1c4fa8f15de6cbb137e2_00088",
        "demo_1c4fa8f15de6cbb137e2_00110",
        "demo_5c8743102c5a1e28f8ee_00159",
        "demo_79fb1d50cba757afee7d_00052",
        "demo_79fb1d50cba757afee7d_00105",
        "demo_79fb1d50cba757afee7d_00155",
        "demo_79fb1d50cba757afee7d_00183"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 9,
      "event_tick": 58777,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 572.040771 -395.968750 8.030186; setang -17.973969 116.848877 0",
          "position_tick": 58768,
          "angle_tick": 58777,
          "origin": [
            572.040771484375,
            -395.96875,
            8.030185699463
          ],
          "pitch": -17.973968505859,
          "yaw": 116.848876953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 572.040800 -395.968750 19.296875; setang -17.973969 116.848880 0",
          "position_tick": 58771,
          "angle_tick": 58771,
          "origin": [
            572.0408,
            -395.96875,
            19.296875
          ],
          "pitch": -17.973969,
          "yaw": 116.84888,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 572.040771 -395.968750 37.703125; setang -17.973969 116.848877 0",
          "position_tick": 58777,
          "angle_tick": 58777,
          "origin": [
            572.040771484375,
            -395.96875,
            37.703125
          ],
          "pitch": -17.973968505859,
          "yaw": 116.848876953125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58647,
          "last_tick": 58777,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1c4706686f8f8ca6",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00154",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00154",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00281",
        "demo_49fabf21b1c26f1010df_00044",
        "demo_49fabf21b1c26f1010df_00162",
        "demo_49fabf21b1c26f1010df_00305",
        "demo_5c8743102c5a1e28f8ee_00236",
        "demo_deb2a52b8ef138c44fe0_00052",
        "demo_deb2a52b8ef138c44fe0_00083",
        "demo_deb2a52b8ef138c44fe0_00154",
        "demo_deb2a52b8ef138c44fe0_00170"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 9,
      "event_tick": 60190,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1151.225100 2070.331300 13.359375; setang 30.012238 -38.746370 0",
          "position_tick": 59940,
          "angle_tick": 59940,
          "origin": [
            1151.2251,
            2070.3313,
            13.359375
          ],
          "pitch": 30.012238,
          "yaw": -38.74637,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.92188,
            -50.09375,
            48.871094
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1318.436200 1260.184400 1.031250; setang 0.292511 -143.078740 0",
          "position_tick": 60184,
          "angle_tick": 60184,
          "origin": [
            1318.4362,
            1260.1844,
            1.03125
          ],
          "pitch": 0.292511,
          "yaw": -143.07874,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.85156,
            -131.13281,
            39.62738
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1306.609131 1249.752441 1.031250; setang -0.083771 -143.204376 0",
          "position_tick": 60190,
          "angle_tick": 60190,
          "origin": [
            1306.609130859375,
            1249.75244140625,
            1.03125
          ],
          "pitch": -0.083770751953,
          "yaw": -143.204376220703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -160.4765625,
            -137.0390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59940,
          "last_tick": 60190,
          "samples": 251
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f3116ebbd5beede",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00150",
      "command_record_id": "demo_1e37c617488eba4e7406_00150",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00046",
        "demo_07d95741be40e144c266_00122",
        "demo_07d95741be40e144c266_00189",
        "demo_1e37c617488eba4e7406_00055",
        "demo_1e37c617488eba4e7406_00150",
        "demo_1e37c617488eba4e7406_00226",
        "demo_1e37c617488eba4e7406_00297",
        "demo_44ff5206b8e42e46265b_00323",
        "demo_4f80b8bcc2fa56bb83a7_00180"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 7,
      "event_tick": 59084,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang -31.099213 90.682190 0",
          "position_tick": 59008,
          "angle_tick": 59008,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -31.099213,
          "yaw": 90.68219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang -31.099213 90.682190 0",
          "position_tick": 58915,
          "angle_tick": 58915,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -31.099213,
          "yaw": 90.68219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -429.845200 -2286.907700 -145.656250; setang -31.099213 90.682190 0",
          "position_tick": 59077,
          "angle_tick": 59077,
          "origin": [
            -429.8452,
            -2286.9077,
            -145.65625
          ],
          "pitch": -31.099213,
          "yaw": 90.68219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.22265625,
            18.859375,
            266.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -429.878967 -2284.095947 -125.984375; setang -31.099213 90.682190 0",
          "position_tick": 59084,
          "angle_tick": 59084,
          "origin": [
            -429.878967285156,
            -2284.095947265625,
            -125.984375
          ],
          "pitch": -31.099212646484,
          "yaw": 90.682189941406,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.359375,
            29.984375,
            179.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58915,
          "last_tick": 59084,
          "samples": 170
        },
        "departure_tick": 59009,
        "movement_to_event_ms": 1187.5,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_38031580f83e586f",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00083",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00014",
        "demo_18d34587c875f0b595ae_00155",
        "demo_2666f7f52fbf4c296e43_00072",
        "demo_2666f7f52fbf4c296e43_00083",
        "demo_2666f7f52fbf4c296e43_00102",
        "demo_2666f7f52fbf4c296e43_00132",
        "demo_518d8b186445b01e1f62_00043",
        "demo_92655b67d38bb2eb32f4_00278",
        "demo_92655b67d38bb2eb32f4_00322"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 7,
      "event_tick": 45127,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -724.095800 -1464.729700 2.031248; setang 1.848114 115.935300 0",
          "position_tick": 44884,
          "angle_tick": 44884,
          "origin": [
            -724.0958,
            -1464.7297,
            2.031248
          ],
          "pitch": 1.848114,
          "yaw": 115.9353,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -865.179930 -840.450500 106.031260; setang -8.481110 47.163270 0",
          "position_tick": 45121,
          "angle_tick": 45121,
          "origin": [
            -865.17993,
            -840.4505,
            106.03126
          ],
          "pitch": -8.48111,
          "yaw": 47.16327,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.39844,
            179.82031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -852.180054 -826.402039 106.031258; setang -8.481110 47.163269 0",
          "position_tick": 45127,
          "angle_tick": 45127,
          "origin": [
            -852.180053710938,
            -826.402038574219,
            106.031257629395
          ],
          "pitch": -8.481109619141,
          "yaw": 47.163269042969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.3984375,
            179.8203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44884,
          "last_tick": 45127,
          "samples": 244
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_461ec9c36eb9dc59",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00000",
      "command_record_id": "demo_17accc02fe6ec2727063_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00000",
        "demo_17accc02fe6ec2727063_00081",
        "demo_21a2c34da37a8e81c427_00236",
        "demo_21a2c34da37a8e81c427_00472",
        "demo_3ef7bfc9c4cb1bcd3960_00155",
        "demo_3ef7bfc9c4cb1bcd3960_00251",
        "demo_bc6251413daa2447c1ff_00001",
        "demo_bc6251413daa2447c1ff_00136",
        "demo_bc6251413daa2447c1ff_00177"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 1,
      "event_tick": 2381,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1239.942627 -1128.028931 -254.251648; setang -46.430969 -166.881638 0",
          "position_tick": 2371,
          "angle_tick": 2381,
          "origin": [
            1239.942626953125,
            -1128.028930664062,
            -254.251647949219
          ],
          "pitch": -46.430969238281,
          "yaw": -166.881637573242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1239.942600 -1128.028900 -238.859380; setang -46.430970 -166.881640 0",
          "position_tick": 2375,
          "angle_tick": 2375,
          "origin": [
            1239.9426,
            -1128.0289,
            -238.85938
          ],
          "pitch": -46.43097,
          "yaw": -166.88164,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            273.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1239.942627 -1128.028931 -221.421875; setang -46.430969 -166.881638 0",
          "position_tick": 2381,
          "angle_tick": 2381,
          "origin": [
            1239.942626953125,
            -1128.028930664062,
            -221.421875
          ],
          "pitch": -46.430969238281,
          "yaw": -166.881637573242,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            198.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2251,
          "last_tick": 2381,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_749bce82ed3d908a",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00135",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00135",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00129",
        "demo_49fabf21b1c26f1010df_00160",
        "demo_49fabf21b1c26f1010df_00215",
        "demo_49fabf21b1c26f1010df_00235",
        "demo_5c8743102c5a1e28f8ee_00235",
        "demo_9973c9a1187116ecba8b_00085",
        "demo_9973c9a1187116ecba8b_00122",
        "demo_9973c9a1187116ecba8b_00241",
        "demo_deb2a52b8ef138c44fe0_00135"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 8,
      "event_tick": 56345,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 168.060640 2366.394800 -119.968750; setang -1.052628 -141.189090 0",
          "position_tick": 56215,
          "angle_tick": 56215,
          "origin": [
            168.06064,
            2366.3948,
            -119.96875
          ],
          "pitch": -1.0526276,
          "yaw": -141.18909,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -180.115480 2138.627000 -126.489560; setang -34.707184 -136.243870 0",
          "position_tick": 56339,
          "angle_tick": 56339,
          "origin": [
            -180.11548,
            2138.627,
            -126.48956
          ],
          "pitch": -34.707184,
          "yaw": -136.24387,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.32031,
            -147.0,
            -2.3828125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -194.129333 2126.431885 -126.686157; setang -34.898758 -136.243866 0",
          "position_tick": 56345,
          "angle_tick": 56345,
          "origin": [
            -194.129333496094,
            2126.431884765625,
            -126.686157226562
          ],
          "pitch": -34.89875793457,
          "yaw": -136.243865966797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -180.63671875,
            -159.84375,
            -1.890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56215,
          "last_tick": 56345,
          "samples": 131
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_98e3cfcbc1db2edf",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_44ff5206b8e42e46265b_00060",
      "command_record_id": "demo_44ff5206b8e42e46265b_00060",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00091",
        "demo_07d95741be40e144c266_00125",
        "demo_1e37c617488eba4e7406_00156",
        "demo_44ff5206b8e42e46265b_00060",
        "demo_44ff5206b8e42e46265b_00261",
        "demo_4f80b8bcc2fa56bb83a7_00082",
        "demo_4f80b8bcc2fa56bb83a7_00116",
        "demo_4f80b8bcc2fa56bb83a7_00185",
        "demo_4f80b8bcc2fa56bb83a7_00219"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 4,
      "event_tick": 32503,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang 6.898377 148.687930 0",
          "position_tick": 32040,
          "angle_tick": 32040,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": 6.8983765,
          "yaw": 148.68793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang -3.861008 167.323490 0",
          "position_tick": 31991,
          "angle_tick": 31991,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -3.8610077,
          "yaw": 167.32349,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1222.058500 -1044.073400 15.562500; setang 2.084992 53.089720 0",
          "position_tick": 32490,
          "angle_tick": 32490,
          "origin": [
            -1222.0585,
            -1044.0734,
            15.5625
          ],
          "pitch": 2.0849915,
          "yaw": 53.08972,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1222.058472 -1044.073364 56.328125; setang 2.084991 53.089722 0",
          "position_tick": 32503,
          "angle_tick": 32503,
          "origin": [
            -1222.058471679688,
            -1044.073364257812,
            56.328125
          ],
          "pitch": 2.084991455078,
          "yaw": 53.089721679688,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31991,
          "last_tick": 32503,
          "samples": 513
        },
        "departure_tick": 32041,
        "movement_to_event_ms": 7234.375,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a59c4dce9870945e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00033",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00033",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00125",
        "demo_92655b67d38bb2eb32f4_00052",
        "demo_92655b67d38bb2eb32f4_00132",
        "demo_da35559385e7d6e5ce42_00124",
        "demo_fbb358b45e5cdb7b7700_00033",
        "demo_fbb358b45e5cdb7b7700_00157",
        "demo_fbb358b45e5cdb7b7700_00170",
        "demo_fbb358b45e5cdb7b7700_00299",
        "demo_fbb358b45e5cdb7b7700_00350"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 4,
      "event_tick": 24166,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -476.000000 2216.000000 25.031252; setang -32.075958 -61.928215 0",
          "position_tick": 24158,
          "angle_tick": 24166,
          "origin": [
            -476.0,
            2216.0,
            25.031251907349
          ],
          "pitch": -32.075958251953,
          "yaw": -61.928215026855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -476.000000 2216.000000 33.171875; setang -32.075960 -61.928215 0",
          "position_tick": 24160,
          "angle_tick": 24160,
          "origin": [
            -476.0,
            2216.0,
            33.171875
          ],
          "pitch": -32.07596,
          "yaw": -61.928215,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            238.99988
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -476.000000 2216.000000 52.312500; setang -32.075958 -61.928215 0",
          "position_tick": 24166,
          "angle_tick": 24166,
          "origin": [
            -476.0,
            2216.0,
            52.3125
          ],
          "pitch": -32.075958251953,
          "yaw": -61.928215026855,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 24036,
          "last_tick": 24166,
          "samples": 131
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b40b7baefcc1c25b",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_731311ac42553ee59f1a_00179",
      "command_record_id": "demo_731311ac42553ee59f1a_00179",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00292",
        "demo_07d95741be40e144c266_00342",
        "demo_44ff5206b8e42e46265b_00434",
        "demo_4f80b8bcc2fa56bb83a7_00349",
        "demo_4f80b8bcc2fa56bb83a7_00411",
        "demo_4f80b8bcc2fa56bb83a7_00496",
        "demo_4f80b8bcc2fa56bb83a7_00678",
        "demo_731311ac42553ee59f1a_00096",
        "demo_731311ac42553ee59f1a_00179"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 8,
      "event_tick": 67607,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -45.042053 775.162300 75.771150; setang -1.742371 15.520935 0",
          "position_tick": 67276,
          "angle_tick": 67276,
          "origin": [
            -45.042053,
            775.1623,
            75.77115
          ],
          "pitch": -1.7423706,
          "yaw": 15.520935,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.23828,
            -246.90625,
            13.626709
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 659.910800 260.607670 130.531250; setang -11.167267 -76.034320 0",
          "position_tick": 67600,
          "angle_tick": 67600,
          "origin": [
            659.9108,
            260.60767,
            130.53125
          ],
          "pitch": -11.167267,
          "yaw": -76.03432,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.996094,
            -239.8418,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 664.869629 238.181046 133.486954; setang -11.140823 -75.902481 0",
          "position_tick": 67607,
          "angle_tick": 67607,
          "origin": [
            664.86962890625,
            238.181045532227,
            133.486953735352
          ],
          "pitch": -11.140823364258,
          "yaw": -75.902481079102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            54.21484375,
            -238.9287109375,
            59.732421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67276,
          "last_tick": 67607,
          "samples": 332
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bd33798d45983dbc",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00059",
      "command_record_id": "demo_79afb17b7ed789137186_00059",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00051",
        "demo_2160153112cdae3ea873_00183",
        "demo_56d855ae2f8723544f85_00006",
        "demo_56d855ae2f8723544f85_00024",
        "demo_79afb17b7ed789137186_00059",
        "demo_79afb17b7ed789137186_00125",
        "demo_79afb17b7ed789137186_00164",
        "demo_79afb17b7ed789137186_00343",
        "demo_c41e59c2737947d52711_00155"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "mezii",
      "round": 5,
      "event_tick": 37321,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 3041.768600 -21.082214 1608.031400; setang 7.774887 125.863160 0",
          "position_tick": 37136,
          "angle_tick": 37136,
          "origin": [
            3041.7686,
            -21.082214,
            1608.0314
          ],
          "pitch": 7.774887,
          "yaw": 125.86316,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 3041.768600 -21.082214 1608.031400; setang 8.694305 106.676910 0",
          "position_tick": 37062,
          "angle_tick": 37062,
          "origin": [
            3041.7686,
            -21.082214,
            1608.0314
          ],
          "pitch": 8.694305,
          "yaw": 106.67691,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2603.617000 102.040100 1627.250000; setang -10.658798 -177.455980 0",
          "position_tick": 37315,
          "angle_tick": 37315,
          "origin": [
            2603.617,
            102.0401,
            1627.25
          ],
          "pitch": -10.658798,
          "yaw": -177.45598,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.79688,
            -9.765625,
            282.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2584.492188 101.277153 1645.390625; setang -10.658798 -177.455978 0",
          "position_tick": 37321,
          "angle_tick": 37321,
          "origin": [
            2584.4921875,
            101.277153015137,
            1645.390625
          ],
          "pitch": -10.658798217773,
          "yaw": -177.455978393555,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.796875,
            -9.765625,
            207.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37062,
          "last_tick": 37321,
          "samples": 260
        },
        "departure_tick": 37137,
        "movement_to_event_ms": 2890.625,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_130faf12f93df68d",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00317",
      "command_record_id": "demo_1e37c617488eba4e7406_00317",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00324",
        "demo_07d95741be40e144c266_00429",
        "demo_07d95741be40e144c266_00432",
        "demo_07d95741be40e144c266_00527",
        "demo_1e37c617488eba4e7406_00315",
        "demo_1e37c617488eba4e7406_00317",
        "demo_4f80b8bcc2fa56bb83a7_00247",
        "demo_4f80b8bcc2fa56bb83a7_00386",
        "demo_4f80b8bcc2fa56bb83a7_00388",
        "demo_4f80b8bcc2fa56bb83a7_00685",
        "demo_4f80b8bcc2fa56bb83a7_00686",
        "demo_731311ac42553ee59f1a_00385",
        "demo_731311ac42553ee59f1a_00387"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 12,
      "event_tick": 99824,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1159.968750 -919.182312 9.031250; setang -4.637604 111.005524 0",
          "position_tick": 99815,
          "angle_tick": 99824,
          "origin": [
            1159.96875,
            -919.182312011719,
            9.03125
          ],
          "pitch": -4.637603759766,
          "yaw": 111.005523681641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1159.968800 -919.182300 20.359375; setang -4.569275 110.937530 0",
          "position_tick": 99818,
          "angle_tick": 99818,
          "origin": [
            1159.9688,
            -919.1823,
            20.359375
          ],
          "pitch": -4.569275,
          "yaw": 110.93753,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1159.968750 -919.182312 38.765625; setang -4.637604 111.005524 0",
          "position_tick": 99824,
          "angle_tick": 99824,
          "origin": [
            1159.96875,
            -919.182312011719,
            38.765625
          ],
          "pitch": -4.637603759766,
          "yaw": 111.005523681641,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 99536,
          "last_tick": 99824,
          "samples": 289
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2615b397088bc3af",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_92655b67d38bb2eb32f4_00062",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00062",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00186",
        "demo_5866197d339b3ac61e8a_00044",
        "demo_92655b67d38bb2eb32f4_00062",
        "demo_da35559385e7d6e5ce42_00091",
        "demo_da35559385e7d6e5ce42_00219",
        "demo_da35559385e7d6e5ce42_00222",
        "demo_da35559385e7d6e5ce42_00318",
        "demo_da35559385e7d6e5ce42_00343",
        "demo_da35559385e7d6e5ce42_00476"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 5,
      "event_tick": 30856,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1124.802734 1236.079590 1.031250; setang 5.636322 -114.629288 0",
          "position_tick": 30847,
          "angle_tick": 30856,
          "origin": [
            -1124.802734375,
            1236.07958984375,
            1.03125
          ],
          "pitch": 5.636322021484,
          "yaw": -114.629287719727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1124.802700 1236.079600 8.640625; setang 5.636322 -114.629290 0",
          "position_tick": 30849,
          "angle_tick": 30849,
          "origin": [
            -1124.8027,
            1236.0796,
            8.640625
          ],
          "pitch": 5.636322,
          "yaw": -114.62929,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            203.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1124.802734 1236.079590 31.156250; setang 5.636322 -114.629288 0",
          "position_tick": 30856,
          "angle_tick": 30856,
          "origin": [
            -1124.802734375,
            1236.07958984375,
            31.15625
          ],
          "pitch": 5.636322021484,
          "yaw": -114.629287719727,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30372,
          "last_tick": 30856,
          "samples": 485
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b87497923cfd490e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00463",
      "command_record_id": "demo_518d8b186445b01e1f62_00463",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00148",
        "demo_2666f7f52fbf4c296e43_00179",
        "demo_518d8b186445b01e1f62_00297",
        "demo_518d8b186445b01e1f62_00298",
        "demo_518d8b186445b01e1f62_00412",
        "demo_518d8b186445b01e1f62_00463",
        "demo_5866197d339b3ac61e8a_00139",
        "demo_da35559385e7d6e5ce42_00402",
        "demo_da35559385e7d6e5ce42_00454"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 21,
      "event_tick": 190646,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 732.030212 520.036377 -151.968750; setang -7.113983 29.514084 0",
          "position_tick": 190639,
          "angle_tick": 190646,
          "origin": [
            732.030212402344,
            520.036376953125,
            -151.96875
          ],
          "pitch": -7.113983154297,
          "yaw": 29.514083862305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 732.030200 520.036400 -151.968750; setang -7.113983 29.492111 0",
          "position_tick": 190640,
          "angle_tick": 190640,
          "origin": [
            732.0302,
            520.0364,
            -151.96875
          ],
          "pitch": -7.113983,
          "yaw": 29.492111,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 732.030212 520.036377 -151.968750; setang -7.113983 29.514084 0",
          "position_tick": 190646,
          "angle_tick": 190646,
          "origin": [
            732.030212402344,
            520.036376953125,
            -151.96875
          ],
          "pitch": -7.113983154297,
          "yaw": 29.514083862305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 190461,
          "last_tick": 190646,
          "samples": 186
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_020cf059fd151b95",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00307",
      "command_record_id": "demo_17accc02fe6ec2727063_00249",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00249",
        "demo_17accc02fe6ec2727063_00278",
        "demo_1b9d5eac73de0b387701_00220",
        "demo_1b9d5eac73de0b387701_00285",
        "demo_1b9d5eac73de0b387701_00307",
        "demo_21a2c34da37a8e81c427_00011",
        "demo_21a2c34da37a8e81c427_00159",
        "demo_62cb3af35c3893a91c7d_00218"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 14,
      "event_tick": 111963,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang 2.833435 38.923874 0",
          "position_tick": 111783,
          "angle_tick": 111783,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": 2.833435,
          "yaw": 38.923874,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang 6.406403 24.632720 0",
          "position_tick": 111690,
          "angle_tick": 111690,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": 6.4064026,
          "yaw": 24.63272,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1422.777600 70.865080 -106.859375; setang -9.209290 -156.880980 0",
          "position_tick": 111956,
          "angle_tick": 111956,
          "origin": [
            1422.7776,
            70.86508,
            -106.859375
          ],
          "pitch": -9.20929,
          "yaw": -156.88098,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -0.6484375,
            -0.27978516,
            66.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1420.219482 69.773666 -83.500000; setang -9.209290 -156.880981 0",
          "position_tick": 111963,
          "angle_tick": 111963,
          "origin": [
            1420.219482421875,
            69.773666381836,
            -83.5
          ],
          "pitch": -9.209289550781,
          "yaw": -156.880981445312,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -27.5859375,
            -11.7724609375,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 111690,
          "last_tick": 111963,
          "samples": 274
        },
        "departure_tick": 111784,
        "movement_to_event_ms": 2812.5,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_116c399cd7b0c752",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00224",
      "command_record_id": "demo_44ff5206b8e42e46265b_00224",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00070",
        "demo_07d95741be40e144c266_00218",
        "demo_44ff5206b8e42e46265b_00224",
        "demo_4f80b8bcc2fa56bb83a7_00077",
        "demo_731311ac42553ee59f1a_00009",
        "demo_731311ac42553ee59f1a_00036",
        "demo_731311ac42553ee59f1a_00118",
        "demo_731311ac42553ee59f1a_00307"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 10,
      "event_tick": 90096,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -392.000000 -2224.000000 -163.255740; setang -27.399567 92.336670 0",
          "position_tick": 90084,
          "angle_tick": 90084,
          "origin": [
            -392.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -27.399567,
          "yaw": 92.33667,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -392.000000 -2224.000000 -163.255740; setang -28.103714 92.984160 0",
          "position_tick": 89966,
          "angle_tick": 89966,
          "origin": [
            -392.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -28.103714,
          "yaw": 92.98416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -392.085400 -2221.924300 -143.281250; setang -27.399567 92.336670 0",
          "position_tick": 90089,
          "angle_tick": 90089,
          "origin": [
            -392.0854,
            -2221.9243,
            -143.28125
          ],
          "pitch": -27.399567,
          "yaw": 92.33667,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.234375,
            29.984375,
            258.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -392.201111 -2219.113037 -124.343750; setang -27.399567 92.336670 0",
          "position_tick": 90096,
          "angle_tick": 90096,
          "origin": [
            -392.201110839844,
            -2219.113037109375,
            -124.34375
          ],
          "pitch": -27.399566650391,
          "yaw": 92.336669921875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.234375,
            29.984375,
            171.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 89966,
          "last_tick": 90096,
          "samples": 131
        },
        "departure_tick": 90085,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1b6669474f53b96a",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_9c5c91359adde2e94631_00279",
      "command_record_id": "demo_9c5c91359adde2e94631_00279",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00085",
        "demo_62cb3af35c3893a91c7d_00144",
        "demo_67348e1baa5b49bad101_00493",
        "demo_9c5c91359adde2e94631_00036",
        "demo_9c5c91359adde2e94631_00095",
        "demo_9c5c91359adde2e94631_00279",
        "demo_9c5c91359adde2e94631_00383",
        "demo_fde4c2af9b83d7a5ead3_00063"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "fame",
      "round": 16,
      "event_tick": 131886,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1320.638400 -2291.578900 -211.857180; setang -5.334900 24.157562 0",
          "position_tick": 131756,
          "angle_tick": 131756,
          "origin": [
            -1320.6384,
            -2291.5789,
            -211.85718
          ],
          "pitch": -5.3349,
          "yaw": 24.157562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            202.29688,
            -146.89062,
            17.007812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -882.985960 -2325.494000 -168.081240; setang -15.042694 43.627396 0",
          "position_tick": 131880,
          "angle_tick": 131880,
          "origin": [
            -882.98596,
            -2325.494,
            -168.08124
          ],
          "pitch": -15.042694,
          "yaw": 43.627396,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.33984,
            160.32812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -869.298218 -2312.560547 -169.872742; setang -15.042694 43.627396 0",
          "position_tick": 131886,
          "angle_tick": 131886,
          "origin": [
            -869.298217773438,
            -2312.560546875,
            -169.872741699219
          ],
          "pitch": -15.042694091797,
          "yaw": 43.627395629883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            177.20703125,
            167.703125,
            -23.20703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131756,
          "last_tick": 131886,
          "samples": 131
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_21703fed325b24f9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00461",
      "command_record_id": "demo_07d95741be40e144c266_00438",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00438",
        "demo_07d95741be40e144c266_00507",
        "demo_07d95741be40e144c266_00535",
        "demo_44ff5206b8e42e46265b_00369",
        "demo_44ff5206b8e42e46265b_00446",
        "demo_4f80b8bcc2fa56bb83a7_00461",
        "demo_4f80b8bcc2fa56bb83a7_00562",
        "demo_731311ac42553ee59f1a_00372"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 20,
      "event_tick": 174001,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang -34.754913 87.139770 0",
          "position_tick": 173992,
          "angle_tick": 173992,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": -34.754913,
          "yaw": 87.13977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang -34.754913 87.139770 0",
          "position_tick": 173871,
          "angle_tick": 173871,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": -34.754913,
          "yaw": 87.13977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -583.967470 -2287.345200 -155.562500; setang -34.754913 87.139770 0",
          "position_tick": 173994,
          "angle_tick": 173994,
          "origin": [
            -583.96747,
            -2287.3452,
            -155.5625
          ],
          "pitch": -34.754913,
          "yaw": 87.13977,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.59765625,
            11.9375,
            152.03125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -583.828247 -2284.536377 -132.843750; setang -34.754913 87.139771 0",
          "position_tick": 174001,
          "angle_tick": 174001,
          "origin": [
            -583.828247070312,
            -2284.536376953125,
            -132.84375
          ],
          "pitch": -34.754913330078,
          "yaw": 87.139770507812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.484375,
            29.953125,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 173871,
          "last_tick": 174001,
          "samples": 131
        },
        "departure_tick": 173993,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_317d6b1d1ad604fc",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00058",
      "command_record_id": "demo_84f87856e21e12df25d7_00058",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00320",
        "demo_44d9dd1cefa925823c1e_00044",
        "demo_84f87856e21e12df25d7_00030",
        "demo_84f87856e21e12df25d7_00058",
        "demo_84f87856e21e12df25d7_00206",
        "demo_9da916c73bb5ff938c63_00015",
        "demo_9da916c73bb5ff938c63_00065",
        "demo_9da916c73bb5ff938c63_00290"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "mezii",
      "round": 5,
      "event_tick": 35826,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2035.971802 1914.968750 140.224289; setang -39.961060 -167.557648 0",
          "position_tick": 35818,
          "angle_tick": 35826,
          "origin": [
            2035.971801757812,
            1914.96875,
            140.22428894043
          ],
          "pitch": -39.961059570312,
          "yaw": -167.557647705078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2035.971800 1914.968800 144.031250; setang -39.961060 -167.557650 0",
          "position_tick": 35819,
          "angle_tick": 35819,
          "origin": [
            2035.9718,
            1914.9688,
            144.03125
          ],
          "pitch": -39.96106,
          "yaw": -167.55765,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2035.971802 1914.968750 167.562500; setang -39.961060 -167.557648 0",
          "position_tick": 35826,
          "angle_tick": 35826,
          "origin": [
            2035.971801757812,
            1914.96875,
            167.5625
          ],
          "pitch": -39.961059570312,
          "yaw": -167.557647705078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35696,
          "last_tick": 35826,
          "samples": 131
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_37ece7e5fffe901f",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9da916c73bb5ff938c63_00239",
      "command_record_id": "demo_9da916c73bb5ff938c63_00239",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00148",
        "demo_2bbfbc0aa8942114b717_00237",
        "demo_6e149681cbff13e6c780_00334",
        "demo_7dadd8516dde2b87da75_00422",
        "demo_7dadd8516dde2b87da75_00454",
        "demo_9da916c73bb5ff938c63_00099",
        "demo_9da916c73bb5ff938c63_00210",
        "demo_9da916c73bb5ff938c63_00239"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Spinx",
      "round": 11,
      "event_tick": 80787,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -978.911000 -370.458130 4.031249; setang 5.009430 18.465271 0",
          "position_tick": 80589,
          "angle_tick": 80589,
          "origin": [
            -978.911,
            -370.45813,
            4.031249
          ],
          "pitch": 5.00943,
          "yaw": 18.465271,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            169.75,
            -162.2539,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -363.217960 -89.914120 27.781250; setang 0.242035 3.775864 0",
          "position_tick": 80780,
          "angle_tick": 80780,
          "origin": [
            -363.21796,
            -89.91412,
            27.78125
          ],
          "pitch": 0.24203491,
          "yaw": 3.7758636,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.48828,
            15.78125,
            79.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -340.297546 -88.433167 50.812500; setang 0.242035 3.775864 0",
          "position_tick": 80787,
          "angle_tick": 80787,
          "origin": [
            -340.297546386719,
            -88.433166503906,
            50.8125
          ],
          "pitch": 0.242034912109,
          "yaw": 3.775863647461,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.484375,
            15.796875,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80589,
          "last_tick": 80787,
          "samples": 199
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_52b3863022ebb4a5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00087",
      "command_record_id": "demo_1b9d5eac73de0b387701_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00228",
        "demo_1b9d5eac73de0b387701_00009",
        "demo_1b9d5eac73de0b387701_00087",
        "demo_1b9d5eac73de0b387701_00129",
        "demo_1b9d5eac73de0b387701_00180",
        "demo_3ef7bfc9c4cb1bcd3960_00179",
        "demo_3ef7bfc9c4cb1bcd3960_00223",
        "demo_62cb3af35c3893a91c7d_00047"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 5,
      "event_tick": 29461,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -2230.569092 822.661743 -120.451416; setang -6.039047 -9.992065 0",
          "position_tick": 29454,
          "angle_tick": 29461,
          "origin": [
            -2230.569091796875,
            822.661743164062,
            -120.451416015625
          ],
          "pitch": -6.039047241211,
          "yaw": -9.992065429688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -2230.569000 822.661740 -120.451416; setang -6.039047 -9.992065 0",
          "position_tick": 29455,
          "angle_tick": 29455,
          "origin": [
            -2230.569,
            822.66174,
            -120.451416
          ],
          "pitch": -6.0390472,
          "yaw": -9.992065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2230.569092 822.661743 -120.451416; setang -6.039047 -9.992065 0",
          "position_tick": 29461,
          "angle_tick": 29461,
          "origin": [
            -2230.569091796875,
            822.661743164062,
            -120.451416015625
          ],
          "pitch": -6.039047241211,
          "yaw": -9.992065429688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29061,
          "last_tick": 29461,
          "samples": 401
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5c96a35f166d4ec8",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00354",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00163",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00354",
        "demo_1c4fa8f15de6cbb137e2_00024",
        "demo_1c4fa8f15de6cbb137e2_00113",
        "demo_1c4fa8f15de6cbb137e2_00131",
        "demo_5c8743102c5a1e28f8ee_00100",
        "demo_5c8743102c5a1e28f8ee_00163",
        "demo_5c8743102c5a1e28f8ee_00384",
        "demo_79fb1d50cba757afee7d_00157"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 9,
      "event_tick": 60489,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1048.062500 1280.580800 -110.138550; setang -5.742065 -71.528206 0",
          "position_tick": 60430,
          "angle_tick": 60430,
          "origin": [
            -1048.0625,
            1280.5808,
            -110.13855
          ],
          "pitch": -5.7420654,
          "yaw": -71.528206,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1063.773900 1336.403600 -111.757630; setang 1.056061 14.271927 0",
          "position_tick": 60359,
          "angle_tick": 60359,
          "origin": [
            -1063.7739,
            1336.4036,
            -111.75763
          ],
          "pitch": 1.0560608,
          "yaw": 14.271927,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            111.69531,
            4.953125,
            -0.26000977
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1048.032800 1322.321500 -111.027590; setang -39.006270 9.453735 0",
          "position_tick": 60483,
          "angle_tick": 60483,
          "origin": [
            -1048.0328,
            1322.3215,
            -111.02759
          ],
          "pitch": -39.00627,
          "yaw": 9.453735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1048.032837 1322.321533 -111.027588; setang -39.006271 9.453735 0",
          "position_tick": 60489,
          "angle_tick": 60489,
          "origin": [
            -1048.032836914062,
            1322.321533203125,
            -111.027587890625
          ],
          "pitch": -39.006271362305,
          "yaw": 9.453735351562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60359,
          "last_tick": 60489,
          "samples": 131
        },
        "departure_tick": 60431,
        "movement_to_event_ms": 921.875,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_723da373b80dd955",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00401",
      "command_record_id": "demo_9c5c91359adde2e94631_00322",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00086",
        "demo_1b9d5eac73de0b387701_00453",
        "demo_9c5c91359adde2e94631_00322",
        "demo_f1d8725268c9f30ce844_00114",
        "demo_f1d8725268c9f30ce844_00198",
        "demo_fde4c2af9b83d7a5ead3_00295",
        "demo_fde4c2af9b83d7a5ead3_00321",
        "demo_fde4c2af9b83d7a5ead3_00401"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 18,
      "event_tick": 148471,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.941700 -1527.969000 -159.050420; setang 14.522217 -0.479614 0",
          "position_tick": 148443,
          "angle_tick": 148443,
          "origin": [
            -1119.9417,
            -1527.969,
            -159.05042
          ],
          "pitch": 14.522217,
          "yaw": -0.47961426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1199.652500 -1104.117300 -167.968750; setang 5.363739 -49.586792 0",
          "position_tick": 147989,
          "angle_tick": 147989,
          "origin": [
            -1199.6525,
            -1104.1173,
            -167.96875
          ],
          "pitch": 5.363739,
          "yaw": -49.586792,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.671875,
            243.49219,
            0.5078125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1071.850100 -1527.954700 -154.093750; setang 14.522217 -0.479614 0",
          "position_tick": 148465,
          "angle_tick": 148465,
          "origin": [
            -1071.8501,
            -1527.9547,
            -154.09375
          ],
          "pitch": 14.522217,
          "yaw": -0.47961426,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            211.92969,
            -0.3828125,
            139.4336
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1055.249756 -1527.940674 -134.640625; setang 14.522217 -0.479614 0",
          "position_tick": 148471,
          "angle_tick": 148471,
          "origin": [
            -1055.249755859375,
            -1527.940673828125,
            -134.640625
          ],
          "pitch": 14.522216796875,
          "yaw": -0.479614257812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            212.484375,
            0.015625,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147989,
          "last_tick": 148471,
          "samples": 483
        },
        "departure_tick": 148444,
        "movement_to_event_ms": 437.5,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_760783bce67e2c16",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00160",
      "command_record_id": "demo_17accc02fe6ec2727063_00017",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00005",
        "demo_17accc02fe6ec2727063_00017",
        "demo_17accc02fe6ec2727063_00109",
        "demo_17accc02fe6ec2727063_00160",
        "demo_1b9d5eac73de0b387701_00147",
        "demo_3ef7bfc9c4cb1bcd3960_00169",
        "demo_3ef7bfc9c4cb1bcd3960_00246",
        "demo_62cb3af35c3893a91c7d_00004"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 3,
      "event_tick": 16935,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang -0.246506 -48.898438 0",
          "position_tick": 16566,
          "angle_tick": 16566,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": -0.24650574,
          "yaw": -48.898438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang -1.047134 -52.163086 0",
          "position_tick": 16480,
          "angle_tick": 16480,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": -1.0471344,
          "yaw": -52.163086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -657.407300 -2255.706500 -168.906250; setang -22.483856 69.465866 0",
          "position_tick": 16929,
          "angle_tick": 16929,
          "origin": [
            -657.4073,
            -2255.7065,
            -168.90625
          ],
          "pitch": -22.483856,
          "yaw": 69.465866,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            114.171875,
            205.45312,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -648.487610 -2239.655518 -150.437500; setang -22.483856 69.465866 0",
          "position_tick": 16935,
          "angle_tick": 16935,
          "origin": [
            -648.487609863281,
            -2239.655517578125,
            -150.4375
          ],
          "pitch": -22.483856201172,
          "yaw": 69.465866088867,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            114.171875,
            205.453125,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16480,
          "last_tick": 16935,
          "samples": 456
        },
        "departure_tick": 16567,
        "movement_to_event_ms": 5765.625,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a2018af5a6d4098b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00010",
      "command_record_id": "demo_731311ac42553ee59f1a_00010",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00191",
        "demo_44ff5206b8e42e46265b_00122",
        "demo_44ff5206b8e42e46265b_00226",
        "demo_44ff5206b8e42e46265b_00257",
        "demo_4f80b8bcc2fa56bb83a7_00022",
        "demo_4f80b8bcc2fa56bb83a7_00079",
        "demo_731311ac42553ee59f1a_00010",
        "demo_731311ac42553ee59f1a_00241"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 2,
      "event_tick": 6827,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -413.452087 -2128.062744 -153.664551; setang -24.414703 74.540176 0",
          "position_tick": 6815,
          "angle_tick": 6827,
          "origin": [
            -413.452087402344,
            -2128.062744140625,
            -153.66455078125
          ],
          "pitch": -24.414703369141,
          "yaw": 74.540176391602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -413.452100 -2128.062700 -135.937500; setang -24.414703 74.540180 0",
          "position_tick": 6820,
          "angle_tick": 6820,
          "origin": [
            -413.4521,
            -2128.0627,
            -135.9375
          ],
          "pitch": -24.414703,
          "yaw": 74.54018,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            266.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -413.452087 -2128.062744 -116.296875; setang -24.414703 74.540176 0",
          "position_tick": 6827,
          "angle_tick": 6827,
          "origin": [
            -413.452087402344,
            -2128.062744140625,
            -116.296875
          ],
          "pitch": -24.414703369141,
          "yaw": 74.540176391602,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            179.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 6551,
          "last_tick": 6827,
          "samples": 277
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a68641ea58344469",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00006",
      "command_record_id": "demo_44ff5206b8e42e46265b_00006",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00138",
        "demo_07d95741be40e144c266_00167",
        "demo_44ff5206b8e42e46265b_00006",
        "demo_44ff5206b8e42e46265b_00053",
        "demo_44ff5206b8e42e46265b_00179",
        "demo_44ff5206b8e42e46265b_00289",
        "demo_4f80b8bcc2fa56bb83a7_00214",
        "demo_731311ac42553ee59f1a_00173"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 2,
      "event_tick": 9003,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang -26.949127 88.845400 0",
          "position_tick": 8927,
          "angle_tick": 8927,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -26.949127,
          "yaw": 88.8454,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang -26.667603 88.986176 0",
          "position_tick": 8826,
          "angle_tick": 8826,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -26.667603,
          "yaw": 88.986176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -585.781800 -2220.347700 -141.203120; setang -26.949127 88.845400 0",
          "position_tick": 8997,
          "angle_tick": 8997,
          "origin": [
            -585.7818,
            -2220.3477,
            -141.20312
          ],
          "pitch": -26.949127,
          "yaw": 88.8454,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.609375,
            30.0,
            251.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -585.734253 -2218.004639 -125.484375; setang -26.949127 88.845398 0",
          "position_tick": 9003,
          "angle_tick": 9003,
          "origin": [
            -585.734252929688,
            -2218.004638671875,
            -125.484375
          ],
          "pitch": -26.949127197266,
          "yaw": 88.845397949219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.609375,
            29.984375,
            177.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8826,
          "last_tick": 9003,
          "samples": 178
        },
        "departure_tick": 8928,
        "movement_to_event_ms": 1187.5,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bdc54a64a9972cc0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00111",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00111",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00389",
        "demo_4d520a1960bac889dc2d_00185",
        "demo_4d520a1960bac889dc2d_00215",
        "demo_5cc1733fab4c73f800c9_00014",
        "demo_5cc1733fab4c73f800c9_00280",
        "demo_5cc1733fab4c73f800c9_00308",
        "demo_5cc1733fab4c73f800c9_00331",
        "demo_f53e9889dd94c99a6feb_00111"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "max",
      "round": 7,
      "event_tick": 51547,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -732.876282 -1322.138550 -407.968750; setang -19.415924 -18.551788 0",
          "position_tick": 51533,
          "angle_tick": 51547,
          "origin": [
            -732.876281738281,
            -1322.138549804688,
            -407.96875
          ],
          "pitch": -19.415924072266,
          "yaw": -18.551788330078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -732.876300 -1322.138500 -405.796880; setang -19.415924 -18.551788 0",
          "position_tick": 51534,
          "angle_tick": 51534,
          "origin": [
            -732.8763,
            -1322.1385,
            -405.79688
          ],
          "pitch": -19.415924,
          "yaw": -18.551788,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -732.876282 -1322.138550 -364.921875; setang -19.415924 -18.551788 0",
          "position_tick": 51547,
          "angle_tick": 51547,
          "origin": [
            -732.876281738281,
            -1322.138549804688,
            -364.921875
          ],
          "pitch": -19.415924072266,
          "yaw": -18.551788330078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51275,
          "last_tick": 51547,
          "samples": 273
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d14a6efd27fd2d0c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00396",
      "command_record_id": "demo_731311ac42553ee59f1a_00396",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00088",
        "demo_07d95741be40e144c266_00439",
        "demo_1e37c617488eba4e7406_00083",
        "demo_44ff5206b8e42e46265b_00177",
        "demo_44ff5206b8e42e46265b_00423",
        "demo_731311ac42553ee59f1a_00300",
        "demo_731311ac42553ee59f1a_00350",
        "demo_731311ac42553ee59f1a_00396"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 19,
      "event_tick": 172096,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837196; setang -26.848877 -101.760864 0",
          "position_tick": 172064,
          "angle_tick": 172064,
          "origin": [
            -512.0,
            1696.0,
            26.837196
          ],
          "pitch": -26.848877,
          "yaw": -101.760864,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837196; setang -26.848877 -101.760864 0",
          "position_tick": 171966,
          "angle_tick": 171966,
          "origin": [
            -512.0,
            1696.0,
            26.837196
          ],
          "pitch": -26.848877,
          "yaw": -101.760864,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            133.20703,
            -132.94922,
            -1.0400391
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -514.764300 1682.715300 26.170326; setang -26.848877 -101.760864 0",
          "position_tick": 172082,
          "angle_tick": 172082,
          "origin": [
            -514.7643,
            1682.7153,
            26.170326
          ],
          "pitch": -26.848877,
          "yaw": -101.760864,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -16.984375,
            -81.60156,
            -4.0966797
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -518.604004 1664.246826 68.562500; setang -26.848877 -101.760864 0",
          "position_tick": 172096,
          "angle_tick": 172096,
          "origin": [
            -518.60400390625,
            1664.246826171875,
            68.5625
          ],
          "pitch": -26.848876953125,
          "yaw": -101.760864257812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -18.921875,
            -91.015625,
            153.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 171966,
          "last_tick": 172096,
          "samples": 131
        },
        "departure_tick": 172065,
        "movement_to_event_ms": 500.0,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_de4962704ea098aa",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00354",
      "command_record_id": "demo_5d6af8fdfb719608e960_00354",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00306",
        "demo_5d6af8fdfb719608e960_00004",
        "demo_5d6af8fdfb719608e960_00354",
        "demo_5d6af8fdfb719608e960_00454",
        "demo_7dadd8516dde2b87da75_00288",
        "demo_7dadd8516dde2b87da75_00612",
        "demo_86c38e0db4646195347a_00007",
        "demo_86c38e0db4646195347a_00152"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 14,
      "event_tick": 130353,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 539.928528 3336.550293 167.031250; setang 10.256424 -90.051155 0",
          "position_tick": 130338,
          "angle_tick": 130353,
          "origin": [
            539.928527832031,
            3336.55029296875,
            167.03125
          ],
          "pitch": 10.256423950195,
          "yaw": -90.051155090332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 539.928500 3336.550300 167.031250; setang 10.256424 -90.051155 0",
          "position_tick": 130339,
          "angle_tick": 130339,
          "origin": [
            539.9285,
            3336.5503,
            167.03125
          ],
          "pitch": 10.256424,
          "yaw": -90.051155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 539.928528 3336.550293 208.312500; setang 10.256424 -90.051155 0",
          "position_tick": 130353,
          "angle_tick": 130353,
          "origin": [
            539.928527832031,
            3336.55029296875,
            208.3125
          ],
          "pitch": 10.256423950195,
          "yaw": -90.051155090332,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            159.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130089,
          "last_tick": 130353,
          "samples": 265
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed83f60ee1b547fb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00316",
      "command_record_id": "demo_9c5c91359adde2e94631_00316",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00138",
        "demo_21a2c34da37a8e81c427_00145",
        "demo_21a2c34da37a8e81c427_00246",
        "demo_21a2c34da37a8e81c427_00492",
        "demo_585d972b6bcf05f54588_00136",
        "demo_9c5c91359adde2e94631_00044",
        "demo_9c5c91359adde2e94631_00156",
        "demo_9c5c91359adde2e94631_00316"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "huNter-",
      "round": 18,
      "event_tick": 148206,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1044.031250 -1211.792358 -108.968750; setang -23.925140 -165.623703 0",
          "position_tick": 148198,
          "angle_tick": 148206,
          "origin": [
            1044.03125,
            -1211.792358398438,
            -108.96875
          ],
          "pitch": -23.925140380859,
          "yaw": -165.62370300293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1044.031200 -1211.792400 -108.968750; setang -23.925140 -165.651170 0",
          "position_tick": 148199,
          "angle_tick": 148199,
          "origin": [
            1044.0312,
            -1211.7924,
            -108.96875
          ],
          "pitch": -23.92514,
          "yaw": -165.65117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1044.031250 -1211.792358 -108.968750; setang -23.925140 -165.623703 0",
          "position_tick": 148206,
          "angle_tick": 148206,
          "origin": [
            1044.03125,
            -1211.792358398438,
            -108.96875
          ],
          "pitch": -23.925140380859,
          "yaw": -165.62370300293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147989,
          "last_tick": 148206,
          "samples": 218
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe3a8541f4063f95",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00211",
      "command_record_id": "demo_731311ac42553ee59f1a_00211",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00123",
        "demo_44ff5206b8e42e46265b_00055",
        "demo_44ff5206b8e42e46265b_00293",
        "demo_4f80b8bcc2fa56bb83a7_00112",
        "demo_4f80b8bcc2fa56bb83a7_00701",
        "demo_731311ac42553ee59f1a_00054",
        "demo_731311ac42553ee59f1a_00194",
        "demo_731311ac42553ee59f1a_00211"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 10,
      "event_tick": 81960,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -328.000000 -2288.000000 -163.255740; setang -29.624298 93.941680 0",
          "position_tick": 81803,
          "angle_tick": 81803,
          "origin": [
            -328.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -29.624298,
          "yaw": 93.94168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -328.000000 -2288.000000 -163.255740; setang -29.511688 93.885376 0",
          "position_tick": 81685,
          "angle_tick": 81685,
          "origin": [
            -328.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -29.511688,
          "yaw": 93.885376,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -411.720700 -2128.071000 -143.046880; setang -24.245789 74.680250 0",
          "position_tick": 81953,
          "angle_tick": 81953,
          "origin": [
            -411.7207,
            -2128.071,
            -143.04688
          ],
          "pitch": -24.245789,
          "yaw": 74.68025,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -411.720703 -2128.071045 -121.343750; setang -24.245789 74.680252 0",
          "position_tick": 81960,
          "angle_tick": 81960,
          "origin": [
            -411.720703125,
            -2128.071044921875,
            -121.34375
          ],
          "pitch": -24.245788574219,
          "yaw": 74.680252075195,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81685,
          "last_tick": 81960,
          "samples": 276
        },
        "departure_tick": 81804,
        "movement_to_event_ms": 2453.125,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e63d147ce8e4bd8c",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00004",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00004",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00405",
        "demo_44d9dd1cefa925823c1e_00004",
        "demo_44d9dd1cefa925823c1e_00265",
        "demo_44d9dd1cefa925823c1e_00267",
        "demo_44d9dd1cefa925823c1e_00302",
        "demo_44d9dd1cefa925823c1e_00305",
        "demo_44d9dd1cefa925823c1e_00438",
        "demo_44d9dd1cefa925823c1e_00440",
        "demo_5d6af8fdfb719608e960_00352",
        "demo_5d6af8fdfb719608e960_00355",
        "demo_84f87856e21e12df25d7_00130"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 1,
      "event_tick": 3906,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 430.299408 1773.853882 226.031250; setang -15.740997 96.191833 0",
          "position_tick": 3899,
          "angle_tick": 3906,
          "origin": [
            430.299407958984,
            1773.853881835938,
            226.03125
          ],
          "pitch": -15.740997314453,
          "yaw": 96.191833496094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 430.299400 1773.853900 226.031250; setang -15.721436 96.204865 0",
          "position_tick": 3900,
          "angle_tick": 3900,
          "origin": [
            430.2994,
            1773.8539,
            226.03125
          ],
          "pitch": -15.721436,
          "yaw": 96.204865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 430.299408 1773.853882 226.031250; setang -15.740997 96.191833 0",
          "position_tick": 3906,
          "angle_tick": 3906,
          "origin": [
            430.299407958984,
            1773.853881835938,
            226.03125
          ],
          "pitch": -15.740997314453,
          "yaw": 96.191833496094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 3690,
          "last_tick": 3906,
          "samples": 217
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d00f41e94358f25",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00322",
      "command_record_id": "demo_79fb1d50cba757afee7d_00322",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00044",
        "demo_5c8743102c5a1e28f8ee_00046",
        "demo_78d0d18d21d68a5f4162_00274",
        "demo_78d0d18d21d68a5f4162_00360",
        "demo_79fb1d50cba757afee7d_00285",
        "demo_79fb1d50cba757afee7d_00287",
        "demo_79fb1d50cba757afee7d_00307",
        "demo_79fb1d50cba757afee7d_00322",
        "demo_deb2a52b8ef138c44fe0_00306"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 18,
      "event_tick": 141328,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.972290 -390.009399 6.352419; setang -6.545105 53.632507 0",
          "position_tick": 141313,
          "angle_tick": 141328,
          "origin": [
            363.972290039062,
            -390.009399414062,
            6.352418899536
          ],
          "pitch": -6.545104980469,
          "yaw": 53.632507324219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.972300 -390.009400 6.352419; setang -6.545105 53.632507 0",
          "position_tick": 141314,
          "angle_tick": 141314,
          "origin": [
            363.9723,
            -390.0094,
            6.352419
          ],
          "pitch": -6.545105,
          "yaw": 53.632507,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.972290 -390.009399 47.281250; setang -6.545105 53.632507 0",
          "position_tick": 141328,
          "angle_tick": 141328,
          "origin": [
            363.972290039062,
            -390.009399414062,
            47.28125
          ],
          "pitch": -6.545104980469,
          "yaw": 53.632507324219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            160.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141121,
          "last_tick": 141328,
          "samples": 208
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d1b9a9fb28054d8b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00071",
      "command_record_id": "demo_17accc02fe6ec2727063_00071",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00022",
        "demo_17accc02fe6ec2727063_00071",
        "demo_17accc02fe6ec2727063_00073",
        "demo_21a2c34da37a8e81c427_00352",
        "demo_21a2c34da37a8e81c427_00411",
        "demo_585d972b6bcf05f54588_00298",
        "demo_585d972b6bcf05f54588_00341",
        "demo_bc6251413daa2447c1ff_00203"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 5,
      "event_tick": 34498,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 236.031250 281.789032 -255.968750; setang -16.862976 -91.864243 0",
          "position_tick": 34491,
          "angle_tick": 34498,
          "origin": [
            236.03125,
            281.789031982422,
            -255.96875
          ],
          "pitch": -16.862976074219,
          "yaw": -91.864242553711,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 236.031250 281.789030 -255.968750; setang -16.862976 -91.864240 0",
          "position_tick": 34492,
          "angle_tick": 34492,
          "origin": [
            236.03125,
            281.78903,
            -255.96875
          ],
          "pitch": -16.862976,
          "yaw": -91.86424,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 236.031250 281.789032 -255.968750; setang -16.862976 -91.864243 0",
          "position_tick": 34498,
          "angle_tick": 34498,
          "origin": [
            236.03125,
            281.789031982422,
            -255.96875
          ],
          "pitch": -16.862976074219,
          "yaw": -91.864242553711,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33986,
          "last_tick": 34498,
          "samples": 513
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0b258967d68135a8",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00310",
      "command_record_id": "demo_7dadd8516dde2b87da75_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00058",
        "demo_5d6af8fdfb719608e960_00341",
        "demo_5d6af8fdfb719608e960_00546",
        "demo_7dadd8516dde2b87da75_00310",
        "demo_7dadd8516dde2b87da75_00336",
        "demo_9da916c73bb5ff938c63_00390",
        "demo_9da916c73bb5ff938c63_00409"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 15,
      "event_tick": 151693,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 371.928192 680.614990 87.288620; setang -22.572098 -15.185852 0",
          "position_tick": 151685,
          "angle_tick": 151693,
          "origin": [
            371.928192138672,
            680.614990234375,
            87.288619995117
          ],
          "pitch": -22.57209777832,
          "yaw": -15.185852050781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 371.928200 680.615000 87.288620; setang -22.572098 -15.185852 0",
          "position_tick": 151686,
          "angle_tick": 151686,
          "origin": [
            371.9282,
            680.615,
            87.28862
          ],
          "pitch": -22.572098,
          "yaw": -15.185852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 371.928192 680.614990 87.288620; setang -22.572098 -15.185852 0",
          "position_tick": 151693,
          "angle_tick": 151693,
          "origin": [
            371.928192138672,
            680.614990234375,
            87.288619995117
          ],
          "pitch": -22.57209777832,
          "yaw": -15.185852050781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151363,
          "last_tick": 151693,
          "samples": 331
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f7802be8837e092",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_49fabf21b1c26f1010df_00067",
      "command_record_id": "demo_49fabf21b1c26f1010df_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00067",
        "demo_49fabf21b1c26f1010df_00307",
        "demo_5c8743102c5a1e28f8ee_00091",
        "demo_5c8743102c5a1e28f8ee_00550",
        "demo_78d0d18d21d68a5f4162_00056",
        "demo_deb2a52b8ef138c44fe0_00056",
        "demo_deb2a52b8ef138c44fe0_00227"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 5,
      "event_tick": 35978,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1349.332200 1288.533400 -8.850586; setang -8.192718 -141.276630 0",
          "position_tick": 35949,
          "angle_tick": 35949,
          "origin": [
            1349.3322,
            1288.5334,
            -8.850586
          ],
          "pitch": -8.1927185,
          "yaw": -141.27663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1519.119500 1695.088600 -0.477112; setang -7.064209 -129.154940 0",
          "position_tick": 35466,
          "angle_tick": 35466,
          "origin": [
            1519.1195,
            1695.0886,
            -0.47711182
          ],
          "pitch": -7.064209,
          "yaw": -129.15494,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.0625,
            -179.69531,
            -35.360474
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1310.177100 1257.135000 1.031250; setang -8.192718 -141.276630 0",
          "position_tick": 35972,
          "angle_tick": 35972,
          "origin": [
            1310.1771,
            1257.135,
            1.03125
          ],
          "pitch": -8.1927185,
          "yaw": -141.27663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.42188,
            -134.22656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.330811 1246.032349 1.031250; setang -8.192719 -141.276627 0",
          "position_tick": 35978,
          "angle_tick": 35978,
          "origin": [
            1296.330810546875,
            1246.032348632812,
            1.03125
          ],
          "pitch": -8.192718505859,
          "yaw": -141.276626586914,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.2734375,
            -145.3515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35466,
          "last_tick": 35978,
          "samples": 513
        },
        "departure_tick": 35950,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_35890d2fd2de7734",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00009",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00009",
        "demo_2bbfbc0aa8942114b717_00072",
        "demo_6e149681cbff13e6c780_00258",
        "demo_7dadd8516dde2b87da75_00006",
        "demo_7dadd8516dde2b87da75_00042",
        "demo_7dadd8516dde2b87da75_00169",
        "demo_9da916c73bb5ff938c63_00396"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 2,
      "event_tick": 5468,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2537.654541 2468.350830 124.545601; setang -24.354630 -168.208237 0",
          "position_tick": 5459,
          "angle_tick": 5468,
          "origin": [
            2537.654541015625,
            2468.350830078125,
            124.545600891113
          ],
          "pitch": -24.354629516602,
          "yaw": -168.208236694336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2537.654500 2468.350800 130.234380; setang -24.384155 -168.208240 0",
          "position_tick": 5461,
          "angle_tick": 5461,
          "origin": [
            2537.6545,
            2468.3508,
            130.23438
          ],
          "pitch": -24.384155,
          "yaw": -168.20824,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            74.08154
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2537.654541 2468.350830 153.265625; setang -24.354630 -168.208237 0",
          "position_tick": 5468,
          "angle_tick": 5468,
          "origin": [
            2537.654541015625,
            2468.350830078125,
            153.265625
          ],
          "pitch": -24.354629516602,
          "yaw": -168.208236694336,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 5338,
          "last_tick": 5468,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_37cf4afdf71797f8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00313",
      "command_record_id": "demo_07d95741be40e144c266_00313",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00190",
        "demo_07d95741be40e144c266_00219",
        "demo_07d95741be40e144c266_00313",
        "demo_44ff5206b8e42e46265b_00005",
        "demo_4f80b8bcc2fa56bb83a7_00304",
        "demo_4f80b8bcc2fa56bb83a7_00564",
        "demo_731311ac42553ee59f1a_00373"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 15,
      "event_tick": 135405,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -256.008540 1727.972200 25.601765; setang -24.723694 -107.067604 0",
          "position_tick": 135370,
          "angle_tick": 135370,
          "origin": [
            -256.00854,
            1727.9722,
            25.601765
          ],
          "pitch": -24.723694,
          "yaw": -107.067604,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang -25.099976 -105.635605 0",
          "position_tick": 135261,
          "angle_tick": 135261,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": -25.099976,
          "yaw": -105.635605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -262.059570 1708.290500 27.250000; setang -24.723694 -107.067604 0",
          "position_tick": 135392,
          "angle_tick": 135392,
          "origin": [
            -262.05957,
            1708.2905,
            27.25
          ],
          "pitch": -24.723694,
          "yaw": -107.067604,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.632812,
            -96.4375,
            -3.8989258
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -267.781250 1689.666626 68.093750; setang -24.730225 -107.047691 0",
          "position_tick": 135405,
          "angle_tick": 135405,
          "origin": [
            -267.78125,
            1689.666625976562,
            68.09375
          ],
          "pitch": -24.730224609375,
          "yaw": -107.047691345215,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -30.515625,
            -99.328125,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135261,
          "last_tick": 135405,
          "samples": 145
        },
        "departure_tick": 135371,
        "movement_to_event_ms": 546.875,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_458cac705aa7b5ea",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00022",
      "command_record_id": "demo_07d95741be40e144c266_00022",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00022",
        "demo_1e37c617488eba4e7406_00118",
        "demo_1e37c617488eba4e7406_00210",
        "demo_1e37c617488eba4e7406_00269",
        "demo_44ff5206b8e42e46265b_00153",
        "demo_4f80b8bcc2fa56bb83a7_00118",
        "demo_4f80b8bcc2fa56bb83a7_00191"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 3,
      "event_tick": 10774,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -194.951420 921.066960 78.031250; setang 3.201141 -72.807080 0",
          "position_tick": 10462,
          "angle_tick": 10462,
          "origin": [
            -194.95142,
            921.06696,
            78.03125
          ],
          "pitch": 3.2011414,
          "yaw": -72.80708,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.90234,
            -237.55469,
            66.91675
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 664.956670 642.415300 133.093750; setang 4.389038 -91.023100 0",
          "position_tick": 10768,
          "angle_tick": 10768,
          "origin": [
            664.95667,
            642.4153,
            133.09375
          ],
          "pitch": 4.389038,
          "yaw": -91.0231,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.828125,
            -244.98438,
            276.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 665.021362 623.275879 150.703125; setang 4.125031 -90.593948 0",
          "position_tick": 10774,
          "angle_tick": 10774,
          "origin": [
            665.021362304688,
            623.27587890625,
            150.703125
          ],
          "pitch": 4.125030517578,
          "yaw": -90.593948364258,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.828125,
            -244.984375,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10462,
          "last_tick": 10774,
          "samples": 313
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_618363a0622b3095",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_4d520a1960bac889dc2d_00132",
      "command_record_id": "demo_4d520a1960bac889dc2d_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00011",
        "demo_1e8907bfd30b0bcdbfe9_00136",
        "demo_1e8907bfd30b0bcdbfe9_00148",
        "demo_1e8907bfd30b0bcdbfe9_00276",
        "demo_4d520a1960bac889dc2d_00132",
        "demo_a50086abe9c7c4a980cd_00055",
        "demo_c7fce8ea189bfb0ec256_00007"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "dgt",
      "round": 8,
      "event_tick": 53241,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1634.524000 -1102.870500 -415.968750; setang 5.593414 4.323456 0",
          "position_tick": 52857,
          "angle_tick": 52857,
          "origin": [
            -1634.524,
            -1102.8705,
            -415.96875
          ],
          "pitch": 5.5934143,
          "yaw": 4.323456,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -409.064640 -870.306760 -415.968750; setang 2.837906 -41.497420 0",
          "position_tick": 53234,
          "angle_tick": 53234,
          "origin": [
            -409.06464,
            -870.30676,
            -415.96875
          ],
          "pitch": 2.837906,
          "yaw": -41.49742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.04297,
            -166.58984,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -396.426270 -883.004211 -415.968750; setang 2.392273 -40.936432 0",
          "position_tick": 53241,
          "angle_tick": 53241,
          "origin": [
            -396.42626953125,
            -883.004211425781,
            -415.96875
          ],
          "pitch": 2.392272949219,
          "yaw": -40.936431884766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            147.5,
            -140.4453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52857,
          "last_tick": 53241,
          "samples": 385
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6698d9f99a539d5d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00233",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00233",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00015",
        "demo_07e639ec7f941287e35b_00203",
        "demo_1e8907bfd30b0bcdbfe9_00040",
        "demo_1e8907bfd30b0bcdbfe9_00134",
        "demo_a50086abe9c7c4a980cd_00356",
        "demo_a50086abe9c7c4a980cd_00403",
        "demo_f53e9889dd94c99a6feb_00233"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 14,
      "event_tick": 116330,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1268.037354 -1161.695679 -415.968750; setang -34.947845 -23.932007 0",
          "position_tick": 116320,
          "angle_tick": 116330,
          "origin": [
            -1268.037353515625,
            -1161.695678710938,
            -415.96875
          ],
          "pitch": -34.947845458984,
          "yaw": -23.932006835938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1268.037400 -1161.695700 -401.062500; setang -34.947845 -23.932007 0",
          "position_tick": 116324,
          "angle_tick": 116324,
          "origin": [
            -1268.0374,
            -1161.6957,
            -401.0625
          ],
          "pitch": -34.947845,
          "yaw": -23.932007,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            274.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1268.037354 -1161.695679 -383.515625; setang -34.947845 -23.932007 0",
          "position_tick": 116330,
          "angle_tick": 116330,
          "origin": [
            -1268.037353515625,
            -1161.695678710938,
            -383.515625
          ],
          "pitch": -34.947845458984,
          "yaw": -23.932006835938,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            200.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115818,
          "last_tick": 116330,
          "samples": 513
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68d1a266f29a4d6b",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_07e639ec7f941287e35b_00086",
      "command_record_id": "demo_07e639ec7f941287e35b_00086",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00032",
        "demo_07e639ec7f941287e35b_00086",
        "demo_5cc1733fab4c73f800c9_00209",
        "demo_5cc1733fab4c73f800c9_00377",
        "demo_5cc1733fab4c73f800c9_00503",
        "demo_c7fce8ea189bfb0ec256_00198",
        "demo_f53e9889dd94c99a6feb_00346"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 6,
      "event_tick": 37632,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1711.800800 -458.316650 -351.968750; setang 17.973969 -177.305940 0",
          "position_tick": 37333,
          "angle_tick": 37333,
          "origin": [
            1711.8008,
            -458.31665,
            -351.96875
          ],
          "pitch": 17.973969,
          "yaw": -177.30594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 997.450740 -431.844120 -127.968750; setang 4.890625 -120.540620 0",
          "position_tick": 37625,
          "angle_tick": 37625,
          "origin": [
            997.45074,
            -431.84412,
            -127.96875
          ],
          "pitch": 4.890625,
          "yaw": -120.54062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -126.93359,
            -207.28516,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 985.557617 -451.493896 -127.968750; setang 4.890625 -120.540619 0",
          "position_tick": 37632,
          "angle_tick": 37632,
          "origin": [
            985.5576171875,
            -451.493896484375,
            -127.96875
          ],
          "pitch": 4.890625,
          "yaw": -120.540618896484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -126.37890625,
            -209.8828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37333,
          "last_tick": 37632,
          "samples": 300
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_84ed1eecec3c14ba",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_f1d8725268c9f30ce844_00055",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00261",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00265",
        "demo_ea4226131b7a75cdf0ec_00261",
        "demo_f1d8725268c9f30ce844_00041",
        "demo_f1d8725268c9f30ce844_00055",
        "demo_f1d8725268c9f30ce844_00107",
        "demo_f1d8725268c9f30ce844_00146",
        "demo_fde4c2af9b83d7a5ead3_00289"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 15,
      "event_tick": 139113,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2094.919000 412.897030 -159.968750; setang -20.767944 28.199844 0",
          "position_tick": 139076,
          "angle_tick": 139076,
          "origin": [
            -2094.919,
            412.89703,
            -159.96875
          ],
          "pitch": -20.767944,
          "yaw": 28.199844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2083.176800 184.924100 -159.968750; setang -11.792114 58.164032 0",
          "position_tick": 138983,
          "angle_tick": 138983,
          "origin": [
            -2083.1768,
            184.9241,
            -159.96875
          ],
          "pitch": -11.792114,
          "yaw": 58.164032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.33594,
            220.55469,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2025.277100 450.243400 -159.968750; setang -20.767944 28.199844 0",
          "position_tick": 139107,
          "angle_tick": 139107,
          "origin": [
            -2025.2771,
            450.2434,
            -159.96875
          ],
          "pitch": -20.767944,
          "yaw": 28.199844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            208.48438,
            111.75,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2008.560181 459.205536 -159.968750; setang -20.767944 28.199844 0",
          "position_tick": 139113,
          "angle_tick": 139113,
          "origin": [
            -2008.560180664062,
            459.205535888672,
            -159.96875
          ],
          "pitch": -20.767944335938,
          "yaw": 28.199844360352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            215.890625,
            115.751953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138983,
          "last_tick": 139113,
          "samples": 131
        },
        "departure_tick": 139077,
        "movement_to_event_ms": 578.125,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_951cdcf97f799443",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00318",
      "command_record_id": "demo_7dadd8516dde2b87da75_00318",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00269",
        "demo_6e149681cbff13e6c780_00293",
        "demo_7dadd8516dde2b87da75_00268",
        "demo_7dadd8516dde2b87da75_00318",
        "demo_7dadd8516dde2b87da75_00349",
        "demo_7dadd8516dde2b87da75_00608",
        "demo_84f87856e21e12df25d7_00084"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 15,
      "event_tick": 154063,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 527.990601 1880.038818 136.031235; setang 0.468979 113.664886 0",
          "position_tick": 154054,
          "angle_tick": 154063,
          "origin": [
            527.990600585938,
            1880.038818359375,
            136.031234741211
          ],
          "pitch": 0.468978881836,
          "yaw": 113.664886474609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 527.990600 1880.038800 147.812500; setang 0.505035 113.755190 0",
          "position_tick": 154057,
          "angle_tick": 154057,
          "origin": [
            527.9906,
            1880.0388,
            147.8125
          ],
          "pitch": 0.5050354,
          "yaw": 113.75519,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            284.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 527.990601 1880.038818 166.109375; setang 0.468979 113.664886 0",
          "position_tick": 154063,
          "angle_tick": 154063,
          "origin": [
            527.990600585938,
            1880.038818359375,
            166.109375
          ],
          "pitch": 0.468978881836,
          "yaw": 113.664886474609,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153903,
          "last_tick": 154063,
          "samples": 161
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dbd59621f033d905",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00255",
      "command_record_id": "demo_5d6af8fdfb719608e960_00255",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00121",
        "demo_5d6af8fdfb719608e960_00155",
        "demo_5d6af8fdfb719608e960_00255",
        "demo_5d6af8fdfb719608e960_00312",
        "demo_7dadd8516dde2b87da75_00301",
        "demo_7dadd8516dde2b87da75_00355",
        "demo_84f87856e21e12df25d7_00071"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 10,
      "event_tick": 79497,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 58.753021 930.697388 82.032272; setang -20.118378 69.819824 0",
          "position_tick": 79490,
          "angle_tick": 79497,
          "origin": [
            58.753021240234,
            930.697387695312,
            82.032272338867
          ],
          "pitch": -20.118377685547,
          "yaw": 69.81982421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 58.753020 930.697400 82.032270; setang -20.118378 69.819824 0",
          "position_tick": 79491,
          "angle_tick": 79491,
          "origin": [
            58.75302,
            930.6974,
            82.03227
          ],
          "pitch": -20.118378,
          "yaw": 69.819824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 58.753021 930.697388 82.032272; setang -20.118378 69.819824 0",
          "position_tick": 79497,
          "angle_tick": 79497,
          "origin": [
            58.753021240234,
            930.697387695312,
            82.032272338867
          ],
          "pitch": -20.118377685547,
          "yaw": 69.81982421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79306,
          "last_tick": 79497,
          "samples": 192
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f54cc6a788f563c7",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00109",
      "command_record_id": "demo_9973c9a1187116ecba8b_00109",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00244",
        "demo_49fabf21b1c26f1010df_00248",
        "demo_79fb1d50cba757afee7d_00386",
        "demo_79fb1d50cba757afee7d_00447",
        "demo_9973c9a1187116ecba8b_00109",
        "demo_9973c9a1187116ecba8b_00282",
        "demo_9973c9a1187116ecba8b_00374"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 6,
      "event_tick": 52109,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1766.789795 993.923035 38.629490; setang -4.223907 112.673706 0",
          "position_tick": 52102,
          "angle_tick": 52109,
          "origin": [
            -1766.789794921875,
            993.923034667969,
            38.629489898682
          ],
          "pitch": -4.223907470703,
          "yaw": 112.673706054688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1766.789800 993.923030 38.629490; setang -4.223908 112.673706 0",
          "position_tick": 52103,
          "angle_tick": 52103,
          "origin": [
            -1766.7898,
            993.92303,
            38.62949
          ],
          "pitch": -4.2239075,
          "yaw": 112.673706,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1766.789795 993.923035 38.629490; setang -4.223907 112.673706 0",
          "position_tick": 52109,
          "angle_tick": 52109,
          "origin": [
            -1766.789794921875,
            993.923034667969,
            38.629489898682
          ],
          "pitch": -4.223907470703,
          "yaw": 112.673706054688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51824,
          "last_tick": 52109,
          "samples": 286
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe38bd640d92e750",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00029",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00017",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00218",
        "demo_5c8743102c5a1e28f8ee_00017",
        "demo_5c8743102c5a1e28f8ee_00471",
        "demo_9973c9a1187116ecba8b_00188",
        "demo_deb2a52b8ef138c44fe0_00029",
        "demo_deb2a52b8ef138c44fe0_00138",
        "demo_deb2a52b8ef138c44fe0_00197"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 3,
      "event_tick": 14310,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -280.827500 2098.160200 -127.394165; setang 1.562805 -110.967064 0",
          "position_tick": 14061,
          "angle_tick": 14061,
          "origin": [
            -280.8275,
            2098.1602,
            -127.394165
          ],
          "pitch": 1.5628052,
          "yaw": -110.967064,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -274.807070 2098.527600 -127.283810; setang 1.818237 178.725250 0",
          "position_tick": 14034,
          "angle_tick": 14034,
          "origin": [
            -274.80707,
            2098.5276,
            -127.28381
          ],
          "pitch": 1.8182373,
          "yaw": 178.72525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.265625,
            -0.625,
            -0.20703125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1098.693600 2352.215600 3.825587; setang -11.005890 -146.534960 0",
          "position_tick": 14304,
          "angle_tick": 14304,
          "origin": [
            -1098.6936,
            2352.2156,
            3.8255873
          ],
          "pitch": -11.00589,
          "yaw": -146.53496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -193.5,
            -103.65625,
            27.401245
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1114.313110 2343.256104 5.990436; setang -11.898880 -146.503021 0",
          "position_tick": 14310,
          "angle_tick": 14310,
          "origin": [
            -1114.313110351562,
            2343.256103515625,
            5.990435600281
          ],
          "pitch": -11.898880004883,
          "yaw": -146.503021240234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.5546875,
            -119.21875,
            18.18896484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14034,
          "last_tick": 14310,
          "samples": 277
        },
        "departure_tick": 14062,
        "movement_to_event_ms": 3890.625,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ff9f98bca2ded487",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00023",
      "command_record_id": "demo_17accc02fe6ec2727063_00386",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00261",
        "demo_17accc02fe6ec2727063_00287",
        "demo_17accc02fe6ec2727063_00386",
        "demo_21a2c34da37a8e81c427_00023",
        "demo_585d972b6bcf05f54588_00030",
        "demo_585d972b6bcf05f54588_00099",
        "demo_bc6251413daa2447c1ff_00313"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 20,
      "event_tick": 170337,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 1.925018 108.920166 0",
          "position_tick": 170012,
          "angle_tick": 170012,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 1.9250183,
          "yaw": 108.920166,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 2.728043 82.641235 0",
          "position_tick": 169920,
          "angle_tick": 169920,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 2.7280426,
          "yaw": 82.641235,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -790.178700 -2247.238300 -176.500000; setang -17.347076 62.764557 0",
          "position_tick": 170324,
          "angle_tick": 170324,
          "origin": [
            -790.1787,
            -2247.2383,
            -176.5
          ],
          "pitch": -17.347076,
          "yaw": 62.764557,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            118.61328,
            214.375,
            -20.070312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -768.021484 -2206.999023 -136.109375; setang -19.030029 62.852448 0",
          "position_tick": 170337,
          "angle_tick": 170337,
          "origin": [
            -768.021484375,
            -2206.9990234375,
            -136.109375
          ],
          "pitch": -19.030029296875,
          "yaw": 62.852447509766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            118.171875,
            214.609375,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169920,
          "last_tick": 170337,
          "samples": 418
        },
        "departure_tick": 170013,
        "movement_to_event_ms": 5078.125,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_04bd91af42522eb8",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00193",
      "command_record_id": "demo_18d34587c875f0b595ae_00193",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00193",
        "demo_18d34587c875f0b595ae_00207",
        "demo_241d9eb92ddde5a3b396_00019",
        "demo_518d8b186445b01e1f62_00322",
        "demo_518d8b186445b01e1f62_00345",
        "demo_518d8b186445b01e1f62_00439",
        "demo_5866197d339b3ac61e8a_00153"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 11,
      "event_tick": 93466,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -789.972412 52.028965 -87.968750; setang -24.309662 74.328003 0",
          "position_tick": 93458,
          "angle_tick": 93466,
          "origin": [
            -789.972412109375,
            52.028964996338,
            -87.96875
          ],
          "pitch": -24.309661865234,
          "yaw": 74.328002929688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -789.972400 52.028965 -85.375000; setang -24.309662 74.328000 0",
          "position_tick": 93459,
          "angle_tick": 93459,
          "origin": [
            -789.9724,
            52.028965,
            -85.375
          ],
          "pitch": -24.309662,
          "yaw": 74.328,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -789.972412 52.028965 -61.531250; setang -24.309662 74.328003 0",
          "position_tick": 93466,
          "angle_tick": 93466,
          "origin": [
            -789.972412109375,
            52.028964996338,
            -61.53125
          ],
          "pitch": -24.309661865234,
          "yaw": 74.328002929688,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93336,
          "last_tick": 93466,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8c6b78160d16e7a5",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00146",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00146",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00229",
        "demo_92655b67d38bb2eb32f4_00190",
        "demo_92655b67d38bb2eb32f4_00194",
        "demo_da35559385e7d6e5ce42_00047",
        "demo_da35559385e7d6e5ce42_00214",
        "demo_da35559385e7d6e5ce42_00428",
        "demo_fbb358b45e5cdb7b7700_00146"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 8,
      "event_tick": 62836,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 750.062561 1376.215576 -87.968750; setang 3.543427 -57.812462 0",
          "position_tick": 62827,
          "angle_tick": 62836,
          "origin": [
            750.062561035156,
            1376.215576171875,
            -87.96875
          ],
          "pitch": 3.543426513672,
          "yaw": -57.812461853027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 750.062560 1376.215600 -76.453125; setang 3.543426 -57.812460 0",
          "position_tick": 62830,
          "angle_tick": 62830,
          "origin": [
            750.06256,
            1376.2156,
            -76.453125
          ],
          "pitch": 3.5434265,
          "yaw": -57.81246,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 750.062561 1376.215576 -58.093750; setang 3.543427 -57.812462 0",
          "position_tick": 62836,
          "angle_tick": 62836,
          "origin": [
            750.062561035156,
            1376.215576171875,
            -58.09375
          ],
          "pitch": 3.543426513672,
          "yaw": -57.812461853027,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62689,
          "last_tick": 62836,
          "samples": 148
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_03ab5ba641d757ae",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00261",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00261",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00383",
        "demo_49fabf21b1c26f1010df_00286",
        "demo_49fabf21b1c26f1010df_00353",
        "demo_5c8743102c5a1e28f8ee_00261",
        "demo_b24ca24bca0f9defa72c_00108",
        "demo_b24ca24bca0f9defa72c_00130"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 14,
      "event_tick": 113668,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 375.967255 -464.011475 1.083763; setang -17.467926 111.801697 0",
          "position_tick": 113656,
          "angle_tick": 113668,
          "origin": [
            375.967254638672,
            -464.011474609375,
            1.083763122559
          ],
          "pitch": -17.467926025391,
          "yaw": 111.801696777344,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 375.967250 -464.011470 22.828125; setang -17.467926 111.801700 0",
          "position_tick": 113662,
          "angle_tick": 113662,
          "origin": [
            375.96725,
            -464.01147,
            22.828125
          ],
          "pitch": -17.467926,
          "yaw": 111.8017,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            256.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 375.967255 -464.011475 38.937500; setang -17.467926 111.801697 0",
          "position_tick": 113668,
          "angle_tick": 113668,
          "origin": [
            375.967254638672,
            -464.011474609375,
            38.9375
          ],
          "pitch": -17.467926025391,
          "yaw": 111.801696777344,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            181.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 113330,
          "last_tick": 113668,
          "samples": 339
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2899aa43756af6c0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00366",
      "command_record_id": "demo_1b9d5eac73de0b387701_00366",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00366",
        "demo_1b9d5eac73de0b387701_00427",
        "demo_1b9d5eac73de0b387701_00475",
        "demo_21a2c34da37a8e81c427_00065",
        "demo_9c5c91359adde2e94631_00299",
        "demo_ea4226131b7a75cdf0ec_00110"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 17,
      "event_tick": 143712,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1586.753900 -1474.298700 -263.775630; setang 5.000488 82.414276 0",
          "position_tick": 143200,
          "angle_tick": 143200,
          "origin": [
            -1586.7539,
            -1474.2987,
            -263.77563
          ],
          "pitch": 5.0004883,
          "yaw": 82.414276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.0625,
            247.67188,
            -1.6875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -612.227000 -1309.070000 -167.968750; setang 2.588318 93.944090 0",
          "position_tick": 143706,
          "angle_tick": 143706,
          "origin": [
            -612.227,
            -1309.07,
            -167.96875
          ],
          "pitch": 2.5883179,
          "yaw": 93.94409,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -612.226990 -1309.069946 -167.968750; setang 2.588318 93.973633 0",
          "position_tick": 143712,
          "angle_tick": 143712,
          "origin": [
            -612.226989746094,
            -1309.069946289062,
            -167.96875
          ],
          "pitch": 2.588317871094,
          "yaw": 93.9736328125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143200,
          "last_tick": 143712,
          "samples": 513
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2c32c57c5276c715",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00067",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00067",
        "demo_5866197d339b3ac61e8a_00251",
        "demo_5866197d339b3ac61e8a_00289",
        "demo_92655b67d38bb2eb32f4_00333",
        "demo_da35559385e7d6e5ce42_00012",
        "demo_da35559385e7d6e5ce42_00334"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 5,
      "event_tick": 36973,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -894.393740 415.565460 -12.665527; setang 11.687744 -44.818040 0",
          "position_tick": 36843,
          "angle_tick": 36843,
          "origin": [
            -894.39374,
            415.56546,
            -12.665527
          ],
          "pitch": 11.687744,
          "yaw": -44.81804,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -900.674800 413.692780 -13.921326; setang 14.987762 -41.627884 0",
          "position_tick": 36966,
          "angle_tick": 36966,
          "origin": [
            -900.6748,
            413.69278,
            -13.921326
          ],
          "pitch": 14.987762,
          "yaw": -41.627884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -900.674805 413.692780 -13.921326; setang 15.042694 -41.600418 0",
          "position_tick": 36973,
          "angle_tick": 36973,
          "origin": [
            -900.6748046875,
            413.692779541016,
            -13.921325683594
          ],
          "pitch": 15.042694091797,
          "yaw": -41.60041809082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36843,
          "last_tick": 36973,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2d832889070e6181",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00080",
      "command_record_id": "demo_bc6251413daa2447c1ff_00080",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00095",
        "demo_17accc02fe6ec2727063_00435",
        "demo_21a2c34da37a8e81c427_00062",
        "demo_21a2c34da37a8e81c427_00099",
        "demo_585d972b6bcf05f54588_00277",
        "demo_bc6251413daa2447c1ff_00080"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 6,
      "event_tick": 34065,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1422.966600 36.460434 -167.968750; setang -21.164124 163.467990 0",
          "position_tick": 34008,
          "angle_tick": 34008,
          "origin": [
            1422.9666,
            36.460434,
            -167.96875
          ],
          "pitch": -21.164124,
          "yaw": 163.46799,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1216.859500 -78.580200 -163.968750; setang 5.742767 34.355620 0",
          "position_tick": 33682,
          "angle_tick": 33682,
          "origin": [
            1216.8595,
            -78.5802,
            -163.96875
          ],
          "pitch": 5.7427673,
          "yaw": 34.35562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.83984,
            131.33984,
            1.2890625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1379.612700 -109.665530 -158.140620; setang -21.164124 163.467990 0",
          "position_tick": 34058,
          "angle_tick": 34058,
          "origin": [
            1379.6127,
            -109.66553,
            -158.14062
          ],
          "pitch": -21.164124,
          "yaw": 163.46799,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -69.671875,
            -234.88672,
            -34.835938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1373.080933 -131.686523 -134.562500; setang -21.164124 163.467987 0",
          "position_tick": 34065,
          "angle_tick": 34065,
          "origin": [
            1373.080932617188,
            -131.6865234375,
            -134.5625
          ],
          "pitch": -21.164123535156,
          "yaw": 163.467987060547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -69.671875,
            -234.890625,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33682,
          "last_tick": 34065,
          "samples": 384
        },
        "departure_tick": 34009,
        "movement_to_event_ms": 890.625,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_31f702f53ca16b1b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00235",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00235",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00235",
        "demo_0dff5f4d96ba70f21ad1_00350",
        "demo_49fabf21b1c26f1010df_00102",
        "demo_49fabf21b1c26f1010df_00182",
        "demo_5c8743102c5a1e28f8ee_00007",
        "demo_79fb1d50cba757afee7d_00026"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "molodoy",
      "round": 11,
      "event_tick": 99273,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 335.846040 2432.065400 -120.312680; setang 9.572174 -47.528564 0",
          "position_tick": 98809,
          "angle_tick": 98809,
          "origin": [
            335.84604,
            2432.0654,
            -120.31268
          ],
          "pitch": 9.572174,
          "yaw": -47.528564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1254.443100 2038.051600 2.008511; setang -43.012160 -82.975270 0",
          "position_tick": 99266,
          "angle_tick": 99266,
          "origin": [
            1254.4431,
            2038.0516,
            2.0085113
          ],
          "pitch": -43.01216,
          "yaw": -82.97527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1254.443115 2038.051636 2.008511; setang -43.012161 -82.975273 0",
          "position_tick": 99273,
          "angle_tick": 99273,
          "origin": [
            1254.443115234375,
            2038.051635742188,
            2.008511304855
          ],
          "pitch": -43.012161254883,
          "yaw": -82.975273132324,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98809,
          "last_tick": 99273,
          "samples": 465
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_338b39e1b0f1d768",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00246",
      "command_record_id": "demo_059e8a0abfc550087c91_00246",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00246",
        "demo_17accc02fe6ec2727063_00369",
        "demo_62cb3af35c3893a91c7d_00259",
        "demo_67348e1baa5b49bad101_00255",
        "demo_67348e1baa5b49bad101_00480",
        "demo_67348e1baa5b49bad101_00536"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "makazze",
      "round": 14,
      "event_tick": 122074,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1003.968750 -1210.607910 -108.968750; setang -14.305237 -169.325073 0",
          "position_tick": 122060,
          "angle_tick": 122074,
          "origin": [
            1003.96875,
            -1210.60791015625,
            -108.96875
          ],
          "pitch": -14.305236816406,
          "yaw": -169.325073242188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1003.968750 -1210.607900 -108.968750; setang -14.305237 -169.325070 0",
          "position_tick": 122061,
          "angle_tick": 122061,
          "origin": [
            1003.96875,
            -1210.6079,
            -108.96875
          ],
          "pitch": -14.305237,
          "yaw": -169.32507,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1003.968750 -1210.607910 -77.234375; setang -14.305237 -169.325073 0",
          "position_tick": 122074,
          "angle_tick": 122074,
          "origin": [
            1003.96875,
            -1210.60791015625,
            -77.234375
          ],
          "pitch": -14.305236816406,
          "yaw": -169.325073242188,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            -37.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 121944,
          "last_tick": 122074,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_34bb62674aeb0aff",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00471",
      "command_record_id": "demo_07d95741be40e144c266_00471",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00259",
        "demo_07d95741be40e144c266_00341",
        "demo_07d95741be40e144c266_00471",
        "demo_44ff5206b8e42e46265b_00378",
        "demo_4f80b8bcc2fa56bb83a7_00316",
        "demo_731311ac42553ee59f1a_00425"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 21,
      "event_tick": 182404,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -216.289550 994.979740 70.199010; setang 5.575562 -90.139730 0",
          "position_tick": 182041,
          "angle_tick": 182041,
          "origin": [
            -216.28955,
            994.97974,
            70.19901
          ],
          "pitch": 5.5755615,
          "yaw": -90.13973,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.660156,
            -249.14844,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 736.880000 582.304800 141.734380; setang 8.504456 -95.039635 0",
          "position_tick": 182398,
          "angle_tick": 182398,
          "origin": [
            736.88,
            582.3048,
            141.73438
          ],
          "pitch": 8.504456,
          "yaw": -95.039635,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -20.703125,
            -244.10938,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 735.262573 563.233704 159.921875; setang 8.504456 -95.039635 0",
          "position_tick": 182404,
          "angle_tick": 182404,
          "origin": [
            735.262573242188,
            563.233703613281,
            159.921875
          ],
          "pitch": 8.504455566406,
          "yaw": -95.03963470459,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -20.703125,
            -244.109375,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 182041,
          "last_tick": 182404,
          "samples": 364
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3b57ce92362238ce",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00132",
      "command_record_id": "demo_5d6af8fdfb719608e960_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00227",
        "demo_5d6af8fdfb719608e960_00132",
        "demo_7dadd8516dde2b87da75_00076",
        "demo_7dadd8516dde2b87da75_00147",
        "demo_7dadd8516dde2b87da75_00465",
        "demo_86c38e0db4646195347a_00135"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 6,
      "event_tick": 43628,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -374.739685 758.915955 -2.713257; setang -26.313965 44.283142 0",
          "position_tick": 43619,
          "angle_tick": 43628,
          "origin": [
            -374.739685058594,
            758.915954589844,
            -2.713256835938
          ],
          "pitch": -26.31396484375,
          "yaw": 44.283142089844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -374.739700 758.915950 2.765625; setang -26.505554 44.362457 0",
          "position_tick": 43621,
          "angle_tick": 43621,
          "origin": [
            -374.7397,
            758.91595,
            2.765625
          ],
          "pitch": -26.505554,
          "yaw": 44.362457,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            60.648438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -374.739685 758.915955 25.859375; setang -26.313965 44.283142 0",
          "position_tick": 43628,
          "angle_tick": 43628,
          "origin": [
            -374.739685058594,
            758.915954589844,
            25.859375
          ],
          "pitch": -26.31396484375,
          "yaw": 44.283142089844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43116,
          "last_tick": 43628,
          "samples": 513
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_521d6bbdb51fffc4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00106",
      "command_record_id": "demo_17accc02fe6ec2727063_00106",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00106",
        "demo_21a2c34da37a8e81c427_00083",
        "demo_21a2c34da37a8e81c427_00240",
        "demo_585d972b6bcf05f54588_00067",
        "demo_585d972b6bcf05f54588_00175",
        "demo_62cb3af35c3893a91c7d_00061"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 7,
      "event_tick": 48445,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -56.770821 -174.304962 0",
          "position_tick": 48438,
          "angle_tick": 48445,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -56.770820617676,
          "yaw": -174.304962158203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -56.770820 -174.304960 0",
          "position_tick": 48439,
          "angle_tick": 48439,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -56.77082,
          "yaw": -174.30496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -56.770821 -174.304962 0",
          "position_tick": 48445,
          "angle_tick": 48445,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -56.770820617676,
          "yaw": -174.304962158203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48315,
          "last_tick": 48445,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5d079a84e5c69b24",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00212",
      "command_record_id": "demo_4d520a1960bac889dc2d_00212",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00208",
        "demo_1e8907bfd30b0bcdbfe9_00122",
        "demo_1e8907bfd30b0bcdbfe9_00297",
        "demo_4d520a1960bac889dc2d_00212",
        "demo_5cc1733fab4c73f800c9_00187",
        "demo_5cc1733fab4c73f800c9_00512"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 11,
      "event_tick": 81086,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1010.426086 -457.853271 -127.968750; setang 19.420395 -121.442871 0",
          "position_tick": 81077,
          "angle_tick": 81086,
          "origin": [
            1010.426086425781,
            -457.853271484375,
            -127.96875
          ],
          "pitch": 19.420394897461,
          "yaw": -121.44287109375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1010.426100 -457.853270 -120.234375; setang 19.420395 -121.442870 0",
          "position_tick": 81079,
          "angle_tick": 81079,
          "origin": [
            1010.4261,
            -457.85327,
            -120.234375
          ],
          "pitch": 19.420395,
          "yaw": -121.44287,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1010.426086 -457.853271 -97.734375; setang 19.420395 -121.442871 0",
          "position_tick": 81086,
          "angle_tick": 81086,
          "origin": [
            1010.426086425781,
            -457.853271484375,
            -97.734375
          ],
          "pitch": 19.420394897461,
          "yaw": -121.44287109375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80800,
          "last_tick": 81086,
          "samples": 287
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_638e6cf02f6fd3ce",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00167",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00167",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00238",
        "demo_bc6251413daa2447c1ff_00040",
        "demo_ea4226131b7a75cdf0ec_00167",
        "demo_ea4226131b7a75cdf0ec_00281",
        "demo_fde4c2af9b83d7a5ead3_00012",
        "demo_fde4c2af9b83d7a5ead3_00238"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 10,
      "event_tick": 85212,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -44.179810 -166.462780 0",
          "position_tick": 85204,
          "angle_tick": 85204,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -44.17981,
          "yaw": -166.46278,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -44.179810 -166.462780 0",
          "position_tick": 85082,
          "angle_tick": 85082,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -44.17981,
          "yaw": -166.46278,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1215.754800 -16.059021 -160.875000; setang -44.179810 -166.462780 0",
          "position_tick": 85205,
          "angle_tick": 85205,
          "origin": [
            1215.7548,
            -16.059021,
            -160.875
          ],
          "pitch": -44.17981,
          "yaw": -166.46278,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1213.019897 -16.716736 -137.156250; setang -44.268036 -166.404083 0",
          "position_tick": 85212,
          "angle_tick": 85212,
          "origin": [
            1213.019897460938,
            -16.716735839844,
            -137.15625
          ],
          "pitch": -44.268035888672,
          "yaw": -166.404083251953,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.171875,
            -7.015625,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85082,
          "last_tick": 85212,
          "samples": 131
        },
        "departure_tick": 85205,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_63a282b2fc89f6fe",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00010",
      "command_record_id": "demo_059e8a0abfc550087c91_00010",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00010",
        "demo_17accc02fe6ec2727063_00193",
        "demo_3ef7bfc9c4cb1bcd3960_00070",
        "demo_3ef7bfc9c4cb1bcd3960_00213",
        "demo_3ef7bfc9c4cb1bcd3960_00243",
        "demo_9c5c91359adde2e94631_00007"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 3,
      "event_tick": 13737,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -57.945328 -162.260162 0",
          "position_tick": 13730,
          "angle_tick": 13737,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -57.945327758789,
          "yaw": -162.260162353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -57.945328 -162.260160 0",
          "position_tick": 13731,
          "angle_tick": 13731,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -57.945328,
          "yaw": -162.26016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -57.945328 -162.260162 0",
          "position_tick": 13737,
          "angle_tick": 13737,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -57.945327758789,
          "yaw": -162.260162353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13607,
          "last_tick": 13737,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_658b410e75afb5ff",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00020",
      "command_record_id": "demo_79fb1d50cba757afee7d_00020",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00309",
        "demo_78d0d18d21d68a5f4162_00301",
        "demo_79fb1d50cba757afee7d_00020",
        "demo_79fb1d50cba757afee7d_00033",
        "demo_79fb1d50cba757afee7d_00253",
        "demo_9973c9a1187116ecba8b_00393"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 3,
      "event_tick": 15417,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1004.971802 2379.968750 27.469168; setang -21.093750 -98.650360 0",
          "position_tick": 15409,
          "angle_tick": 15417,
          "origin": [
            1004.971801757812,
            2379.96875,
            27.469167709351
          ],
          "pitch": -21.09375,
          "yaw": -98.650360107422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1004.971800 2379.968800 35.281250; setang -21.093750 -98.650360 0",
          "position_tick": 15411,
          "angle_tick": 15411,
          "origin": [
            1004.9718,
            2379.9688,
            35.28125
          ],
          "pitch": -21.09375,
          "yaw": -98.65036,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.97327
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1004.971802 2379.968750 54.484375; setang -21.093750 -98.650360 0",
          "position_tick": 15417,
          "angle_tick": 15417,
          "origin": [
            1004.971801757812,
            2379.96875,
            54.484375
          ],
          "pitch": -21.09375,
          "yaw": -98.650360107422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15134,
          "last_tick": 15417,
          "samples": 284
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6887e466f1c2dad6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00006",
      "command_record_id": "demo_1e37c617488eba4e7406_00006",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00328",
        "demo_1e37c617488eba4e7406_00006",
        "demo_4f80b8bcc2fa56bb83a7_00337",
        "demo_4f80b8bcc2fa56bb83a7_00600",
        "demo_4f80b8bcc2fa56bb83a7_00698",
        "demo_731311ac42553ee59f1a_00146"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 2,
      "event_tick": 8062,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837202; setang -26.564941 -101.763954 0",
          "position_tick": 8033,
          "angle_tick": 8033,
          "origin": [
            -512.0,
            1696.0,
            26.837202
          ],
          "pitch": -26.564941,
          "yaw": -101.763954,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837202; setang -24.819153 -101.840170 0",
          "position_tick": 7932,
          "angle_tick": 7932,
          "origin": [
            -512.0,
            1696.0,
            26.837202
          ],
          "pitch": -24.819153,
          "yaw": -101.84017,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -515.990400 1676.832400 32.921875; setang -26.564941 -101.763954 0",
          "position_tick": 8055,
          "angle_tick": 8055,
          "origin": [
            -515.9904,
            1676.8324,
            32.921875
          ],
          "pitch": -26.564941,
          "yaw": -101.763954,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -20.066406,
            -96.38281,
            154.31555
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -517.878662 1667.763672 55.625000; setang -26.590347 -101.763954 0",
          "position_tick": 8062,
          "angle_tick": 8062,
          "origin": [
            -517.878662109375,
            1667.763671875,
            55.625
          ],
          "pitch": -26.590347290039,
          "yaw": -101.763954162598,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -20.140625,
            -96.734375,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7932,
          "last_tick": 8062,
          "samples": 131
        },
        "departure_tick": 8034,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ca2f83ecbc65a4d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00001",
      "command_record_id": "demo_731311ac42553ee59f1a_00001",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00002",
        "demo_07d95741be40e144c266_00160",
        "demo_44ff5206b8e42e46265b_00019",
        "demo_44ff5206b8e42e46265b_00172",
        "demo_4f80b8bcc2fa56bb83a7_00002",
        "demo_731311ac42553ee59f1a_00001"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 1,
      "event_tick": 2351,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 608.031860 -676.031250 111.524879; setang -29.849518 49.278839 0",
          "position_tick": 2344,
          "angle_tick": 2351,
          "origin": [
            608.031860351562,
            -676.03125,
            111.524879455566
          ],
          "pitch": -29.849517822266,
          "yaw": 49.278839111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 608.031860 -676.031250 111.524880; setang -29.849518 49.278840 0",
          "position_tick": 2345,
          "angle_tick": 2345,
          "origin": [
            608.03186,
            -676.03125,
            111.52488
          ],
          "pitch": -29.849518,
          "yaw": 49.27884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 608.031860 -676.031250 111.524879; setang -29.849518 49.278839 0",
          "position_tick": 2351,
          "angle_tick": 2351,
          "origin": [
            608.031860351562,
            -676.03125,
            111.524879455566
          ],
          "pitch": -29.849517822266,
          "yaw": 49.278839111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2181,
          "last_tick": 2351,
          "samples": 171
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e8e35e57b7ee4af",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00208",
      "command_record_id": "demo_bc6251413daa2447c1ff_00208",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00396",
        "demo_21a2c34da37a8e81c427_00101",
        "demo_3ef7bfc9c4cb1bcd3960_00124",
        "demo_bc6251413daa2447c1ff_00208",
        "demo_bc6251413daa2447c1ff_00258",
        "demo_bc6251413daa2447c1ff_00324"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "karrigan",
      "round": 11,
      "event_tick": 76129,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -2175.237549 828.597412 -123.435303; setang -11.896484 -19.818649 0",
          "position_tick": 76122,
          "angle_tick": 76129,
          "origin": [
            -2175.237548828125,
            828.597412109375,
            -123.435302734375
          ],
          "pitch": -11.896484375,
          "yaw": -19.818649291992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -2175.237500 828.597400 -123.435300; setang -11.896484 -19.795654 0",
          "position_tick": 76123,
          "angle_tick": 76123,
          "origin": [
            -2175.2375,
            828.5974,
            -123.4353
          ],
          "pitch": -11.896484,
          "yaw": -19.795654,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2175.237549 828.597412 -123.435303; setang -11.896484 -19.818649 0",
          "position_tick": 76129,
          "angle_tick": 76129,
          "origin": [
            -2175.237548828125,
            828.597412109375,
            -123.435302734375
          ],
          "pitch": -11.896484375,
          "yaw": -19.818649291992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75999,
          "last_tick": 76129,
          "samples": 131
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_91a8402bb9d6f41c",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_78d0d18d21d68a5f4162_00248",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00248",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00006",
        "demo_78d0d18d21d68a5f4162_00007",
        "demo_78d0d18d21d68a5f4162_00248",
        "demo_79fb1d50cba757afee7d_00098",
        "demo_b24ca24bca0f9defa72c_00251",
        "demo_b24ca24bca0f9defa72c_00385"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 11,
      "event_tick": 82075,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 195.002930 2375.959700 -120.001526; setang 6.050034 -129.457060 0",
          "position_tick": 81945,
          "angle_tick": 81945,
          "origin": [
            195.00293,
            2375.9597,
            -120.001526
          ],
          "pitch": 6.0500336,
          "yaw": -129.45706,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -152.192200 2149.304700 -126.464230; setang -32.697372 -136.963800 0",
          "position_tick": 82069,
          "angle_tick": 82069,
          "origin": [
            -152.1922,
            2149.3047,
            -126.46423
          ],
          "pitch": -32.697372,
          "yaw": -136.9638,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -182.5,
            -163.45312,
            -0.11328125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -166.375671 2136.451904 -126.524902; setang -32.697372 -136.963806 0",
          "position_tick": 82075,
          "angle_tick": 82075,
          "origin": [
            -166.375671386719,
            2136.451904296875,
            -126.52490234375
          ],
          "pitch": -32.697372436523,
          "yaw": -136.963806152344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.1484375,
            -164.953125,
            -2.4375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81945,
          "last_tick": 82075,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9e74a32630b61c5e",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5d6af8fdfb719608e960_00090",
      "command_record_id": "demo_5d6af8fdfb719608e960_00090",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00090",
        "demo_6e149681cbff13e6c780_00162",
        "demo_6e149681cbff13e6c780_00251",
        "demo_6e149681cbff13e6c780_00270",
        "demo_84f87856e21e12df25d7_00171",
        "demo_9da916c73bb5ff938c63_00029"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 5,
      "event_tick": 34111,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 517.908875 2518.595459 279.031250; setang -13.352844 -142.067993 0",
          "position_tick": 34103,
          "angle_tick": 34111,
          "origin": [
            517.908874511719,
            2518.595458984375,
            279.03125
          ],
          "pitch": -13.352844238281,
          "yaw": -142.067993164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 517.908900 2518.595500 279.031250; setang -13.326416 -142.068000 0",
          "position_tick": 34104,
          "angle_tick": 34104,
          "origin": [
            517.9089,
            2518.5955,
            279.03125
          ],
          "pitch": -13.326416,
          "yaw": -142.068,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 517.908875 2518.595459 279.031250; setang -13.352844 -142.067993 0",
          "position_tick": 34111,
          "angle_tick": 34111,
          "origin": [
            517.908874511719,
            2518.595458984375,
            279.03125
          ],
          "pitch": -13.352844238281,
          "yaw": -142.067993164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33880,
          "last_tick": 34111,
          "samples": 232
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a2e42c1799c03cd0",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00274",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00177",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00368",
        "demo_21a2c34da37a8e81c427_00204",
        "demo_3ef7bfc9c4cb1bcd3960_00177",
        "demo_fde4c2af9b83d7a5ead3_00274",
        "demo_fde4c2af9b83d7a5ead3_00319",
        "demo_fde4c2af9b83d7a5ead3_00351"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 9,
      "event_tick": 72905,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2217.224900 824.094540 -121.255430; setang -9.042084 -9.737320 0",
          "position_tick": 72896,
          "angle_tick": 72896,
          "origin": [
            -2217.2249,
            824.09454,
            -121.25543
          ],
          "pitch": -9.042084,
          "yaw": -9.73732,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1609.288700 -764.077500 -167.968750; setang 6.929962 146.847380 0",
          "position_tick": 72393,
          "angle_tick": 72393,
          "origin": [
            -1609.2887,
            -764.0775,
            -167.96875
          ],
          "pitch": 6.929962,
          "yaw": 146.84738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.734375,
            249.71484,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2215.469200 823.793640 -121.437195; setang -9.042084 -9.737320 0",
          "position_tick": 72899,
          "angle_tick": 72899,
          "origin": [
            -2215.4692,
            823.79364,
            -121.437195
          ],
          "pitch": -9.042084,
          "yaw": -9.73732,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.5625,
            -6.4335938,
            -3.8867188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2208.140381 822.536926 -122.196106; setang -9.042084 -9.572174 0",
          "position_tick": 72905,
          "angle_tick": 72905,
          "origin": [
            -2208.140380859375,
            822.536926269531,
            -122.196105957031
          ],
          "pitch": -9.042083740234,
          "yaw": -9.572174072266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            119.765625,
            -20.4921875,
            -12.39453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72393,
          "last_tick": 72905,
          "samples": 513
        },
        "departure_tick": 72897,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a31cd41b8aad81d8",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_f1d8725268c9f30ce844_00143",
      "command_record_id": "demo_059e8a0abfc550087c91_00074",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00074",
        "demo_059e8a0abfc550087c91_00185",
        "demo_21a2c34da37a8e81c427_00367",
        "demo_bc6251413daa2447c1ff_00081",
        "demo_f1d8725268c9f30ce844_00021",
        "demo_f1d8725268c9f30ce844_00143"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 5,
      "event_tick": 39463,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 343.346500 -621.622130 -162.334410; setang -38.851776 -178.213350 0",
          "position_tick": 39231,
          "angle_tick": 39231,
          "origin": [
            343.3465,
            -621.62213,
            -162.33441
          ],
          "pitch": -38.851776,
          "yaw": -178.21335,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 472.825700 -379.446530 -160.071720; setang 0.307953 -170.336840 0",
          "position_tick": 39074,
          "angle_tick": 39074,
          "origin": [
            472.8257,
            -379.44653,
            -160.07172
          ],
          "pitch": 0.30795288,
          "yaw": -170.33684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 253.628070 -183.401730 -167.565060; setang -2.331848 -144.683070 0",
          "position_tick": 39457,
          "angle_tick": 39457,
          "origin": [
            253.62807,
            -183.40173,
            -167.56506
          ],
          "pitch": -2.3318481,
          "yaw": -144.68307,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.4082,
            -139.55078,
            0.1015625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 238.071884 -194.485718 -167.569580; setang -2.243958 -144.683075 0",
          "position_tick": 39463,
          "angle_tick": 39463,
          "origin": [
            238.071884155273,
            -194.485717773438,
            -167.569580078125
          ],
          "pitch": -2.243957519531,
          "yaw": -144.683074951172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.5908203125,
            -142.08984375,
            -0.05859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39074,
          "last_tick": 39463,
          "samples": 390
        },
        "departure_tick": 39232,
        "movement_to_event_ms": 3625.0,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b374e772e430b079",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00057",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00057",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00339",
        "demo_518d8b186445b01e1f62_00180",
        "demo_da35559385e7d6e5ce42_00077",
        "demo_fbb358b45e5cdb7b7700_00057",
        "demo_fbb358b45e5cdb7b7700_00085",
        "demo_fbb358b45e5cdb7b7700_00192"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 5,
      "event_tick": 30034,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -560.000000 2192.000000 25.031252; setang -35.970276 -59.819870 0",
          "position_tick": 30020,
          "angle_tick": 30034,
          "origin": [
            -560.0,
            2192.0,
            25.031251907349
          ],
          "pitch": -35.970275878906,
          "yaw": -59.819869995117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -560.000000 2192.000000 25.031252; setang -35.970276 -59.819870 0",
          "position_tick": 30021,
          "angle_tick": 30021,
          "origin": [
            -560.0,
            2192.0,
            25.031252
          ],
          "pitch": -35.970276,
          "yaw": -59.81987,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -560.000000 2192.000000 63.953125; setang -35.970276 -59.819870 0",
          "position_tick": 30034,
          "angle_tick": 30034,
          "origin": [
            -560.0,
            2192.0,
            63.953125
          ],
          "pitch": -35.970275878906,
          "yaw": -59.819869995117,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            171.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29904,
          "last_tick": 30034,
          "samples": 131
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b731b6c2477ac526",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00349",
      "command_record_id": "demo_f1d8725268c9f30ce844_00169",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00235",
        "demo_1b9d5eac73de0b387701_00265",
        "demo_3ef7bfc9c4cb1bcd3960_00343",
        "demo_ea4226131b7a75cdf0ec_00019",
        "demo_ea4226131b7a75cdf0ec_00349",
        "demo_f1d8725268c9f30ce844_00169"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 10,
      "event_tick": 69038,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2091.689700 397.584660 -159.968750; setang -20.230988 29.979980 0",
          "position_tick": 68848,
          "angle_tick": 68848,
          "origin": [
            -2091.6897,
            397.58466,
            -159.96875
          ],
          "pitch": -20.230988,
          "yaw": 29.97998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2091.689700 397.584660 -159.968750; setang -20.230988 29.979980 0",
          "position_tick": 68782,
          "angle_tick": 68782,
          "origin": [
            -2091.6897,
            397.58466,
            -159.96875
          ],
          "pitch": -20.230988,
          "yaw": 29.97998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -211.32812,
            3.3203125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2217.449000 814.214540 -122.772340; setang -11.076965 -8.810348 0",
          "position_tick": 69032,
          "angle_tick": 69032,
          "origin": [
            -2217.449,
            814.21454,
            -122.77234
          ],
          "pitch": -11.076965,
          "yaw": -8.8103485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            196.10938,
            -30.386719,
            -19.804688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2200.806152 811.636047 -124.452881; setang -11.076965 -8.810349 0",
          "position_tick": 69038,
          "angle_tick": 69038,
          "origin": [
            -2200.80615234375,
            811.636047363281,
            -124.452880859375
          ],
          "pitch": -11.076965332031,
          "yaw": -8.810348510742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            219.984375,
            -34.1015625,
            -22.21484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68782,
          "last_tick": 69038,
          "samples": 257
        },
        "departure_tick": 68849,
        "movement_to_event_ms": 2968.75,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bdcccd9cddf660e3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00200",
      "command_record_id": "demo_18d34587c875f0b595ae_00407",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00407",
        "demo_241d9eb92ddde5a3b396_00000",
        "demo_241d9eb92ddde5a3b396_00232",
        "demo_241d9eb92ddde5a3b396_00290",
        "demo_518d8b186445b01e1f62_00200",
        "demo_92655b67d38bb2eb32f4_00202"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 22,
      "event_tick": 198099,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1149.920900 610.059300 -188.833620; setang -5.405273 94.073180 0",
          "position_tick": 198090,
          "angle_tick": 198090,
          "origin": [
            1149.9209,
            610.0593,
            -188.83362
          ],
          "pitch": -5.4052734,
          "yaw": 94.07318,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1137.180900 562.808170 -148.968750; setang 6.817703 88.727295 0",
          "position_tick": 197925,
          "angle_tick": 197925,
          "origin": [
            1137.1809,
            562.80817,
            -148.96875
          ],
          "pitch": 6.8177032,
          "yaw": 88.727295,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1149.851200 611.038400 -179.890620; setang -5.345886 94.086580 0",
          "position_tick": 198093,
          "angle_tick": 198093,
          "origin": [
            1149.8512,
            611.0384,
            -179.89062
          ],
          "pitch": -5.345886,
          "yaw": 94.08658,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.953125,
            27.421875,
            292.35156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1149.683960 613.376038 -160.937500; setang -5.339355 94.119537 0",
          "position_tick": 198099,
          "angle_tick": 198099,
          "origin": [
            1149.683959960938,
            613.376037597656,
            -160.9375
          ],
          "pitch": -5.33935546875,
          "yaw": 94.119537353516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -2.140625,
            29.921875,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 197925,
          "last_tick": 198099,
          "samples": 175
        },
        "departure_tick": 198091,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c1c5b7833d659c4c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00223",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00307",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00272",
        "demo_07e639ec7f941287e35b_00420",
        "demo_1e8907bfd30b0bcdbfe9_00360",
        "demo_a50086abe9c7c4a980cd_00307",
        "demo_f53e9889dd94c99a6feb_00223",
        "demo_f53e9889dd94c99a6feb_00376"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 18,
      "event_tick": 138036,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1808.000000 -1025.000000 -415.968750; setang 8.764679 -32.821655 0",
          "position_tick": 137730,
          "angle_tick": 137730,
          "origin": [
            -1808.0,
            -1025.0,
            -415.96875
          ],
          "pitch": 8.764679,
          "yaw": -32.821655,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1808.000000 -1025.000000 -415.968750; setang 7.656097 -30.630570 0",
          "position_tick": 137623,
          "angle_tick": 137623,
          "origin": [
            -1808.0,
            -1025.0,
            -415.96875
          ],
          "pitch": 7.6560974,
          "yaw": -30.63057,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -823.135130 -1174.839000 -413.968750; setang -11.351959 -52.859344 0",
          "position_tick": 138029,
          "angle_tick": 138029,
          "origin": [
            -823.13513,
            -1174.839,
            -413.96875
          ],
          "pitch": -11.351959,
          "yaw": -52.859344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.35938,
            -183.47656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -808.334351 -1192.402222 -413.968750; setang -11.378403 -52.912216 0",
          "position_tick": 138036,
          "angle_tick": 138036,
          "origin": [
            -808.334350585938,
            -1192.402221679688,
            -413.96875
          ],
          "pitch": -11.378402709961,
          "yaw": -52.912216186523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            155.86328125,
            -189.0234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137623,
          "last_tick": 138036,
          "samples": 414
        },
        "departure_tick": 137731,
        "movement_to_event_ms": 4781.25,
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d266dff9edea0b60",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00301",
      "command_record_id": "demo_6e149681cbff13e6c780_00301",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00240",
        "demo_2bbfbc0aa8942114b717_00329",
        "demo_2bbfbc0aa8942114b717_00385",
        "demo_5d6af8fdfb719608e960_00564",
        "demo_6e149681cbff13e6c780_00301",
        "demo_7dadd8516dde2b87da75_00390"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 14,
      "event_tick": 134651,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1291.517700 2754.161000 124.031720; setang 12.672043 -178.625000 0",
          "position_tick": 134426,
          "angle_tick": 134426,
          "origin": [
            1291.5177,
            2754.161,
            124.03172
          ],
          "pitch": 12.672043,
          "yaw": -178.625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 812.172700 2300.355500 136.031480; setang -18.831940 -127.364500 0",
          "position_tick": 134644,
          "angle_tick": 134644,
          "origin": [
            812.1727,
            2300.3555,
            136.03148
          ],
          "pitch": -18.83194,
          "yaw": -127.3645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -141.22656,
            -199.90625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 798.709900 2281.745850 136.031464; setang -20.723999 -127.232323 0",
          "position_tick": 134651,
          "angle_tick": 134651,
          "origin": [
            798.709899902344,
            2281.745849609375,
            136.031463623047
          ],
          "pitch": -20.723999023438,
          "yaw": -127.232322692871,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -144.55078125,
            -197.8125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134426,
          "last_tick": 134651,
          "samples": 226
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dc80d2f1a20db128",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00150",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00150",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00030",
        "demo_1b9d5eac73de0b387701_00234",
        "demo_ea4226131b7a75cdf0ec_00150",
        "demo_ea4226131b7a75cdf0ec_00196",
        "demo_f1d8725268c9f30ce844_00089",
        "demo_f1d8725268c9f30ce844_00113"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 8,
      "event_tick": 67632,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1422.925900 -55.932434 -167.968750; setang -29.795960 -168.348310 0",
          "position_tick": 67555,
          "angle_tick": 67555,
          "origin": [
            1422.9259,
            -55.932434,
            -167.96875
          ],
          "pitch": -29.79596,
          "yaw": -168.34831,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1305.957500 -400.282230 -167.968750; setang 6.265289 73.642730 0",
          "position_tick": 67393,
          "angle_tick": 67393,
          "origin": [
            1305.9575,
            -400.28223,
            -167.96875
          ],
          "pitch": 6.2652893,
          "yaw": 73.64273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            198.67969,
            82.140625,
            0.72265625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1338.163600 -64.748170 -162.359380; setang -29.825470 -168.289260 0",
          "position_tick": 67625,
          "angle_tick": 67625,
          "origin": [
            1338.1636,
            -64.74817,
            -162.35938
          ],
          "pitch": -29.82547,
          "yaw": -168.28926,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -3.9296875,
            -0.81640625,
            70.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1335.408203 -65.317993 -139.296875; setang -29.795959 -168.289261 0",
          "position_tick": 67632,
          "angle_tick": 67632,
          "origin": [
            1335.408203125,
            -65.317993164062,
            -139.296875
          ],
          "pitch": -29.795959472656,
          "yaw": -168.289260864258,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.390625,
            -6.078125,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67393,
          "last_tick": 67632,
          "samples": 240
        },
        "departure_tick": 67556,
        "movement_to_event_ms": 1203.125,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e6717d12d8fc47fa",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00057",
      "command_record_id": "demo_56d855ae2f8723544f85_00057",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00078",
        "demo_56d855ae2f8723544f85_00057",
        "demo_56d855ae2f8723544f85_00083",
        "demo_79afb17b7ed789137186_00016",
        "demo_b9b20b60330034a63512_00023",
        "demo_b9b20b60330034a63512_00040"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "latto",
      "round": 4,
      "event_tick": 25944,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -203.241400 -1290.271000 1660.031200; setang -0.192596 58.858215 0",
          "position_tick": 25922,
          "angle_tick": 25922,
          "origin": [
            -203.2414,
            -1290.271,
            1660.0312
          ],
          "pitch": -0.19259644,
          "yaw": 58.858215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -327.317500 -1168.404000 1672.031500; setang 4.097565 53.138123 0",
          "position_tick": 25798,
          "angle_tick": 25798,
          "origin": [
            -327.3175,
            -1168.404,
            1672.0315
          ],
          "pitch": 4.0975647,
          "yaw": 53.138123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -99.48828,
            60.125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -189.333250 -1267.311900 1660.031200; setang -0.220062 58.693085 0",
          "position_tick": 25938,
          "angle_tick": 25938,
          "origin": [
            -189.33325,
            -1267.3119,
            1660.0312
          ],
          "pitch": -0.22006226,
          "yaw": 58.693085,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            91.59375,
            150.9375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -181.226990 -1253.966431 1660.031250; setang -0.220062 58.693085 0",
          "position_tick": 25944,
          "angle_tick": 25944,
          "origin": [
            -181.226989746094,
            -1253.966430664062,
            1660.03125
          ],
          "pitch": -0.220062255859,
          "yaw": 58.693084716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            108.7578125,
            179.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25798,
          "last_tick": 25944,
          "samples": 147
        },
        "departure_tick": 25923,
        "movement_to_event_ms": 343.75,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eea90bd89cd69196",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00361",
      "command_record_id": "demo_5866197d339b3ac61e8a_00091",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00337",
        "demo_5866197d339b3ac61e8a_00091",
        "demo_da35559385e7d6e5ce42_00115",
        "demo_da35559385e7d6e5ce42_00249",
        "demo_fbb358b45e5cdb7b7700_00150",
        "demo_fbb358b45e5cdb7b7700_00361"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 6,
      "event_tick": 42857,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -900.094500 421.998100 -8.351868; setang 9.286530 -42.630737 0",
          "position_tick": 42850,
          "angle_tick": 42850,
          "origin": [
            -900.0945,
            421.9981,
            -8.351868
          ],
          "pitch": 9.28653,
          "yaw": -42.630737,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -884.150900 431.667240 -1.867859; setang 9.034546 -40.403595 0",
          "position_tick": 42649,
          "angle_tick": 42649,
          "origin": [
            -884.1509,
            431.66724,
            -1.8678589
          ],
          "pitch": 9.034546,
          "yaw": -40.403595,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -71.3125,
            -83.771484,
            -56.17578
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -899.977300 421.890080 -8.424316; setang 9.286530 -42.672607 0",
          "position_tick": 42851,
          "angle_tick": 42851,
          "origin": [
            -899.9773,
            421.89008,
            -8.424316
          ],
          "pitch": 9.28653,
          "yaw": -42.672607,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -896.726318 418.890930 -10.435547; setang 9.286530 -42.672607 0",
          "position_tick": 42857,
          "angle_tick": 42857,
          "origin": [
            -896.726318359375,
            418.890930175781,
            -10.435546875
          ],
          "pitch": 9.286529541016,
          "yaw": -42.672607421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            61.24609375,
            -56.52734375,
            -37.91015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42649,
          "last_tick": 42857,
          "samples": 209
        },
        "departure_tick": 42851,
        "movement_to_event_ms": 109.375,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb7145116a6b2e03",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9da916c73bb5ff938c63_00400",
      "command_record_id": "demo_9da916c73bb5ff938c63_00400",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00410",
        "demo_5d6af8fdfb719608e960_00430",
        "demo_6e149681cbff13e6c780_00096",
        "demo_6e149681cbff13e6c780_00153",
        "demo_86c38e0db4646195347a_00015",
        "demo_9da916c73bb5ff938c63_00400"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 19,
      "event_tick": 156413,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -509.122440 737.107600 -33.576050; setang -10.031891 20.212097 0",
          "position_tick": 156206,
          "angle_tick": 156206,
          "origin": [
            -509.12244,
            737.1076,
            -33.57605
          ],
          "pitch": -10.031891,
          "yaw": 20.212097,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            233.26562,
            89.92578,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 124.425415 991.226750 82.379950; setang -15.267914 85.464020 0",
          "position_tick": 156407,
          "angle_tick": 156407,
          "origin": [
            124.425415,
            991.22675,
            82.37995
          ],
          "pitch": -15.267914,
          "yaw": 85.46402,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.990234,
            244.17969,
            14.097168
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 125.975967 1010.304749 83.480881; setang -15.267914 85.419739 0",
          "position_tick": 156413,
          "angle_tick": 156413,
          "origin": [
            125.975967407227,
            1010.304748535156,
            83.480880737305
          ],
          "pitch": -15.267913818359,
          "yaw": 85.419738769531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.787109375,
            244.203125,
            14.08984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156206,
          "last_tick": 156413,
          "samples": 208
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6aa3670408e3fca6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_c41e59c2737947d52711_00302",
      "command_record_id": "demo_c41e59c2737947d52711_00302",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00112",
        "demo_2160153112cdae3ea873_00115",
        "demo_79afb17b7ed789137186_00330",
        "demo_79afb17b7ed789137186_00332",
        "demo_b9b20b60330034a63512_00223",
        "demo_b9b20b60330034a63512_00224",
        "demo_c41e59c2737947d52711_00247",
        "demo_c41e59c2737947d52711_00248",
        "demo_c41e59c2737947d52711_00302",
        "demo_c41e59c2737947d52711_00304"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jame",
      "round": 16,
      "event_tick": 142928,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 830.817749 -1449.965942 1705.031250; setang 11.642426 167.377045 0",
          "position_tick": 142920,
          "angle_tick": 142928,
          "origin": [
            830.817749023438,
            -1449.965942382812,
            1705.03125
          ],
          "pitch": 11.642425537109,
          "yaw": 167.377044677734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 830.817750 -1449.966000 1709.046900; setang 11.648941 167.364010 0",
          "position_tick": 142921,
          "angle_tick": 142921,
          "origin": [
            830.81775,
            -1449.966,
            1709.0469
          ],
          "pitch": 11.648941,
          "yaw": 167.36401,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 830.817749 -1449.965942 1732.515625; setang 11.642426 167.377045 0",
          "position_tick": 142928,
          "angle_tick": 142928,
          "origin": [
            830.817749023438,
            -1449.965942382812,
            1732.515625
          ],
          "pitch": 11.642425537109,
          "yaw": 167.377044677734,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142589,
          "last_tick": 142928,
          "samples": 340
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_91476cae0104968a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00152",
      "command_record_id": "demo_21a2c34da37a8e81c427_00152",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00150",
        "demo_21a2c34da37a8e81c427_00152",
        "demo_21a2c34da37a8e81c427_00153",
        "demo_21a2c34da37a8e81c427_00225",
        "demo_585d972b6bcf05f54588_00143",
        "demo_585d972b6bcf05f54588_00144",
        "demo_9c5c91359adde2e94631_00161",
        "demo_ea4226131b7a75cdf0ec_00082"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 8,
      "event_tick": 48981,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.842470 -1205.935800 -108.968750; setang 5.613327 -163.828120 0",
          "position_tick": 48845,
          "angle_tick": 48845,
          "origin": [
            1003.84247,
            -1205.9358,
            -108.96875
          ],
          "pitch": 5.613327,
          "yaw": -163.82812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1044.031200 -1211.893900 -108.968750; setang -24.340897 -165.774080 0",
          "position_tick": 48469,
          "angle_tick": 48469,
          "origin": [
            1044.0312,
            -1211.8939,
            -108.96875
          ],
          "pitch": -24.340897,
          "yaw": -165.77408,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 955.533600 -1220.229600 -95.390625; setang 5.422089 -163.636900 0",
          "position_tick": 48975,
          "angle_tick": 48975,
          "origin": [
            955.5336,
            -1220.2296,
            -95.390625
          ],
          "pitch": 5.4220886,
          "yaw": -163.6369,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -198.70312,
            -58.671875,
            279.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 940.009949 -1224.813354 -77.515625; setang 5.358246 -163.668823 0",
          "position_tick": 48981,
          "angle_tick": 48981,
          "origin": [
            940.009948730469,
            -1224.813354492188,
            -77.515625
          ],
          "pitch": 5.358245849609,
          "yaw": -163.668823242188,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -198.703125,
            -58.671875,
            204.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48469,
          "last_tick": 48981,
          "samples": 513
        },
        "departure_tick": 48846,
        "movement_to_event_ms": 2125.0,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_193c7364a2360d98",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_79afb17b7ed789137186_00352",
      "command_record_id": "demo_79afb17b7ed789137186_00352",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00352",
        "demo_79afb17b7ed789137186_00039",
        "demo_79afb17b7ed789137186_00352",
        "demo_79afb17b7ed789137186_00358",
        "demo_b9b20b60330034a63512_00191",
        "demo_c41e59c2737947d52711_00362",
        "demo_c41e59c2737947d52711_00363"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 19,
      "event_tick": 166560,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -172.024050 391.915770 1608.031100; setang -20.174683 8.331421 0",
          "position_tick": 166550,
          "angle_tick": 166550,
          "origin": [
            -172.02405,
            391.91577,
            1608.0311
          ],
          "pitch": -20.174683,
          "yaw": 8.331421,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -168.576480 412.738000 1608.031000; setang -0.154495 -6.364517 0",
          "position_tick": 166430,
          "angle_tick": 166430,
          "origin": [
            -168.57648,
            412.738,
            1608.031
          ],
          "pitch": -0.15449524,
          "yaw": -6.364517,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            1.8164062,
            15.7578125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -169.549620 392.278700 1608.031100; setang -20.174683 8.331421 0",
          "position_tick": 166554,
          "angle_tick": 166554,
          "origin": [
            -169.54962,
            392.2787,
            1608.0311
          ],
          "pitch": -20.174683,
          "yaw": 8.331421,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.152344,
            6.9121094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -161.672791 393.432251 1608.031128; setang -20.174683 8.331421 0",
          "position_tick": 166560,
          "angle_tick": 166560,
          "origin": [
            -161.672790527344,
            393.432250976562,
            1608.031127929688
          ],
          "pitch": -20.174682617188,
          "yaw": 8.331420898438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.859375,
            17.28125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166430,
          "last_tick": 166560,
          "samples": 131
        },
        "departure_tick": 166551,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_509f83c1c9aefe72",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00206",
      "command_record_id": "demo_9973c9a1187116ecba8b_00206",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00086",
        "demo_78d0d18d21d68a5f4162_00090",
        "demo_9973c9a1187116ecba8b_00199",
        "demo_9973c9a1187116ecba8b_00206",
        "demo_9973c9a1187116ecba8b_00228",
        "demo_9973c9a1187116ecba8b_00230",
        "demo_deb2a52b8ef138c44fe0_00269"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 9,
      "event_tick": 85579,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 649.777832 2379.949951 1.647547; setang -11.748169 -113.901443 0",
          "position_tick": 85572,
          "angle_tick": 85579,
          "origin": [
            649.77783203125,
            2379.949951171875,
            1.647547006607
          ],
          "pitch": -11.748168945312,
          "yaw": -113.901443481445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 649.777830 2379.950000 1.647547; setang -11.748169 -113.901440 0",
          "position_tick": 85573,
          "angle_tick": 85573,
          "origin": [
            649.77783,
            2379.95,
            1.647547
          ],
          "pitch": -11.748169,
          "yaw": -113.90144,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 649.777832 2379.949951 1.647547; setang -11.748169 -113.901443 0",
          "position_tick": 85579,
          "angle_tick": 85579,
          "origin": [
            649.77783203125,
            2379.949951171875,
            1.647547006607
          ],
          "pitch": -11.748168945312,
          "yaw": -113.901443481445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85449,
          "last_tick": 85579,
          "samples": 131
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_629f99b8a449e857",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00294",
      "command_record_id": "demo_6e149681cbff13e6c780_00294",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00113",
        "demo_2bbfbc0aa8942114b717_00166",
        "demo_6e149681cbff13e6c780_00294",
        "demo_6e149681cbff13e6c780_00296",
        "demo_7dadd8516dde2b87da75_00001",
        "demo_9da916c73bb5ff938c63_00088"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "meyern",
      "round": 13,
      "event_tick": 131099,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 457.266876 1833.311157 136.031219; setang -23.980408 61.816284 0",
          "position_tick": 131092,
          "angle_tick": 131099,
          "origin": [
            457.266876220703,
            1833.311157226562,
            136.031219482422
          ],
          "pitch": -23.980407714844,
          "yaw": 61.816284179688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 457.266880 1833.311200 136.031220; setang -23.980408 61.816284 0",
          "position_tick": 131093,
          "angle_tick": 131093,
          "origin": [
            457.26688,
            1833.3112,
            136.03122
          ],
          "pitch": -23.980408,
          "yaw": 61.816284,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 457.266876 1833.311157 136.031219; setang -23.980408 61.816284 0",
          "position_tick": 131099,
          "angle_tick": 131099,
          "origin": [
            457.266876220703,
            1833.311157226562,
            136.031219482422
          ],
          "pitch": -23.980407714844,
          "yaw": 61.816284179688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130953,
          "last_tick": 131099,
          "samples": 147
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0096b53b081e66f0",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_241d9eb92ddde5a3b396_00141",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00141",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00141",
        "demo_241d9eb92ddde5a3b396_00171",
        "demo_5866197d339b3ac61e8a_00249",
        "demo_92655b67d38bb2eb32f4_00135",
        "demo_da35559385e7d6e5ce42_00186"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 8,
      "event_tick": 65227,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 628.307860 -882.087900 -11.968750; setang 10.929688 73.486176 0",
          "position_tick": 65040,
          "angle_tick": 65040,
          "origin": [
            628.30786,
            -882.0879,
            -11.96875
          ],
          "pitch": 10.9296875,
          "yaw": 73.486176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.80273,
            103.3125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 912.293330 -296.048830 -27.818420; setang -11.206741 121.322690 0",
          "position_tick": 65221,
          "angle_tick": 65221,
          "origin": [
            912.29333,
            -296.04883,
            -27.81842
          ],
          "pitch": -11.206741,
          "yaw": 121.32269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.296875,
            165.98438,
            -58.148438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 902.809204 -281.856689 -31.968750; setang -12.315674 120.887390 0",
          "position_tick": 65227,
          "angle_tick": 65227,
          "origin": [
            902.809204101562,
            -281.856689453125,
            -31.96875
          ],
          "pitch": -12.315673828125,
          "yaw": 120.887390136719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.36328125,
            188.1875,
            -23.8125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65040,
          "last_tick": 65227,
          "samples": 188
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_087d19bb49d5ed0c",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_62cb3af35c3893a91c7d_00127",
      "command_record_id": "demo_1b9d5eac73de0b387701_00117",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00117",
        "demo_1b9d5eac73de0b387701_00252",
        "demo_21a2c34da37a8e81c427_00485",
        "demo_62cb3af35c3893a91c7d_00127",
        "demo_ea4226131b7a75cdf0ec_00096"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 7,
      "event_tick": 43731,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang 12.355164 -110.023270 0",
          "position_tick": 43438,
          "angle_tick": 43438,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": 12.355164,
          "yaw": -110.02327,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang 11.484146 -59.651985 0",
          "position_tick": 43327,
          "angle_tick": 43327,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": 11.484146,
          "yaw": -59.651985,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -870.430500 -2312.656500 -169.767820; setang -16.077805 42.872437 0",
          "position_tick": 43725,
          "angle_tick": 43725,
          "origin": [
            -870.4305,
            -2312.6565,
            -169.76782
          ],
          "pitch": -16.077805,
          "yaw": 42.872437,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            179.84766,
            162.35938,
            -23.203125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -856.279419 -2299.775635 -171.598145; setang -16.077805 42.872437 0",
          "position_tick": 43731,
          "angle_tick": 43731,
          "origin": [
            -856.279418945312,
            -2299.775634765625,
            -171.59814453125
          ],
          "pitch": -16.07780456543,
          "yaw": 42.872436523438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            180.92578125,
            165.203125,
            -23.421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43327,
          "last_tick": 43731,
          "samples": 405
        },
        "departure_tick": 43439,
        "movement_to_event_ms": 4578.125,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0dd26236c63245da",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_62cb3af35c3893a91c7d_00024",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00506",
        "demo_62cb3af35c3893a91c7d_00024",
        "demo_67348e1baa5b49bad101_00384",
        "demo_67348e1baa5b49bad101_00510",
        "demo_bc6251413daa2447c1ff_00180"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 3,
      "event_tick": 19959,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1034.494000 -399.392820 -336.268680; setang -16.455810 -52.125664 0",
          "position_tick": 19926,
          "angle_tick": 19926,
          "origin": [
            -1034.494,
            -399.39282,
            -336.26868
          ],
          "pitch": -16.45581,
          "yaw": -52.125664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1030.970500 -396.752320 -337.588870; setang -15.642120 -52.565804 0",
          "position_tick": 19829,
          "angle_tick": 19829,
          "origin": [
            -1030.9705,
            -396.75232,
            -337.58887
          ],
          "pitch": -15.64212,
          "yaw": -52.565804,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.191406,
            -89.70703,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -997.367600 -447.096200 -312.417000; setang -16.478119 -52.103690 0",
          "position_tick": 19952,
          "angle_tick": 19952,
          "origin": [
            -997.3676,
            -447.0962,
            -312.417
          ],
          "pitch": -16.478119,
          "yaw": -52.10369,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            137.83203,
            -177.08984,
            88.54297
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -983.825378 -464.494995 -303.717529; setang -16.478119 -52.103691 0",
          "position_tick": 19959,
          "angle_tick": 19959,
          "origin": [
            -983.825378417969,
            -464.494995117188,
            -303.717529296875
          ],
          "pitch": -16.478118896484,
          "yaw": -52.103691101074,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            147.39453125,
            -189.37890625,
            94.69140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19829,
          "last_tick": 19959,
          "samples": 131
        },
        "departure_tick": 19927,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1270ffb57eba49b8",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_1b9d5eac73de0b387701_00151",
      "command_record_id": "demo_1b9d5eac73de0b387701_00151",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00151",
        "demo_1b9d5eac73de0b387701_00390",
        "demo_21a2c34da37a8e81c427_00404",
        "demo_62cb3af35c3893a91c7d_00164",
        "demo_67348e1baa5b49bad101_00210"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 8,
      "event_tick": 52269,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1247.968800 -759.906900 -128.968750; setang -17.834595 -0.051849 0",
          "position_tick": 52197,
          "angle_tick": 52197,
          "origin": [
            -1247.9688,
            -759.9069,
            -128.96875
          ],
          "pitch": -17.834595,
          "yaw": -0.051849365,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1487.575400 -984.091600 -161.578120; setang 4.950028 20.995560 0",
          "position_tick": 51757,
          "angle_tick": 51757,
          "origin": [
            -1487.5754,
            -984.0916,
            -161.57812
          ],
          "pitch": 4.9500275,
          "yaw": 20.99556,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            238.78906,
            108.15625,
            64.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1194.806800 -605.511700 -167.968750; setang -17.856567 -0.051849 0",
          "position_tick": 52262,
          "angle_tick": 52262,
          "origin": [
            -1194.8068,
            -605.5117,
            -167.96875
          ],
          "pitch": -17.856567,
          "yaw": -0.051849365,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.96094,
            35.652344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1173.439087 -603.211182 -167.968750; setang -17.856567 -0.051849 0",
          "position_tick": 52269,
          "angle_tick": 52269,
          "origin": [
            -1173.439086914062,
            -603.211181640625,
            -167.96875
          ],
          "pitch": -17.856567382812,
          "yaw": -0.051849365234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            234.1328125,
            19.58203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51757,
          "last_tick": 52269,
          "samples": 513
        },
        "departure_tick": 52198,
        "movement_to_event_ms": 1125.0,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_179862773be21bcb",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9c5c91359adde2e94631_00118",
      "command_record_id": "demo_17accc02fe6ec2727063_00426",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00426",
        "demo_1b9d5eac73de0b387701_00364",
        "demo_3ef7bfc9c4cb1bcd3960_00170",
        "demo_9c5c91359adde2e94631_00118",
        "demo_9c5c91359adde2e94631_00219"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 22,
      "event_tick": 185941,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1154.333000 -1.557800 -164.581730; setang 13.798492 118.530460 0",
          "position_tick": 185481,
          "angle_tick": 185481,
          "origin": [
            1154.333,
            -1.5578003,
            -164.58173
          ],
          "pitch": 13.798492,
          "yaw": 118.53046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1154.333000 -1.557800 -164.581730; setang 3.264648 -87.069050 0",
          "position_tick": 185429,
          "angle_tick": 185429,
          "origin": [
            1154.333,
            -1.5578003,
            -164.58173
          ],
          "pitch": 3.2646484,
          "yaw": -87.06905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 291.598700 -169.082760 -168.297730; setang -5.975189 -151.041410 0",
          "position_tick": 185934,
          "angle_tick": 185934,
          "origin": [
            291.5987,
            -169.08276,
            -168.29773
          ],
          "pitch": -5.975189,
          "yaw": -151.04141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.11719,
            -116.140625,
            -29.035156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 272.060303 -180.231079 -167.678284; setang -6.159897 -151.195557 0",
          "position_tick": 185941,
          "angle_tick": 185941,
          "origin": [
            272.060302734375,
            -180.231079101562,
            -167.678283691406
          ],
          "pitch": -6.159896850586,
          "yaw": -151.195556640625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -212.12109375,
            -120.09765625,
            9.2421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185429,
          "last_tick": 185941,
          "samples": 513
        },
        "departure_tick": 185482,
        "movement_to_event_ms": 7187.5,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1bcd56085c686999",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5d6af8fdfb719608e960_00447",
      "command_record_id": "demo_5d6af8fdfb719608e960_00447",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00447",
        "demo_6e149681cbff13e6c780_00055",
        "demo_7dadd8516dde2b87da75_00023",
        "demo_7dadd8516dde2b87da75_00195",
        "demo_9da916c73bb5ff938c63_00118"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 18,
      "event_tick": 167087,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 479.051056 2016.961060 136.031204; setang -36.712875 123.322205 0",
          "position_tick": 167079,
          "angle_tick": 167087,
          "origin": [
            479.051055908203,
            2016.961059570312,
            136.031204223633
          ],
          "pitch": -36.712875366211,
          "yaw": 123.322204589844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 479.051060 2016.961000 136.031200; setang -36.712875 123.322205 0",
          "position_tick": 167080,
          "angle_tick": 167080,
          "origin": [
            479.05106,
            2016.961,
            136.0312
          ],
          "pitch": -36.712875,
          "yaw": 123.322205,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 479.051056 2016.961060 136.031204; setang -36.712875 123.322205 0",
          "position_tick": 167087,
          "angle_tick": 167087,
          "origin": [
            479.051055908203,
            2016.961059570312,
            136.031204223633
          ],
          "pitch": -36.712875366211,
          "yaw": 123.322204589844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166876,
          "last_tick": 167087,
          "samples": 212
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f296ac2c50805a3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00247",
      "command_record_id": "demo_585d972b6bcf05f54588_00247",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00431",
        "demo_3ef7bfc9c4cb1bcd3960_00337",
        "demo_3ef7bfc9c4cb1bcd3960_00353",
        "demo_585d972b6bcf05f54588_00247",
        "demo_67348e1baa5b49bad101_00184"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 14,
      "event_tick": 113214,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -44.341507 -167.948334 0",
          "position_tick": 113200,
          "angle_tick": 113214,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -44.341506958008,
          "yaw": -167.948333740234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -115.000000 -162.093750; setang -44.341507 -167.948330 0",
          "position_tick": 113201,
          "angle_tick": 113201,
          "origin": [
            1216.0,
            -115.0,
            -162.09375
          ],
          "pitch": -44.341507,
          "yaw": -167.94833,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1210.917236 -116.085815 -121.062500; setang -44.341507 -167.948334 0",
          "position_tick": 113214,
          "angle_tick": 113214,
          "origin": [
            1210.917236328125,
            -116.085815429688,
            -121.0625
          ],
          "pitch": -44.341506958008,
          "yaw": -167.948333740234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.328125,
            -6.265625,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 113084,
          "last_tick": 113214,
          "samples": 131
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_26e88b92c9a0ce23",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_f53e9889dd94c99a6feb_00228",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00228",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00138",
        "demo_1e8907bfd30b0bcdbfe9_00213",
        "demo_5cc1733fab4c73f800c9_00279",
        "demo_a50086abe9c7c4a980cd_00155",
        "demo_f53e9889dd94c99a6feb_00228"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 14,
      "event_tick": 115929,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1177.864400 -1088.377800 -415.968750; setang 6.388885 18.979218 0",
          "position_tick": 115581,
          "angle_tick": 115581,
          "origin": [
            -1177.8644,
            -1088.3778,
            -415.96875
          ],
          "pitch": 6.3888855,
          "yaw": 18.979218,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -291.140000 -1051.088500 -415.968750; setang -0.871002 -23.661118 0",
          "position_tick": 115922,
          "angle_tick": 115922,
          "origin": [
            -291.14,
            -1051.0885,
            -415.96875
          ],
          "pitch": -0.8710022,
          "yaw": -23.661118,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            223.51562,
            -100.33594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -270.159546 -1060.436401 -415.968750; setang -0.871002 -23.661118 0",
          "position_tick": 115929,
          "angle_tick": 115929,
          "origin": [
            -270.159545898438,
            -1060.436401367188,
            -415.96875
          ],
          "pitch": -0.871002197266,
          "yaw": -23.661117553711,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            223.9140625,
            -99.4375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115581,
          "last_tick": 115929,
          "samples": 349
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_288ee9a5a84f0d74",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00249",
      "command_record_id": "demo_731311ac42553ee59f1a_00238",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00087",
        "demo_07d95741be40e144c266_00249",
        "demo_44ff5206b8e42e46265b_00143",
        "demo_4f80b8bcc2fa56bb83a7_00110",
        "demo_731311ac42553ee59f1a_00238"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 11,
      "event_tick": 91774,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang -33.932983 88.479430 0",
          "position_tick": 91762,
          "angle_tick": 91762,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": -33.932983,
          "yaw": 88.47943,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang -33.059920 88.704650 0",
          "position_tick": 91644,
          "angle_tick": 91644,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": -33.05992,
          "yaw": 88.70465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -583.935600 -2285.570000 -140.031250; setang -33.932983 88.479430 0",
          "position_tick": 91768,
          "angle_tick": 91768,
          "origin": [
            -583.9356,
            -2285.57,
            -140.03125
          ],
          "pitch": -33.932983,
          "yaw": 88.47943,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.796875,
            29.984375,
            250.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -583.873352 -2283.227539 -124.406250; setang -33.932983 88.479431 0",
          "position_tick": 91774,
          "angle_tick": 91774,
          "origin": [
            -583.873352050781,
            -2283.2275390625,
            -124.40625
          ],
          "pitch": -33.932983398438,
          "yaw": 88.479431152344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.796875,
            29.984375,
            175.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91644,
          "last_tick": 91774,
          "samples": 131
        },
        "departure_tick": 91763,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_348b384b918a4d39",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_a50086abe9c7c4a980cd_00082",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00082",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00128",
        "demo_07e639ec7f941287e35b_00293",
        "demo_a50086abe9c7c4a980cd_00082",
        "demo_c7fce8ea189bfb0ec256_00015",
        "demo_f53e9889dd94c99a6feb_00029"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 6,
      "event_tick": 33024,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1761.887000 -799.000200 -351.968750; setang 8.808975 -85.281715 0",
          "position_tick": 32894,
          "angle_tick": 32894,
          "origin": [
            1761.887,
            -799.0002,
            -351.96875
          ],
          "pitch": 8.808975,
          "yaw": -85.281715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1716.795900 -1133.448900 -378.481320; setang -19.676850 -148.888090 0",
          "position_tick": 33017,
          "angle_tick": 33017,
          "origin": [
            1716.7959,
            -1133.4489,
            -378.48132
          ],
          "pitch": -19.67685,
          "yaw": -148.88809,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -205.95312,
            -124.25,
            -35.273438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1697.155029 -1145.297974 -381.874512; setang -19.676849 -148.888092 0",
          "position_tick": 33024,
          "angle_tick": 33024,
          "origin": [
            1697.155029296875,
            -1145.297973632812,
            -381.87451171875
          ],
          "pitch": -19.676849365234,
          "yaw": -148.888092041016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -209.7734375,
            -126.5546875,
            -36.8984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32894,
          "last_tick": 33024,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3edfcd46501dd65c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00216",
      "command_record_id": "demo_49fabf21b1c26f1010df_00216",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00098",
        "demo_49fabf21b1c26f1010df_00216",
        "demo_79fb1d50cba757afee7d_00277",
        "demo_b24ca24bca0f9defa72c_00046",
        "demo_b24ca24bca0f9defa72c_00200"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "tN1R",
      "round": 11,
      "event_tick": 89534,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -451.625061 -660.030518 117.108261; setang -9.592102 88.613312 0",
          "position_tick": 89526,
          "angle_tick": 89534,
          "origin": [
            -451.625061035156,
            -660.030517578125,
            117.108261108398
          ],
          "pitch": -9.592102050781,
          "yaw": 88.613311767578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -451.625060 -660.030500 119.203125; setang -9.592102 88.635284 0",
          "position_tick": 89527,
          "angle_tick": 89527,
          "origin": [
            -451.62506,
            -660.0305,
            119.203125
          ],
          "pitch": -9.592102,
          "yaw": 88.635284,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -451.625061 -660.030518 143.171875; setang -9.592102 88.613312 0",
          "position_tick": 89534,
          "angle_tick": 89534,
          "origin": [
            -451.625061035156,
            -660.030517578125,
            143.171875
          ],
          "pitch": -9.592102050781,
          "yaw": 88.613311767578,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 89404,
          "last_tick": 89534,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_44be054d2cf5fb7e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00238",
      "command_record_id": "demo_79fb1d50cba757afee7d_00238",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00130",
        "demo_78d0d18d21d68a5f4162_00001",
        "demo_79fb1d50cba757afee7d_00238",
        "demo_b24ca24bca0f9defa72c_00101",
        "demo_b24ca24bca0f9defa72c_00330"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 13,
      "event_tick": 104759,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -502.450806 -661.366882 126.331490; setang -3.688995 84.223267 0",
          "position_tick": 104752,
          "angle_tick": 104759,
          "origin": [
            -502.450805664062,
            -661.366882324219,
            126.331489562988
          ],
          "pitch": -3.688995361328,
          "yaw": 84.223266601562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -502.450800 -661.366900 130.406250; setang -3.688995 84.223270 0",
          "position_tick": 104753,
          "angle_tick": 104753,
          "origin": [
            -502.4508,
            -661.3669,
            130.40625
          ],
          "pitch": -3.6889954,
          "yaw": 84.22327,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -502.450806 -661.366882 150.453125; setang -3.688995 84.223267 0",
          "position_tick": 104759,
          "angle_tick": 104759,
          "origin": [
            -502.450805664062,
            -661.366882324219,
            150.453125
          ],
          "pitch": -3.688995361328,
          "yaw": 84.223266601562,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 104629,
          "last_tick": 104759,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_49bb02b8ebc9ad3f",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00480",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00480",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00202",
        "demo_5cc1733fab4c73f800c9_00480",
        "demo_c7fce8ea189bfb0ec256_00109",
        "demo_f53e9889dd94c99a6feb_00002",
        "demo_f53e9889dd94c99a6feb_00016"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 23,
      "event_tick": 195285,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1468.767200 -1085.265500 -415.968750; setang 2.589340 7.234833 0",
          "position_tick": 194942,
          "angle_tick": 194942,
          "origin": [
            -1468.7672,
            -1085.2655,
            -415.96875
          ],
          "pitch": 2.5893402,
          "yaw": 7.234833,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -396.719180 -872.315100 -415.968750; setang 2.298889 -42.447740 0",
          "position_tick": 195279,
          "angle_tick": 195279,
          "origin": [
            -396.71918,
            -872.3151,
            -415.96875
          ],
          "pitch": 2.2988892,
          "yaw": -42.44774,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            133.0664,
            -133.97266,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -385.041504 -883.682922 -415.968750; setang 2.178040 -42.423370 0",
          "position_tick": 195285,
          "angle_tick": 195285,
          "origin": [
            -385.04150390625,
            -883.682922363281,
            -415.96875
          ],
          "pitch": 2.178039550781,
          "yaw": -42.423370361328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            156.25,
            -150.2421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194942,
          "last_tick": 195285,
          "samples": 344
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5a35c040c47da075",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9c5c91359adde2e94631_00387",
      "command_record_id": "demo_9c5c91359adde2e94631_00387",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00151",
        "demo_059e8a0abfc550087c91_00215",
        "demo_1b9d5eac73de0b387701_00492",
        "demo_62cb3af35c3893a91c7d_00169",
        "demo_9c5c91359adde2e94631_00387"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 21,
      "event_tick": 172899,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1183.968750 -456.166992 -167.968750; setang -88.999901 1.980972 0",
          "position_tick": 172891,
          "angle_tick": 172899,
          "origin": [
            -1183.96875,
            -456.1669921875,
            -167.96875
          ],
          "pitch": -88.999900817871,
          "yaw": 1.980972290039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1183.940100 -456.152950 -167.968750; setang -88.999900 1.980972 0",
          "position_tick": 172892,
          "angle_tick": 172892,
          "origin": [
            -1183.9401,
            -456.15295,
            -167.96875
          ],
          "pitch": -88.9999,
          "yaw": 1.9809723,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1183.927246 -456.175537 -167.968750; setang -88.999901 1.980972 0",
          "position_tick": 172899,
          "angle_tick": 172899,
          "origin": [
            -1183.92724609375,
            -456.175537109375,
            -167.96875
          ],
          "pitch": -88.999900817871,
          "yaw": 1.980972290039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 172482,
          "last_tick": 172899,
          "samples": 418
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5c3067db9a333294",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_241d9eb92ddde5a3b396_00044",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00257",
        "demo_241d9eb92ddde5a3b396_00044",
        "demo_5866197d339b3ac61e8a_00224",
        "demo_fbb358b45e5cdb7b7700_00120",
        "demo_fbb358b45e5cdb7b7700_00144"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 4,
      "event_tick": 27420,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -131.893070 1627.723000 27.031250; setang 1.617050 -12.497986 0",
          "position_tick": 27242,
          "angle_tick": 27242,
          "origin": [
            -131.89307,
            1627.723,
            27.03125
          ],
          "pitch": 1.6170502,
          "yaw": -12.497986,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            80.0625,
            -231.53125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 250.262080 1295.144500 -31.968750; setang -7.722015 -116.018715 0",
          "position_tick": 27413,
          "angle_tick": 27413,
          "origin": [
            250.26208,
            1295.1445,
            -31.96875
          ],
          "pitch": -7.7220154,
          "yaw": -116.018715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.90332,
            -219.96094,
            -9.8125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 240.159119 1274.517090 -31.968750; setang -7.887146 -115.985756 0",
          "position_tick": 27420,
          "angle_tick": 27420,
          "origin": [
            240.159118652344,
            1274.51708984375,
            -31.96875
          ],
          "pitch": -7.887145996094,
          "yaw": -115.98575592041,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.6904296875,
            -220.0546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27242,
          "last_tick": 27420,
          "samples": 179
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5cc71e4f406911a7",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00235",
      "command_record_id": "demo_67348e1baa5b49bad101_00192",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00091",
        "demo_3ef7bfc9c4cb1bcd3960_00127",
        "demo_67348e1baa5b49bad101_00192",
        "demo_67348e1baa5b49bad101_00277",
        "demo_fde4c2af9b83d7a5ead3_00235"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zweih",
      "round": 10,
      "event_tick": 75189,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1094.986600 585.779540 -79.968750; setang -2.281036 165.525510 0",
          "position_tick": 75129,
          "angle_tick": 75129,
          "origin": [
            -1094.9866,
            585.77954,
            -79.96875
          ],
          "pitch": -2.2810364,
          "yaw": 165.52551,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -873.513800 609.875300 -79.797850; setang -2.365494 167.806210 0",
          "position_tick": 74954,
          "angle_tick": 74954,
          "origin": [
            -873.5138,
            609.8753,
            -79.79785
          ],
          "pitch": -2.3654938,
          "yaw": 167.80621,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.0507812,
            0.29296875,
            -0.07421875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1201.966800 680.093200 -79.968750; setang -3.153763 174.366420 0",
          "position_tick": 75183,
          "angle_tick": 75183,
          "origin": [
            -1201.9668,
            680.0932,
            -79.96875
          ],
          "pitch": -3.1537628,
          "yaw": 174.36642,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -232.96094,
            31.628906,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1220.716431 682.427002 -79.968750; setang -3.181915 174.563477 0",
          "position_tick": 75189,
          "angle_tick": 75189,
          "origin": [
            -1220.716430664062,
            682.427001953125,
            -79.96875
          ],
          "pitch": -3.181915283203,
          "yaw": 174.5634765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.8515625,
            29.1015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74954,
          "last_tick": 75189,
          "samples": 236
        },
        "departure_tick": 75130,
        "movement_to_event_ms": 937.5,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6206385359ee2019",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00112",
      "command_record_id": "demo_5d6af8fdfb719608e960_00112",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00112",
        "demo_6e149681cbff13e6c780_00011",
        "demo_6e149681cbff13e6c780_00299",
        "demo_7dadd8516dde2b87da75_00455",
        "demo_86c38e0db4646195347a_00207"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 6,
      "event_tick": 41338,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1482.826000 2761.025000 124.031970; setang 2.112122 -172.967710 0",
          "position_tick": 41139,
          "angle_tick": 41139,
          "origin": [
            1482.826,
            2761.025,
            124.03197
          ],
          "pitch": 2.1121216,
          "yaw": -172.96771,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -189.97656,
            162.51562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 834.884770 2555.458500 140.084300; setang 3.590469 -110.109440 0",
          "position_tick": 41332,
          "angle_tick": 41332,
          "origin": [
            834.88477,
            2555.4585,
            140.0843
          ],
          "pitch": 3.5904694,
          "yaw": -110.10944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -70.28516,
            -233.40625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 829.060425 2537.225830 140.084305; setang 3.537598 -109.977608 0",
          "position_tick": 41338,
          "angle_tick": 41338,
          "origin": [
            829.060424804688,
            2537.225830078125,
            140.08430480957
          ],
          "pitch": 3.53759765625,
          "yaw": -109.977607727051,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -76.09375,
            -232.875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41139,
          "last_tick": 41338,
          "samples": 200
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_63981524e0c52d58",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00246",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00246",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00289",
        "demo_1e37c617488eba4e7406_00117",
        "demo_4f80b8bcc2fa56bb83a7_00121",
        "demo_4f80b8bcc2fa56bb83a7_00246",
        "demo_731311ac42553ee59f1a_00382"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 11,
      "event_tick": 76692,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 759.945190 -1636.031250 -59.138367; setang -29.402847 101.860413 0",
          "position_tick": 76683,
          "angle_tick": 76692,
          "origin": [
            759.945190429688,
            -1636.03125,
            -59.138366699219
          ],
          "pitch": -29.402847290039,
          "yaw": 101.860412597656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 759.945200 -1636.031200 -52.625000; setang -29.402847 101.866940 0",
          "position_tick": 76685,
          "angle_tick": 76685,
          "origin": [
            759.9452,
            -1636.0312,
            -52.625
          ],
          "pitch": -29.402847,
          "yaw": 101.86694,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            129.85547
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 759.945190 -1636.031250 -29.812500; setang -29.402847 101.860413 0",
          "position_tick": 76692,
          "angle_tick": 76692,
          "origin": [
            759.945190429688,
            -1636.03125,
            -29.8125
          ],
          "pitch": -29.402847290039,
          "yaw": 101.860412597656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76562,
          "last_tick": 76692,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6664e9d2aae3c0f9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00025",
      "command_record_id": "demo_9c5c91359adde2e94631_00025",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00040",
        "demo_67348e1baa5b49bad101_00267",
        "demo_9c5c91359adde2e94631_00025",
        "demo_9c5c91359adde2e94631_00254",
        "demo_f1d8725268c9f30ce844_00047"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "fame",
      "round": 3,
      "event_tick": 18935,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1422.968750 36.444134 -167.968750; setang -19.855042 -158.130676 0",
          "position_tick": 18921,
          "angle_tick": 18935,
          "origin": [
            1422.96875,
            36.444133758545,
            -167.96875
          ],
          "pitch": -19.855041503906,
          "yaw": -158.130676269531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1422.968800 36.444134 -165.156250; setang -19.855042 -158.130680 0",
          "position_tick": 18922,
          "angle_tick": 18922,
          "origin": [
            1422.9688,
            36.444134,
            -165.15625
          ],
          "pitch": -19.855042,
          "yaw": -158.13068,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1422.968750 36.444134 -124.609375; setang -19.855042 -158.130676 0",
          "position_tick": 18935,
          "angle_tick": 18935,
          "origin": [
            1422.96875,
            36.444133758545,
            -124.609375
          ],
          "pitch": -19.855041503906,
          "yaw": -158.130676269531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            148.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18651,
          "last_tick": 18935,
          "samples": 285
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d4b334e1b3329ad",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00316",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00316",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00055",
        "demo_1b9d5eac73de0b387701_00240",
        "demo_67348e1baa5b49bad101_00070",
        "demo_9c5c91359adde2e94631_00389",
        "demo_ea4226131b7a75cdf0ec_00316"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zweih",
      "round": 17,
      "event_tick": 155782,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1003.965698 -1211.476562 -108.968750; setang -22.091095 -164.960403 0",
          "position_tick": 155775,
          "angle_tick": 155782,
          "origin": [
            1003.965698242188,
            -1211.4765625,
            -108.96875
          ],
          "pitch": -22.091094970703,
          "yaw": -164.960403442383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1003.965700 -1211.476600 -108.968750; setang -22.147400 -164.960400 0",
          "position_tick": 155776,
          "angle_tick": 155776,
          "origin": [
            1003.9657,
            -1211.4766,
            -108.96875
          ],
          "pitch": -22.1474,
          "yaw": -164.9604,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1003.965698 -1211.476562 -108.968750; setang -22.091095 -164.960403 0",
          "position_tick": 155782,
          "angle_tick": 155782,
          "origin": [
            1003.965698242188,
            -1211.4765625,
            -108.96875
          ],
          "pitch": -22.091094970703,
          "yaw": -164.960403442383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155270,
          "last_tick": 155782,
          "samples": 513
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6e4f46d2236567d4",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_49fabf21b1c26f1010df_00145",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00127",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00084",
        "demo_0dff5f4d96ba70f21ad1_00249",
        "demo_49fabf21b1c26f1010df_00145",
        "demo_78d0d18d21d68a5f4162_00229",
        "demo_deb2a52b8ef138c44fe0_00127"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 7,
      "event_tick": 51123,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -112.919800 1581.930700 2.202850; setang -17.457275 -38.533510 0",
          "position_tick": 51074,
          "angle_tick": 51074,
          "origin": [
            -112.9198,
            1581.9307,
            2.2028503
          ],
          "pitch": -17.457275,
          "yaw": -38.53351,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -135.796330 1451.338900 -0.200806; setang 22.010773 43.999557 0",
          "position_tick": 50993,
          "angle_tick": 50993,
          "origin": [
            -135.79633,
            1451.3389,
            -0.20080566
          ],
          "pitch": 22.010773,
          "yaw": 43.999557,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.5703125,
            23.859375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -16.479858 1505.184800 9.984375; setang -17.325440 -38.500550 0",
          "position_tick": 51116,
          "angle_tick": 51116,
          "origin": [
            -16.479858,
            1505.1848,
            9.984375
          ],
          "pitch": -17.32544,
          "yaw": -38.50055,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            191.73438,
            -152.54688,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1.495237 1490.883545 31.953125; setang -17.325439 -38.500549 0",
          "position_tick": 51123,
          "angle_tick": 51123,
          "origin": [
            1.495237231255,
            1490.883544921875,
            31.953125
          ],
          "pitch": -17.325439453125,
          "yaw": -38.500549316406,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            191.734252929688,
            -152.546875,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50993,
          "last_tick": 51123,
          "samples": 131
        },
        "departure_tick": 51075,
        "movement_to_event_ms": 765.625,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_71c76cc4a7b815d4",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_f53e9889dd94c99a6feb_00097",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00097",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00405",
        "demo_4d520a1960bac889dc2d_00032",
        "demo_a50086abe9c7c4a980cd_00128",
        "demo_f53e9889dd94c99a6feb_00097",
        "demo_f53e9889dd94c99a6feb_00175"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 7,
      "event_tick": 50061,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1813.083400 -691.195600 -351.968750; setang 12.355164 -123.400154 0",
          "position_tick": 49931,
          "angle_tick": 49931,
          "origin": [
            1813.0834,
            -691.1956,
            -351.96875
          ],
          "pitch": 12.355164,
          "yaw": -123.400154,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1743.692700 -1098.611600 -368.504030; setang -20.354233 -148.030820 0",
          "position_tick": 50054,
          "angle_tick": 50054,
          "origin": [
            1743.6927,
            -1098.6116,
            -368.50403
          ],
          "pitch": -20.354233,
          "yaw": -148.03082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.63281,
            -137.14062,
            -38.691406
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1725.166748 -1111.471069 -372.239014; setang -20.591812 -148.083679 0",
          "position_tick": 50061,
          "angle_tick": 50061,
          "origin": [
            1725.166748046875,
            -1111.471069335938,
            -372.239013671875
          ],
          "pitch": -20.591812133789,
          "yaw": -148.083679199219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.0546875,
            -137.1640625,
            -39.859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49931,
          "last_tick": 50061,
          "samples": 131
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_76c567091f4f58dd",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00033",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00071",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00337",
        "demo_49fabf21b1c26f1010df_00047",
        "demo_5c8743102c5a1e28f8ee_00641",
        "demo_deb2a52b8ef138c44fe0_00033",
        "demo_deb2a52b8ef138c44fe0_00071"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 5,
      "event_tick": 32365,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 555.513300 2096.166000 127.031250; setang 10.779999 -115.532570 0",
          "position_tick": 32267,
          "angle_tick": 32267,
          "origin": [
            555.5133,
            2096.166,
            127.03125
          ],
          "pitch": 10.779999,
          "yaw": -115.53257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 549.583000 2098.811000 127.031250; setang 10.779999 -115.532570 0",
          "position_tick": 32108,
          "angle_tick": 32108,
          "origin": [
            549.583,
            2098.811,
            127.03125
          ],
          "pitch": 10.779999,
          "yaw": -115.53257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            99.75391,
            -45.578125,
            0.31445312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 529.206850 2106.972000 127.031250; setang 8.667877 -112.408676 0",
          "position_tick": 32359,
          "angle_tick": 32359,
          "origin": [
            529.20685,
            2106.972,
            127.03125
          ],
          "pitch": 8.667877,
          "yaw": -112.408676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -12.097656,
            -29.375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 526.542419 2100.527344 127.031250; setang 7.700043 -112.584801 0",
          "position_tick": 32365,
          "angle_tick": 32365,
          "origin": [
            526.542419433594,
            2100.52734375,
            127.03125
          ],
          "pitch": 7.700042724609,
          "yaw": -112.584800720215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.50390625,
            -107.46875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32108,
          "last_tick": 32365,
          "samples": 258
        },
        "departure_tick": 32268,
        "movement_to_event_ms": 1531.25,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7bedf5f5b645b24d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00367",
      "command_record_id": "demo_49fabf21b1c26f1010df_00367",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00323",
        "demo_1c4fa8f15de6cbb137e2_00108",
        "demo_49fabf21b1c26f1010df_00284",
        "demo_49fabf21b1c26f1010df_00367",
        "demo_9973c9a1187116ecba8b_00123"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 19,
      "event_tick": 174897,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 769.783508 2379.972656 -35.543091; setang -52.932129 -91.722107 0",
          "position_tick": 174889,
          "angle_tick": 174897,
          "origin": [
            769.783508300781,
            2379.97265625,
            -35.543090820312
          ],
          "pitch": -52.93212890625,
          "yaw": -91.722106933594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 769.783500 2379.972700 -33.015625; setang -52.915650 -91.722110 0",
          "position_tick": 174890,
          "angle_tick": 174890,
          "origin": [
            769.7835,
            2379.9727,
            -33.015625
          ],
          "pitch": -52.91565,
          "yaw": -91.72211,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 769.783508 2379.972656 -9.156250; setang -52.932129 -91.722107 0",
          "position_tick": 174897,
          "angle_tick": 174897,
          "origin": [
            769.783508300781,
            2379.97265625,
            -9.15625
          ],
          "pitch": -52.93212890625,
          "yaw": -91.722106933594,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174699,
          "last_tick": 174897,
          "samples": 199
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_83ab11d2eb224b8a",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_da35559385e7d6e5ce42_00187",
      "command_record_id": "demo_da35559385e7d6e5ce42_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00332",
        "demo_241d9eb92ddde5a3b396_00362",
        "demo_518d8b186445b01e1f62_00019",
        "demo_da35559385e7d6e5ce42_00152",
        "demo_da35559385e7d6e5ce42_00187"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 10,
      "event_tick": 73475,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 814.315550 -164.741270 -95.968750; setang 6.213806 105.074950 0",
          "position_tick": 73251,
          "angle_tick": 73251,
          "origin": [
            814.31555,
            -164.74127,
            -95.96875
          ],
          "pitch": 6.213806,
          "yaw": 105.07495,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            68.9375,
            240.30469,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 909.404900 607.849900 -188.818540; setang 3.234100 29.122345 0",
          "position_tick": 73468,
          "angle_tick": 73468,
          "origin": [
            909.4049,
            607.8499,
            -188.81854
          ],
          "pitch": 3.2341003,
          "yaw": 29.122345,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            177.76953,
            119.24219,
            -0.5234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 926.822205 618.866394 -188.824829; setang 2.471588 29.237701 0",
          "position_tick": 73475,
          "angle_tick": 73475,
          "origin": [
            926.822204589844,
            618.866394042969,
            -188.824829101562
          ],
          "pitch": 2.471588134766,
          "yaw": 29.237701416016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.3359375,
            116.76953125,
            -0.0625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73251,
          "last_tick": 73475,
          "samples": 225
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8a9f1f60ac2cac63",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00199",
      "command_record_id": "demo_67348e1baa5b49bad101_00199",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00144",
        "demo_67348e1baa5b49bad101_00038",
        "demo_67348e1baa5b49bad101_00199",
        "demo_bc6251413daa2447c1ff_00162",
        "demo_f1d8725268c9f30ce844_00076"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 11,
      "event_tick": 81138,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -43.257629 -165.915863 0",
          "position_tick": 81124,
          "angle_tick": 81138,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -43.257629394531,
          "yaw": -165.915863037109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.390620; setang -43.257630 -165.915860 0",
          "position_tick": 81125,
          "angle_tick": 81125,
          "origin": [
            1216.0,
            -16.0,
            -163.39062
          ],
          "pitch": -43.25763,
          "yaw": -165.91586,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1210.939575 -17.268677 -121.703125; setang -43.257629 -165.915863 0",
          "position_tick": 81138,
          "angle_tick": 81138,
          "origin": [
            1210.939575195312,
            -17.268676757812,
            -121.703125
          ],
          "pitch": -43.257629394531,
          "yaw": -165.915863037109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.109375,
            -7.296875,
            154.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81008,
          "last_tick": 81138,
          "samples": 131
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8d19ca6643d4bb72",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00101",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00101",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00258",
        "demo_3ef7bfc9c4cb1bcd3960_00101",
        "demo_f1d8725268c9f30ce844_00163",
        "demo_f1d8725268c9f30ce844_00377",
        "demo_fde4c2af9b83d7a5ead3_00415"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 7,
      "event_tick": 47773,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -28.971283 -166.003082 0",
          "position_tick": 47758,
          "angle_tick": 47773,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -28.971282958984,
          "yaw": -166.003082275391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -28.971283 -166.003080 0",
          "position_tick": 47759,
          "angle_tick": 47759,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -28.971283,
          "yaw": -166.00308,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1290.193726 30.550892 -123.765625; setang -28.971283 -166.003082 0",
          "position_tick": 47773,
          "angle_tick": 47773,
          "origin": [
            1290.193725585938,
            30.550891876221,
            -123.765625
          ],
          "pitch": -28.971282958984,
          "yaw": -166.003082275391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.109375,
            -7.265625,
            143.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47616,
          "last_tick": 47773,
          "samples": 158
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9842a1aad1d355e8",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00390",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00390",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00409",
        "demo_21a2c34da37a8e81c427_00455",
        "demo_9c5c91359adde2e94631_00297",
        "demo_bc6251413daa2447c1ff_00067",
        "demo_fde4c2af9b83d7a5ead3_00390"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Swisher",
      "round": 20,
      "event_tick": 163180,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -25.538452 817.151300 -135.968750; setang 5.614349 -166.630330 0",
          "position_tick": 163050,
          "angle_tick": 163050,
          "origin": [
            -25.538452,
            817.1513,
            -135.96875
          ],
          "pitch": 5.6143494,
          "yaw": -166.63033,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.98926,
            2.421875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -270.980960 543.618160 -79.938170; setang 2.468140 -165.952600 0",
          "position_tick": 163173,
          "angle_tick": 163173,
          "origin": [
            -270.98096,
            543.61816,
            -79.93817
          ],
          "pitch": 2.4681396,
          "yaw": -165.9526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -214.48438,
            -62.5625,
            -6.265625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -292.157715 537.731934 -80.401978; setang 2.516556 -165.807373 0",
          "position_tick": 163180,
          "angle_tick": 163180,
          "origin": [
            -292.15771484375,
            537.73193359375,
            -80.401977539062
          ],
          "pitch": 2.516555786133,
          "yaw": -165.807373046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -230.9375,
            -62.9453125,
            1.41796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163050,
          "last_tick": 163180,
          "samples": 131
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9bd5153d03f4b1a5",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f53e9889dd94c99a6feb_00165",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00165",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00005",
        "demo_4d520a1960bac889dc2d_00298",
        "demo_a50086abe9c7c4a980cd_00061",
        "demo_f53e9889dd94c99a6feb_00165",
        "demo_f53e9889dd94c99a6feb_00382"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 10,
      "event_tick": 76616,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1177.374400 -1089.247100 -415.968750; setang -17.140045 14.408234 0",
          "position_tick": 76281,
          "angle_tick": 76281,
          "origin": [
            -1177.3744,
            -1089.2471,
            -415.96875
          ],
          "pitch": -17.140045,
          "yaw": 14.408234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -273.481320 -1063.947000 -415.968750; setang -0.970230 -22.998169 0",
          "position_tick": 76609,
          "angle_tick": 76609,
          "origin": [
            -273.48132,
            -1063.947,
            -415.96875
          ],
          "pitch": -0.9702301,
          "yaw": -22.998169,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            225.46094,
            -95.88281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -252.344727 -1072.936035 -415.968750; setang -0.970230 -22.998169 0",
          "position_tick": 76616,
          "angle_tick": 76616,
          "origin": [
            -252.3447265625,
            -1072.93603515625,
            -415.96875
          ],
          "pitch": -0.970230102539,
          "yaw": -22.998168945312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            225.453125,
            -95.8828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76281,
          "last_tick": 76616,
          "samples": 336
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9fcee590306f8535",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_86c38e0db4646195347a_00043",
      "command_record_id": "demo_86c38e0db4646195347a_00043",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00250",
        "demo_5d6af8fdfb719608e960_00249",
        "demo_7dadd8516dde2b87da75_00333",
        "demo_7dadd8516dde2b87da75_00407",
        "demo_86c38e0db4646195347a_00043"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 4,
      "event_tick": 23145,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 674.812200 2513.451000 190.625000; setang 18.352661 144.270390 0",
          "position_tick": 22833,
          "angle_tick": 22833,
          "origin": [
            674.8122,
            2513.451,
            190.625
          ],
          "pitch": 18.352661,
          "yaw": 144.27039,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -123.953125,
            191.51562,
            210.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 863.944700 2423.533400 140.084300; setang -11.428528 -122.036820 0",
          "position_tick": 23139,
          "angle_tick": 23139,
          "origin": [
            863.9447,
            2423.5334,
            140.0843
          ],
          "pitch": -11.428528,
          "yaw": -122.03682,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 863.944702 2423.533447 140.084305; setang -11.454285 -122.062569 0",
          "position_tick": 23145,
          "angle_tick": 23145,
          "origin": [
            863.944702148438,
            2423.533447265625,
            140.08430480957
          ],
          "pitch": -11.454284667969,
          "yaw": -122.062568664551,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22833,
          "last_tick": 23145,
          "samples": 313
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a0952a3dd6287cc9",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00362",
      "command_record_id": "demo_518d8b186445b01e1f62_00362",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00295",
        "demo_2666f7f52fbf4c296e43_00111",
        "demo_518d8b186445b01e1f62_00244",
        "demo_518d8b186445b01e1f62_00362",
        "demo_fbb358b45e5cdb7b7700_00004"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 17,
      "event_tick": 151653,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 743.113900 -81.234250 -85.968750; setang -4.404480 60.862198 0",
          "position_tick": 151641,
          "angle_tick": 151641,
          "origin": [
            743.1139,
            -81.23425,
            -85.96875
          ],
          "pitch": -4.40448,
          "yaw": 60.862198,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 822.250600 -251.474060 -54.693665; setang 9.147491 74.475630 0",
          "position_tick": 151141,
          "angle_tick": 151141,
          "origin": [
            822.2506,
            -251.47406,
            -54.693665
          ],
          "pitch": 9.147491,
          "yaw": 74.47563,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.84766,
            219.48438,
            -161.28906
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 745.793300 -76.426820 -87.492310; setang -4.435043 60.862198 0",
          "position_tick": 151647,
          "angle_tick": 151647,
          "origin": [
            745.7933,
            -76.42682,
            -87.49231
          ],
          "pitch": -4.4350433,
          "yaw": 60.862198,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.277344,
            70.46484,
            -40.83203
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 750.773560 -67.491089 -95.976868; setang -4.435043 60.862198 0",
          "position_tick": 151653,
          "angle_tick": 151653,
          "origin": [
            750.773559570312,
            -67.491088867188,
            -95.976867675781
          ],
          "pitch": -4.435043334961,
          "yaw": 60.862197875977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.84375,
            132.51171875,
            -127.39453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151141,
          "last_tick": 151653,
          "samples": 513
        },
        "departure_tick": 151642,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a5af6624cf9556c6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00067",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00185",
        "demo_67348e1baa5b49bad101_00226",
        "demo_ea4226131b7a75cdf0ec_00067",
        "demo_ea4226131b7a75cdf0ec_00095",
        "demo_f1d8725268c9f30ce844_00342"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 5,
      "event_tick": 35361,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -45.938293 -168.551560 0",
          "position_tick": 35231,
          "angle_tick": 35231,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -45.938293,
          "yaw": -168.55156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1214.379500 -115.324460 -143.875000; setang -46.021730 -168.676880 0",
          "position_tick": 35354,
          "angle_tick": 35354,
          "origin": [
            1214.3795,
            -115.32446,
            -143.875
          ],
          "pitch": -46.02173,
          "yaw": -168.67688,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.421875,
            -5.890625,
            258.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1211.621216 -115.876709 -124.968750; setang -46.021729 -168.676880 0",
          "position_tick": 35361,
          "angle_tick": 35361,
          "origin": [
            1211.621215820312,
            -115.876708984375,
            -124.96875
          ],
          "pitch": -46.021728515625,
          "yaw": -168.676879882812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.421875,
            -5.890625,
            171.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35231,
          "last_tick": 35361,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a9624c9ef366cda3",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00284",
      "command_record_id": "demo_5d6af8fdfb719608e960_00284",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00284",
        "demo_7dadd8516dde2b87da75_00374",
        "demo_7dadd8516dde2b87da75_00399",
        "demo_84f87856e21e12df25d7_00285",
        "demo_86c38e0db4646195347a_00134"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 11,
      "event_tick": 88078,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 863.970154 2431.817627 140.084305; setang -11.325531 -121.810913 0",
          "position_tick": 88071,
          "angle_tick": 88078,
          "origin": [
            863.970153808594,
            2431.817626953125,
            140.08430480957
          ],
          "pitch": -11.325531005859,
          "yaw": -121.810913085938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 863.970150 2431.817600 140.084300; setang -11.325531 -121.810910 0",
          "position_tick": 88072,
          "angle_tick": 88072,
          "origin": [
            863.97015,
            2431.8176,
            140.0843
          ],
          "pitch": -11.325531,
          "yaw": -121.81091,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 863.970154 2431.817627 140.084305; setang -11.325531 -121.810913 0",
          "position_tick": 88078,
          "angle_tick": 88078,
          "origin": [
            863.970153808594,
            2431.817626953125,
            140.08430480957
          ],
          "pitch": -11.325531005859,
          "yaw": -121.810913085938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87948,
          "last_tick": 88078,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b0b8e7a9bc402909",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_62cb3af35c3893a91c7d_00302",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00302",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00298",
        "demo_17accc02fe6ec2727063_00375",
        "demo_1b9d5eac73de0b387701_00375",
        "demo_3ef7bfc9c4cb1bcd3960_00346",
        "demo_62cb3af35c3893a91c7d_00302"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 17,
      "event_tick": 153683,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 502.949250 -667.994700 -160.002690; setang -16.596909 178.550840 0",
          "position_tick": 153658,
          "angle_tick": 153658,
          "origin": [
            502.94925,
            -667.9947,
            -160.00269
          ],
          "pitch": -16.596909,
          "yaw": 178.55084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 501.975620 -558.489600 -160.034060; setang -0.910828 169.240600 0",
          "position_tick": 153493,
          "angle_tick": 153493,
          "origin": [
            501.97562,
            -558.4896,
            -160.03406
          ],
          "pitch": -0.91082764,
          "yaw": 169.2406,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 465.725680 -667.043600 -159.968750; setang -16.596909 178.550840 0",
          "position_tick": 153677,
          "angle_tick": 153677,
          "origin": [
            465.72568,
            -667.0436,
            -159.96875
          ],
          "pitch": -16.596909,
          "yaw": 178.55084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.15625,
            5.0195312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 449.037537 -666.620728 -159.968750; setang -16.596909 178.550842 0",
          "position_tick": 153683,
          "angle_tick": 153683,
          "origin": [
            449.037536621094,
            -666.620727539062,
            -159.96875
          ],
          "pitch": -16.596908569336,
          "yaw": 178.550842285156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -216.654296875,
            5.484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153493,
          "last_tick": 153683,
          "samples": 191
        },
        "departure_tick": 153659,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bfc7751f2a7bbee6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00063",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00217",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00084",
        "demo_21a2c34da37a8e81c427_00137",
        "demo_62cb3af35c3893a91c7d_00217",
        "demo_bc6251413daa2447c1ff_00063",
        "demo_f1d8725268c9f30ce844_00324"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 14,
      "event_tick": 118541,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -29.196167 -165.921020 0",
          "position_tick": 118530,
          "angle_tick": 118530,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -29.196167,
          "yaw": -165.92102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -29.196167 -165.921020 0",
          "position_tick": 118411,
          "angle_tick": 118411,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -29.196167,
          "yaw": -165.92102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1294.496300 31.623032 -152.140620; setang -29.196167 -165.921020 0",
          "position_tick": 118534,
          "angle_tick": 118534,
          "origin": [
            1294.4963,
            31.623032,
            -152.14062
          ],
          "pitch": -29.196167,
          "yaw": -165.92102,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.109375,
            -7.296875,
            272.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1291.767334 30.938950 -131.937500; setang -29.246979 -165.820084 0",
          "position_tick": 118541,
          "angle_tick": 118541,
          "origin": [
            1291.767333984375,
            30.938949584961,
            -131.9375
          ],
          "pitch": -29.246978759766,
          "yaw": -165.820083618164,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.109375,
            -7.296875,
            184.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 118411,
          "last_tick": 118541,
          "samples": 131
        },
        "departure_tick": 118531,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3c70699a20fe41a",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_241d9eb92ddde5a3b396_00103",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00344",
        "demo_241d9eb92ddde5a3b396_00103",
        "demo_241d9eb92ddde5a3b396_00125",
        "demo_5866197d339b3ac61e8a_00067",
        "demo_fbb358b45e5cdb7b7700_00215"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 6,
      "event_tick": 46425,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -789.937622 52.029087 -87.968750; setang -24.364929 74.549103 0",
          "position_tick": 46411,
          "angle_tick": 46425,
          "origin": [
            -789.937622070312,
            52.02908706665,
            -87.96875
          ],
          "pitch": -24.364929199219,
          "yaw": 74.549102783203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -789.937600 52.029087 -87.968750; setang -24.364930 74.576570 0",
          "position_tick": 46412,
          "angle_tick": 46412,
          "origin": [
            -789.9376,
            52.029087,
            -87.96875
          ],
          "pitch": -24.36493,
          "yaw": 74.57657,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -789.937622 52.029087 -46.921875; setang -24.364929 74.549103 0",
          "position_tick": 46425,
          "angle_tick": 46425,
          "origin": [
            -789.937622070312,
            52.02908706665,
            -46.921875
          ],
          "pitch": -24.364929199219,
          "yaw": 74.549102783203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            160.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46234,
          "last_tick": 46425,
          "samples": 192
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cdbe070d41fc461c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00353",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00353",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00406",
        "demo_5cc1733fab4c73f800c9_00353",
        "demo_a50086abe9c7c4a980cd_00367",
        "demo_c7fce8ea189bfb0ec256_00292",
        "demo_c7fce8ea189bfb0ec256_00303"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "donk",
      "round": 18,
      "event_tick": 154299,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2023.534500 -616.153500 -351.968750; setang 26.069870 -154.417650 0",
          "position_tick": 154005,
          "angle_tick": 154005,
          "origin": [
            2023.5345,
            -616.1535,
            -351.96875
          ],
          "pitch": 26.06987,
          "yaw": -154.41765,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1420.972800 -1240.873200 -415.968750; setang 0.714798 -134.342530 0",
          "position_tick": 154292,
          "angle_tick": 154292,
          "origin": [
            1420.9728,
            -1240.8732,
            -415.96875
          ],
          "pitch": 0.714798,
          "yaw": -134.34253,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -169.59375,
            -170.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1404.838379 -1257.170288 -415.968750; setang 0.714798 -134.342529 0",
          "position_tick": 154299,
          "angle_tick": 154299,
          "origin": [
            1404.83837890625,
            -1257.170288085938,
            -415.96875
          ],
          "pitch": 0.714797973633,
          "yaw": -134.342529296875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.1328125,
            -174.3359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154005,
          "last_tick": 154299,
          "samples": 295
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d27dafdfebdce250",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00044",
      "command_record_id": "demo_79fb1d50cba757afee7d_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00284",
        "demo_78d0d18d21d68a5f4162_00146",
        "demo_79fb1d50cba757afee7d_00044",
        "demo_deb2a52b8ef138c44fe0_00078",
        "demo_deb2a52b8ef138c44fe0_00238"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 4,
      "event_tick": 24876,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1783.070190 1019.884033 39.396465; setang -56.533585 69.342621 0",
          "position_tick": 24868,
          "angle_tick": 24876,
          "origin": [
            -1783.070190429688,
            1019.884033203125,
            39.396465301514
          ],
          "pitch": -56.533584594727,
          "yaw": 69.342620849609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1783.070200 1019.884030 39.396465; setang -56.533585 69.342620 0",
          "position_tick": 24869,
          "angle_tick": 24869,
          "origin": [
            -1783.0702,
            1019.88403,
            39.396465
          ],
          "pitch": -56.533585,
          "yaw": 69.34262,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1783.070190 1019.884033 39.396465; setang -56.533585 69.342621 0",
          "position_tick": 24876,
          "angle_tick": 24876,
          "origin": [
            -1783.070190429688,
            1019.884033203125,
            39.396465301514
          ],
          "pitch": -56.533584594727,
          "yaw": 69.342620849609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 24746,
          "last_tick": 24876,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f1c904a1a22131db",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00129",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00129",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00079",
        "demo_44ff5206b8e42e46265b_00155",
        "demo_44ff5206b8e42e46265b_00474",
        "demo_4f80b8bcc2fa56bb83a7_00129",
        "demo_731311ac42553ee59f1a_00062"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 7,
      "event_tick": 37728,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.920471 -1922.237671 -154.385803; setang -20.021896 92.365479 0",
          "position_tick": 37713,
          "angle_tick": 37728,
          "origin": [
            -735.920471191406,
            -1922.237670898438,
            -154.385803222656
          ],
          "pitch": -20.021896362305,
          "yaw": 92.365478515625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.920500 -1922.237700 -154.385800; setang -20.021896 92.365480 0",
          "position_tick": 37714,
          "angle_tick": 37714,
          "origin": [
            -735.9205,
            -1922.2377,
            -154.3858
          ],
          "pitch": -20.021896,
          "yaw": 92.36548,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.920471 -1922.237671 -112.406250; setang -20.021896 92.365479 0",
          "position_tick": 37728,
          "angle_tick": 37728,
          "origin": [
            -735.920471191406,
            -1922.237670898438,
            -112.40625
          ],
          "pitch": -20.021896362305,
          "yaw": 92.365478515625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            155.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37216,
          "last_tick": 37728,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f5fa4aad5078d8ce",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_da35559385e7d6e5ce42_00406",
      "command_record_id": "demo_da35559385e7d6e5ce42_00406",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00298",
        "demo_518d8b186445b01e1f62_00414",
        "demo_518d8b186445b01e1f62_00469",
        "demo_da35559385e7d6e5ce42_00406",
        "demo_fbb358b45e5cdb7b7700_00025"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 20,
      "event_tick": 166660,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 744.050842 626.693176 -107.968750; setang 7.185059 77.714203 0",
          "position_tick": 166651,
          "angle_tick": 166660,
          "origin": [
            744.050842285156,
            626.693176269531,
            -107.96875
          ],
          "pitch": 7.18505859375,
          "yaw": 77.714202880859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 744.050840 626.693200 -97.093750; setang 7.185059 77.714200 0",
          "position_tick": 166654,
          "angle_tick": 166654,
          "origin": [
            744.05084,
            626.6932,
            -97.09375
          ],
          "pitch": 7.1850586,
          "yaw": 77.7142,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 744.050842 626.693176 -78.593750; setang 7.185059 77.714203 0",
          "position_tick": 166660,
          "angle_tick": 166660,
          "origin": [
            744.050842285156,
            626.693176269531,
            -78.59375
          ],
          "pitch": 7.18505859375,
          "yaw": 77.714202880859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166237,
          "last_tick": 166660,
          "samples": 424
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fa32428e9a6cd398",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00051",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00051",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00224",
        "demo_1e8907bfd30b0bcdbfe9_00051",
        "demo_a50086abe9c7c4a980cd_00248",
        "demo_f53e9889dd94c99a6feb_00018",
        "demo_f53e9889dd94c99a6feb_00226"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 5,
      "event_tick": 26825,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1252.690400 -1068.862500 -415.968750; setang -2.937134 8.743057 0",
          "position_tick": 26461,
          "angle_tick": 26461,
          "origin": [
            -1252.6904,
            -1068.8625,
            -415.96875
          ],
          "pitch": -2.9371338,
          "yaw": 8.743057,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            107.509766,
            114.98828,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -247.275630 -1081.983400 -415.968750; setang -1.946991 -22.408676 0",
          "position_tick": 26819,
          "angle_tick": 26819,
          "origin": [
            -247.27563,
            -1081.9834,
            -415.96875
          ],
          "pitch": -1.946991,
          "yaw": -22.408676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            215.48438,
            -87.078125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -229.913452 -1089.054077 -415.968750; setang -1.979950 -22.606781 0",
          "position_tick": 26825,
          "angle_tick": 26825,
          "origin": [
            -229.913452148438,
            -1089.054077148438,
            -415.96875
          ],
          "pitch": -1.979949951172,
          "yaw": -22.606781005859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.9921875,
            -91.9609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26461,
          "last_tick": 26825,
          "samples": 365
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_99dbd5b04891dadd",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00003",
      "command_record_id": "demo_17accc02fe6ec2727063_00003",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00003",
        "demo_1b9d5eac73de0b387701_00348",
        "demo_67348e1baa5b49bad101_00248",
        "demo_67348e1baa5b49bad101_00249",
        "demo_bc6251413daa2447c1ff_00277"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 1,
      "event_tick": 3415,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1999.932739 -247.940491 -158.977539; setang -19.373016 75.535126 0",
          "position_tick": 3407,
          "angle_tick": 3415,
          "origin": [
            -1999.932739257812,
            -247.940490722656,
            -158.9775390625
          ],
          "pitch": -19.373016357422,
          "yaw": 75.535125732422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1999.932700 -247.940490 -158.977540; setang -19.373016 75.535126 0",
          "position_tick": 3408,
          "angle_tick": 3408,
          "origin": [
            -1999.9327,
            -247.94049,
            -158.97754
          ],
          "pitch": -19.373016,
          "yaw": 75.535126,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1999.932739 -247.940491 -158.977539; setang -19.373016 75.535126 0",
          "position_tick": 3415,
          "angle_tick": 3415,
          "origin": [
            -1999.932739257812,
            -247.940490722656,
            -158.9775390625
          ],
          "pitch": -19.373016357422,
          "yaw": 75.535125732422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 3285,
          "last_tick": 3415,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a9e236dca7398a1b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00029",
      "command_record_id": "demo_18d34587c875f0b595ae_00029",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00029",
        "demo_18d34587c875f0b595ae_00030",
        "demo_518d8b186445b01e1f62_00323",
        "demo_92655b67d38bb2eb32f4_00234",
        "demo_fbb358b45e5cdb7b7700_00444"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 3,
      "event_tick": 24037,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -789.934265 52.027813 -87.968750; setang -24.189835 74.553223 0",
          "position_tick": 24029,
          "angle_tick": 24037,
          "origin": [
            -789.934265136719,
            52.027812957764,
            -87.96875
          ],
          "pitch": -24.189834594727,
          "yaw": 74.55322265625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -789.934270 52.027813 -83.609375; setang -24.217651 74.525760 0",
          "position_tick": 24030,
          "angle_tick": 24030,
          "origin": [
            -789.93427,
            52.027813,
            -83.609375
          ],
          "pitch": -24.217651,
          "yaw": 74.52576,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -789.934265 52.027813 -60.218750; setang -24.189835 74.553223 0",
          "position_tick": 24037,
          "angle_tick": 24037,
          "origin": [
            -789.934265136719,
            52.027812957764,
            -60.21875
          ],
          "pitch": -24.189834594727,
          "yaw": 74.55322265625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23894,
          "last_tick": 24037,
          "samples": 144
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_05009f772314874e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00424",
      "command_record_id": "demo_4d520a1960bac889dc2d_00249",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00249",
        "demo_5cc1733fab4c73f800c9_00424",
        "demo_a50086abe9c7c4a980cd_00393",
        "demo_c7fce8ea189bfb0ec256_00293"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 13,
      "event_tick": 106735,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -384.083370 -886.446660 -415.968750; setang 5.095245 -42.542145 0",
          "position_tick": 106711,
          "angle_tick": 106711,
          "origin": [
            -384.08337,
            -886.44666,
            -415.96875
          ],
          "pitch": 5.0952454,
          "yaw": -42.542145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -418.864260 -823.359560 -415.968750; setang 4.620087 -44.944733 0",
          "position_tick": 106605,
          "angle_tick": 106605,
          "origin": [
            -418.86426,
            -823.35956,
            -415.96875
          ],
          "pitch": 4.6200867,
          "yaw": -44.944733,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            174.45703,
            -149.64453,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -359.547360 -908.795170 -415.968750; setang 5.095245 -41.987686 0",
          "position_tick": 106729,
          "angle_tick": 106729,
          "origin": [
            -359.54736,
            -908.79517,
            -415.96875
          ],
          "pitch": 5.0952454,
          "yaw": -41.987686,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            140.86328,
            -127.63281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -347.405640 -919.779236 -415.968750; setang 4.540787 -42.093430 0",
          "position_tick": 106735,
          "angle_tick": 106735,
          "origin": [
            -347.405639648438,
            -919.779235839844,
            -415.96875
          ],
          "pitch": 4.540786743164,
          "yaw": -42.09342956543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            161.375,
            -145.95703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 106605,
          "last_tick": 106735,
          "samples": 131
        },
        "departure_tick": 106712,
        "movement_to_event_ms": 375.0,
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0b0d08e0853cf421",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9da916c73bb5ff938c63_00241",
      "command_record_id": "demo_9da916c73bb5ff938c63_00241",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00556",
        "demo_6e149681cbff13e6c780_00172",
        "demo_7dadd8516dde2b87da75_00512",
        "demo_9da916c73bb5ff938c63_00241"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 11,
      "event_tick": 80860,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -764.885250 609.472500 -30.379456; setang 5.199616 14.323425 0",
          "position_tick": 80589,
          "angle_tick": 80589,
          "origin": [
            -764.88525,
            609.4725,
            -30.379456
          ],
          "pitch": 5.1996155,
          "yaw": 14.323425,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.91406,
            73.63281,
            30.453125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 124.378136 915.206100 80.066090; setang -14.578522 86.353580 0",
          "position_tick": 80854,
          "angle_tick": 80854,
          "origin": [
            124.378136,
            915.2061,
            80.06609
          ],
          "pitch": -14.578522,
          "yaw": 86.35358,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            26.047852,
            221.70312,
            0.12207031
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 126.203278 933.340393 82.032272; setang -14.865540 86.353577 0",
          "position_tick": 80860,
          "angle_tick": 80860,
          "origin": [
            126.203277587891,
            933.340393066406,
            82.032272338867
          ],
          "pitch": -14.865539550781,
          "yaw": 86.353576660156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            22.24072265625,
            236.39453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80589,
          "last_tick": 80860,
          "samples": 272
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_10f88f2df8ef2409",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00070",
      "command_record_id": "demo_1b9d5eac73de0b387701_00070",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00070",
        "demo_62cb3af35c3893a91c7d_00279",
        "demo_67348e1baa5b49bad101_00161",
        "demo_ea4226131b7a75cdf0ec_00337"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 5,
      "event_tick": 27350,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -45.897797 -170.409973 0",
          "position_tick": 27336,
          "angle_tick": 27350,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -45.897796630859,
          "yaw": -170.409973144531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.750000; setang -45.870330 -170.409970 0",
          "position_tick": 27337,
          "angle_tick": 27337,
          "origin": [
            1216.0,
            -211.0,
            -163.75
          ],
          "pitch": -45.87033,
          "yaw": -170.40997,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1210.843018 -211.869019 -121.890625; setang -45.897797 -170.409973 0",
          "position_tick": 27350,
          "angle_tick": 27350,
          "origin": [
            1210.843017578125,
            -211.869018554688,
            -121.890625
          ],
          "pitch": -45.897796630859,
          "yaw": -170.409973144531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.578125,
            -4.984375,
            154.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27220,
          "last_tick": 27350,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_127e2f42b9dc8d14",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00177",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00177",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00282",
        "demo_44d9dd1cefa925823c1e_00177",
        "demo_5d6af8fdfb719608e960_00202",
        "demo_86c38e0db4646195347a_00323"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 73862,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 256.313690 435.695190 92.031219; setang -29.166290 16.814575 0",
          "position_tick": 73854,
          "angle_tick": 73862,
          "origin": [
            256.313690185547,
            435.695190429688,
            92.031219482422
          ],
          "pitch": -29.166290283203,
          "yaw": 16.814575195312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 256.313700 435.695200 99.156250; setang -29.126465 16.939880 0",
          "position_tick": 73856,
          "angle_tick": 73856,
          "origin": [
            256.3137,
            435.6952,
            99.15625
          ],
          "pitch": -29.126465,
          "yaw": 16.93988,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            171.00195
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 256.313690 435.695190 118.531250; setang -29.166290 16.814575 0",
          "position_tick": 73862,
          "angle_tick": 73862,
          "origin": [
            256.313690185547,
            435.695190429688,
            118.53125
          ],
          "pitch": -29.166290283203,
          "yaw": 16.814575195312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73552,
          "last_tick": 73862,
          "samples": 311
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_12e4b02f38a7b0cc",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00108",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00108",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00357",
        "demo_585d972b6bcf05f54588_00308",
        "demo_ea4226131b7a75cdf0ec_00108",
        "demo_fde4c2af9b83d7a5ead3_00375"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 7,
      "event_tick": 55560,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 343.309753 -621.627441 -162.332153; setang -8.315613 -170.135651 0",
          "position_tick": 55553,
          "angle_tick": 55560,
          "origin": [
            343.309753417969,
            -621.62744140625,
            -162.332153320312
          ],
          "pitch": -8.315612792969,
          "yaw": -170.135650634766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 343.309750 -621.627440 -162.332150; setang -8.130920 -169.898070 0",
          "position_tick": 55554,
          "angle_tick": 55554,
          "origin": [
            343.30975,
            -621.62744,
            -162.33215
          ],
          "pitch": -8.13092,
          "yaw": -169.89807,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 343.309753 -621.627441 -162.332153; setang -8.315613 -170.135651 0",
          "position_tick": 55560,
          "angle_tick": 55560,
          "origin": [
            343.309753417969,
            -621.62744140625,
            -162.332153320312
          ],
          "pitch": -8.315612792969,
          "yaw": -170.135650634766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55302,
          "last_tick": 55560,
          "samples": 259
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_132008fd62a0dab2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00248",
      "command_record_id": "demo_9c5c91359adde2e94631_00248",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00263",
        "demo_585d972b6bcf05f54588_00116",
        "demo_9c5c91359adde2e94631_00248",
        "demo_fde4c2af9b83d7a5ead3_00007"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 14,
      "event_tick": 119379,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1194.615400 -1225.848400 -167.968750; setang 2.150574 -34.453810 0",
          "position_tick": 119249,
          "angle_tick": 119249,
          "origin": [
            -1194.6154,
            -1225.8484,
            -167.96875
          ],
          "pitch": 2.1505737,
          "yaw": -34.45381,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1090.415000 -1368.484600 -166.768500; setang -17.052155 -35.592270 0",
          "position_tick": 119372,
          "angle_tick": 119372,
          "origin": [
            -1090.415,
            -1368.4846,
            -166.7685
          ],
          "pitch": -17.052155,
          "yaw": -35.59227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            199.41406,
            -142.34375,
            1.1132812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1071.830200 -1381.763062 -166.490723; setang -17.052155 -35.592270 0",
          "position_tick": 119379,
          "angle_tick": 119379,
          "origin": [
            -1071.830200195312,
            -1381.763061523438,
            -166.49072265625
          ],
          "pitch": -17.052154541016,
          "yaw": -35.592269897461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            192.6796875,
            -137.6953125,
            2.96484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119249,
          "last_tick": 119379,
          "samples": 131
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_14265627bda862e8",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00146",
      "command_record_id": "demo_059e8a0abfc550087c91_00146",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00146",
        "demo_21a2c34da37a8e81c427_00433",
        "demo_62cb3af35c3893a91c7d_00130",
        "demo_bc6251413daa2447c1ff_00169"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "flameZ",
      "round": 9,
      "event_tick": 73056,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1157.612700 103.275200 -164.564030; setang 21.317932 -10.008209 0",
          "position_tick": 72695,
          "angle_tick": 72695,
          "origin": [
            1157.6127,
            103.2752,
            -164.56403
          ],
          "pitch": 21.317932,
          "yaw": -10.008209,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.375,
            249.64409,
            -0.27734375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 381.318240 72.751980 -220.030820; setang 0.000000 -123.365480 0",
          "position_tick": 73050,
          "angle_tick": 73050,
          "origin": [
            381.31824,
            72.75198,
            -220.03082
          ],
          "pitch": 0.0,
          "yaw": -123.36548,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -104.05078,
            -221.80518,
            52.23047
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 372.484985 55.773121 -216.053345; setang -0.726135 -122.639694 0",
          "position_tick": 73056,
          "angle_tick": 73056,
          "origin": [
            372.484985351562,
            55.773120880127,
            -216.053344726562
          ],
          "pitch": -0.726135253906,
          "yaw": -122.639694213867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.46484375,
            -215.544921875,
            39.34765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72695,
          "last_tick": 73056,
          "samples": 362
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1777c4137100010d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00483",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00483",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00508",
        "demo_44ff5206b8e42e46265b_00447",
        "demo_4f80b8bcc2fa56bb83a7_00483",
        "demo_731311ac42553ee59f1a_00172"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 21,
      "event_tick": 168528,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.010740 1695.967700 26.051542; setang -28.030243 -108.364680 0",
          "position_tick": 168499,
          "angle_tick": 168499,
          "origin": [
            -192.01074,
            1695.9677,
            26.051542
          ],
          "pitch": -28.030243,
          "yaw": -108.36468,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -23.522415 -107.433930 0",
          "position_tick": 168367,
          "angle_tick": 168367,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -23.522415,
          "yaw": -107.43393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -198.496580 1676.406100 32.796875; setang -28.030243 -108.364680 0",
          "position_tick": 168521,
          "angle_tick": 168521,
          "origin": [
            -198.49658,
            1676.4061,
            32.796875
          ],
          "pitch": -28.030243,
          "yaw": -108.36468,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -31.609375,
            -95.296875,
            196.7185
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -201.465820 1667.457397 55.343750; setang -28.056671 -108.331718 0",
          "position_tick": 168528,
          "angle_tick": 168528,
          "origin": [
            -201.4658203125,
            1667.457397460938,
            55.34375
          ],
          "pitch": -28.056671142578,
          "yaw": -108.331718444824,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -31.671875,
            -95.453125,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168367,
          "last_tick": 168528,
          "samples": 162
        },
        "departure_tick": 168500,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1b5c68b91b1ae3ad",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00169",
      "command_record_id": "demo_9c5c91359adde2e94631_00169",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00062",
        "demo_9c5c91359adde2e94631_00169",
        "demo_bc6251413daa2447c1ff_00382",
        "demo_fde4c2af9b83d7a5ead3_00177"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ArtFr0st",
      "round": 9,
      "event_tick": 61793,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 181.937408 -1717.956299 -167.968750; setang 3.814667 163.394501 0",
          "position_tick": 61785,
          "angle_tick": 61793,
          "origin": [
            181.937408447266,
            -1717.956298828125,
            -167.96875
          ],
          "pitch": 3.814666748047,
          "yaw": 163.394500732422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 181.937410 -1717.956300 -161.187500; setang 3.814667 163.328920 0",
          "position_tick": 61787,
          "angle_tick": 61787,
          "origin": [
            181.93741,
            -1717.9563,
            -161.1875
          ],
          "pitch": 3.8146667,
          "yaw": 163.32892,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            148.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 181.937408 -1717.956299 -141.734375; setang 3.814667 163.394501 0",
          "position_tick": 61793,
          "angle_tick": 61793,
          "origin": [
            181.937408447266,
            -1717.956298828125,
            -141.734375
          ],
          "pitch": 3.814666748047,
          "yaw": 163.394500732422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61663,
          "last_tick": 61793,
          "samples": 131
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1c5b68beca0a5dfb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00233",
      "command_record_id": "demo_1b9d5eac73de0b387701_00233",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00052",
        "demo_1b9d5eac73de0b387701_00233",
        "demo_67348e1baa5b49bad101_00325",
        "demo_bc6251413daa2447c1ff_00378"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 80505,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1112.971600 -1350.581200 -167.174070; setang -4.423370 -37.373077 0",
          "position_tick": 80375,
          "angle_tick": 80375,
          "origin": [
            -1112.9716,
            -1350.5812,
            -167.17407
          ],
          "pitch": -4.4233704,
          "yaw": -37.373077,
          "airborne": false,
          "duck_amount": 0.0011720181,
          "velocity": [
            -12.8984375,
            -41.464844,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1051.276000 -1395.486200 -166.372380; setang -18.714523 -35.956192 0",
          "position_tick": 80499,
          "angle_tick": 80499,
          "origin": [
            -1051.276,
            -1395.4862,
            -166.37238
          ],
          "pitch": -18.714523,
          "yaw": -35.956192,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.08594,
            -123.515625,
            0.1328125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1037.111572 -1405.768311 -166.363037; setang -18.714523 -35.956192 0",
          "position_tick": 80505,
          "angle_tick": 80505,
          "origin": [
            -1037.111572265625,
            -1405.768310546875,
            -166.363037109375
          ],
          "pitch": -18.71452331543,
          "yaw": -35.956192016602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.90625,
            -134.9375,
            -0.8046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80375,
          "last_tick": 80505,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_281bb04e30334856",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00371",
      "command_record_id": "demo_9973c9a1187116ecba8b_00371",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00092",
        "demo_9973c9a1187116ecba8b_00371",
        "demo_b24ca24bca0f9defa72c_00395",
        "demo_deb2a52b8ef138c44fe0_00202"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "donk",
      "round": 17,
      "event_tick": 160379,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1121.185669 1258.107422 -100.018799; setang -17.709961 38.569916 0",
          "position_tick": 160371,
          "angle_tick": 160379,
          "origin": [
            -1121.185668945312,
            1258.107421875,
            -100.018798828125
          ],
          "pitch": -17.7099609375,
          "yaw": 38.569915771484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1121.185700 1258.107400 -100.018800; setang -17.709960 38.569916 0",
          "position_tick": 160372,
          "angle_tick": 160372,
          "origin": [
            -1121.1857,
            1258.1074,
            -100.0188
          ],
          "pitch": -17.70996,
          "yaw": 38.569916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1121.107178 1258.170044 -100.050110; setang -17.709961 38.569916 0",
          "position_tick": 160379,
          "angle_tick": 160379,
          "origin": [
            -1121.107177734375,
            1258.170043945312,
            -100.050109863281
          ],
          "pitch": -17.7099609375,
          "yaw": 38.569915771484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.0234375,
            4.0078125,
            -2.00390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160062,
          "last_tick": 160379,
          "samples": 318
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_355fc1b101cab408",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00295",
      "command_record_id": "demo_1b9d5eac73de0b387701_00295",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00054",
        "demo_1b9d5eac73de0b387701_00295",
        "demo_21a2c34da37a8e81c427_00285",
        "demo_62cb3af35c3893a91c7d_00225"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 14,
      "event_tick": 117569,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1257.939209 -871.968750 -143.968750; setang -26.994095 -147.544678 0",
          "position_tick": 117561,
          "angle_tick": 117569,
          "origin": [
            1257.939208984375,
            -871.96875,
            -143.96875
          ],
          "pitch": -26.994094848633,
          "yaw": -147.544677734375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1257.939200 -871.968750 -140.515620; setang -26.994095 -147.544680 0",
          "position_tick": 117562,
          "angle_tick": 117562,
          "origin": [
            1257.9392,
            -871.96875,
            -140.51562
          ],
          "pitch": -26.994095,
          "yaw": -147.54468,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1257.939209 -871.968750 -116.890625; setang -26.994095 -147.544678 0",
          "position_tick": 117569,
          "angle_tick": 117569,
          "origin": [
            1257.939208984375,
            -871.96875,
            -116.890625
          ],
          "pitch": -26.994094848633,
          "yaw": -147.544677734375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117311,
          "last_tick": 117569,
          "samples": 259
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3c54e6ec60d9169a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00332",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00332",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00390",
        "demo_4d520a1960bac889dc2d_00188",
        "demo_5cc1733fab4c73f800c9_00332",
        "demo_f53e9889dd94c99a6feb_00113"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xertioN",
      "round": 17,
      "event_tick": 145284,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -732.876000 -1322.138200 -407.968750; setang -25.300140 -8.267899 0",
          "position_tick": 145270,
          "angle_tick": 145270,
          "origin": [
            -732.876,
            -1322.1382,
            -407.96875
          ],
          "pitch": -25.30014,
          "yaw": -8.267899,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -732.876000 -1322.138200 -407.968750; setang -17.819824 -11.744049 0",
          "position_tick": 144913,
          "angle_tick": 144913,
          "origin": [
            -732.876,
            -1322.1382,
            -407.96875
          ],
          "pitch": -17.819824,
          "yaw": -11.744049,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -732.737550 -1322.118200 -405.578120; setang -25.300140 -8.267899 0",
          "position_tick": 145271,
          "angle_tick": 145271,
          "origin": [
            -732.73755,
            -1322.1182,
            -405.57812
          ],
          "pitch": -25.30014,
          "yaw": -8.267899,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -727.119080 -1322.562012 -364.812500; setang -25.300140 -8.267899 0",
          "position_tick": 145284,
          "angle_tick": 145284,
          "origin": [
            -727.119079589844,
            -1322.56201171875,
            -364.8125
          ],
          "pitch": -25.300140380859,
          "yaw": -8.26789855957,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.984375,
            -2.359375,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144913,
          "last_tick": 145284,
          "samples": 372
        },
        "departure_tick": 145271,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_42c3ace654f09a94",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00377",
      "command_record_id": "demo_18d34587c875f0b595ae_00377",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00377",
        "demo_518d8b186445b01e1f62_00047",
        "demo_5866197d339b3ac61e8a_00225",
        "demo_fbb358b45e5cdb7b7700_00222"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 20,
      "event_tick": 177353,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1033.700000 1523.387100 -30.968750; setang 2.079163 -112.479060 0",
          "position_tick": 177029,
          "angle_tick": 177029,
          "origin": [
            -1033.7,
            1523.3871,
            -30.96875
          ],
          "pitch": 2.0791626,
          "yaw": -112.47906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -131.91406,
            -212.36719,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -951.154200 457.876300 1.031250; setang 12.236359 -40.605133 0",
          "position_tick": 177347,
          "angle_tick": 177347,
          "origin": [
            -951.1542,
            457.8763,
            1.03125
          ],
          "pitch": 12.236359,
          "yaw": -40.605133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.76172,
            -147.8457,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -940.211853 445.867981 1.031250; setang 12.058182 -40.486328 0",
          "position_tick": 177353,
          "angle_tick": 177353,
          "origin": [
            -940.211853027344,
            445.867980957031,
            1.03125
          ],
          "pitch": 12.058181762695,
          "yaw": -40.486328125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.2890625,
            -156.0625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177029,
          "last_tick": 177353,
          "samples": 325
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4839d8378c282d9d",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00089",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00089",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00181",
        "demo_1b9d5eac73de0b387701_00201",
        "demo_3ef7bfc9c4cb1bcd3960_00339",
        "demo_fde4c2af9b83d7a5ead3_00089"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "try",
      "round": 6,
      "event_tick": 36544,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 366.672900 307.127380 -259.582460; setang -0.255768 -125.574070 0",
          "position_tick": 36414,
          "angle_tick": 36414,
          "origin": [
            366.6729,
            307.12738,
            -259.58246
          ],
          "pitch": -0.25576782,
          "yaw": -125.57407,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -61.59375,
            244.38965,
            242.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 352.993560 -127.805910 -165.468750; setang 0.319977 -145.374180 0",
          "position_tick": 36538,
          "angle_tick": 36538,
          "origin": [
            352.99356,
            -127.80591,
            -165.46875
          ],
          "pitch": 0.3199768,
          "yaw": -145.37418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -160.76953,
            -123.40234,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 339.276428 -137.973083 -165.468750; setang 0.288055 -145.374176 0",
          "position_tick": 36544,
          "angle_tick": 36544,
          "origin": [
            339.276428222656,
            -137.973083496094,
            -165.46875
          ],
          "pitch": 0.288055419922,
          "yaw": -145.374176025391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.666015625,
            -132.90234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36414,
          "last_tick": 36544,
          "samples": 131
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4a74a78623ffd197",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00393",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00393",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00162",
        "demo_44d9dd1cefa925823c1e_00393",
        "demo_5d6af8fdfb719608e960_00370",
        "demo_86c38e0db4646195347a_00055"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "makazze",
      "round": 19,
      "event_tick": 187902,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 205.965897 436.816925 82.031250; setang -32.693939 17.621033 0",
          "position_tick": 187888,
          "angle_tick": 187902,
          "origin": [
            205.965896606445,
            436.816925048828,
            82.03125
          ],
          "pitch": -32.693939208984,
          "yaw": 17.621032714844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 205.965900 436.816930 82.031250; setang -32.693940 17.649200 0",
          "position_tick": 187889,
          "angle_tick": 187889,
          "origin": [
            205.9659,
            436.81693,
            82.03125
          ],
          "pitch": -32.69394,
          "yaw": 17.6492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 205.965897 436.816925 122.468750; setang -32.693939 17.621033 0",
          "position_tick": 187902,
          "angle_tick": 187902,
          "origin": [
            205.965896606445,
            436.816925048828,
            122.46875
          ],
          "pitch": -32.693939208984,
          "yaw": 17.621032714844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            163.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 187772,
          "last_tick": 187902,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5467de69f0984056",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00343",
      "command_record_id": "demo_7dadd8516dde2b87da75_00343",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00467",
        "demo_7dadd8516dde2b87da75_00343",
        "demo_84f87856e21e12df25d7_00297",
        "demo_86c38e0db4646195347a_00004"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 16,
      "event_tick": 166118,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 989.516970 2773.710400 132.019820; setang -1.518524 -128.252690 0",
          "position_tick": 165947,
          "angle_tick": 165947,
          "origin": [
            989.51697,
            2773.7104,
            132.01982
          ],
          "pitch": -1.5185242,
          "yaw": -128.25269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 944.261900 2726.725600 133.369860; setang 3.114624 -113.194540 0",
          "position_tick": 165665,
          "angle_tick": 165665,
          "origin": [
            944.2619,
            2726.7256,
            133.36986
          ],
          "pitch": 3.114624,
          "yaw": -113.19454,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            115.69141,
            17.265625,
            -3.8916016
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 978.429750 2779.878400 132.354700; setang 3.372116 -126.090430 0",
          "position_tick": 166112,
          "angle_tick": 166112,
          "origin": [
            978.42975,
            2779.8784,
            132.3547
          ],
          "pitch": 3.372116,
          "yaw": -126.09043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 978.429749 2779.878418 132.354706; setang 3.372116 -126.090431 0",
          "position_tick": 166118,
          "angle_tick": 166118,
          "origin": [
            978.429748535156,
            2779.87841796875,
            132.354705810547
          ],
          "pitch": 3.372116088867,
          "yaw": -126.090431213379,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165665,
          "last_tick": 166118,
          "samples": 454
        },
        "departure_tick": 165948,
        "movement_to_event_ms": 2671.875,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_54a1f91601dbe1ec",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00179",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00179",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00361",
        "demo_241d9eb92ddde5a3b396_00179",
        "demo_2666f7f52fbf4c296e43_00352",
        "demo_518d8b186445b01e1f62_00010"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 9,
      "event_tick": 76185,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -897.268070 301.384500 -55.968750; setang 7.617310 -26.468475 0",
          "position_tick": 75926,
          "angle_tick": 75926,
          "origin": [
            -897.26807,
            301.3845,
            -55.96875
          ],
          "pitch": 7.6173096,
          "yaw": -26.468475,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.917969,
            -22.242188,
            21.945312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -862.742860 353.891570 -54.023315; setang 12.044800 -38.955810 0",
          "position_tick": 76179,
          "angle_tick": 76179,
          "origin": [
            -862.74286,
            353.89157,
            -54.023315
          ],
          "pitch": 12.0448,
          "yaw": -38.95581,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -862.742859 353.891571 -54.023315; setang 12.072601 -38.983612 0",
          "position_tick": 76185,
          "angle_tick": 76185,
          "origin": [
            -862.742858886719,
            353.891571044922,
            -54.023315429688
          ],
          "pitch": 12.072601318359,
          "yaw": -38.983612060547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75926,
          "last_tick": 76185,
          "samples": 260
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_560809e021e1dbfd",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1b9d5eac73de0b387701_00449",
      "command_record_id": "demo_1b9d5eac73de0b387701_00449",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00449",
        "demo_bc6251413daa2447c1ff_00024",
        "demo_ea4226131b7a75cdf0ec_00252",
        "demo_f1d8725268c9f30ce844_00256"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 20,
      "event_tick": 171918,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.968800 -1527.960000 -159.050230; setang 15.560074 -2.615784 0",
          "position_tick": 171874,
          "angle_tick": 171874,
          "origin": [
            -1119.9688,
            -1527.96,
            -159.05023
          ],
          "pitch": 15.560074,
          "yaw": -2.6157837,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1241.703200 -1078.587200 -167.968750; setang 10.206634 -66.650276 0",
          "position_tick": 171709,
          "angle_tick": 171709,
          "origin": [
            -1241.7032,
            -1078.5872,
            -167.96875
          ],
          "pitch": 10.2066345,
          "yaw": -66.650276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            109.984375,
            -140.6875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1014.650700 -1527.939700 -155.046880; setang 15.560074 -2.615784 0",
          "position_tick": 171912,
          "angle_tick": 171912,
          "origin": [
            -1014.6507,
            -1527.9397,
            -155.04688
          ],
          "pitch": 15.560074,
          "yaw": -2.6157837,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.9961,
            -1.3671875,
            254.5664
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -995.511292 -1527.938477 -135.968750; setang 15.501022 -2.586594 0",
          "position_tick": 171918,
          "angle_tick": 171918,
          "origin": [
            -995.511291503906,
            -1527.9384765625,
            -135.96875
          ],
          "pitch": 15.501022338867,
          "yaw": -2.58659362793,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.984375,
            0.015625,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 171709,
          "last_tick": 171918,
          "samples": 210
        },
        "departure_tick": 171875,
        "movement_to_event_ms": 687.5,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5ab4cefa100a1748",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00379",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00379",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00389",
        "demo_1c4fa8f15de6cbb137e2_00185",
        "demo_78d0d18d21d68a5f4162_00379",
        "demo_9973c9a1187116ecba8b_00095"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 18,
      "event_tick": 149215,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1420.865700 1446.761200 -8.091980; setang 2.449951 -140.256270 0",
          "position_tick": 148952,
          "angle_tick": 148952,
          "origin": [
            1420.8657,
            1446.7612,
            -8.09198
          ],
          "pitch": 2.4499512,
          "yaw": -140.25627,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.359375,
            -93.546875,
            -306.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1462.301300 1365.317900 -11.208069; setang 0.197067 -142.479280 0",
          "position_tick": 149209,
          "angle_tick": 149209,
          "origin": [
            1462.3013,
            1365.3179,
            -11.208069
          ],
          "pitch": 0.19706726,
          "yaw": -142.47928,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -61.945312,
            -47.640625,
            -2.0625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1454.313477 1359.178589 -11.473755; setang 0.197067 -142.479279 0",
          "position_tick": 149215,
          "angle_tick": 149215,
          "origin": [
            1454.3134765625,
            1359.178588867188,
            -11.473754882812
          ],
          "pitch": 0.197067260742,
          "yaw": -142.479278564453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.7109375,
            -91.21875,
            -3.94921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148952,
          "last_tick": 149215,
          "samples": 264
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5bf1b41e57ede61c",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00157",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00157",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00400",
        "demo_62cb3af35c3893a91c7d_00051",
        "demo_9c5c91359adde2e94631_00352",
        "demo_ea4226131b7a75cdf0ec_00157"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 9,
      "event_tick": 79098,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1046.577900 -378.666630 -346.631700; setang -20.148590 -52.524260 0",
          "position_tick": 79067,
          "angle_tick": 79067,
          "origin": [
            -1046.5779,
            -378.66663,
            -346.6317
          ],
          "pitch": -20.14859,
          "yaw": -52.52426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1034.636800 -238.615970 -367.000000; setang -2.735596 -78.643570 0",
          "position_tick": 78968,
          "angle_tick": 78968,
          "origin": [
            -1034.6368,
            -238.61597,
            -367.0
          ],
          "pitch": -2.7355957,
          "yaw": -78.64357,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.76172,
            -1.25,
            -22.980469
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1014.230960 -420.882020 -325.524050; setang -20.148590 -52.524260 0",
          "position_tick": 79091,
          "angle_tick": 79091,
          "origin": [
            -1014.23096,
            -420.88202,
            -325.52405
          ],
          "pitch": -20.14859,
          "yaw": -52.52426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            132.46875,
            -172.85547,
            86.42578
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1001.078796 -438.040771 -316.944702; setang -20.148590 -52.524261 0",
          "position_tick": 79098,
          "angle_tick": 79098,
          "origin": [
            -1001.078796386719,
            -438.040771484375,
            -316.944702148438
          ],
          "pitch": -20.148590087891,
          "yaw": -52.524261474609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            143.765625,
            -187.5390625,
            93.76953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78968,
          "last_tick": 79098,
          "samples": 131
        },
        "departure_tick": 79068,
        "movement_to_event_ms": 484.375,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5cfdae4546df45ae",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00344",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00344",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00313",
        "demo_44d9dd1cefa925823c1e_00344",
        "demo_7dadd8516dde2b87da75_00126",
        "demo_86c38e0db4646195347a_00247"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 17,
      "event_tick": 164346,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1631.798000 1206.455700 177.031250; setang 6.205902 -117.489510 0",
          "position_tick": 164302,
          "angle_tick": 164302,
          "origin": [
            1631.798,
            1206.4557,
            177.03125
          ],
          "pitch": 6.205902,
          "yaw": -117.48951,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1608.840000 1218.143200 177.031250; setang 6.183929 -116.657980 0",
          "position_tick": 164216,
          "angle_tick": 164216,
          "origin": [
            1608.84,
            1218.1432,
            177.03125
          ],
          "pitch": 6.1839294,
          "yaw": -116.65798,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1593.502200 1220.416600 177.031250; setang 7.690765 -114.757350 0",
          "position_tick": 164340,
          "angle_tick": 164340,
          "origin": [
            1593.5022,
            1220.4166,
            177.03125
          ],
          "pitch": 7.6907654,
          "yaw": -114.75735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.0,
            -67.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1589.613525 1211.980957 177.031250; setang 7.690765 -114.757347 0",
          "position_tick": 164346,
          "angle_tick": 164346,
          "origin": [
            1589.613525390625,
            1211.98095703125,
            177.03125
          ],
          "pitch": 7.690765380859,
          "yaw": -114.757347106934,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.2109375,
            -108.953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164216,
          "last_tick": 164346,
          "samples": 131
        },
        "departure_tick": 164303,
        "movement_to_event_ms": 687.5,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_60953300a56e1e9c",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1b9d5eac73de0b387701_00296",
      "command_record_id": "demo_17accc02fe6ec2727063_00307",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00307",
        "demo_1b9d5eac73de0b387701_00296",
        "demo_585d972b6bcf05f54588_00194",
        "demo_67348e1baa5b49bad101_00410"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 17,
      "event_tick": 137970,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -279.394350 -2208.830000 -169.201230; setang -4.250336 56.261673 0",
          "position_tick": 137946,
          "angle_tick": 137946,
          "origin": [
            -279.39435,
            -2208.83,
            -169.20123
          ],
          "pitch": -4.2503357,
          "yaw": 56.261673,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -276.832340 -2210.472000 -168.941400; setang -4.412048 56.654434 0",
          "position_tick": 137840,
          "angle_tick": 137840,
          "origin": [
            -276.83234,
            -2210.472,
            -168.9414
          ],
          "pitch": -4.4120483,
          "yaw": 56.654434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.769531,
            6.53125,
            0.1640625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -260.145200 -2180.028000 -170.905880; setang -4.204330 56.261673 0",
          "position_tick": 137964,
          "angle_tick": 137964,
          "origin": [
            -260.1452,
            -2180.028,
            -170.90588
          ],
          "pitch": -4.2043304,
          "yaw": 56.261673,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            107.10156,
            160.3125,
            -9.4921875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -250.966370 -2166.287842 -171.719299; setang -4.204330 56.285019 0",
          "position_tick": 137970,
          "angle_tick": 137970,
          "origin": [
            -250.966369628906,
            -2166.287841796875,
            -171.719299316406
          ],
          "pitch": -4.204330444336,
          "yaw": 56.285018920898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            121.74609375,
            182.28125,
            -10.79296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137840,
          "last_tick": 137970,
          "samples": 131
        },
        "departure_tick": 137947,
        "movement_to_event_ms": 375.0,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_66404d82c0996d12",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00441",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00441",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00441",
        "demo_78d0d18d21d68a5f4162_00009",
        "demo_79fb1d50cba757afee7d_00284",
        "demo_b24ca24bca0f9defa72c_00260"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 21,
      "event_tick": 174313,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1171.681800 2071.866000 1.371810; setang 40.788116 -12.000153 0",
          "position_tick": 174072,
          "angle_tick": 174072,
          "origin": [
            1171.6818,
            2071.866,
            1.3718097
          ],
          "pitch": 40.788116,
          "yaw": -12.000153,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.73438,
            -55.625,
            35.23047
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1323.203600 1256.480500 0.152214; setang 0.660217 -144.660060 0",
          "position_tick": 174307,
          "angle_tick": 174307,
          "origin": [
            1323.2036,
            1256.4805,
            0.15221381
          ],
          "pitch": 0.6602173,
          "yaw": -144.66006,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.109375,
            -142.48438,
            46.441406
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1312.033813 1245.233032 1.031248; setang -1.649658 -144.330139 0",
          "position_tick": 174313,
          "angle_tick": 174313,
          "origin": [
            1312.033813476562,
            1245.233032226562,
            1.031248092651
          ],
          "pitch": -1.649658203125,
          "yaw": -144.330139160156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.96875,
            -145.0234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174072,
          "last_tick": 174313,
          "samples": 242
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6776409a09f1731d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00422",
      "command_record_id": "demo_9973c9a1187116ecba8b_00422",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00001",
        "demo_79fb1d50cba757afee7d_00418",
        "demo_9973c9a1187116ecba8b_00422",
        "demo_deb2a52b8ef138c44fe0_00003"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 19,
      "event_tick": 176127,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 539.074800 342.400300 1.567223; setang -56.100310 73.011700 0",
          "position_tick": 176118,
          "angle_tick": 176118,
          "origin": [
            539.0748,
            342.4003,
            1.5672233
          ],
          "pitch": -56.10031,
          "yaw": 73.0117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 433.649260 -167.313350 -4.208313; setang -0.296967 65.322296 0",
          "position_tick": 175888,
          "angle_tick": 175888,
          "origin": [
            433.64926,
            -167.31335,
            -4.208313
          ],
          "pitch": -0.29696655,
          "yaw": 65.322296,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.5507812,
            29.578125,
            -194.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 539.248900 342.969730 7.390625; setang -56.100310 73.011700 0",
          "position_tick": 176120,
          "angle_tick": 176120,
          "origin": [
            539.2489,
            342.96973,
            7.390625
          ],
          "pitch": -56.10031,
          "yaw": 73.0117,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            2.375,
            7.751953,
            83.69771
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 540.070740 345.660645 30.390625; setang -56.100311 73.011703 0",
          "position_tick": 176127,
          "angle_tick": 176127,
          "origin": [
            540.070739746094,
            345.66064453125,
            30.390625
          ],
          "pitch": -56.100311279297,
          "yaw": 73.011703491211,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            8.76953125,
            28.703125,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175888,
          "last_tick": 176127,
          "samples": 240
        },
        "departure_tick": 176119,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c6f5818a3b77880",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00295",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00300",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00295",
        "demo_9973c9a1187116ecba8b_00340",
        "demo_b24ca24bca0f9defa72c_00300",
        "demo_deb2a52b8ef138c44fe0_00089"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Swisher",
      "round": 16,
      "event_tick": 122604,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -556.077500 1353.075100 -110.434326; setang -36.106567 54.047577 0",
          "position_tick": 122578,
          "angle_tick": 122578,
          "origin": [
            -556.0775,
            1353.0751,
            -110.434326
          ],
          "pitch": -36.106567,
          "yaw": 54.047577,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -560.025900 1339.203600 -108.720150; setang 2.952576 57.967987 0",
          "position_tick": 122474,
          "angle_tick": 122474,
          "origin": [
            -560.0259,
            1339.2036,
            -108.72015
          ],
          "pitch": 2.9525757,
          "yaw": 57.967987,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.226562,
            -106.75,
            -7.4960938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -556.060700 1355.747100 -110.721250; setang -35.477264 53.902360 0",
          "position_tick": 122598,
          "angle_tick": 122598,
          "origin": [
            -556.0607,
            1355.7471,
            -110.72125
          ],
          "pitch": -35.477264,
          "yaw": 53.90236,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -556.060730 1355.747070 -110.721252; setang -35.477264 53.902359 0",
          "position_tick": 122604,
          "angle_tick": 122604,
          "origin": [
            -556.060729980469,
            1355.7470703125,
            -110.721252441406
          ],
          "pitch": -35.477264404297,
          "yaw": 53.902359008789,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 122474,
          "last_tick": 122604,
          "samples": 131
        },
        "departure_tick": 122579,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_86582f345299823a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00123",
      "command_record_id": "demo_17accc02fe6ec2727063_00123",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00123",
        "demo_21a2c34da37a8e81c427_00420",
        "demo_3ef7bfc9c4cb1bcd3960_00270",
        "demo_9c5c91359adde2e94631_00011"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 7,
      "event_tick": 51800,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1239.947100 -1128.002000 -254.251530; setang -21.004486 -169.228590 0",
          "position_tick": 51791,
          "angle_tick": 51791,
          "origin": [
            1239.9471,
            -1128.002,
            -254.25153
          ],
          "pitch": -21.004486,
          "yaw": -169.22859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1169.746600 -1095.361700 -262.316040; setang 49.137040 -5.367508 0",
          "position_tick": 51433,
          "angle_tick": 51433,
          "origin": [
            1169.7466,
            -1095.3617,
            -262.31604
          ],
          "pitch": 49.13704,
          "yaw": -5.367508,
          "airborne": false,
          "duck_amount": 0.9491838,
          "velocity": [
            16.109375,
            235.54297,
            -145.01562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1239.273000 -1128.129400 -246.718750; setang -21.004486 -169.228590 0",
          "position_tick": 51793,
          "angle_tick": 51793,
          "origin": [
            1239.273,
            -1128.1294,
            -246.71875
          ],
          "pitch": -21.004486,
          "yaw": -169.22859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -13.6640625,
            -2.578125,
            197.09766
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1236.508789 -1128.652344 -224.187500; setang -21.004486 -169.228592 0",
          "position_tick": 51800,
          "angle_tick": 51800,
          "origin": [
            1236.5087890625,
            -1128.65234375,
            -224.1875
          ],
          "pitch": -21.004486083984,
          "yaw": -169.228591918945,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.484375,
            -5.578125,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51433,
          "last_tick": 51800,
          "samples": 368
        },
        "departure_tick": 51792,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_909c8c2bf83eea66",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_78d0d18d21d68a5f4162_00216",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00148",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00148",
        "demo_78d0d18d21d68a5f4162_00216",
        "demo_79fb1d50cba757afee7d_00465",
        "demo_9973c9a1187116ecba8b_00065"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "yuurih",
      "round": 8,
      "event_tick": 71586,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 351.392120 2352.942400 -120.474915; setang 1.237335 -150.156680 0",
          "position_tick": 71116,
          "angle_tick": 71116,
          "origin": [
            351.39212,
            2352.9424,
            -120.474915
          ],
          "pitch": 1.2373352,
          "yaw": -150.15668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 351.392120 2352.942400 -120.474915; setang 1.237335 -150.156680 0",
          "position_tick": 71074,
          "angle_tick": 71074,
          "origin": [
            351.39212,
            2352.9424,
            -120.474915
          ],
          "pitch": 1.2373352,
          "yaw": -150.15668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1171.694600 2318.437700 8.964645; setang -15.647614 -146.251040 0",
          "position_tick": 71580,
          "angle_tick": 71580,
          "origin": [
            -1171.6946,
            2318.4377,
            8.964645
          ],
          "pitch": -15.647614,
          "yaw": -146.25104,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.28906,
            -138.21875,
            -11.5633545
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1187.528809 2307.684082 8.105134; setang -15.675079 -146.251038 0",
          "position_tick": 71586,
          "angle_tick": 71586,
          "origin": [
            -1187.52880859375,
            2307.68408203125,
            8.105134010315
          ],
          "pitch": -15.675079345703,
          "yaw": -146.251037597656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.8359375,
            -137.40625,
            -5.241760253906
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71074,
          "last_tick": 71586,
          "samples": 513
        },
        "departure_tick": 71117,
        "movement_to_event_ms": 7343.75,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_92984d468079418a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00096",
      "command_record_id": "demo_21a2c34da37a8e81c427_00096",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00431",
        "demo_21a2c34da37a8e81c427_00096",
        "demo_ea4226131b7a75cdf0ec_00287",
        "demo_fde4c2af9b83d7a5ead3_00326"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 6,
      "event_tick": 35494,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -608.359009 -1309.051147 -167.968750; setang 2.392273 93.338806 0",
          "position_tick": 35487,
          "angle_tick": 35494,
          "origin": [
            -608.359008789062,
            -1309.051147460938,
            -167.96875
          ],
          "pitch": 2.392272949219,
          "yaw": 93.338806152344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -608.359000 -1309.051100 -167.968750; setang 2.392273 93.338806 0",
          "position_tick": 35488,
          "angle_tick": 35488,
          "origin": [
            -608.359,
            -1309.0511,
            -167.96875
          ],
          "pitch": 2.392273,
          "yaw": 93.338806,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -608.359009 -1309.051147 -167.968750; setang 2.392273 93.338806 0",
          "position_tick": 35494,
          "angle_tick": 35494,
          "origin": [
            -608.359008789062,
            -1309.051147460938,
            -167.96875
          ],
          "pitch": 2.392272949219,
          "yaw": 93.338806152344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35299,
          "last_tick": 35494,
          "samples": 196
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a659a4405c66a3d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00131",
      "command_record_id": "demo_49fabf21b1c26f1010df_00131",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00131",
        "demo_5c8743102c5a1e28f8ee_00543",
        "demo_78d0d18d21d68a5f4162_00288",
        "demo_b24ca24bca0f9defa72c_00310"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 8,
      "event_tick": 63700,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 375.967865 -464.056824 1.083761; setang -17.342957 111.530121 0",
          "position_tick": 63690,
          "angle_tick": 63700,
          "origin": [
            375.967864990234,
            -464.056823730469,
            1.08376121521
          ],
          "pitch": -17.342956542969,
          "yaw": 111.530120849609,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 375.967860 -464.056820 11.609375; setang -17.342957 111.530120 0",
          "position_tick": 63693,
          "angle_tick": 63693,
          "origin": [
            375.96786,
            -464.05682,
            11.609375
          ],
          "pitch": -17.342957,
          "yaw": 111.53012,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 375.967865 -464.056824 33.656250; setang -17.342957 111.530121 0",
          "position_tick": 63700,
          "angle_tick": 63700,
          "origin": [
            375.967864990234,
            -464.056823730469,
            33.65625
          ],
          "pitch": -17.342956542969,
          "yaw": 111.530120849609,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            204.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63568,
          "last_tick": 63700,
          "samples": 133
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a99b47c13513ee45",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_2666f7f52fbf4c296e43_00201",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00201",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00201",
        "demo_518d8b186445b01e1f62_00383",
        "demo_da35559385e7d6e5ce42_00299",
        "demo_fbb358b45e5cdb7b7700_00416"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 11,
      "event_tick": 85167,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 667.968750 1379.947510 -87.968750; setang 6.424942 -45.881317 0",
          "position_tick": 85157,
          "angle_tick": 85167,
          "origin": [
            667.96875,
            1379.947509765625,
            -87.96875
          ],
          "pitch": 6.424942016602,
          "yaw": -45.881317138672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 667.968750 1379.947500 -77.171875; setang 6.424942 -45.881317 0",
          "position_tick": 85160,
          "angle_tick": 85160,
          "origin": [
            667.96875,
            1379.9475,
            -77.171875
          ],
          "pitch": 6.424942,
          "yaw": -45.881317,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 667.968750 1379.947510 -55.515625; setang 6.424942 -45.881317 0",
          "position_tick": 85167,
          "angle_tick": 85167,
          "origin": [
            667.96875,
            1379.947509765625,
            -55.515625
          ],
          "pitch": 6.424942016602,
          "yaw": -45.881317138672,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            200.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84976,
          "last_tick": 85167,
          "samples": 192
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b3aebed1ca597140",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00433",
      "command_record_id": "demo_67348e1baa5b49bad101_00306",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00433",
        "demo_1b9d5eac73de0b387701_00299",
        "demo_67348e1baa5b49bad101_00306",
        "demo_ea4226131b7a75cdf0ec_00210"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 16,
      "event_tick": 146014,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -261.787350 -2178.914600 -171.077880; setang -0.302460 56.076965 0",
          "position_tick": 145968,
          "angle_tick": 145968,
          "origin": [
            -261.78735,
            -2178.9146,
            -171.07788
          ],
          "pitch": -0.30245972,
          "yaw": 56.076965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -236.390990 -2164.255600 -171.252140; setang -25.410004 -1.893082 0",
          "position_tick": 145768,
          "angle_tick": 145768,
          "origin": [
            -236.39099,
            -2164.2556,
            -171.25214
          ],
          "pitch": -25.410004,
          "yaw": -1.8930817,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            116.91797,
            4.125,
            4.8320312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -270.579530 -2192.018000 -170.303830; setang -0.467606 56.022034 0",
          "position_tick": 146008,
          "angle_tick": 146008,
          "origin": [
            -270.57953,
            -2192.018,
            -170.30383
          ],
          "pitch": -0.4676056,
          "yaw": 56.022034,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.867188,
            26.515625,
            -1.5625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -266.677246 -2186.225098 -170.645386; setang -0.467606 56.022034 0",
          "position_tick": 146014,
          "angle_tick": 146014,
          "origin": [
            -266.67724609375,
            -2186.22509765625,
            -170.645385742188
          ],
          "pitch": -0.46760559082,
          "yaw": 56.022033691406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            65.046875,
            96.5625,
            -5.6953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 145768,
          "last_tick": 146014,
          "samples": 247
        },
        "departure_tick": 145969,
        "movement_to_event_ms": 718.75,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6494392fba0ae99",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00584",
      "command_record_id": "demo_7dadd8516dde2b87da75_00584",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00168",
        "demo_6e149681cbff13e6c780_00095",
        "demo_7dadd8516dde2b87da75_00584",
        "demo_9da916c73bb5ff938c63_00124"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 24,
      "event_tick": 232195,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -641.304200 662.706700 -32.657350; setang -8.623230 20.147217 0",
          "position_tick": 232065,
          "angle_tick": 232065,
          "origin": [
            -641.3042,
            662.7067,
            -32.65735
          ],
          "pitch": -8.62323,
          "yaw": 20.147217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.97266,
            96.99609,
            -3.65625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -236.885130 839.065800 24.833800; setang -18.563110 -15.120972 0",
          "position_tick": 232189,
          "angle_tick": 232189,
          "origin": [
            -236.88513,
            839.0658,
            24.8338
          ],
          "pitch": -18.56311,
          "yaw": -15.120972,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.23438,
            -57.148438,
            66.85742
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -218.310425 834.446411 29.472017; setang -18.941803 -15.193054 0",
          "position_tick": 232195,
          "angle_tick": 232195,
          "origin": [
            -218.310424804688,
            834.446411132812,
            29.472017288208
          ],
          "pitch": -18.941802978516,
          "yaw": -15.193054199219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            237.5390625,
            -59.94921875,
            59.51220703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 232065,
          "last_tick": 232195,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b698fcea67a802e6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00436",
      "command_record_id": "demo_bc6251413daa2447c1ff_00436",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00323",
        "demo_9c5c91359adde2e94631_00317",
        "demo_bc6251413daa2447c1ff_00436",
        "demo_f1d8725268c9f30ce844_00024"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 21,
      "event_tick": 187808,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1097.318481 -1006.767090 -256.797119; setang -29.483521 -144.110077 0",
          "position_tick": 187799,
          "angle_tick": 187808,
          "origin": [
            1097.318481445312,
            -1006.76708984375,
            -256.797119140625
          ],
          "pitch": -29.483520507812,
          "yaw": -144.110076904297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1097.318500 -1006.767100 -251.531250; setang -29.483520 -144.110080 0",
          "position_tick": 187801,
          "angle_tick": 187801,
          "origin": [
            1097.3185,
            -1006.7671,
            -251.53125
          ],
          "pitch": -29.48352,
          "yaw": -144.11008,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            47.015625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1097.318481 -1006.767090 -228.375000; setang -29.483521 -144.110077 0",
          "position_tick": 187808,
          "angle_tick": 187808,
          "origin": [
            1097.318481445312,
            -1006.76708984375,
            -228.375
          ],
          "pitch": -29.483520507812,
          "yaw": -144.110076904297,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 187536,
          "last_tick": 187808,
          "samples": 273
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b731ac3759516ca6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00117",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00117",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00381",
        "demo_5c8743102c5a1e28f8ee_00117",
        "demo_78d0d18d21d68a5f4162_00122",
        "demo_79fb1d50cba757afee7d_00227"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 7,
      "event_tick": 44572,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1687.223100 1371.212000 42.409554; setang 1.892059 178.929870 0",
          "position_tick": 44244,
          "angle_tick": 44244,
          "origin": [
            -1687.2231,
            1371.212,
            42.409554
          ],
          "pitch": 1.8920593,
          "yaw": 178.92987,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            111.71094,
            7.2060547
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1899.874600 1258.405800 31.739372; setang -12.055786 101.797610 0",
          "position_tick": 44566,
          "angle_tick": 44566,
          "origin": [
            -1899.8746,
            1258.4058,
            31.739372
          ],
          "pitch": -12.055786,
          "yaw": 101.79761,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.046875,
            239.60156,
            -1.170166
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1903.843384 1277.130493 31.492870; setang -12.055786 101.797607 0",
          "position_tick": 44572,
          "angle_tick": 44572,
          "origin": [
            -1903.843383789062,
            1277.130493164062,
            31.492870330811
          ],
          "pitch": -12.055786132812,
          "yaw": 101.797607421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.6796875,
            239.703125,
            -3.15283203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44244,
          "last_tick": 44572,
          "samples": 329
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c18199fe744fccf0",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_86c38e0db4646195347a_00273",
      "command_record_id": "demo_5d6af8fdfb719608e960_00461",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00309",
        "demo_5d6af8fdfb719608e960_00461",
        "demo_7dadd8516dde2b87da75_00273",
        "demo_86c38e0db4646195347a_00273"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 19,
      "event_tick": 174387,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -62.870240 911.147200 72.721660; setang -0.877869 5.228119 0",
          "position_tick": 174257,
          "angle_tick": 174257,
          "origin": [
            -62.87024,
            911.1472,
            72.72166
          ],
          "pitch": -0.87786865,
          "yaw": 5.228119,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 46.877914 915.791560 81.185800; setang -3.343964 73.153150 0",
          "position_tick": 173978,
          "angle_tick": 173978,
          "origin": [
            46.877914,
            915.79156,
            81.1858
          ],
          "pitch": -3.3439636,
          "yaw": 73.15315,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            61.8562,
            38.51953,
            3.3574219
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 20.729006 878.835700 80.031250; setang -13.584930 68.011900 0",
          "position_tick": 174380,
          "angle_tick": 174380,
          "origin": [
            20.729006,
            878.8357,
            80.03125
          ],
          "pitch": -13.58493,
          "yaw": 68.0119,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.48511,
            182.17578,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 28.302540 897.601562 80.484360; setang -13.584930 68.011902 0",
          "position_tick": 174387,
          "angle_tick": 174387,
          "origin": [
            28.302539825439,
            897.6015625,
            80.484359741211
          ],
          "pitch": -13.584930419922,
          "yaw": 68.011901855469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            84.0068359375,
            208.16015625,
            7.990234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 173978,
          "last_tick": 174387,
          "samples": 410
        },
        "departure_tick": 174258,
        "movement_to_event_ms": 2031.25,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c86f83b739f8707b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00246",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00246",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00246",
        "demo_49fabf21b1c26f1010df_00311",
        "demo_5c8743102c5a1e28f8ee_00475",
        "demo_deb2a52b8ef138c44fe0_00291"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 100493,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1048.067871 1319.402100 -110.910583; setang -38.592560 11.876221 0",
          "position_tick": 100485,
          "angle_tick": 100493,
          "origin": [
            -1048.06787109375,
            1319.402099609375,
            -110.910583496094
          ],
          "pitch": -38.592559814453,
          "yaw": 11.876220703125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1048.067900 1319.402100 -110.910580; setang -38.592560 11.876221 0",
          "position_tick": 100486,
          "angle_tick": 100486,
          "origin": [
            -1048.0679,
            1319.4021,
            -110.91058
          ],
          "pitch": -38.59256,
          "yaw": 11.876221,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1048.067871 1319.402100 -110.910583; setang -38.592560 11.876221 0",
          "position_tick": 100493,
          "angle_tick": 100493,
          "origin": [
            -1048.06787109375,
            1319.402099609375,
            -110.910583496094
          ],
          "pitch": -38.592559814453,
          "yaw": 11.876220703125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 100363,
          "last_tick": 100493,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c8aa46d069b913e3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00034",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00223",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00028",
        "demo_9c5c91359adde2e94631_00034",
        "demo_f1d8725268c9f30ce844_00259",
        "demo_fde4c2af9b83d7a5ead3_00223"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Swisher",
      "round": 11,
      "event_tick": 80737,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -995.677900 227.984630 -172.108150; setang -20.328140 -58.947830 0",
          "position_tick": 80641,
          "angle_tick": 80641,
          "origin": [
            -995.6779,
            227.98463,
            -172.10815
          ],
          "pitch": -20.32814,
          "yaw": -58.94783,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -982.575400 201.821080 -172.565920; setang 4.114044 -74.000470 0",
          "position_tick": 80508,
          "angle_tick": 80508,
          "origin": [
            -982.5754,
            201.82108,
            -172.56592
          ],
          "pitch": 4.114044,
          "yaw": -74.00047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            198.05469,
            -146.6543,
            -3.0976562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -834.480700 294.942200 -166.610410; setang -8.276489 -80.147320 0",
          "position_tick": 80731,
          "angle_tick": 80731,
          "origin": [
            -834.4807,
            294.9422,
            -166.61041
          ],
          "pitch": -8.276489,
          "yaw": -80.14732,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -834.480713 294.942200 -166.610413; setang -8.276489 -80.147324 0",
          "position_tick": 80737,
          "angle_tick": 80737,
          "origin": [
            -834.480712890625,
            294.942199707031,
            -166.610412597656
          ],
          "pitch": -8.276489257812,
          "yaw": -80.147323608398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80508,
          "last_tick": 80737,
          "samples": 230
        },
        "departure_tick": 80642,
        "movement_to_event_ms": 1500.0,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c9d0c9036ea43224",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00189",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00009",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00275",
        "demo_49fabf21b1c26f1010df_00169",
        "demo_5c8743102c5a1e28f8ee_00009",
        "demo_79fb1d50cba757afee7d_00189"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 2,
      "event_tick": 11313,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1504.408100 1466.081000 -8.003113; setang 0.292511 -141.025310 0",
          "position_tick": 11214,
          "angle_tick": 11214,
          "origin": [
            1504.4081,
            1466.081,
            -8.003113
          ],
          "pitch": 0.292511,
          "yaw": -141.02531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1522.014600 1444.306600 -0.960510; setang 0.292511 -141.025310 0",
          "position_tick": 11183,
          "angle_tick": 11183,
          "origin": [
            1522.0146,
            1444.3066,
            -0.96051025
          ],
          "pitch": 0.292511,
          "yaw": -141.02531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.859375,
            -207.80469,
            21.996094
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1508.221600 1412.977800 -6.477722; setang -0.125305 -141.443150 0",
          "position_tick": 11307,
          "angle_tick": 11307,
          "origin": [
            1508.2216,
            1412.9778,
            -6.477722
          ],
          "pitch": -0.12530518,
          "yaw": -141.44315,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.76562,
            -115.77344,
            -57.503906
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1495.688599 1402.924561 -8.658813; setang -0.125305 -141.443146 0",
          "position_tick": 11313,
          "angle_tick": 11313,
          "origin": [
            1495.688598632812,
            1402.924560546875,
            -8.658813476562
          ],
          "pitch": -0.125305175781,
          "yaw": -141.443145751953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.2578125,
            -133.984375,
            -10.515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11183,
          "last_tick": 11313,
          "samples": 131
        },
        "departure_tick": 11215,
        "movement_to_event_ms": 1546.875,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cb1f5e815ec2e4f9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_62cb3af35c3893a91c7d_00245",
      "command_record_id": "demo_585d972b6bcf05f54588_00001",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00005",
        "demo_585d972b6bcf05f54588_00001",
        "demo_62cb3af35c3893a91c7d_00245",
        "demo_f1d8725268c9f30ce844_00004"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 1,
      "event_tick": 2221,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1130.030500 -711.255200 -167.968750; setang 0.412674 18.714523 0",
          "position_tick": 2020,
          "angle_tick": 2020,
          "origin": [
            -1130.0305,
            -711.2552,
            -167.96875
          ],
          "pitch": 0.41267395,
          "yaw": 18.714523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1130.030500 -711.255200 -167.968750; setang 0.214569 18.731003 0",
          "position_tick": 1989,
          "angle_tick": 1989,
          "origin": [
            -1130.0305,
            -711.2552,
            -167.96875
          ],
          "pitch": 0.21456909,
          "yaw": 18.731003,
          "airborne": false,
          "duck_amount": 0.20292473,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1143.307400 -1329.595200 -167.991210; setang -18.397644 -35.157960 0",
          "position_tick": 2214,
          "angle_tick": 2214,
          "origin": [
            -1143.3074,
            -1329.5952,
            -167.99121
          ],
          "pitch": -18.397644,
          "yaw": -35.15796,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            199.25781,
            -142.54688,
            10.246094
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1124.599487 -1342.921509 -167.402771; setang -19.041016 -35.190918 0",
          "position_tick": 2221,
          "angle_tick": 2221,
          "origin": [
            -1124.599487304688,
            -1342.921508789062,
            -167.402770996094
          ],
          "pitch": -19.041015625,
          "yaw": -35.19091796875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            199.6640625,
            -141.984375,
            7.1640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1989,
          "last_tick": 2221,
          "samples": 233
        },
        "departure_tick": 2021,
        "movement_to_event_ms": 3140.625,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cc4721d0f3c67a9f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00010",
      "command_record_id": "demo_1e37c617488eba4e7406_00010",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00412",
        "demo_1e37c617488eba4e7406_00010",
        "demo_44ff5206b8e42e46265b_00399",
        "demo_4f80b8bcc2fa56bb83a7_00306"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 2,
      "event_tick": 8321,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -735.954300 -2135.913800 -164.084960; setang -25.363998 64.636000 0",
          "position_tick": 8307,
          "angle_tick": 8307,
          "origin": [
            -735.9543,
            -2135.9138,
            -164.08496
          ],
          "pitch": -25.363998,
          "yaw": 64.636,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang 5.940170 152.904630 0",
          "position_tick": 7932,
          "angle_tick": 7932,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": 5.9401703,
          "yaw": 152.90463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -735.818800 -2135.628200 -163.015620; setang -25.363998 64.636000 0",
          "position_tick": 8308,
          "angle_tick": 8308,
          "origin": [
            -735.8188,
            -2135.6282,
            -163.01562
          ],
          "pitch": -25.363998,
          "yaw": 64.636,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.92578125,
            1.953125,
            -0.1953125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -733.407654 -2130.544922 -121.578125; setang -25.363998 64.636002 0",
          "position_tick": 8321,
          "angle_tick": 8321,
          "origin": [
            -733.407653808594,
            -2130.544921875,
            -121.578125
          ],
          "pitch": -25.363998413086,
          "yaw": 64.636001586914,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            12.859375,
            27.109375,
            153.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7932,
          "last_tick": 8321,
          "samples": 390
        },
        "departure_tick": 8308,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd252c30c753298f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00321",
      "command_record_id": "demo_4d520a1960bac889dc2d_00321",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00006",
        "demo_4d520a1960bac889dc2d_00321",
        "demo_5cc1733fab4c73f800c9_00155",
        "demo_c7fce8ea189bfb0ec256_00002"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 19,
      "event_tick": 152759,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -891.968506 -927.031250 -415.968750; setang -14.044647 -11.335144 0",
          "position_tick": 152751,
          "angle_tick": 152759,
          "origin": [
            -891.968505859375,
            -927.03125,
            -415.96875
          ],
          "pitch": -14.044647216797,
          "yaw": -11.335144042969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -891.968500 -927.031250 -414.093750; setang -14.044647 -11.335144 0",
          "position_tick": 152752,
          "angle_tick": 152752,
          "origin": [
            -891.9685,
            -927.03125,
            -414.09375
          ],
          "pitch": -14.044647,
          "yaw": -11.335144,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -891.968506 -927.031250 -390.062500; setang -14.044647 -11.335144 0",
          "position_tick": 152759,
          "angle_tick": 152759,
          "origin": [
            -891.968505859375,
            -927.03125,
            -390.0625
          ],
          "pitch": -14.044647216797,
          "yaw": -11.335144042969,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152528,
          "last_tick": 152759,
          "samples": 232
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d538885ea6e935c9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00216",
      "command_record_id": "demo_56d855ae2f8723544f85_00216",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00074",
        "demo_56d855ae2f8723544f85_00216",
        "demo_79afb17b7ed789137186_00369",
        "demo_b9b20b60330034a63512_00366"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "latto",
      "round": 10,
      "event_tick": 77911,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -950.879600 1.306941 1612.031200; setang 5.747559 -54.717407 0",
          "position_tick": 77623,
          "angle_tick": 77623,
          "origin": [
            -950.8796,
            1.306941,
            1612.0312
          ],
          "pitch": 5.7475586,
          "yaw": -54.717407,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            229.10156,
            -100.05762,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -325.056520 -711.413700 1796.031200; setang 15.042343 38.563050 0",
          "position_tick": 77904,
          "angle_tick": 77904,
          "origin": [
            -325.05652,
            -711.4137,
            1796.0312
          ],
          "pitch": 15.042343,
          "yaw": 38.56305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            186.99219,
            138.84766,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -307.070923 -697.737427 1796.031250; setang 15.042343 38.563049 0",
          "position_tick": 77911,
          "angle_tick": 77911,
          "origin": [
            -307.070922851562,
            -697.737426757812,
            1796.03125
          ],
          "pitch": 15.042343139648,
          "yaw": 38.563049316406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            193.9140625,
            148.94140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77623,
          "last_tick": 77911,
          "samples": 289
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e1892f00d73cce7f",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_da35559385e7d6e5ce42_00346",
      "command_record_id": "demo_18d34587c875f0b595ae_00359",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00359",
        "demo_241d9eb92ddde5a3b396_00188",
        "demo_5866197d339b3ac61e8a_00010",
        "demo_da35559385e7d6e5ce42_00346"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 19,
      "event_tick": 172852,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -870.565000 353.307430 -54.415040; setang 7.143860 -38.919067 0",
          "position_tick": 172840,
          "angle_tick": 172840,
          "origin": [
            -870.565,
            353.30743,
            -54.41504
          ],
          "pitch": 7.14386,
          "yaw": -38.919067,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -889.764600 307.885440 -55.968750; setang 7.937622 -31.775208 0",
          "position_tick": 172722,
          "angle_tick": 172722,
          "origin": [
            -889.7646,
            307.88544,
            -55.96875
          ],
          "pitch": 7.937622,
          "yaw": -31.775208,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.21875,
            -248.51562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -866.228640 349.815580 -55.968750; setang 7.035706 -38.558228 0",
          "position_tick": 172846,
          "angle_tick": 172846,
          "origin": [
            -866.22864,
            349.81558,
            -55.96875
          ],
          "pitch": 7.0357056,
          "yaw": -38.558228,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.35547,
            -50.998047,
            -23.964844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -858.204346 343.409149 -55.968750; setang 5.285797 -38.017151 0",
          "position_tick": 172852,
          "angle_tick": 172852,
          "origin": [
            -858.204345703125,
            343.409149169922,
            -55.96875
          ],
          "pitch": 5.285797119141,
          "yaw": -38.017150878906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            119.06640625,
            -94.66796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 172722,
          "last_tick": 172852,
          "samples": 131
        },
        "departure_tick": 172841,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e18def634315066e",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_67348e1baa5b49bad101_00374",
      "command_record_id": "demo_67348e1baa5b49bad101_00374",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00019",
        "demo_585d972b6bcf05f54588_00249",
        "demo_67348e1baa5b49bad101_00374",
        "demo_f1d8725268c9f30ce844_00187"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 19,
      "event_tick": 169708,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 400.572330 -108.522520 -138.812500; setang 2.588654 -147.710850 0",
          "position_tick": 169578,
          "angle_tick": 169578,
          "origin": [
            400.57233,
            -108.52252,
            -138.8125
          ],
          "pitch": 2.5886536,
          "yaw": -147.71085,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            2.3125,
            -249.9878,
            71.609375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 321.926360 -138.818420 -165.468750; setang -4.547302 -145.355650 0",
          "position_tick": 169702,
          "angle_tick": 169702,
          "origin": [
            321.92636,
            -138.81842,
            -165.46875
          ],
          "pitch": -4.5473022,
          "yaw": -145.35565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.7793,
            -124.58984,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 307.033722 -149.055603 -165.468750; setang -4.570648 -145.332306 0",
          "position_tick": 169708,
          "angle_tick": 169708,
          "origin": [
            307.033721923828,
            -149.055603027344,
            -165.46875
          ],
          "pitch": -4.570648193359,
          "yaw": -145.332305908203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.26953125,
            -133.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169578,
          "last_tick": 169708,
          "samples": 131
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e49575ebfa8c0dfd",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_585d972b6bcf05f54588_00215",
      "command_record_id": "demo_585d972b6bcf05f54588_00215",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00259",
        "demo_21a2c34da37a8e81c427_00205",
        "demo_585d972b6bcf05f54588_00215",
        "demo_f1d8725268c9f30ce844_00052"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 12,
      "event_tick": 83162,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -161.062744 521.655334 -69.079956; setang 14.865540 -167.071152 0",
          "position_tick": 83155,
          "angle_tick": 83162,
          "origin": [
            -161.062744140625,
            521.655334472656,
            -69.079956054688
          ],
          "pitch": 14.865539550781,
          "yaw": -167.071151733398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -161.062740 521.655330 -69.079956; setang 14.897461 -167.007300 0",
          "position_tick": 83156,
          "angle_tick": 83156,
          "origin": [
            -161.06274,
            521.65533,
            -69.079956
          ],
          "pitch": 14.897461,
          "yaw": -167.0073,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -161.062744 521.655334 -69.079956; setang 14.865540 -167.071152 0",
          "position_tick": 83162,
          "angle_tick": 83162,
          "origin": [
            -161.062744140625,
            521.655334472656,
            -69.079956054688
          ],
          "pitch": 14.865539550781,
          "yaw": -167.071151733398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82650,
          "last_tick": 83162,
          "samples": 513
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e80a45ffe9fb484e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00069",
      "command_record_id": "demo_4d520a1960bac889dc2d_00069",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00393",
        "demo_1e8907bfd30b0bcdbfe9_00195",
        "demo_4d520a1960bac889dc2d_00069",
        "demo_c7fce8ea189bfb0ec256_00073"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 5,
      "event_tick": 32941,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 918.283200 -1553.140400 -415.968750; setang -0.253372 -106.962890 0",
          "position_tick": 32767,
          "angle_tick": 32767,
          "origin": [
            918.2832,
            -1553.1404,
            -415.96875
          ],
          "pitch": -0.2533722,
          "yaw": -106.96289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 917.465760 -1558.300400 -415.968750; setang 0.056305 -100.260890 0",
          "position_tick": 32588,
          "angle_tick": 32588,
          "origin": [
            917.46576,
            -1558.3004,
            -415.96875
          ],
          "pitch": 0.05630493,
          "yaw": -100.26089,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.125,
            58.875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 701.990230 -1488.858300 -415.468750; setang 10.053177 154.786710 0",
          "position_tick": 32934,
          "angle_tick": 32934,
          "origin": [
            701.99023,
            -1488.8583,
            -415.46875
          ],
          "pitch": 10.053177,
          "yaw": 154.78671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -4.2890625,
            14.09375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 701.990234 -1488.858276 -415.468750; setang 10.334702 155.124542 0",
          "position_tick": 32941,
          "angle_tick": 32941,
          "origin": [
            701.990234375,
            -1488.858276367188,
            -415.46875
          ],
          "pitch": 10.334701538086,
          "yaw": 155.124542236328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32588,
          "last_tick": 32941,
          "samples": 354
        },
        "departure_tick": 32768,
        "movement_to_event_ms": 2718.75,
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f8710e88af5bac70",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_bc6251413daa2447c1ff_00431",
      "command_record_id": "demo_bc6251413daa2447c1ff_00431",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00122",
        "demo_62cb3af35c3893a91c7d_00017",
        "demo_67348e1baa5b49bad101_00507",
        "demo_bc6251413daa2447c1ff_00431"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 21,
      "event_tick": 186403,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2214.400400 815.630200 -122.786990; setang -8.728638 -8.252792 0",
          "position_tick": 186390,
          "angle_tick": 186390,
          "origin": [
            -2214.4004,
            815.6302,
            -122.78699
          ],
          "pitch": -8.728638,
          "yaw": -8.252792,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2212.498500 816.569100 -122.787476; setang -7.936585 -9.160538 0",
          "position_tick": 186273,
          "angle_tick": 186273,
          "origin": [
            -2212.4985,
            816.5691,
            -122.787476
          ],
          "pitch": -7.9365845,
          "yaw": -9.160538,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            -227.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2208.699000 814.799500 -123.354550; setang -9.570129 -8.302231 0",
          "position_tick": 186397,
          "angle_tick": 186397,
          "origin": [
            -2208.699,
            814.7995,
            -123.35455
          ],
          "pitch": -9.570129,
          "yaw": -8.302231,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            81.625,
            -11.8828125,
            -8.125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2198.471924 813.309143 -124.372681; setang -9.982788 -8.252792 0",
          "position_tick": 186403,
          "angle_tick": 186403,
          "origin": [
            -2198.471923828125,
            813.309143066406,
            -124.372680664062
          ],
          "pitch": -9.982788085938,
          "yaw": -8.252792358398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            151.25,
            -22.015625,
            -15.0546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186273,
          "last_tick": 186403,
          "samples": 131
        },
        "departure_tick": 186391,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f99ed3b48c2933d6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_b24ca24bca0f9defa72c_00137",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00137",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00189",
        "demo_78d0d18d21d68a5f4162_00310",
        "demo_9973c9a1187116ecba8b_00137",
        "demo_b24ca24bca0f9defa72c_00137"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 8,
      "event_tick": 54518,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1043.226700 1355.467400 -111.451600; setang 0.623138 12.519608 0",
          "position_tick": 54254,
          "angle_tick": 54254,
          "origin": [
            -1043.2267,
            1355.4674,
            -111.4516
          ],
          "pitch": 0.6231384,
          "yaw": 12.519608,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            51.6875,
            99.13281,
            2.1523438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -556.281560 1378.084200 -112.924930; setang -30.840332 10.884018 0",
          "position_tick": 54512,
          "angle_tick": 54512,
          "origin": [
            -556.28156,
            1378.0842,
            -112.92493
          ],
          "pitch": -30.840332,
          "yaw": 10.884018,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -556.281555 1378.084229 -112.924927; setang -30.840332 10.961945 0",
          "position_tick": 54518,
          "angle_tick": 54518,
          "origin": [
            -556.281555175781,
            1378.084228515625,
            -112.924926757812
          ],
          "pitch": -30.84033203125,
          "yaw": 10.961944580078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54254,
          "last_tick": 54518,
          "samples": 265
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fdf01a14bf99d896",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00370",
      "command_record_id": "demo_b9b20b60330034a63512_00370",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00076",
        "demo_79afb17b7ed789137186_00297",
        "demo_b9b20b60330034a63512_00370",
        "demo_c41e59c2737947d52711_00211"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "flameZ",
      "round": 21,
      "event_tick": 170598,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -259.685500 669.811650 1644.691500; setang -5.148132 -46.571380 0",
          "position_tick": 170468,
          "angle_tick": 170468,
          "origin": [
            -259.6855,
            669.81165,
            1644.6915
          ],
          "pitch": -5.1481323,
          "yaw": -46.57138,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            137.73438,
            110.390625,
            -53.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -288.552120 527.101750 1620.640100; setang -4.817841 -14.099243 0",
          "position_tick": 170591,
          "angle_tick": 170591,
          "origin": [
            -288.55212,
            527.10175,
            1620.6401
          ],
          "pitch": -4.8178406,
          "yaw": -14.099243,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -288.552124 527.101746 1620.640137; setang -5.279968 -14.033325 0",
          "position_tick": 170598,
          "angle_tick": 170598,
          "origin": [
            -288.552124023438,
            527.101745605469,
            1620.64013671875
          ],
          "pitch": -5.279968261719,
          "yaw": -14.033325195312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170468,
          "last_tick": 170598,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ff6ea5324107b250",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00669",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00669",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00386",
        "demo_1e37c617488eba4e7406_00301",
        "demo_44ff5206b8e42e46265b_00449",
        "demo_4f80b8bcc2fa56bb83a7_00669"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 27,
      "event_tick": 216895,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -3.570557 -99.397770 0",
          "position_tick": 216598,
          "angle_tick": 216598,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -3.5705566,
          "yaw": -99.39777,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -22.367477 -104.440155 0",
          "position_tick": 216502,
          "angle_tick": 216502,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -22.367477,
          "yaw": -104.440155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -486.735050 735.896240 115.445114; setang -6.870575 -96.579440 0",
          "position_tick": 216888,
          "angle_tick": 216888,
          "origin": [
            -486.73505,
            735.89624,
            115.445114
          ],
          "pitch": -6.870575,
          "yaw": -96.57944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.414062,
            -232.6836,
            164.81738
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -489.995850 713.381409 131.393127; setang -7.464523 -96.302376 0",
          "position_tick": 216895,
          "angle_tick": 216895,
          "origin": [
            -489.995849609375,
            713.381408691406,
            131.393127441406
          ],
          "pitch": -7.46452331543,
          "yaw": -96.302375793457,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.42578125,
            -242.7109375,
            171.919921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 216502,
          "last_tick": 216895,
          "samples": 394
        },
        "departure_tick": 216599,
        "movement_to_event_ms": 4640.625,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_979c36f01c71614f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_731311ac42553ee59f1a_00251",
      "command_record_id": "demo_731311ac42553ee59f1a_00251",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00245",
        "demo_44ff5206b8e42e46265b_00298",
        "demo_44ff5206b8e42e46265b_00302",
        "demo_4f80b8bcc2fa56bb83a7_00032",
        "demo_4f80b8bcc2fa56bb83a7_00085",
        "demo_4f80b8bcc2fa56bb83a7_00106",
        "demo_4f80b8bcc2fa56bb83a7_00120",
        "demo_4f80b8bcc2fa56bb83a7_00162",
        "demo_4f80b8bcc2fa56bb83a7_00189",
        "demo_4f80b8bcc2fa56bb83a7_00222",
        "demo_4f80b8bcc2fa56bb83a7_00708",
        "demo_731311ac42553ee59f1a_00069",
        "demo_731311ac42553ee59f1a_00095",
        "demo_731311ac42553ee59f1a_00102",
        "demo_731311ac42553ee59f1a_00130",
        "demo_731311ac42553ee59f1a_00185",
        "demo_731311ac42553ee59f1a_00248",
        "demo_731311ac42553ee59f1a_00251"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 11,
      "event_tick": 92361,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.968750 -1912.314209 -153.750610; setang -20.218964 92.281036 0",
          "position_tick": 92351,
          "angle_tick": 92361,
          "origin": [
            -735.96875,
            -1912.314208984375,
            -153.750610351562
          ],
          "pitch": -20.218963623047,
          "yaw": 92.281036376953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.968750 -1912.314200 -141.718750; setang -20.218964 92.281040 0",
          "position_tick": 92354,
          "angle_tick": 92354,
          "origin": [
            -735.96875,
            -1912.3142,
            -141.71875
          ],
          "pitch": -20.218964,
          "yaw": 92.28104,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.968750 -1912.314209 -120.406250; setang -20.218964 92.281036 0",
          "position_tick": 92361,
          "angle_tick": 92361,
          "origin": [
            -735.96875,
            -1912.314208984375,
            -120.40625
          ],
          "pitch": -20.218963623047,
          "yaw": 92.281036376953,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91993,
          "last_tick": 92361,
          "samples": 369
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c06669f6b2dae3ca",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00096",
      "command_record_id": "demo_07d95741be40e144c266_00096",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00023",
        "demo_07d95741be40e144c266_00080",
        "demo_07d95741be40e144c266_00096",
        "demo_07d95741be40e144c266_00260",
        "demo_07d95741be40e144c266_00421",
        "demo_07d95741be40e144c266_00449",
        "demo_07d95741be40e144c266_00546",
        "demo_4f80b8bcc2fa56bb83a7_00576",
        "demo_731311ac42553ee59f1a_00015",
        "demo_731311ac42553ee59f1a_00154",
        "demo_731311ac42553ee59f1a_00199",
        "demo_731311ac42553ee59f1a_00219",
        "demo_731311ac42553ee59f1a_00357"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 6,
      "event_tick": 41992,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -168.179200 850.901400 77.759000; setang 0.528030 -56.042976 0",
          "position_tick": 41631,
          "angle_tick": 41631,
          "origin": [
            -168.1792,
            850.9014,
            77.759
          ],
          "pitch": 0.5280304,
          "yaw": -56.042976,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            31.550781,
            -223.19531,
            2.8605957
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 658.213870 281.112180 127.002540; setang -11.054993 -76.008224 0",
          "position_tick": 41985,
          "angle_tick": 41985,
          "origin": [
            658.21387,
            281.11218,
            127.00254
          ],
          "pitch": -11.054993,
          "yaw": -76.008224,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.992188,
            -240.25781,
            93.09961
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 663.046753 258.657990 130.531250; setang -11.153870 -75.942307 0",
          "position_tick": 41992,
          "angle_tick": 41992,
          "origin": [
            663.046752929688,
            258.657989501953,
            130.53125
          ],
          "pitch": -11.153869628906,
          "yaw": -75.942306518555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            53.16015625,
            -239.16796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41631,
          "last_tick": 41992,
          "samples": 362
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ce41091b95d2c8a2",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_059e8a0abfc550087c91_00167",
      "command_record_id": "demo_21a2c34da37a8e81c427_00365",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00006",
        "demo_059e8a0abfc550087c91_00012",
        "demo_059e8a0abfc550087c91_00044",
        "demo_059e8a0abfc550087c91_00080",
        "demo_059e8a0abfc550087c91_00124",
        "demo_059e8a0abfc550087c91_00144",
        "demo_059e8a0abfc550087c91_00167",
        "demo_1b9d5eac73de0b387701_00387",
        "demo_21a2c34da37a8e81c427_00241",
        "demo_21a2c34da37a8e81c427_00288",
        "demo_21a2c34da37a8e81c427_00365",
        "demo_21a2c34da37a8e81c427_00400"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 19,
      "event_tick": 142078,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 14.671905 -49.504730 0",
          "position_tick": 141813,
          "angle_tick": 141813,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 14.6719055,
          "yaw": -49.50473,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 14.671905 -49.504730 0",
          "position_tick": 141713,
          "angle_tick": 141713,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 14.6719055,
          "yaw": -49.50473,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -887.848100 -2333.349600 -167.968750; setang -13.083343 39.278870 0",
          "position_tick": 142072,
          "angle_tick": 142072,
          "origin": [
            -887.8481,
            -2333.3496,
            -167.96875
          ],
          "pitch": -13.0833435,
          "yaw": 39.27887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            191.4961,
            152.82812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -872.928650 -2321.359619 -169.158936; setang -13.083344 39.278870 0",
          "position_tick": 142078,
          "angle_tick": 142078,
          "origin": [
            -872.928649902344,
            -2321.359619140625,
            -169.158935546875
          ],
          "pitch": -13.083343505859,
          "yaw": 39.278869628906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            190.75390625,
            153.734375,
            -23.7890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141713,
          "last_tick": 142078,
          "samples": 366
        },
        "departure_tick": 141814,
        "movement_to_event_ms": 4140.625,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7b2294b1efe11c2b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00126",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00126",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00126",
        "demo_2bbfbc0aa8942114b717_00238",
        "demo_2bbfbc0aa8942114b717_00304",
        "demo_5d6af8fdfb719608e960_00335",
        "demo_5d6af8fdfb719608e960_00358",
        "demo_5d6af8fdfb719608e960_00409",
        "demo_5d6af8fdfb719608e960_00457",
        "demo_9da916c73bb5ff938c63_00096",
        "demo_9da916c73bb5ff938c63_00172",
        "demo_9da916c73bb5ff938c63_00207",
        "demo_9da916c73bb5ff938c63_00238"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 7,
      "event_tick": 53870,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -669.431396 513.791809 -29.184753; setang -32.999847 35.325851 0",
          "position_tick": 53862,
          "angle_tick": 53870,
          "origin": [
            -669.431396484375,
            513.791809082031,
            -29.184753417969
          ],
          "pitch": -32.999847412109,
          "yaw": 35.32585144043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -669.431400 513.791800 -29.184753; setang -32.999847 35.325850 0",
          "position_tick": 53863,
          "angle_tick": 53863,
          "origin": [
            -669.4314,
            513.7918,
            -29.184753
          ],
          "pitch": -32.999847,
          "yaw": 35.32585,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -669.431396 513.791809 -29.184753; setang -32.999847 35.325851 0",
          "position_tick": 53870,
          "angle_tick": 53870,
          "origin": [
            -669.431396484375,
            513.791809082031,
            -29.184753417969
          ],
          "pitch": -32.999847412109,
          "yaw": 35.32585144043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53522,
          "last_tick": 53870,
          "samples": 349
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_86d4cfdd8c1e1953",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00206",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00308",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00007",
        "demo_5cc1733fab4c73f800c9_00206",
        "demo_5cc1733fab4c73f800c9_00219",
        "demo_5cc1733fab4c73f800c9_00293",
        "demo_5cc1733fab4c73f800c9_00351",
        "demo_5cc1733fab4c73f800c9_00373",
        "demo_5cc1733fab4c73f800c9_00398",
        "demo_5cc1733fab4c73f800c9_00502",
        "demo_a50086abe9c7c4a980cd_00016",
        "demo_a50086abe9c7c4a980cd_00308",
        "demo_a50086abe9c7c4a980cd_00341"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "woxic",
      "round": 18,
      "event_tick": 138105,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2552.000000 -424.000000 -351.968750; setang 5.565949 -165.655980 0",
          "position_tick": 137730,
          "angle_tick": 137730,
          "origin": [
            2552.0,
            -424.0,
            -351.96875
          ],
          "pitch": 5.5659485,
          "yaw": -165.65598,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2552.000000 -424.000000 -351.968750; setang 5.301941 -166.338170 0",
          "position_tick": 137623,
          "angle_tick": 137623,
          "origin": [
            2552.0,
            -424.0,
            -351.96875
          ],
          "pitch": 5.301941,
          "yaw": -166.33817,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1682.165000 -1153.603100 -384.300900; setang -18.677795 -147.748600 0",
          "position_tick": 138099,
          "angle_tick": 138099,
          "origin": [
            1682.165,
            -1153.6031,
            -384.3009
          ],
          "pitch": -18.677795,
          "yaw": -147.7486,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.55469,
            -147.60156,
            -42.839844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1666.614624 -1164.762085 -387.521973; setang -18.677795 -147.748596 0",
          "position_tick": 138105,
          "angle_tick": 138105,
          "origin": [
            1666.614624023438,
            -1164.762084960938,
            -387.52197265625
          ],
          "pitch": -18.677795410156,
          "yaw": -147.748596191406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.4453125,
            -140.875,
            -40.1640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137623,
          "last_tick": 138105,
          "samples": 483
        },
        "departure_tick": 137731,
        "movement_to_event_ms": 5859.375,
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3341cd3317d82ccc",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00498",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00498",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00348",
        "demo_5c8743102c5a1e28f8ee_00410",
        "demo_5c8743102c5a1e28f8ee_00498",
        "demo_5c8743102c5a1e28f8ee_00594",
        "demo_78d0d18d21d68a5f4162_00191",
        "demo_78d0d18d21d68a5f4162_00284",
        "demo_78d0d18d21d68a5f4162_00325",
        "demo_78d0d18d21d68a5f4162_00330",
        "demo_78d0d18d21d68a5f4162_00355",
        "demo_b24ca24bca0f9defa72c_00175",
        "demo_b24ca24bca0f9defa72c_00178",
        "demo_b24ca24bca0f9defa72c_00336",
        "demo_b24ca24bca0f9defa72c_00339"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 23,
      "event_tick": 192602,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.937347 -381.702026 6.329122; setang -6.820099 52.276031 0",
          "position_tick": 192593,
          "angle_tick": 192602,
          "origin": [
            363.937347412109,
            -381.702026367188,
            6.329121589661
          ],
          "pitch": -6.820098876953,
          "yaw": 52.276031494141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.937350 -381.702030 11.734375; setang -6.820099 52.276030 0",
          "position_tick": 192595,
          "angle_tick": 192595,
          "origin": [
            363.93735,
            -381.70203,
            11.734375
          ],
          "pitch": -6.820099,
          "yaw": 52.27603,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            55.93622
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.937347 -381.702026 34.843750; setang -6.820099 52.276031 0",
          "position_tick": 192602,
          "angle_tick": 192602,
          "origin": [
            363.937347412109,
            -381.702026367188,
            34.84375
          ],
          "pitch": -6.820098876953,
          "yaw": 52.276031494141,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192472,
          "last_tick": 192602,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a892dbe67bc2f71b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00244",
      "command_record_id": "demo_44ff5206b8e42e46265b_00244",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00217",
        "demo_44ff5206b8e42e46265b_00220",
        "demo_44ff5206b8e42e46265b_00244",
        "demo_44ff5206b8e42e46265b_00246",
        "demo_4f80b8bcc2fa56bb83a7_00017",
        "demo_4f80b8bcc2fa56bb83a7_00018",
        "demo_4f80b8bcc2fa56bb83a7_00195",
        "demo_4f80b8bcc2fa56bb83a7_00226",
        "demo_731311ac42553ee59f1a_00071",
        "demo_731311ac42553ee59f1a_00098",
        "demo_731311ac42553ee59f1a_00101",
        "demo_731311ac42553ee59f1a_00132",
        "demo_731311ac42553ee59f1a_00135",
        "demo_731311ac42553ee59f1a_00221"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 10,
      "event_tick": 91129,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1272.079590 -1533.297363 -23.379456; setang -34.479218 73.568237 0",
          "position_tick": 91122,
          "angle_tick": 91129,
          "origin": [
            -1272.07958984375,
            -1533.29736328125,
            -23.379455566406
          ],
          "pitch": -34.479217529297,
          "yaw": 73.568237304688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1272.079600 -1533.297400 -23.379456; setang -34.485750 73.568240 0",
          "position_tick": 91123,
          "angle_tick": 91123,
          "origin": [
            -1272.0796,
            -1533.2974,
            -23.379456
          ],
          "pitch": -34.48575,
          "yaw": 73.56824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1272.079590 -1533.297363 -23.379456; setang -34.479218 73.568237 0",
          "position_tick": 91129,
          "angle_tick": 91129,
          "origin": [
            -1272.07958984375,
            -1533.29736328125,
            -23.379455566406
          ],
          "pitch": -34.479217529297,
          "yaw": 73.568237304688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90617,
          "last_tick": 91129,
          "samples": 513
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_545488bb9a6a9364",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5866197d339b3ac61e8a_00302",
      "command_record_id": "demo_5866197d339b3ac61e8a_00302",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00284",
        "demo_2666f7f52fbf4c296e43_00311",
        "demo_2666f7f52fbf4c296e43_00365",
        "demo_5866197d339b3ac61e8a_00100",
        "demo_5866197d339b3ac61e8a_00124",
        "demo_5866197d339b3ac61e8a_00302",
        "demo_fbb358b45e5cdb7b7700_00365",
        "demo_fbb358b45e5cdb7b7700_00394",
        "demo_fbb358b45e5cdb7b7700_00411"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 17,
      "event_tick": 146707,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -416.000000 -1608.000000 2.031250; setang -38.121521 96.997955 0",
          "position_tick": 146698,
          "angle_tick": 146707,
          "origin": [
            -416.0,
            -1608.0,
            2.031249523163
          ],
          "pitch": -38.121520996094,
          "yaw": 96.997955322266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -416.000000 -1608.000000 12.968750; setang -38.121520 96.997955 0",
          "position_tick": 146701,
          "angle_tick": 146701,
          "origin": [
            -416.0,
            -1608.0,
            12.96875
          ],
          "pitch": -38.12152,
          "yaw": 96.997955,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -416.000000 -1608.000000 31.468750; setang -38.121521 96.997955 0",
          "position_tick": 146707,
          "angle_tick": 146707,
          "origin": [
            -416.0,
            -1608.0,
            31.46875
          ],
          "pitch": -38.121520996094,
          "yaw": 96.997955322266,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146577,
          "last_tick": 146707,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ce8b9c249a28fe9",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_a50086abe9c7c4a980cd_00173",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00173",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00029",
        "demo_1e8907bfd30b0bcdbfe9_00050",
        "demo_1e8907bfd30b0bcdbfe9_00082",
        "demo_1e8907bfd30b0bcdbfe9_00116",
        "demo_1e8907bfd30b0bcdbfe9_00179",
        "demo_4d520a1960bac889dc2d_00015",
        "demo_4d520a1960bac889dc2d_00294",
        "demo_a50086abe9c7c4a980cd_00027",
        "demo_a50086abe9c7c4a980cd_00173"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 10,
      "event_tick": 64010,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1437.136200 -1142.927700 -415.968750; setang -1.584091 49.716920 0",
          "position_tick": 63673,
          "angle_tick": 63673,
          "origin": [
            -1437.1362,
            -1142.9277,
            -415.96875
          ],
          "pitch": -1.5840912,
          "yaw": 49.71692,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            239.8125,
            -9.4375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -400.074950 -872.482670 -415.968750; setang 6.203842 -40.538177 0",
          "position_tick": 64004,
          "angle_tick": 64004,
          "origin": [
            -400.07495,
            -872.48267,
            -415.96875
          ],
          "pitch": 6.203842,
          "yaw": -40.538177,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.33203,
            -173.76172,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -389.998352 -884.166809 -415.968750; setang 4.884109 -39.812042 0",
          "position_tick": 64010,
          "angle_tick": 64010,
          "origin": [
            -389.998352050781,
            -884.166809082031,
            -415.96875
          ],
          "pitch": 4.88410949707,
          "yaw": -39.812042236328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            140.1953125,
            -152.22265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63673,
          "last_tick": 64010,
          "samples": 338
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79e89b8fb7a57cf2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00026",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00026",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00038",
        "demo_4d520a1960bac889dc2d_00058",
        "demo_4d520a1960bac889dc2d_00081",
        "demo_4d520a1960bac889dc2d_00105",
        "demo_5cc1733fab4c73f800c9_00298",
        "demo_c7fce8ea189bfb0ec256_00018",
        "demo_c7fce8ea189bfb0ec256_00026",
        "demo_c7fce8ea189bfb0ec256_00157",
        "demo_c7fce8ea189bfb0ec256_00180"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 4,
      "event_tick": 12104,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1715.409200 -525.385300 -351.968750; setang 7.187469 159.403050 0",
          "position_tick": 11810,
          "angle_tick": 11810,
          "origin": [
            1715.4092,
            -525.3853,
            -351.96875
          ],
          "pitch": 7.1874695,
          "yaw": 159.40305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 904.986500 38.952705 -415.968750; setang -6.243668 172.415310 0",
          "position_tick": 12098,
          "angle_tick": 12098,
          "origin": [
            904.9865,
            38.952705,
            -415.96875
          ],
          "pitch": -6.2436676,
          "yaw": 172.41531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.2539,
            29.181152,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 885.990906 41.303200 -415.968750; setang -6.243668 172.415314 0",
          "position_tick": 12104,
          "angle_tick": 12104,
          "origin": [
            885.990905761719,
            41.303199768066,
            -415.96875
          ],
          "pitch": -6.243667602539,
          "yaw": 172.415313720703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.1015625,
            30.43994140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11810,
          "last_tick": 12104,
          "samples": 295
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8fec8d0401516048",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00230",
      "command_record_id": "demo_67348e1baa5b49bad101_00230",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00014",
        "demo_059e8a0abfc550087c91_00171",
        "demo_059e8a0abfc550087c91_00184",
        "demo_21a2c34da37a8e81c427_00319",
        "demo_67348e1baa5b49bad101_00042",
        "demo_67348e1baa5b49bad101_00065",
        "demo_67348e1baa5b49bad101_00096",
        "demo_67348e1baa5b49bad101_00203",
        "demo_67348e1baa5b49bad101_00230"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 12,
      "event_tick": 90552,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1120.031250 -967.468201 -167.968750; setang -42.636230 86.230316 0",
          "position_tick": 90545,
          "angle_tick": 90552,
          "origin": [
            -1120.03125,
            -967.468200683594,
            -167.96875
          ],
          "pitch": -42.63623046875,
          "yaw": 86.230316162109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1120.031200 -967.468200 -167.968750; setang -42.636230 86.230316 0",
          "position_tick": 90546,
          "angle_tick": 90546,
          "origin": [
            -1120.0312,
            -967.4682,
            -167.96875
          ],
          "pitch": -42.63623,
          "yaw": 86.230316,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1120.031250 -967.468201 -167.968750; setang -42.636230 86.230316 0",
          "position_tick": 90552,
          "angle_tick": 90552,
          "origin": [
            -1120.03125,
            -967.468200683594,
            -167.96875
          ],
          "pitch": -42.63623046875,
          "yaw": 86.230316162109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90216,
          "last_tick": 90552,
          "samples": 337
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9bd85dc37b70d549",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_84f87856e21e12df25d7_00032",
      "command_record_id": "demo_84f87856e21e12df25d7_00032",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00024",
        "demo_44d9dd1cefa925823c1e_00045",
        "demo_44d9dd1cefa925823c1e_00167",
        "demo_44d9dd1cefa925823c1e_00195",
        "demo_44d9dd1cefa925823c1e_00242",
        "demo_44d9dd1cefa925823c1e_00270",
        "demo_7dadd8516dde2b87da75_00202",
        "demo_84f87856e21e12df25d7_00032",
        "demo_84f87856e21e12df25d7_00208"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 4,
      "event_tick": 25622,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -790.211600 599.883200 -30.054749; setang 0.694885 28.325500 0",
          "position_tick": 25374,
          "angle_tick": 25374,
          "origin": [
            -790.2116,
            599.8832,
            -30.054749
          ],
          "pitch": 0.69488525,
          "yaw": 28.3255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            231.90234,
            93.390625,
            36.679688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 24.301332 856.897400 80.031250; setang -17.348785 71.002930 0",
          "position_tick": 25616,
          "angle_tick": 25616,
          "origin": [
            24.301332,
            856.8974,
            80.03125
          ],
          "pitch": -17.348785,
          "yaw": 71.00293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.50012,
            184.57422,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 30.336552 872.649841 80.031250; setang -17.348785 71.054413 0",
          "position_tick": 25622,
          "angle_tick": 25622,
          "origin": [
            30.33655166626,
            872.649841308594,
            80.03125
          ],
          "pitch": -17.348785400391,
          "yaw": 71.054412841797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.35400390625,
            208.65234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25374,
          "last_tick": 25622,
          "samples": 249
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a7dcc0bea25665d0",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_241d9eb92ddde5a3b396_00007",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00007",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00400",
        "demo_241d9eb92ddde5a3b396_00007",
        "demo_241d9eb92ddde5a3b396_00076",
        "demo_241d9eb92ddde5a3b396_00239",
        "demo_518d8b186445b01e1f62_00015",
        "demo_518d8b186445b01e1f62_00120",
        "demo_518d8b186445b01e1f62_00151",
        "demo_518d8b186445b01e1f62_00287",
        "demo_518d8b186445b01e1f62_00303"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zweih",
      "round": 2,
      "event_tick": 8540,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -801.690250 -1317.369600 34.031250; setang 2.252884 133.901370 0",
          "position_tick": 8364,
          "angle_tick": 8364,
          "origin": [
            -801.69025,
            -1317.3696,
            34.03125
          ],
          "pitch": 2.252884,
          "yaw": 133.90137,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -844.638300 -808.583100 106.031240; setang -7.659531 47.168427 0",
          "position_tick": 8534,
          "angle_tick": 8534,
          "origin": [
            -844.6383,
            -808.5831,
            106.03124
          ],
          "pitch": -7.6595306,
          "yaw": 47.168427,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.0625,
            180.14453,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -831.654602 -794.520081 106.031242; setang -7.659531 47.168427 0",
          "position_tick": 8540,
          "angle_tick": 8540,
          "origin": [
            -831.654602050781,
            -794.520080566406,
            106.031242370605
          ],
          "pitch": -7.659530639648,
          "yaw": 47.168426513672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.25390625,
            179.94921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8364,
          "last_tick": 8540,
          "samples": 177
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e0899a44c0d28fdc",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00346",
      "command_record_id": "demo_79afb17b7ed789137186_00346",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00319",
        "demo_79afb17b7ed789137186_00010",
        "demo_79afb17b7ed789137186_00172",
        "demo_79afb17b7ed789137186_00191",
        "demo_79afb17b7ed789137186_00244",
        "demo_79afb17b7ed789137186_00286",
        "demo_79afb17b7ed789137186_00346",
        "demo_b9b20b60330034a63512_00265",
        "demo_b9b20b60330034a63512_00332"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ropz",
      "round": 19,
      "event_tick": 165705,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -943.371030 19.711140 1612.031200; setang 8.722458 -53.163185 0",
          "position_tick": 165421,
          "angle_tick": 165421,
          "origin": [
            -943.37103,
            19.71114,
            1612.0312
          ],
          "pitch": 8.722458,
          "yaw": -53.163185,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            203.39062,
            -145.36719,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -343.845460 -719.402340 1796.031200; setang 14.329956 36.788406 0",
          "position_tick": 165699,
          "angle_tick": 165699,
          "origin": [
            -343.84546,
            -719.40234,
            1796.0312
          ],
          "pitch": 14.329956,
          "yaw": 36.788406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.92969,
            124.23047,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -328.846191 -709.013000 1796.031250; setang 14.329956 36.827209 0",
          "position_tick": 165705,
          "angle_tick": 165705,
          "origin": [
            -328.84619140625,
            -709.013000488281,
            1796.03125
          ],
          "pitch": 14.329956054688,
          "yaw": 36.827209472656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            194.47265625,
            136.58984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165421,
          "last_tick": 165705,
          "samples": 285
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e426ed5efc637cc7",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00240",
      "command_record_id": "demo_731311ac42553ee59f1a_00240",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00180",
        "demo_44ff5206b8e42e46265b_00256",
        "demo_4f80b8bcc2fa56bb83a7_00261",
        "demo_4f80b8bcc2fa56bb83a7_00408",
        "demo_4f80b8bcc2fa56bb83a7_00427",
        "demo_4f80b8bcc2fa56bb83a7_00491",
        "demo_4f80b8bcc2fa56bb83a7_00568",
        "demo_731311ac42553ee59f1a_00088",
        "demo_731311ac42553ee59f1a_00240"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 11,
      "event_tick": 91916,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.946594 -2135.968750 -164.088745; setang -27.528656 92.512787 0",
          "position_tick": 91908,
          "angle_tick": 91916,
          "origin": [
            -735.946594238281,
            -2135.96875,
            -164.088745117188
          ],
          "pitch": -27.528656005859,
          "yaw": 92.512786865234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.946600 -2135.968800 -160.078120; setang -27.528656 92.506256 0",
          "position_tick": 91909,
          "angle_tick": 91909,
          "origin": [
            -735.9466,
            -2135.9688,
            -160.07812
          ],
          "pitch": -27.528656,
          "yaw": 92.506256,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.946594 -2135.968750 -136.593750; setang -27.528656 92.512787 0",
          "position_tick": 91916,
          "angle_tick": 91916,
          "origin": [
            -735.946594238281,
            -2135.96875,
            -136.59375
          ],
          "pitch": -27.528656005859,
          "yaw": 92.512786865234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91644,
          "last_tick": 91916,
          "samples": 273
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f6ba780ebea775c6",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00319",
      "command_record_id": "demo_07d95741be40e144c266_00319",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00226",
        "demo_07d95741be40e144c266_00288",
        "demo_07d95741be40e144c266_00319",
        "demo_07d95741be40e144c266_00338",
        "demo_07d95741be40e144c266_00544",
        "demo_44ff5206b8e42e46265b_00454",
        "demo_4f80b8bcc2fa56bb83a7_00270",
        "demo_4f80b8bcc2fa56bb83a7_00494",
        "demo_4f80b8bcc2fa56bb83a7_00646"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 15,
      "event_tick": 135869,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -182.346440 901.115700 77.952290; setang 10.340195 66.417510 0",
          "position_tick": 135557,
          "angle_tick": 135557,
          "origin": [
            -182.34644,
            901.1157,
            77.95229
          ],
          "pitch": 10.340195,
          "yaw": 66.41751,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.05078125,
            -249.99219,
            12.776611
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 649.280500 588.339000 128.281250; setang 5.334900 -89.699936 0",
          "position_tick": 135862,
          "angle_tick": 135862,
          "origin": [
            649.2805,
            588.339,
            128.28125
          ],
          "pitch": 5.3349,
          "yaw": -89.699936,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            2.921875,
            -244.98438,
            292.52686
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 649.554443 565.371704 150.437500; setang 5.334900 -89.699936 0",
          "position_tick": 135869,
          "angle_tick": 135869,
          "origin": [
            649.554443359375,
            565.371704101562,
            150.4375
          ],
          "pitch": 5.334899902344,
          "yaw": -89.699935913086,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            2.921875,
            -244.984375,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135557,
          "last_tick": 135869,
          "samples": 313
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_08a997567502d682",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00250",
      "command_record_id": "demo_6e149681cbff13e6c780_00250",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00160",
        "demo_6e149681cbff13e6c780_00250",
        "demo_6e149681cbff13e6c780_00269",
        "demo_7dadd8516dde2b87da75_00091",
        "demo_7dadd8516dde2b87da75_00117",
        "demo_7dadd8516dde2b87da75_00215",
        "demo_9da916c73bb5ff938c63_00027",
        "demo_9da916c73bb5ff938c63_00334"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "max",
      "round": 11,
      "event_tick": 96031,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 518.054749 2518.770752 279.031250; setang -57.388115 -98.755417 0",
          "position_tick": 96024,
          "angle_tick": 96031,
          "origin": [
            518.054748535156,
            2518.770751953125,
            279.03125
          ],
          "pitch": -57.388114929199,
          "yaw": -98.755416870117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 518.054750 2518.770800 279.031250; setang -57.388115 -98.755420 0",
          "position_tick": 96025,
          "angle_tick": 96025,
          "origin": [
            518.05475,
            2518.7708,
            279.03125
          ],
          "pitch": -57.388115,
          "yaw": -98.75542,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 518.054749 2518.770752 279.031250; setang -57.388115 -98.755417 0",
          "position_tick": 96031,
          "angle_tick": 96031,
          "origin": [
            518.054748535156,
            2518.770751953125,
            279.03125
          ],
          "pitch": -57.388114929199,
          "yaw": -98.755416870117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 95804,
          "last_tick": 96031,
          "samples": 228
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_09490d2f926fd240",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00153",
      "command_record_id": "demo_79afb17b7ed789137186_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00006",
        "demo_2160153112cdae3ea873_00039",
        "demo_2160153112cdae3ea873_00072",
        "demo_2160153112cdae3ea873_00315",
        "demo_2160153112cdae3ea873_00333",
        "demo_79afb17b7ed789137186_00153",
        "demo_79afb17b7ed789137186_00190",
        "demo_c41e59c2737947d52711_00007"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 9,
      "event_tick": 73707,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -805.738340 215.388030 1614.031200; setang 7.761505 -99.733200 0",
          "position_tick": 73577,
          "angle_tick": 73577,
          "origin": [
            -805.73834,
            215.38803,
            1614.0312
          ],
          "pitch": 7.761505,
          "yaw": -99.7332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            218.30469,
            -114.478516,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -451.486450 20.832687 1664.031200; setang 6.837616 10.315124 0",
          "position_tick": 73700,
          "angle_tick": 73700,
          "origin": [
            -451.48645,
            20.832687,
            1664.0312
          ],
          "pitch": 6.837616,
          "yaw": 10.3151245,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            205.26172,
            24.106812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -430.799561 23.735699 1664.031250; setang 6.529663 10.346039 0",
          "position_tick": 73707,
          "angle_tick": 73707,
          "origin": [
            -430.799560546875,
            23.735698699951,
            1664.03125
          ],
          "pitch": 6.529663085938,
          "yaw": 10.346038818359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.484375,
            34.01416015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73577,
          "last_tick": 73707,
          "samples": 131
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_33f7dee0ebf7a63b",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00444",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00444",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00296",
        "demo_5cc1733fab4c73f800c9_00321",
        "demo_5cc1733fab4c73f800c9_00354",
        "demo_5cc1733fab4c73f800c9_00375",
        "demo_5cc1733fab4c73f800c9_00444",
        "demo_5cc1733fab4c73f800c9_00505",
        "demo_a50086abe9c7c4a980cd_00342",
        "demo_c7fce8ea189bfb0ec256_00130"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 22,
      "event_tick": 184224,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1064.099000 -1033.380200 -415.968750; setang -0.242035 16.791916 0",
          "position_tick": 183982,
          "angle_tick": 183982,
          "origin": [
            -1064.099,
            -1033.3802,
            -415.96875
          ],
          "pitch": -0.24203491,
          "yaw": 16.791916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -406.293460 -866.138000 -415.968750; setang 3.436310 -43.224000 0",
          "position_tick": 184218,
          "angle_tick": 184218,
          "origin": [
            -406.29346,
            -866.138,
            -415.96875
          ],
          "pitch": 3.4363098,
          "yaw": -43.224,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            138.82031,
            -136.41016,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -394.345337 -877.699097 -415.968750; setang 3.387909 -43.199615 0",
          "position_tick": 184224,
          "angle_tick": 184224,
          "origin": [
            -394.345336914062,
            -877.699096679688,
            -415.96875
          ],
          "pitch": 3.387908935547,
          "yaw": -43.199615478516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            158.7578125,
            -152.74609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183982,
          "last_tick": 184224,
          "samples": 243
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_397981f123aab14b",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_9da916c73bb5ff938c63_00070",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00385",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00249",
        "demo_44d9dd1cefa925823c1e_00099",
        "demo_44d9dd1cefa925823c1e_00315",
        "demo_44d9dd1cefa925823c1e_00385",
        "demo_44d9dd1cefa925823c1e_00421",
        "demo_9da916c73bb5ff938c63_00049",
        "demo_9da916c73bb5ff938c63_00070",
        "demo_9da916c73bb5ff938c63_00179"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 19,
      "event_tick": 185045,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1292.967500 325.619480 129.531250; setang -13.375855 -121.263660 0",
          "position_tick": 184975,
          "angle_tick": 184975,
          "origin": [
            1292.9675,
            325.61948,
            129.53125
          ],
          "pitch": -13.3758545,
          "yaw": -121.26366,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1505.199200 92.884964 132.031250; setang 6.392334 120.267670 0",
          "position_tick": 184811,
          "angle_tick": 184811,
          "origin": [
            1505.1992,
            92.884964,
            132.03125
          ],
          "pitch": 6.392334,
          "yaw": 120.26767,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -236.9375,
            79.749756,
            3.336914
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1277.428000 307.037840 129.531250; setang -20.106354 -109.915120 0",
          "position_tick": 185039,
          "angle_tick": 185039,
          "origin": [
            1277.428,
            307.03784,
            129.53125
          ],
          "pitch": -20.106354,
          "yaw": -109.91512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1277.427979 307.037842 129.531250; setang -20.106354 -109.915123 0",
          "position_tick": 185045,
          "angle_tick": 185045,
          "origin": [
            1277.427978515625,
            307.037841796875,
            129.53125
          ],
          "pitch": -20.106353759766,
          "yaw": -109.91512298584,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 184811,
          "last_tick": 185045,
          "samples": 235
        },
        "departure_tick": 184976,
        "movement_to_event_ms": 1093.75,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5ef8f156a5fda80e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00334",
      "command_record_id": "demo_5d6af8fdfb719608e960_00534",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00125",
        "demo_2bbfbc0aa8942114b717_00301",
        "demo_2bbfbc0aa8942114b717_00378",
        "demo_5d6af8fdfb719608e960_00334",
        "demo_5d6af8fdfb719608e960_00380",
        "demo_5d6af8fdfb719608e960_00534",
        "demo_6e149681cbff13e6c780_00227",
        "demo_6e149681cbff13e6c780_00260"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 22,
      "event_tick": 203076,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1138.898400 575.927800 -58.796387; setang -6.022568 -1.280594 0",
          "position_tick": 203037,
          "angle_tick": 203037,
          "origin": [
            -1138.8984,
            575.9278,
            -58.796387
          ],
          "pitch": -6.0225677,
          "yaw": -1.2805939,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1253.994100 367.469120 -63.968750; setang 1.237335 34.111862 0",
          "position_tick": 202946,
          "angle_tick": 202946,
          "origin": [
            -1253.9941,
            367.46912,
            -63.96875
          ],
          "pitch": 1.2373352,
          "yaw": 34.111862,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1081.386000 574.817140 -50.955140; setang -5.967636 -1.060516 0",
          "position_tick": 203062,
          "angle_tick": 203062,
          "origin": [
            -1081.386,
            574.81714,
            -50.95514
          ],
          "pitch": -5.967636,
          "yaw": -1.0605164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            221.88281,
            -4.1679688,
            39.95703
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1034.708984 573.944458 -9.015625; setang -5.967636 -1.033051 0",
          "position_tick": 203076,
          "angle_tick": 203076,
          "origin": [
            -1034.708984375,
            573.944458007812,
            -9.015625
          ],
          "pitch": -5.967636108398,
          "yaw": -1.033050537109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            229.984375,
            -4.296875,
            160.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 202946,
          "last_tick": 203076,
          "samples": 131
        },
        "departure_tick": 203038,
        "movement_to_event_ms": 609.375,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5f15620807f354f3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00377",
      "command_record_id": "demo_6e149681cbff13e6c780_00171",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00377",
        "demo_6e149681cbff13e6c780_00009",
        "demo_6e149681cbff13e6c780_00061",
        "demo_6e149681cbff13e6c780_00094",
        "demo_6e149681cbff13e6c780_00171",
        "demo_6e149681cbff13e6c780_00259",
        "demo_7dadd8516dde2b87da75_00292",
        "demo_7dadd8516dde2b87da75_00421"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 9,
      "event_tick": 78825,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1376.802600 141.042860 -63.968750; setang -46.035797 38.688354 0",
          "position_tick": 78815,
          "angle_tick": 78815,
          "origin": [
            -1376.8026,
            141.04286,
            -63.96875
          ],
          "pitch": -46.035797,
          "yaw": 38.688354,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1465.968800 230.688000 -63.968750; setang 27.588043 -62.995950 0",
          "position_tick": 78639,
          "angle_tick": 78639,
          "origin": [
            -1465.9688,
            230.688,
            -63.96875
          ],
          "pitch": 27.588043,
          "yaw": -62.99595,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1375.424600 142.146840 -46.859375; setang -46.035797 38.688354 0",
          "position_tick": 78819,
          "angle_tick": 78819,
          "origin": [
            -1375.4246,
            142.14684,
            -46.859375
          ],
          "pitch": -46.035797,
          "yaw": 38.688354,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            23.421875,
            18.765625,
            267.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1373.594727 143.612930 -29.843750; setang -46.035797 38.688354 0",
          "position_tick": 78825,
          "angle_tick": 78825,
          "origin": [
            -1373.5947265625,
            143.612930297852,
            -29.84375
          ],
          "pitch": -46.035797119141,
          "yaw": 38.688354492188,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            23.421875,
            18.7666015625,
            193.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78639,
          "last_tick": 78825,
          "samples": 187
        },
        "departure_tick": 78816,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_63d63b0ddd25ab40",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_1e37c617488eba4e7406_00208",
      "command_record_id": "demo_1e37c617488eba4e7406_00299",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00114",
        "demo_1e37c617488eba4e7406_00153",
        "demo_1e37c617488eba4e7406_00179",
        "demo_1e37c617488eba4e7406_00208",
        "demo_1e37c617488eba4e7406_00299",
        "demo_44ff5206b8e42e46265b_00258",
        "demo_44ff5206b8e42e46265b_00291",
        "demo_4f80b8bcc2fa56bb83a7_00024"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 12,
      "event_tick": 98949,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837202; setang 7.766998 -0.007904 0",
          "position_tick": 98640,
          "angle_tick": 98640,
          "origin": [
            -512.0,
            1696.0,
            26.837202
          ],
          "pitch": 7.7669983,
          "yaw": -0.007904053,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837202; setang 7.716522 -0.766983 0",
          "position_tick": 98623,
          "angle_tick": 98623,
          "origin": [
            -512.0,
            1696.0,
            26.837202
          ],
          "pitch": 7.716522,
          "yaw": -0.76698303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -474.532470 712.447800 132.054430; setang -9.765808 -101.713830 0",
          "position_tick": 98943,
          "angle_tick": 98943,
          "origin": [
            -474.53247,
            712.4478,
            132.05443
          ],
          "pitch": -9.765808,
          "yaw": -101.71383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.277344,
            -239.77734,
            169.84229
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -478.450806 693.712524 138.031250; setang -9.614075 -101.713829 0",
          "position_tick": 98949,
          "angle_tick": 98949,
          "origin": [
            -478.450805664062,
            693.712524414062,
            138.03125
          ],
          "pitch": -9.614074707031,
          "yaw": -101.713829040527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.09375,
            -239.828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98623,
          "last_tick": 98949,
          "samples": 327
        },
        "departure_tick": 98641,
        "movement_to_event_ms": 4828.125,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c0f83e088283b607",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00281",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00241",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00159",
        "demo_a50086abe9c7c4a980cd_00171",
        "demo_a50086abe9c7c4a980cd_00281",
        "demo_a50086abe9c7c4a980cd_00306",
        "demo_a50086abe9c7c4a980cd_00340",
        "demo_a50086abe9c7c4a980cd_00365",
        "demo_a50086abe9c7c4a980cd_00390",
        "demo_f53e9889dd94c99a6feb_00241"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 15,
      "event_tick": 124299,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1808.000000 -1025.000000 -415.968750; setang 5.984116 -26.072266 0",
          "position_tick": 124130,
          "angle_tick": 124130,
          "origin": [
            -1808.0,
            -1025.0,
            -415.96875
          ],
          "pitch": 5.9841156,
          "yaw": -26.072266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1808.000000 -1025.000000 -415.968750; setang 3.343964 -136.556270 0",
          "position_tick": 124026,
          "angle_tick": 124026,
          "origin": [
            -1808.0,
            -1025.0,
            -415.96875
          ],
          "pitch": 3.3439636,
          "yaw": -136.55627,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1566.702500 -1072.505500 -399.406250; setang -23.716050 -20.044556 0",
          "position_tick": 124293,
          "angle_tick": 124293,
          "origin": [
            -1566.7025,
            -1072.5055,
            -399.40625
          ],
          "pitch": -23.71605,
          "yaw": -20.044556,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            28.179688,
            -10.296875,
            269.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1564.501099 -1073.309937 -382.265625; setang -23.716049 -20.044556 0",
          "position_tick": 124299,
          "angle_tick": 124299,
          "origin": [
            -1564.501098632812,
            -1073.309936523438,
            -382.265625
          ],
          "pitch": -23.716049194336,
          "yaw": -20.044555664062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            28.1796875,
            -10.296875,
            194.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 124026,
          "last_tick": 124299,
          "samples": 274
        },
        "departure_tick": 124131,
        "movement_to_event_ms": 2640.625,
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e1e3fe6c2a195e18",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_731311ac42553ee59f1a_00041",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00265",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00050",
        "demo_07d95741be40e144c266_00124",
        "demo_07d95741be40e144c266_00143",
        "demo_4f80b8bcc2fa56bb83a7_00220",
        "demo_4f80b8bcc2fa56bb83a7_00265",
        "demo_731311ac42553ee59f1a_00041",
        "demo_731311ac42553ee59f1a_00123",
        "demo_731311ac42553ee59f1a_00351"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 12,
      "event_tick": 82295,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 4.509888 109.332520 0",
          "position_tick": 81862,
          "angle_tick": 81862,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 4.5098877,
          "yaw": 109.33252,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 4.509888 109.332520 0",
          "position_tick": 81800,
          "angle_tick": 81800,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 4.5098877,
          "yaw": 109.33252,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1157.375900 -917.844300 34.650110; setang 8.387375 35.825380 0",
          "position_tick": 82288,
          "angle_tick": 82288,
          "origin": [
            -1157.3759,
            -917.8443,
            34.65011
          ],
          "pitch": 8.387375,
          "yaw": 35.82538,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            172.75781,
            149.64453,
            4.479004
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1141.150879 -904.594116 34.648289; setang 6.984894 35.440521 0",
          "position_tick": 82295,
          "angle_tick": 82295,
          "origin": [
            -1141.15087890625,
            -904.594116210938,
            34.648288726807
          ],
          "pitch": 6.984893798828,
          "yaw": 35.440521240234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.8203125,
            130.3515625,
            -0.51416015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81800,
          "last_tick": 82295,
          "samples": 496
        },
        "departure_tick": 81863,
        "movement_to_event_ms": 6765.625,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ea6cfbde17a5a1c",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_c41e59c2737947d52711_00080",
      "command_record_id": "demo_c41e59c2737947d52711_00010",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79afb17b7ed789137186_00069",
        "demo_79afb17b7ed789137186_00356",
        "demo_b9b20b60330034a63512_00299",
        "demo_c41e59c2737947d52711_00010",
        "demo_c41e59c2737947d52711_00020",
        "demo_c41e59c2737947d52711_00074",
        "demo_c41e59c2737947d52711_00080",
        "demo_c41e59c2737947d52711_00125"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jame",
      "round": 2,
      "event_tick": 7042,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -161.477720 415.208560 1608.031000; setang -21.529419 6.698578 0",
          "position_tick": 7024,
          "angle_tick": 7024,
          "origin": [
            -161.47772,
            415.20856,
            1608.031
          ],
          "pitch": -21.529419,
          "yaw": 6.698578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -165.882260 543.443000 1619.396500; setang -1.491730 -14.817474 0",
          "position_tick": 6912,
          "angle_tick": 6912,
          "origin": [
            -165.88226,
            543.443,
            1619.3965
          ],
          "pitch": -1.4917297,
          "yaw": -14.817474,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            179.28125,
            -136.2461,
            -16.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -155.795900 415.874540 1608.031000; setang -21.516037 6.698578 0",
          "position_tick": 7035,
          "angle_tick": 7035,
          "origin": [
            -155.7959,
            415.87454,
            1608.031
          ],
          "pitch": -21.516037,
          "yaw": 6.698578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            51.710938,
            6.0683594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -148.997803 416.671661 1608.031006; setang -21.502991 6.725006 0",
          "position_tick": 7042,
          "angle_tick": 7042,
          "origin": [
            -148.997802734375,
            416.671661376953,
            1608.031005859375
          ],
          "pitch": -21.502990722656,
          "yaw": 6.725006103516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            84.02734375,
            9.87890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 6912,
          "last_tick": 7042,
          "samples": 131
        },
        "departure_tick": 7025,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_346c46c801deb3df",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00202",
      "command_record_id": "demo_07d95741be40e144c266_00202",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00155",
        "demo_07d95741be40e144c266_00202",
        "demo_07d95741be40e144c266_00264",
        "demo_07d95741be40e144c266_00495",
        "demo_44ff5206b8e42e46265b_00164",
        "demo_44ff5206b8e42e46265b_00167",
        "demo_44ff5206b8e42e46265b_00218",
        "demo_731311ac42553ee59f1a_00103"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 10,
      "event_tick": 81598,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.972595 -1912.877808 -153.800049; setang -20.106354 92.083984 0",
          "position_tick": 81586,
          "angle_tick": 81598,
          "origin": [
            -735.972595214844,
            -1912.877807617188,
            -153.800048828125
          ],
          "pitch": -20.106353759766,
          "yaw": 92.083984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.972600 -1912.877800 -130.843750; setang -20.106354 92.083984 0",
          "position_tick": 81592,
          "angle_tick": 81592,
          "origin": [
            -735.9726,
            -1912.8778,
            -130.84375
          ],
          "pitch": -20.106354,
          "yaw": 92.083984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            248.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.972595 -1912.877808 -115.375000; setang -20.106354 92.083984 0",
          "position_tick": 81598,
          "angle_tick": 81598,
          "origin": [
            -735.972595214844,
            -1912.877807617188,
            -115.375
          ],
          "pitch": -20.106353759766,
          "yaw": 92.083984375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            173.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81086,
          "last_tick": 81598,
          "samples": 513
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0233e98d956f2c8b",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_44ff5206b8e42e46265b_00403",
      "command_record_id": "demo_44ff5206b8e42e46265b_00403",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00227",
        "demo_44ff5206b8e42e46265b_00403",
        "demo_44ff5206b8e42e46265b_00467",
        "demo_4f80b8bcc2fa56bb83a7_00217",
        "demo_4f80b8bcc2fa56bb83a7_00370",
        "demo_4f80b8bcc2fa56bb83a7_00534",
        "demo_731311ac42553ee59f1a_00399"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 17,
      "event_tick": 157856,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837202; setang 14.826386 -68.481220 0",
          "position_tick": 157480,
          "angle_tick": 157480,
          "origin": [
            -512.0,
            1696.0,
            26.837202
          ],
          "pitch": 14.8263855,
          "yaw": -68.48122,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837202; setang 13.899765 -29.845398 0",
          "position_tick": 157366,
          "angle_tick": 157366,
          "origin": [
            -512.0,
            1696.0,
            26.837202
          ],
          "pitch": 13.899765,
          "yaw": -29.845398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -505.797060 472.503800 160.031300; setang -6.692383 -104.569244 0",
          "position_tick": 157850,
          "angle_tick": 157850,
          "origin": [
            -505.79706,
            472.5038,
            160.0313
          ],
          "pitch": -6.692383,
          "yaw": -104.569244,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -42.433594,
            -225.09961,
            -0.0009765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -509.588745 454.346008 160.031265; setang -6.666641 -103.771362 0",
          "position_tick": 157856,
          "angle_tick": 157856,
          "origin": [
            -509.588745117188,
            454.346008300781,
            160.031265258789
          ],
          "pitch": -6.666641235352,
          "yaw": -103.771362304688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.7890625,
            -235.513671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157366,
          "last_tick": 157856,
          "samples": 491
        },
        "departure_tick": 157481,
        "movement_to_event_ms": 5875.0,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_02561b6aa9d8bcd6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00121",
      "command_record_id": "demo_059e8a0abfc550087c91_00121",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00042",
        "demo_059e8a0abfc550087c91_00121",
        "demo_059e8a0abfc550087c91_00141",
        "demo_3ef7bfc9c4cb1bcd3960_00166",
        "demo_3ef7bfc9c4cb1bcd3960_00190",
        "demo_585d972b6bcf05f54588_00089",
        "demo_585d972b6bcf05f54588_00205"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 8,
      "event_tick": 61563,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -60.785637 -167.570007 0",
          "position_tick": 61555,
          "angle_tick": 61563,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -60.785636901855,
          "yaw": -167.570007324219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -60.785637 -167.570000 0",
          "position_tick": 61556,
          "angle_tick": 61556,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -60.785637,
          "yaw": -167.57,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -60.785637 -167.570007 0",
          "position_tick": 61563,
          "angle_tick": 61563,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -60.785636901855,
          "yaw": -167.570007324219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61433,
          "last_tick": 61563,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_037b19af2195155e",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5866197d339b3ac61e8a_00326",
      "command_record_id": "demo_5866197d339b3ac61e8a_00326",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00258",
        "demo_2666f7f52fbf4c296e43_00367",
        "demo_5866197d339b3ac61e8a_00261",
        "demo_5866197d339b3ac61e8a_00276",
        "demo_5866197d339b3ac61e8a_00326",
        "demo_fbb358b45e5cdb7b7700_00301",
        "demo_fbb358b45e5cdb7b7700_00398"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 18,
      "event_tick": 160873,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1151.950200 -1144.005600 64.031250; setang 9.697494 48.030167 0",
          "position_tick": 160827,
          "angle_tick": 160827,
          "origin": [
            -1151.9502,
            -1144.0056,
            64.03125
          ],
          "pitch": 9.6974945,
          "yaw": 48.030167,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -956.432300 -1286.388000 65.469160; setang 3.093338 146.427490 0",
          "position_tick": 160713,
          "angle_tick": 160713,
          "origin": [
            -956.4323,
            -1286.388,
            65.46916
          ],
          "pitch": 3.093338,
          "yaw": 146.42749,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.35938,
            56.460938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1074.016000 -1062.423700 74.640625; setang 9.697494 48.030167 0",
          "position_tick": 160867,
          "angle_tick": 160867,
          "origin": [
            -1074.016,
            -1062.4237,
            74.640625
          ],
          "pitch": 9.6974945,
          "yaw": 48.030167,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            165.29688,
            180.82812,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1061.102173 -1048.296509 93.203125; setang 9.697495 48.030167 0",
          "position_tick": 160873,
          "angle_tick": 160873,
          "origin": [
            -1061.102172851562,
            -1048.296508789062,
            93.203125
          ],
          "pitch": 9.697494506836,
          "yaw": 48.030166625977,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            165.296875,
            180.828125,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160713,
          "last_tick": 160873,
          "samples": 161
        },
        "departure_tick": 160828,
        "movement_to_event_ms": 718.75,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0930a11747772bed",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00537",
      "command_record_id": "demo_07d95741be40e144c266_00537",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00192",
        "demo_07d95741be40e144c266_00440",
        "demo_07d95741be40e144c266_00492",
        "demo_07d95741be40e144c266_00537",
        "demo_4f80b8bcc2fa56bb83a7_00025",
        "demo_731311ac42553ee59f1a_00210",
        "demo_731311ac42553ee59f1a_00270"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 24,
      "event_tick": 199726,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.970947 -2135.953369 -164.081543; setang -27.885010 93.365601 0",
          "position_tick": 199712,
          "angle_tick": 199726,
          "origin": [
            -735.970947265625,
            -2135.953369140625,
            -164.08154296875
          ],
          "pitch": -27.885009765625,
          "yaw": 93.365600585938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.970950 -2135.953400 -160.562500; setang -27.917969 93.365600 0",
          "position_tick": 199713,
          "angle_tick": 199713,
          "origin": [
            -735.97095,
            -2135.9534,
            -160.5625
          ],
          "pitch": -27.917969,
          "yaw": 93.3656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.970947 -2135.953369 -120.390625; setang -27.885010 93.365601 0",
          "position_tick": 199726,
          "angle_tick": 199726,
          "origin": [
            -735.970947265625,
            -2135.953369140625,
            -120.390625
          ],
          "pitch": -27.885009765625,
          "yaw": 93.365600585938,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            145.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 199465,
          "last_tick": 199726,
          "samples": 262
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0cb9595cda534a56",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00312",
      "command_record_id": "demo_c41e59c2737947d52711_00312",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00003",
        "demo_79afb17b7ed789137186_00112",
        "demo_79afb17b7ed789137186_00344",
        "demo_b9b20b60330034a63512_00329",
        "demo_c41e59c2737947d52711_00254",
        "demo_c41e59c2737947d52711_00312",
        "demo_c41e59c2737947d52711_00419"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 17,
      "event_tick": 145541,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -781.295400 182.050660 1614.031200; setang 5.913727 -8.582382 0",
          "position_tick": 145411,
          "angle_tick": 145411,
          "origin": [
            -781.2954,
            182.05066,
            1614.0312
          ],
          "pitch": 5.913727,
          "yaw": -8.582382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.80469,
            -59.549805,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -418.012570 12.137979 1664.031200; setang 7.154510 10.425690 0",
          "position_tick": 145535,
          "angle_tick": 145535,
          "origin": [
            -418.01257,
            12.137979,
            1664.0312
          ],
          "pitch": 7.1545105,
          "yaw": 10.42569,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            218.10156,
            38.471252,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -400.161499 15.327853 1664.031250; setang 6.995880 10.452118 0",
          "position_tick": 145541,
          "angle_tick": 145541,
          "origin": [
            -400.161499023438,
            15.32785320282,
            1664.03125
          ],
          "pitch": 6.995880126953,
          "yaw": 10.452117919922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            232.75,
            41.8017578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 145411,
          "last_tick": 145541,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3265eacfb2625d47",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00340",
      "command_record_id": "demo_07e639ec7f941287e35b_00340",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00340",
        "demo_07e639ec7f941287e35b_00385",
        "demo_a50086abe9c7c4a980cd_00035",
        "demo_a50086abe9c7c4a980cd_00063",
        "demo_a50086abe9c7c4a980cd_00136",
        "demo_f53e9889dd94c99a6feb_00036",
        "demo_f53e9889dd94c99a6feb_00107"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 20,
      "event_tick": 155724,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1866.486100 -504.725460 -351.968750; setang 4.729950 176.542390 0",
          "position_tick": 155327,
          "angle_tick": 155327,
          "origin": [
            1866.4861,
            -504.72546,
            -351.96875
          ],
          "pitch": 4.72995,
          "yaw": 176.54239,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 972.432200 -638.073400 -127.968750; setang 23.475037 -155.820130 0",
          "position_tick": 155717,
          "angle_tick": 155717,
          "origin": [
            972.4322,
            -638.0734,
            -127.96875
          ],
          "pitch": 23.475037,
          "yaw": -155.82013,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.6015625,
            -23.972656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 967.374756 -641.015259 -127.968750; setang 23.254974 -156.067657 0",
          "position_tick": 155724,
          "angle_tick": 155724,
          "origin": [
            967.374755859375,
            -641.015258789062,
            -127.96875
          ],
          "pitch": 23.254974365234,
          "yaw": -156.067657470703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.85546875,
            -44.25,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155327,
          "last_tick": 155724,
          "samples": 398
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_51d572e607ad4ffb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00374",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00374",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00243",
        "demo_07e639ec7f941287e35b_00273",
        "demo_07e639ec7f941287e35b_00323",
        "demo_5cc1733fab4c73f800c9_00352",
        "demo_5cc1733fab4c73f800c9_00374",
        "demo_5cc1733fab4c73f800c9_00479",
        "demo_a50086abe9c7c4a980cd_00006"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 19,
      "event_tick": 163363,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -768.623840 -1263.943115 -415.968750; setang -9.217865 -24.048035 0",
          "position_tick": 163354,
          "angle_tick": 163363,
          "origin": [
            -768.623840332031,
            -1263.943115234375,
            -415.96875
          ],
          "pitch": -9.217864990234,
          "yaw": -24.048034667969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -768.623840 -1263.943100 -404.640620; setang -9.217865 -24.048035 0",
          "position_tick": 163357,
          "angle_tick": 163357,
          "origin": [
            -768.62384,
            -1263.9431,
            -404.64062
          ],
          "pitch": -9.217865,
          "yaw": -24.048035,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -768.623840 -1263.943115 -386.234375; setang -9.217865 -24.048035 0",
          "position_tick": 163363,
          "angle_tick": 163363,
          "origin": [
            -768.623840332031,
            -1263.943115234375,
            -386.234375
          ],
          "pitch": -9.217864990234,
          "yaw": -24.048034667969,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163044,
          "last_tick": 163363,
          "samples": 320
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5a2582a8d286d2d3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00398",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00398",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00355",
        "demo_44ff5206b8e42e46265b_00287",
        "demo_44ff5206b8e42e46265b_00464",
        "demo_4f80b8bcc2fa56bb83a7_00078",
        "demo_4f80b8bcc2fa56bb83a7_00111",
        "demo_4f80b8bcc2fa56bb83a7_00398",
        "demo_4f80b8bcc2fa56bb83a7_00635"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 18,
      "event_tick": 138911,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -256.007200 1727.976400 25.601887; setang -24.710312 -106.988300 0",
          "position_tick": 138881,
          "angle_tick": 138881,
          "origin": [
            -256.0072,
            1727.9764,
            25.601887
          ],
          "pitch": -24.710312,
          "yaw": -106.9883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang -24.552032 -105.589260 0",
          "position_tick": 138781,
          "angle_tick": 138781,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": -24.552032,
          "yaw": -105.58926,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -262.483400 1706.820200 32.203125; setang -24.710312 -106.941950 0",
          "position_tick": 138904,
          "angle_tick": 138904,
          "origin": [
            -262.4834,
            1706.8202,
            32.203125
          ],
          "pitch": -24.710312,
          "yaw": -106.94195,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -30.203125,
            -98.72656,
            173.45142
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -265.320801 1697.543335 54.843750; setang -24.710312 -106.922379 0",
          "position_tick": 138911,
          "angle_tick": 138911,
          "origin": [
            -265.32080078125,
            1697.543334960938,
            54.84375
          ],
          "pitch": -24.710311889648,
          "yaw": -106.922378540039,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -30.265625,
            -98.953125,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138781,
          "last_tick": 138911,
          "samples": 131
        },
        "departure_tick": 138882,
        "movement_to_event_ms": 468.75,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5cf3b726d3968ab0",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00346",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00492",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00198",
        "demo_4f80b8bcc2fa56bb83a7_00346",
        "demo_4f80b8bcc2fa56bb83a7_00492",
        "demo_4f80b8bcc2fa56bb83a7_00572",
        "demo_731311ac42553ee59f1a_00244",
        "demo_731311ac42553ee59f1a_00337",
        "demo_731311ac42553ee59f1a_00379"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "dumau",
      "round": 21,
      "event_tick": 168960,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -328.000000 -2288.000000 -163.255740; setang 4.202957 97.136660 0",
          "position_tick": 168472,
          "angle_tick": 168472,
          "origin": [
            -328.0,
            -2288.0,
            -163.25574
          ],
          "pitch": 4.202957,
          "yaw": 97.13666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -328.000000 -2288.000000 -163.255740; setang 3.983917 99.763430 0",
          "position_tick": 168448,
          "angle_tick": 168448,
          "origin": [
            -328.0,
            -2288.0,
            -163.25574
          ],
          "pitch": 3.9839172,
          "yaw": 99.76343,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1166.616000 -931.608600 34.021210; setang -4.859741 36.983414 0",
          "position_tick": 168954,
          "angle_tick": 168954,
          "origin": [
            -1166.616,
            -931.6086,
            34.02121
          ],
          "pitch": -4.859741,
          "yaw": 36.983414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.07031,
            137.42969,
            -1.3059082
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1152.962524 -920.468689 34.328766; setang -4.903336 36.851929 0",
          "position_tick": 168960,
          "angle_tick": 168960,
          "origin": [
            -1152.962524414062,
            -920.468688964844,
            34.328765869141
          ],
          "pitch": -4.903335571289,
          "yaw": 36.851928710938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            180.046875,
            144.6875,
            3.90625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168448,
          "last_tick": 168960,
          "samples": 513
        },
        "departure_tick": 168473,
        "movement_to_event_ms": 7625.0,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7996132b816ddc8a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00295",
      "command_record_id": "demo_07e639ec7f941287e35b_00295",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00060",
        "demo_07e639ec7f941287e35b_00149",
        "demo_07e639ec7f941287e35b_00238",
        "demo_07e639ec7f941287e35b_00244",
        "demo_07e639ec7f941287e35b_00295",
        "demo_1e8907bfd30b0bcdbfe9_00291",
        "demo_4d520a1960bac889dc2d_00082"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 18,
      "event_tick": 144406,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1807.667000 -455.833620 -351.968750; setang 36.444060 -176.477840 0",
          "position_tick": 144095,
          "angle_tick": 144095,
          "origin": [
            1807.667,
            -455.83362,
            -351.96875
          ],
          "pitch": 36.44406,
          "yaw": -176.47784,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 995.636170 -415.164920 -127.968750; setang 3.758362 -118.854904 0",
          "position_tick": 144400,
          "angle_tick": 144400,
          "origin": [
            995.63617,
            -415.16492,
            -127.96875
          ],
          "pitch": 3.7583618,
          "yaw": -118.854904,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.66406,
            -195.32031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 986.338440 -431.123291 -127.968750; setang 3.758362 -118.825378 0",
          "position_tick": 144406,
          "angle_tick": 144406,
          "origin": [
            986.338439941406,
            -431.123291015625,
            -127.96875
          ],
          "pitch": 3.758361816406,
          "yaw": -118.825378417969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.9765625,
            -207.9453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144095,
          "last_tick": 144406,
          "samples": 312
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_85c285e047f70347",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00056",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00213",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00056",
        "demo_49fabf21b1c26f1010df_00114",
        "demo_49fabf21b1c26f1010df_00143",
        "demo_9973c9a1187116ecba8b_00167",
        "demo_9973c9a1187116ecba8b_00344",
        "demo_deb2a52b8ef138c44fe0_00038",
        "demo_deb2a52b8ef138c44fe0_00213"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zont1x",
      "round": 11,
      "event_tick": 81107,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1728.684000 993.860500 36.486477; setang 0.577469 114.656070 0",
          "position_tick": 80980,
          "angle_tick": 80980,
          "origin": [
            -1728.684,
            993.8605,
            36.486477
          ],
          "pitch": 0.5774689,
          "yaw": 114.65607,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1622.132600 1057.426100 33.304890; setang 0.161713 132.443970 0",
          "position_tick": 80852,
          "angle_tick": 80852,
          "origin": [
            -1622.1326,
            1057.4261,
            33.30489
          ],
          "pitch": 0.16171265,
          "yaw": 132.44397,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            86.50781,
            -70.8125,
            -0.72265625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1765.875200 993.885100 38.592903; setang -2.148163 112.507904 0",
          "position_tick": 81101,
          "angle_tick": 81101,
          "origin": [
            -1765.8752,
            993.8851,
            38.592903
          ],
          "pitch": -2.1481628,
          "yaw": 112.507904,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1765.875244 993.885071 38.592903; setang -2.171509 112.507904 0",
          "position_tick": 81107,
          "angle_tick": 81107,
          "origin": [
            -1765.875244140625,
            993.885070800781,
            38.592903137207
          ],
          "pitch": -2.171508789062,
          "yaw": 112.507904052734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80852,
          "last_tick": 81107,
          "samples": 256
        },
        "departure_tick": 80981,
        "movement_to_event_ms": 1984.375,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8732a2cd400e89a9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00008",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00008",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00310",
        "demo_5cc1733fab4c73f800c9_00008",
        "demo_5cc1733fab4c73f800c9_00081",
        "demo_5cc1733fab4c73f800c9_00208",
        "demo_5cc1733fab4c73f800c9_00356",
        "demo_5cc1733fab4c73f800c9_00426",
        "demo_c7fce8ea189bfb0ec256_00064"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 2,
      "event_tick": 7585,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1471.141000 -444.318240 -415.968750; setang 15.280273 -147.760620 0",
          "position_tick": 7371,
          "angle_tick": 7371,
          "origin": [
            1471.141,
            -444.31824,
            -415.96875
          ],
          "pitch": 15.280273,
          "yaw": -147.76062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 997.433400 37.909798 -415.319100; setang -4.274719 173.895720 0",
          "position_tick": 7579,
          "angle_tick": 7579,
          "origin": [
            997.4334,
            37.909798,
            -415.3191
          ],
          "pitch": -4.274719,
          "yaw": 173.89572,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -225.41016,
            31.516357,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 979.112915 40.285282 -415.319092; setang -4.465942 173.895721 0",
          "position_tick": 7585,
          "angle_tick": 7585,
          "origin": [
            979.112915039062,
            40.28528213501,
            -415.319091796875
          ],
          "pitch": -4.465942382812,
          "yaw": 173.895721435547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -238.2421875,
            29.945556640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7371,
          "last_tick": 7585,
          "samples": 215
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8dcca78d3729a2b0",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00028",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00044",
        "demo_1e37c617488eba4e7406_00130",
        "demo_44ff5206b8e42e46265b_00230",
        "demo_44ff5206b8e42e46265b_00393",
        "demo_4f80b8bcc2fa56bb83a7_00028",
        "demo_4f80b8bcc2fa56bb83a7_00136",
        "demo_4f80b8bcc2fa56bb83a7_00706"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 3,
      "event_tick": 12300,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1367.797500 -1166.932900 -7.056335; setang -25.457031 46.165590 0",
          "position_tick": 12272,
          "angle_tick": 12272,
          "origin": [
            -1367.7975,
            -1166.9329,
            -7.0563354
          ],
          "pitch": -25.457031,
          "yaw": 46.16559,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -681.763060 -1956.595200 -166.529540; setang 50.759247 -126.524734 0",
          "position_tick": 11920,
          "angle_tick": 11920,
          "origin": [
            -681.76306,
            -1956.5952,
            -166.52954
          ],
          "pitch": 50.759247,
          "yaw": -126.524734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -157.17969,
            193.07812,
            103.28516
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1335.388400 -1133.181300 -11.370056; setang -25.482788 46.165590 0",
          "position_tick": 12294,
          "angle_tick": 12294,
          "origin": [
            -1335.3884,
            -1133.1813,
            -11.370056
          ],
          "pitch": -25.482788,
          "yaw": 46.16559,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.9375,
            151.96875,
            -16.320312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1323.248047 -1120.538452 -11.130249; setang -25.482788 46.165588 0",
          "position_tick": 12300,
          "angle_tick": 12300,
          "origin": [
            -1323.248046875,
            -1120.538452148438,
            -11.130249023438
          ],
          "pitch": -25.482788085938,
          "yaw": 46.165588378906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.3046875,
            165.875,
            12.703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11920,
          "last_tick": 12300,
          "samples": 381
        },
        "departure_tick": 12273,
        "movement_to_event_ms": 437.5,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a0cef5babd4c6524",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00213",
      "command_record_id": "demo_b9b20b60330034a63512_00213",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00223",
        "demo_b9b20b60330034a63512_00008",
        "demo_b9b20b60330034a63512_00060",
        "demo_b9b20b60330034a63512_00213",
        "demo_c41e59c2737947d52711_00017",
        "demo_c41e59c2737947d52711_00046",
        "demo_c41e59c2737947d52711_00068"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "xelex",
      "round": 12,
      "event_tick": 91802,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -205.150760 -1314.738500 1660.031200; setang 1.671982 59.351578 0",
          "position_tick": 91782,
          "angle_tick": 91782,
          "origin": [
            -205.15076,
            -1314.7385,
            1660.0312
          ],
          "pitch": 1.6719818,
          "yaw": 59.351578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -313.084720 -1178.951200 1672.031500; setang 3.385849 53.373993 0",
          "position_tick": 91672,
          "angle_tick": 91672,
          "origin": [
            -313.08472,
            -1178.9512,
            1672.0315
          ],
          "pitch": 3.385849,
          "yaw": 53.373993,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.3710938,
            -239.02734,
            159.35156
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -195.667240 -1298.719700 1660.031200; setang 1.671982 59.351578 0",
          "position_tick": 91795,
          "angle_tick": 91795,
          "origin": [
            -195.66724,
            -1298.7197,
            1660.0312
          ],
          "pitch": 1.6719818,
          "yaw": 59.351578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.85547,
            131.48438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -186.793701 -1283.736816 1660.031250; setang 1.671982 59.351578 0",
          "position_tick": 91802,
          "angle_tick": 91802,
          "origin": [
            -186.793701171875,
            -1283.73681640625,
            1660.03125
          ],
          "pitch": 1.671981811523,
          "yaw": 59.351577758789,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            102.125,
            172.3828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91672,
          "last_tick": 91802,
          "samples": 131
        },
        "departure_tick": 91783,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b2d5a48f5ca192e6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00355",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00355",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00184",
        "demo_5cc1733fab4c73f800c9_00243",
        "demo_5cc1733fab4c73f800c9_00454",
        "demo_c7fce8ea189bfb0ec256_00091",
        "demo_c7fce8ea189bfb0ec256_00119",
        "demo_f53e9889dd94c99a6feb_00276",
        "demo_f53e9889dd94c99a6feb_00355"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 19,
      "event_tick": 166028,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -732.881531 -1322.141968 -407.968750; setang -17.995941 -11.377029 0",
          "position_tick": 166018,
          "angle_tick": 166028,
          "origin": [
            -732.881530761719,
            -1322.141967773438,
            -407.96875
          ],
          "pitch": -17.995941162109,
          "yaw": -11.377029418945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -732.881530 -1322.142000 -398.750000; setang -17.995941 -11.377029 0",
          "position_tick": 166021,
          "angle_tick": 166021,
          "origin": [
            -732.88153,
            -1322.142,
            -398.75
          ],
          "pitch": -17.995941,
          "yaw": -11.377029,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -732.881531 -1322.141968 -376.671875; setang -17.995941 -11.377029 0",
          "position_tick": 166028,
          "angle_tick": 166028,
          "origin": [
            -732.881530761719,
            -1322.141967773438,
            -376.671875
          ],
          "pitch": -17.995941162109,
          "yaw": -11.377029418945,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            204.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165638,
          "last_tick": 166028,
          "samples": 391
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b9d54031ce2cc7e4",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00497",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00497",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00381",
        "demo_5c8743102c5a1e28f8ee_00497",
        "demo_78d0d18d21d68a5f4162_00021",
        "demo_78d0d18d21d68a5f4162_00054",
        "demo_78d0d18d21d68a5f4162_00217",
        "demo_9973c9a1187116ecba8b_00158",
        "demo_9973c9a1187116ecba8b_00412"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 23,
      "event_tick": 192343,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1204.034900 2066.244900 1.449593; setang 36.233948 -12.228470 0",
          "position_tick": 192114,
          "angle_tick": 192114,
          "origin": [
            1204.0349,
            2066.2449,
            1.4495931
          ],
          "pitch": 36.233948,
          "yaw": -12.22847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            241.61719,
            -64.171875,
            62.703125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1339.821000 1270.782000 -6.494751; setang 1.188232 -145.679750 0",
          "position_tick": 192336,
          "angle_tick": 192336,
          "origin": [
            1339.821,
            1270.782,
            -6.494751
          ],
          "pitch": 1.1882324,
          "yaw": -145.67975,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -106.84375,
            -158.88281,
            42.73828
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1326.252441 1258.397339 -1.067322; setang -0.131836 -145.416077 0",
          "position_tick": 192343,
          "angle_tick": 192343,
          "origin": [
            1326.25244140625,
            1258.397338867188,
            -1.067321777344
          ],
          "pitch": -0.1318359375,
          "yaw": -145.416076660156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -158.5546875,
            -134.7265625,
            63.421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192114,
          "last_tick": 192343,
          "samples": 230
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c79856104e72e2b0",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00238",
      "command_record_id": "demo_518d8b186445b01e1f62_00238",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00315",
        "demo_18d34587c875f0b595ae_00329",
        "demo_18d34587c875f0b595ae_00385",
        "demo_518d8b186445b01e1f62_00215",
        "demo_518d8b186445b01e1f62_00238",
        "demo_518d8b186445b01e1f62_00253",
        "demo_5866197d339b3ac61e8a_00207"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "d1Ledez",
      "round": 11,
      "event_tick": 90352,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -967.814800 -1161.062500 64.031250; setang 0.615921 83.503660 0",
          "position_tick": 90222,
          "angle_tick": 90222,
          "origin": [
            -967.8148,
            -1161.0625,
            64.03125
          ],
          "pitch": 0.615921,
          "yaw": 83.50366,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -247.32031,
            36.476562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -819.261000 -787.998960 106.031250; setang -7.303848 47.511750 0",
          "position_tick": 90346,
          "angle_tick": 90346,
          "origin": [
            -819.261,
            -787.99896,
            106.03125
          ],
          "pitch": -7.3038483,
          "yaw": 47.51175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.48438,
            180.67188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -806.332520 -773.883972 106.031250; setang -7.303848 47.511749 0",
          "position_tick": 90352,
          "angle_tick": 90352,
          "origin": [
            -806.33251953125,
            -773.883972167969,
            106.03125
          ],
          "pitch": -7.303848266602,
          "yaw": 47.511749267578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.484375,
            180.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90222,
          "last_tick": 90352,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ddaf43ed58a0dd82",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00223",
      "command_record_id": "demo_07e639ec7f941287e35b_00223",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00223",
        "demo_4d520a1960bac889dc2d_00234",
        "demo_4d520a1960bac889dc2d_00248",
        "demo_4d520a1960bac889dc2d_00302",
        "demo_f53e9889dd94c99a6feb_00084",
        "demo_f53e9889dd94c99a6feb_00199",
        "demo_f53e9889dd94c99a6feb_00246"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 12,
      "event_tick": 86908,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1483.126700 -1162.835400 -415.968750; setang 6.727753 71.750336 0",
          "position_tick": 86514,
          "angle_tick": 86514,
          "origin": [
            -1483.1267,
            -1162.8354,
            -415.96875
          ],
          "pitch": 6.7277527,
          "yaw": 71.750336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -382.408800 -1170.992900 -146.859380; setang 1.936005 2.877045 0",
          "position_tick": 86902,
          "angle_tick": 86902,
          "origin": [
            -382.4088,
            -1170.9929,
            -146.85938
          ],
          "pitch": 1.9360046,
          "yaw": 2.8770447,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.64844,
            13.1015625,
            270.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -363.296265 -1169.968750 -127.828125; setang 1.936005 2.877045 0",
          "position_tick": 86908,
          "angle_tick": 86908,
          "origin": [
            -363.296264648438,
            -1169.96875,
            -127.828125
          ],
          "pitch": 1.936004638672,
          "yaw": 2.877044677734,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.640625,
            13.109375,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86514,
          "last_tick": 86908,
          "samples": 395
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b637c06ca1f16c8a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00202",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00202",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00227",
        "demo_2666f7f52fbf4c296e43_00229",
        "demo_5866197d339b3ac61e8a_00188",
        "demo_fbb358b45e5cdb7b7700_00042",
        "demo_fbb358b45e5cdb7b7700_00044",
        "demo_fbb358b45e5cdb7b7700_00071",
        "demo_fbb358b45e5cdb7b7700_00202",
        "demo_fbb358b45e5cdb7b7700_00206",
        "demo_fbb358b45e5cdb7b7700_00233"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 11,
      "event_tick": 91786,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 905.384644 1904.312866 -151.968750; setang 1.628036 -71.663818 0",
          "position_tick": 91777,
          "angle_tick": 91786,
          "origin": [
            905.384643554688,
            1904.312866210938,
            -151.96875
          ],
          "pitch": 1.628036499023,
          "yaw": -71.663818359375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 905.384640 1904.312900 -142.812500; setang 1.628037 -71.663820 0",
          "position_tick": 91780,
          "angle_tick": 91780,
          "origin": [
            905.38464,
            1904.3129,
            -142.8125
          ],
          "pitch": 1.6280365,
          "yaw": -71.66382,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 905.384644 1904.312866 -123.906250; setang 1.628036 -71.663818 0",
          "position_tick": 91786,
          "angle_tick": 91786,
          "origin": [
            905.384643554688,
            1904.312866210938,
            -123.90625
          ],
          "pitch": 1.628036499023,
          "yaw": -71.663818359375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91577,
          "last_tick": 91786,
          "samples": 210
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ebbaab44527ee9e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00346",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00346",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00025",
        "demo_0dff5f4d96ba70f21ad1_00330",
        "demo_0dff5f4d96ba70f21ad1_00333",
        "demo_5c8743102c5a1e28f8ee_00185",
        "demo_5c8743102c5a1e28f8ee_00346",
        "demo_5c8743102c5a1e28f8ee_00592",
        "demo_79fb1d50cba757afee7d_00007"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 18,
      "event_tick": 146512,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 37.577847 -662.863500 4.786600; setang -4.210846 46.818924 0",
          "position_tick": 146382,
          "angle_tick": 146382,
          "origin": [
            37.577847,
            -662.8635,
            4.7865996
          ],
          "pitch": -4.210846,
          "yaw": 46.818924,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.459473,
            -16.421875,
            -196.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 363.936520 -385.217960 10.906250; setang -6.794708 52.305573 0",
          "position_tick": 146505,
          "angle_tick": 146505,
          "origin": [
            363.93652,
            -385.21796,
            10.90625
          ],
          "pitch": -6.7947083,
          "yaw": 52.305573,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.936523 -385.217957 34.234375; setang -6.794708 52.305573 0",
          "position_tick": 146512,
          "angle_tick": 146512,
          "origin": [
            363.9365234375,
            -385.217956542969,
            34.234375
          ],
          "pitch": -6.794708251953,
          "yaw": 52.305572509766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146382,
          "last_tick": 146512,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_39836f40f66ee9cf",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00317",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00317",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00073",
        "demo_a50086abe9c7c4a980cd_00317",
        "demo_a50086abe9c7c4a980cd_00322",
        "demo_a50086abe9c7c4a980cd_00376",
        "demo_c7fce8ea189bfb0ec256_00094",
        "demo_f53e9889dd94c99a6feb_00112",
        "demo_f53e9889dd94c99a6feb_00335"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 18,
      "event_tick": 138691,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1006.967651 -457.868530 -127.968750; setang 17.740860 -121.125641 0",
          "position_tick": 138683,
          "angle_tick": 138691,
          "origin": [
            1006.967651367188,
            -457.868530273438,
            -127.96875
          ],
          "pitch": 17.740859985352,
          "yaw": -121.125640869141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1006.967650 -457.868530 -125.375000; setang 17.740860 -121.125640 0",
          "position_tick": 138684,
          "angle_tick": 138684,
          "origin": [
            1006.96765,
            -457.86853,
            -125.375
          ],
          "pitch": 17.74086,
          "yaw": -121.12564,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1006.967651 -457.868530 -101.531250; setang 17.740860 -121.125641 0",
          "position_tick": 138691,
          "angle_tick": 138691,
          "origin": [
            1006.967651367188,
            -457.868530273438,
            -101.53125
          ],
          "pitch": 17.740859985352,
          "yaw": -121.125640869141,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138561,
          "last_tick": 138691,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_629e3966ac2b5510",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00127",
      "command_record_id": "demo_7dadd8516dde2b87da75_00127",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00342",
        "demo_5d6af8fdfb719608e960_00366",
        "demo_5d6af8fdfb719608e960_00494",
        "demo_5d6af8fdfb719608e960_00497",
        "demo_7dadd8516dde2b87da75_00127",
        "demo_7dadd8516dde2b87da75_00379",
        "demo_84f87856e21e12df25d7_00126"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 8,
      "event_tick": 69047,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 967.739685 2779.921387 132.672287; setang 1.767761 -121.161346 0",
          "position_tick": 69039,
          "angle_tick": 69047,
          "origin": [
            967.739685058594,
            2779.92138671875,
            132.672286987305
          ],
          "pitch": 1.767761230469,
          "yaw": -121.161346435547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 967.739700 2779.921400 132.672290; setang 2.507629 -121.215590 0",
          "position_tick": 69040,
          "angle_tick": 69040,
          "origin": [
            967.7397,
            2779.9214,
            132.67229
          ],
          "pitch": 2.5076294,
          "yaw": -121.21559,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 967.739685 2779.921387 132.672287; setang 1.767761 -121.161346 0",
          "position_tick": 69047,
          "angle_tick": 69047,
          "origin": [
            967.739685058594,
            2779.92138671875,
            132.672286987305
          ],
          "pitch": 1.767761230469,
          "yaw": -121.161346435547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68917,
          "last_tick": 69047,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_02a635cb702006ad",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00535",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00489",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00316",
        "demo_07d95741be40e144c266_00513",
        "demo_44ff5206b8e42e46265b_00406",
        "demo_44ff5206b8e42e46265b_00468",
        "demo_4f80b8bcc2fa56bb83a7_00489",
        "demo_4f80b8bcc2fa56bb83a7_00535"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 21,
      "event_tick": 168879,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -447.974730 1727.970800 30.737158; setang -12.925415 -49.055330 0",
          "position_tick": 168494,
          "angle_tick": 168494,
          "origin": [
            -447.97473,
            1727.9708,
            30.737158
          ],
          "pitch": -12.925415,
          "yaw": -49.05533,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang -12.643890 -48.830110 0",
          "position_tick": 168367,
          "angle_tick": 168367,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": -12.64389,
          "yaw": -48.83011,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -500.590330 490.477570 160.031330; setang -4.336517 -105.431670 0",
          "position_tick": 168873,
          "angle_tick": 168873,
          "origin": [
            -500.59033,
            490.47757,
            160.03133
          ],
          "pitch": -4.3365173,
          "yaw": -105.43167,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -18.164062,
            -242.51172,
            -0.0009765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -503.112732 471.510468 160.031296; setang -4.618378 -105.572433 0",
          "position_tick": 168879,
          "angle_tick": 168879,
          "origin": [
            -503.112731933594,
            471.510467529297,
            160.031295776367
          ],
          "pitch": -4.618377685547,
          "yaw": -105.57243347168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.046875,
            -242.03125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168367,
          "last_tick": 168879,
          "samples": 513
        },
        "departure_tick": 168495,
        "movement_to_event_ms": 6015.625,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_03c596765350c374",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00205",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00205",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00346",
        "demo_2666f7f52fbf4c296e43_00205",
        "demo_2666f7f52fbf4c296e43_00219",
        "demo_2666f7f52fbf4c296e43_00260",
        "demo_2666f7f52fbf4c296e43_00388",
        "demo_da35559385e7d6e5ce42_00431"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 85371,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1002.120422 -1065.944092 72.031250; setang -8.531570 100.778259 0",
          "position_tick": 85362,
          "angle_tick": 85371,
          "origin": [
            -1002.120422363281,
            -1065.944091796875,
            72.03125
          ],
          "pitch": -8.53157043457,
          "yaw": 100.778259277344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1002.120400 -1065.944100 79.093750; setang -8.531570 100.778260 0",
          "position_tick": 85364,
          "angle_tick": 85364,
          "origin": [
            -1002.1204,
            -1065.9441,
            79.09375
          ],
          "pitch": -8.53157,
          "yaw": 100.77826,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            166.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1002.120422 -1065.944092 101.765625; setang -8.531570 100.778259 0",
          "position_tick": 85371,
          "angle_tick": 85371,
          "origin": [
            -1002.120422363281,
            -1065.944091796875,
            101.765625
          ],
          "pitch": -8.53157043457,
          "yaw": 100.778259277344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84976,
          "last_tick": 85371,
          "samples": 396
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_05381be4ccbc920b",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00391",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00283",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00304",
        "demo_49fabf21b1c26f1010df_00369",
        "demo_49fabf21b1c26f1010df_00391",
        "demo_9973c9a1187116ecba8b_00217",
        "demo_b24ca24bca0f9defa72c_00127",
        "demo_b24ca24bca0f9defa72c_00283"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 16,
      "event_tick": 119099,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 351.392120 2352.942400 -120.474915; setang 8.255188 -157.071530 0",
          "position_tick": 118611,
          "angle_tick": 118611,
          "origin": [
            351.39212,
            2352.9424,
            -120.474915
          ],
          "pitch": 8.255188,
          "yaw": -157.07153,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 351.392120 2352.942400 -120.474915; setang 8.411072 -156.682200 0",
          "position_tick": 118587,
          "angle_tick": 118587,
          "origin": [
            351.39212,
            2352.9424,
            -120.474915
          ],
          "pitch": 8.411072,
          "yaw": -156.6822,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1206.508300 2299.595700 8.136467; setang -13.317490 -145.544460 0",
          "position_tick": 119093,
          "angle_tick": 119093,
          "origin": [
            -1206.5083,
            2299.5957,
            8.136467
          ],
          "pitch": -13.31749,
          "yaw": -145.54446,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -185.35938,
            -126.359375,
            -5.502136
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1221.613770 2289.276123 7.016956; setang -13.356628 -145.583618 0",
          "position_tick": 119099,
          "angle_tick": 119099,
          "origin": [
            -1221.61376953125,
            2289.276123046875,
            7.016956329346
          ],
          "pitch": -13.356628417969,
          "yaw": -145.583618164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.6484375,
            -134.4375,
            -16.326477050781
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 118587,
          "last_tick": 119099,
          "samples": 513
        },
        "departure_tick": 118612,
        "movement_to_event_ms": 7625.0,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0994f876f920d37a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00377",
      "command_record_id": "demo_17accc02fe6ec2727063_00377",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00276",
        "demo_17accc02fe6ec2727063_00311",
        "demo_17accc02fe6ec2727063_00377",
        "demo_f1d8725268c9f30ce844_00153",
        "demo_fde4c2af9b83d7a5ead3_00097",
        "demo_fde4c2af9b83d7a5ead3_00324"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 19,
      "event_tick": 160977,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -2415.961182 -115.788635 -161.773865; setang -27.073395 44.006775 0",
          "position_tick": 160970,
          "angle_tick": 160977,
          "origin": [
            -2415.961181640625,
            -115.788635253906,
            -161.773864746094
          ],
          "pitch": -27.073394775391,
          "yaw": 44.006774902344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -2415.961200 -115.788635 -161.773860; setang -27.073395 44.006775 0",
          "position_tick": 160971,
          "angle_tick": 160971,
          "origin": [
            -2415.9612,
            -115.788635,
            -161.77386
          ],
          "pitch": -27.073395,
          "yaw": 44.006775,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2415.961182 -115.788635 -161.773865; setang -27.073395 44.006775 0",
          "position_tick": 160977,
          "angle_tick": 160977,
          "origin": [
            -2415.961181640625,
            -115.788635253906,
            -161.773864746094
          ],
          "pitch": -27.073394775391,
          "yaw": 44.006774902344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160794,
          "last_tick": 160977,
          "samples": 184
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0bae77a4eaa8528f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00499",
      "command_record_id": "demo_5d6af8fdfb719608e960_00469",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00346",
        "demo_5d6af8fdfb719608e960_00469",
        "demo_5d6af8fdfb719608e960_00499",
        "demo_7dadd8516dde2b87da75_00314",
        "demo_7dadd8516dde2b87da75_00442",
        "demo_86c38e0db4646195347a_00057"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 19,
      "event_tick": 176715,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2107.344500 -302.075680 290.531250; setang 11.658203 155.830750 0",
          "position_tick": 176597,
          "angle_tick": 176597,
          "origin": [
            2107.3445,
            -302.07568,
            290.53125
          ],
          "pitch": 11.658203,
          "yaw": 155.83075,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2105.915300 -307.845520 290.531250; setang 14.192627 130.261810 0",
          "position_tick": 176514,
          "angle_tick": 176514,
          "origin": [
            2105.9153,
            -307.84552,
            290.53125
          ],
          "pitch": 14.192627,
          "yaw": 130.26181,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            80.00781,
            63.58203,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2115.849000 -282.529540 290.531250; setang 16.389190 147.580020 0",
          "position_tick": 176709,
          "angle_tick": 176709,
          "origin": [
            2115.849,
            -282.52954,
            290.53125
          ],
          "pitch": 16.38919,
          "yaw": 147.58002,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2115.849121 -282.529541 290.531250; setang 16.304749 147.551880 0",
          "position_tick": 176715,
          "angle_tick": 176715,
          "origin": [
            2115.84912109375,
            -282.529541015625,
            290.53125
          ],
          "pitch": 16.304748535156,
          "yaw": 147.551879882812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176514,
          "last_tick": 176715,
          "samples": 202
        },
        "departure_tick": 176598,
        "movement_to_event_ms": 1843.75,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d9cb77d8261ce67",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_a50086abe9c7c4a980cd_00032",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00032",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00296",
        "demo_07e639ec7f941287e35b_00338",
        "demo_a50086abe9c7c4a980cd_00032",
        "demo_a50086abe9c7c4a980cd_00083",
        "demo_a50086abe9c7c4a980cd_00100",
        "demo_f53e9889dd94c99a6feb_00121"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 4,
      "event_tick": 16921,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2126.051300 -400.642100 -351.968750; setang 4.372559 -167.584760 0",
          "position_tick": 16515,
          "angle_tick": 16515,
          "origin": [
            2126.0513,
            -400.6421,
            -351.96875
          ],
          "pitch": 4.3725586,
          "yaw": -167.58476,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.54688,
            -119.78125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1034.138100 -398.877080 -127.968750; setang 17.479584 -141.789890 0",
          "position_tick": 16915,
          "angle_tick": 16915,
          "origin": [
            1034.1381,
            -398.87708,
            -127.96875
          ],
          "pitch": 17.479584,
          "yaw": -141.78989,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -175.74219,
            -134.04688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1019.787964 -409.921570 -127.968750; setang 15.664444 -142.202225 0",
          "position_tick": 16921,
          "angle_tick": 16921,
          "origin": [
            1019.787963867188,
            -409.921569824219,
            -127.96875
          ],
          "pitch": 15.664443969727,
          "yaw": -142.202224731445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.046875,
            -144.2578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16515,
          "last_tick": 16921,
          "samples": 407
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_226a8d425dc640cc",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00517",
      "command_record_id": "demo_07d95741be40e144c266_00517",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00337",
        "demo_07d95741be40e144c266_00419",
        "demo_07d95741be40e144c266_00497",
        "demo_07d95741be40e144c266_00517",
        "demo_4f80b8bcc2fa56bb83a7_00223",
        "demo_731311ac42553ee59f1a_00013"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "tN1R",
      "round": 23,
      "event_tick": 193932,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 377.445370 -1834.134800 -159.968750; setang 4.092072 3.341553 0",
          "position_tick": 193649,
          "angle_tick": 193649,
          "origin": [
            377.44537,
            -1834.1348,
            -159.96875
          ],
          "pitch": 4.0920715,
          "yaw": 3.3415527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.54297,
            26.929688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 977.335140 -1091.363500 6.085964; setang -12.539856 50.927810 0",
          "position_tick": 193925,
          "angle_tick": 193925,
          "origin": [
            977.33514,
            -1091.3635,
            6.0859637
          ],
          "pitch": -12.539856,
          "yaw": 50.92781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            129.53906,
            171.55469,
            -16.206635
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 990.460754 -1074.421265 4.902585; setang -12.650070 50.905838 0",
          "position_tick": 193932,
          "angle_tick": 193932,
          "origin": [
            990.460754394531,
            -1074.421264648438,
            4.902584552765
          ],
          "pitch": -12.65007019043,
          "yaw": 50.905838012695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            144.65234375,
            184.7734375,
            -14.109832763672
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 193649,
          "last_tick": 193932,
          "samples": 284
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_25fb38900662918c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00101",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00101",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00007",
        "demo_1e37c617488eba4e7406_00111",
        "demo_1e37c617488eba4e7406_00205",
        "demo_4f80b8bcc2fa56bb83a7_00021",
        "demo_4f80b8bcc2fa56bb83a7_00101",
        "demo_731311ac42553ee59f1a_00348"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 6,
      "event_tick": 33749,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -392.000000 -2224.000000 -163.255740; setang -27.427704 92.393650 0",
          "position_tick": 33739,
          "angle_tick": 33739,
          "origin": [
            -392.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -27.427704,
          "yaw": 92.39365,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -392.000000 -2224.000000 -163.255740; setang -27.202484 92.815920 0",
          "position_tick": 33619,
          "angle_tick": 33619,
          "origin": [
            -392.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -27.202484,
          "yaw": 92.81592,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -24.5,
            114.83984,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -392.072020 -2222.289800 -146.453120; setang -27.427704 92.393650 0",
          "position_tick": 33743,
          "angle_tick": 33743,
          "origin": [
            -392.07202,
            -2222.2898,
            -146.45312
          ],
          "pitch": -27.427704,
          "yaw": 92.39365,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.265625,
            29.984375,
            268.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -392.170898 -2219.947021 -129.375000; setang -27.427704 92.421814 0",
          "position_tick": 33749,
          "angle_tick": 33749,
          "origin": [
            -392.1708984375,
            -2219.947021484375,
            -129.375
          ],
          "pitch": -27.427703857422,
          "yaw": 92.421813964844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.265625,
            29.984375,
            193.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33619,
          "last_tick": 33749,
          "samples": 131
        },
        "departure_tick": 33740,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_30f08db3e1a69236",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00350",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00328",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00026",
        "demo_0dff5f4d96ba70f21ad1_00182",
        "demo_0dff5f4d96ba70f21ad1_00328",
        "demo_5c8743102c5a1e28f8ee_00313",
        "demo_5c8743102c5a1e28f8ee_00350",
        "demo_79fb1d50cba757afee7d_00208"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 16,
      "event_tick": 167760,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 182.249910 2439.011700 -120.968750; setang 7.986023 -108.643110 0",
          "position_tick": 167293,
          "angle_tick": 167293,
          "origin": [
            182.24991,
            2439.0117,
            -120.96875
          ],
          "pitch": 7.986023,
          "yaw": -108.64311,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 182.249910 2439.011700 -120.968750; setang 7.062149 -107.059020 0",
          "position_tick": 167248,
          "angle_tick": 167248,
          "origin": [
            182.24991,
            2439.0117,
            -120.96875
          ],
          "pitch": 7.062149,
          "yaw": -107.05902,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1095.954600 2359.065000 4.574382; setang -13.233032 -146.724470 0",
          "position_tick": 167754,
          "angle_tick": 167754,
          "origin": [
            -1095.9546,
            2359.065,
            4.574382
          ],
          "pitch": -13.233032,
          "yaw": -146.72447,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -184.53125,
            -118.15625,
            23.579376
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1111.079956 2349.304688 6.706218; setang -13.529999 -146.724472 0",
          "position_tick": 167760,
          "angle_tick": 167760,
          "origin": [
            -1111.079956054688,
            2349.3046875,
            6.706217765808
          ],
          "pitch": -13.529998779297,
          "yaw": -146.724472045898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.3359375,
            -127.71875,
            27.720703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167248,
          "last_tick": 167760,
          "samples": 513
        },
        "departure_tick": 167294,
        "movement_to_event_ms": 7296.875,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_35ef2abe25fc34b1",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00196",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00196",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00210",
        "demo_1e8907bfd30b0bcdbfe9_00365",
        "demo_4d520a1960bac889dc2d_00203",
        "demo_a50086abe9c7c4a980cd_00153",
        "demo_a50086abe9c7c4a980cd_00175",
        "demo_a50086abe9c7c4a980cd_00196"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 11,
      "event_tick": 73696,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1358.006600 -1119.085400 -415.968750; setang 3.289032 3.356323 0",
          "position_tick": 73332,
          "angle_tick": 73332,
          "origin": [
            -1358.0066,
            -1119.0854,
            -415.96875
          ],
          "pitch": 3.289032,
          "yaw": 3.3563232,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -320.887330 -1764.739600 -415.968750; setang -8.095886 -23.360367 0",
          "position_tick": 73690,
          "angle_tick": 73690,
          "origin": [
            -320.88733,
            -1764.7396,
            -415.96875
          ],
          "pitch": -8.095886,
          "yaw": -23.360367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            223.85156,
            -99.57031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -303.374878 -1772.465454 -415.968750; setang -8.095886 -23.360367 0",
          "position_tick": 73696,
          "angle_tick": 73696,
          "origin": [
            -303.374877929688,
            -1772.465454101562,
            -415.96875
          ],
          "pitch": -8.095886230469,
          "yaw": -23.360366821289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.2890625,
            -98.609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73332,
          "last_tick": 73696,
          "samples": 365
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_430311d2949c8807",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00398",
      "command_record_id": "demo_da35559385e7d6e5ce42_00398",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00064",
        "demo_241d9eb92ddde5a3b396_00159",
        "demo_92655b67d38bb2eb32f4_00199",
        "demo_92655b67d38bb2eb32f4_00308",
        "demo_da35559385e7d6e5ce42_00118",
        "demo_da35559385e7d6e5ce42_00398"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 20,
      "event_tick": 165503,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -936.942500 357.761380 -31.939087; setang 9.707458 -26.237411 0",
          "position_tick": 165200,
          "angle_tick": 165200,
          "origin": [
            -936.9425,
            357.76138,
            -31.939087
          ],
          "pitch": 9.7074585,
          "yaw": -26.237411,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -893.866700 390.952300 -29.170837; setang 12.980011 -40.345230 0",
          "position_tick": 165497,
          "angle_tick": 165497,
          "origin": [
            -893.8667,
            390.9523,
            -29.170837
          ],
          "pitch": 12.980011,
          "yaw": -40.34523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -893.866699 390.952301 -29.170837; setang 13.007477 -40.345230 0",
          "position_tick": 165503,
          "angle_tick": 165503,
          "origin": [
            -893.86669921875,
            390.952301025391,
            -29.170837402344
          ],
          "pitch": 13.007476806641,
          "yaw": -40.345230102539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165200,
          "last_tick": 165503,
          "samples": 304
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_433bd5eea103e30d",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_da35559385e7d6e5ce42_00220",
      "command_record_id": "demo_da35559385e7d6e5ce42_00220",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00371",
        "demo_da35559385e7d6e5ce42_00015",
        "demo_da35559385e7d6e5ce42_00050",
        "demo_da35559385e7d6e5ce42_00220",
        "demo_da35559385e7d6e5ce42_00244",
        "demo_fbb358b45e5cdb7b7700_00258"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 11,
      "event_tick": 84970,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -251.838745 -110.054016 0.266545; setang -18.416870 41.760406 0",
          "position_tick": 84963,
          "angle_tick": 84970,
          "origin": [
            -251.838745117188,
            -110.054016113281,
            0.266544818878
          ],
          "pitch": -18.416870117188,
          "yaw": 41.760406494141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -251.838750 -110.054016 0.266545; setang -18.416870 41.760406 0",
          "position_tick": 84964,
          "angle_tick": 84964,
          "origin": [
            -251.83875,
            -110.054016,
            0.26654482
          ],
          "pitch": -18.41687,
          "yaw": 41.760406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -251.838745 -110.054016 0.266545; setang -18.416870 41.760406 0",
          "position_tick": 84970,
          "angle_tick": 84970,
          "origin": [
            -251.838745117188,
            -110.054016113281,
            0.266544818878
          ],
          "pitch": -18.416870117188,
          "yaw": 41.760406494141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84840,
          "last_tick": 84970,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_53bfdd45643db0b6",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00154",
      "command_record_id": "demo_9973c9a1187116ecba8b_00335",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00037",
        "demo_5c8743102c5a1e28f8ee_00154",
        "demo_5c8743102c5a1e28f8ee_00206",
        "demo_9973c9a1187116ecba8b_00335",
        "demo_deb2a52b8ef138c44fe0_00151",
        "demo_deb2a52b8ef138c44fe0_00194"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 16,
      "event_tick": 151189,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 351.392120 2352.942400 -120.474915; setang 7.722015 164.166630 0",
          "position_tick": 150986,
          "angle_tick": 150986,
          "origin": [
            351.39212,
            2352.9424,
            -120.474915
          ],
          "pitch": 7.7220154,
          "yaw": 164.16663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 351.392120 2352.942400 -120.474915; setang 9.979370 144.446170 0",
          "position_tick": 150909,
          "angle_tick": 150909,
          "origin": [
            351.39212,
            2352.9424,
            -120.474915
          ],
          "pitch": 9.97937,
          "yaw": 144.44617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -168.125980 2150.968800 -126.347534; setang -26.096313 -134.770320 0",
          "position_tick": 151182,
          "angle_tick": 151182,
          "origin": [
            -168.12598,
            2150.9688,
            -126.347534
          ],
          "pitch": -26.096313,
          "yaw": -134.77032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -177.625,
            -134.15625,
            -0.10546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -184.877808 2136.905762 -126.517517; setang -29.739655 -133.661377 0",
          "position_tick": 151189,
          "angle_tick": 151189,
          "origin": [
            -184.877807617188,
            2136.90576171875,
            -126.517517089844
          ],
          "pitch": -29.739654541016,
          "yaw": -133.661376953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.85546875,
            -157.265625,
            -2.55078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150909,
          "last_tick": 151189,
          "samples": 281
        },
        "departure_tick": 150987,
        "movement_to_event_ms": 3171.875,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_546f02256e97dd66",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00605",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00569",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00336",
        "demo_4f80b8bcc2fa56bb83a7_00343",
        "demo_4f80b8bcc2fa56bb83a7_00372",
        "demo_4f80b8bcc2fa56bb83a7_00569",
        "demo_4f80b8bcc2fa56bb83a7_00605",
        "demo_731311ac42553ee59f1a_00420"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 24,
      "event_tick": 191061,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang 3.688995 -176.817400 0",
          "position_tick": 190623,
          "angle_tick": 190623,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": 3.6889954,
          "yaw": -176.8174,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -12.503128 -60.121994 0",
          "position_tick": 190549,
          "angle_tick": 190549,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -12.503128,
          "yaw": -60.121994,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 510.263060 935.939600 121.390625; setang 7.040176 -83.352930 0",
          "position_tick": 191054,
          "angle_tick": 191054,
          "origin": [
            510.26306,
            935.9396,
            121.390625
          ],
          "pitch": 7.0401764,
          "yaw": -83.35293,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.98438,
            -2.03125,
            289.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 533.230408 935.938171 143.171875; setang 7.040176 -83.352928 0",
          "position_tick": 191061,
          "angle_tick": 191061,
          "origin": [
            533.230407714844,
            935.938171386719,
            143.171875
          ],
          "pitch": 7.040176391602,
          "yaw": -83.352928161621,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.984375,
            -0.015625,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 190549,
          "last_tick": 191061,
          "samples": 513
        },
        "departure_tick": 190624,
        "movement_to_event_ms": 6843.75,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5b4859cbb51355dc",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00052",
      "command_record_id": "demo_86c38e0db4646195347a_00052",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00439",
        "demo_6e149681cbff13e6c780_00051",
        "demo_6e149681cbff13e6c780_00109",
        "demo_86c38e0db4646195347a_00023",
        "demo_86c38e0db4646195347a_00052",
        "demo_86c38e0db4646195347a_00214"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "try",
      "round": 4,
      "event_tick": 24847,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 256.039154 467.818329 92.031219; setang -28.095123 15.395966 0",
          "position_tick": 24839,
          "angle_tick": 24847,
          "origin": [
            256.039154052734,
            467.818328857422,
            92.031219482422
          ],
          "pitch": -28.095123291016,
          "yaw": 15.395965576172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 256.039150 467.818330 97.921875; setang -28.095123 15.395966 0",
          "position_tick": 24841,
          "angle_tick": 24841,
          "origin": [
            256.03915,
            467.81833,
            97.921875
          ],
          "pitch": -28.095123,
          "yaw": 15.395966,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            88.00195
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 256.039154 467.818329 117.562500; setang -28.095123 15.395966 0",
          "position_tick": 24847,
          "angle_tick": 24847,
          "origin": [
            256.039154052734,
            467.818328857422,
            117.5625
          ],
          "pitch": -28.095123291016,
          "yaw": 15.395965576172,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 24689,
          "last_tick": 24847,
          "samples": 159
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_618fbeeed0093862",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_86c38e0db4646195347a_00078",
      "command_record_id": "demo_86c38e0db4646195347a_00078",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00190",
        "demo_5d6af8fdfb719608e960_00463",
        "demo_5d6af8fdfb719608e960_00524",
        "demo_86c38e0db4646195347a_00078",
        "demo_86c38e0db4646195347a_00144",
        "demo_86c38e0db4646195347a_00312"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 6,
      "event_tick": 36721,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 537.218872 3094.042725 213.027802; setang -19.997864 -85.975914 0",
          "position_tick": 36713,
          "angle_tick": 36721,
          "origin": [
            537.218872070312,
            3094.042724609375,
            213.027801513672
          ],
          "pitch": -19.997863769531,
          "yaw": -85.975914001465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 537.218900 3094.042700 213.027800; setang -19.997864 -85.936430 0",
          "position_tick": 36714,
          "angle_tick": 36714,
          "origin": [
            537.2189,
            3094.0427,
            213.0278
          ],
          "pitch": -19.997864,
          "yaw": -85.93643,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 537.218872 3094.042725 213.027802; setang -19.997864 -85.975914 0",
          "position_tick": 36721,
          "angle_tick": 36721,
          "origin": [
            537.218872070312,
            3094.042724609375,
            213.027801513672
          ],
          "pitch": -19.997863769531,
          "yaw": -85.975914001465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36591,
          "last_tick": 36721,
          "samples": 131
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6396713d8c992ace",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_f53e9889dd94c99a6feb_00388",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00388",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00013",
        "demo_07e639ec7f941287e35b_00067",
        "demo_a50086abe9c7c4a980cd_00262",
        "demo_f53e9889dd94c99a6feb_00231",
        "demo_f53e9889dd94c99a6feb_00308",
        "demo_f53e9889dd94c99a6feb_00388"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 20,
      "event_tick": 176793,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -88.300660 -1038.266400 -91.468750; setang 1.815155 -7.232437 0",
          "position_tick": 176760,
          "angle_tick": 176760,
          "origin": [
            -88.30066,
            -1038.2664,
            -91.46875
          ],
          "pitch": 1.815155,
          "yaw": -7.232437,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -777.005500 -1133.344500 -413.968750; setang 0.879944 -1.319733 0",
          "position_tick": 176423,
          "angle_tick": 176423,
          "origin": [
            -777.0055,
            -1133.3445,
            -413.96875
          ],
          "pitch": 0.87994385,
          "yaw": -1.3197327,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            246.80078,
            -38.710938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -47.723328 -1043.383500 -91.453125; setang 1.787338 -7.177155 0",
          "position_tick": 176780,
          "angle_tick": 176780,
          "origin": [
            -47.723328,
            -1043.3835,
            -91.453125
          ],
          "pitch": 1.7873383,
          "yaw": -7.1771545,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            201.25781,
            -25.375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -8.819946 -1048.290771 -49.734375; setang 1.704941 -7.177155 0",
          "position_tick": 176793,
          "angle_tick": 176793,
          "origin": [
            -8.819946289062,
            -1048.290771484375,
            -49.734375
          ],
          "pitch": 1.704940795898,
          "yaw": -7.177154541016,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            207.484375,
            -26.171875,
            154.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176423,
          "last_tick": 176793,
          "samples": 371
        },
        "departure_tick": 176761,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7c8e5d3c57deda54",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00376",
      "command_record_id": "demo_c41e59c2737947d52711_00376",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00242",
        "demo_79afb17b7ed789137186_00282",
        "demo_b9b20b60330034a63512_00056",
        "demo_c41e59c2737947d52711_00271",
        "demo_c41e59c2737947d52711_00332",
        "demo_c41e59c2737947d52711_00376"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 20,
      "event_tick": 170750,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -813.223600 200.969910 1614.031200; setang 0.290451 -9.083984 0",
          "position_tick": 170613,
          "angle_tick": 170613,
          "origin": [
            -813.2236,
            200.96991,
            1614.0312
          ],
          "pitch": 0.29045105,
          "yaw": -9.083984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.226562,
            -247.20312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -447.081900 3.518158 1664.031200; setang 6.520721 10.003052 0",
          "position_tick": 170744,
          "angle_tick": 170744,
          "origin": [
            -447.0819,
            3.5181584,
            1664.0312
          ],
          "pitch": 6.5207214,
          "yaw": 10.003052,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            210.57422,
            27.373291,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -429.648682 6.053065 1664.031250; setang 6.230286 10.451782 0",
          "position_tick": 170750,
          "angle_tick": 170750,
          "origin": [
            -429.648681640625,
            6.053064823151,
            1664.03125
          ],
          "pitch": 6.230285644531,
          "yaw": 10.451782226562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            228.29296875,
            34.69384765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170613,
          "last_tick": 170750,
          "samples": 138
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_877242702a44c27f",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_241d9eb92ddde5a3b396_00241",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00121",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00008",
        "demo_241d9eb92ddde5a3b396_00108",
        "demo_241d9eb92ddde5a3b396_00241",
        "demo_5866197d339b3ac61e8a_00278",
        "demo_fbb358b45e5cdb7b7700_00121",
        "demo_fbb358b45e5cdb7b7700_00160"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 7,
      "event_tick": 53868,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -809.628660 -798.931460 106.031250; setang -7.175446 48.094025 0",
          "position_tick": 53835,
          "angle_tick": 53835,
          "origin": [
            -809.62866,
            -798.93146,
            106.03125
          ],
          "pitch": -7.1754456,
          "yaw": 48.094025,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -932.187000 -1257.436600 66.031250; setang -8.264465 49.836395 0",
          "position_tick": 53656,
          "angle_tick": 53656,
          "origin": [
            -932.187,
            -1257.4366,
            66.03125
          ],
          "pitch": -8.264465,
          "yaw": 49.836395,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -218.42969,
            102.67969,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -769.639500 -754.205300 106.031250; setang -7.139053 48.202850 0",
          "position_tick": 53861,
          "angle_tick": 53861,
          "origin": [
            -769.6395,
            -754.2053,
            106.03125
          ],
          "pitch": -7.1390533,
          "yaw": 48.20285,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.30469,
            167.01562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -754.963989 -737.787292 106.031250; setang -7.139053 48.202850 0",
          "position_tick": 53868,
          "angle_tick": 53868,
          "origin": [
            -754.963989257812,
            -737.787292480469,
            106.03125
          ],
          "pitch": -7.139053344727,
          "yaw": 48.202850341797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.76171875,
            178.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53656,
          "last_tick": 53868,
          "samples": 213
        },
        "departure_tick": 53836,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8dd1ff5ba7e7f748",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00018",
      "command_record_id": "demo_4d520a1960bac889dc2d_00068",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00411",
        "demo_4d520a1960bac889dc2d_00018",
        "demo_4d520a1960bac889dc2d_00068",
        "demo_4d520a1960bac889dc2d_00135",
        "demo_f53e9889dd94c99a6feb_00039",
        "demo_f53e9889dd94c99a6feb_00203"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "dgt",
      "round": 5,
      "event_tick": 32850,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -266.017200 -976.039000 -415.968750; setang -1.501694 -43.097992 0",
          "position_tick": 32821,
          "angle_tick": 32821,
          "origin": [
            -266.0172,
            -976.039,
            -415.96875
          ],
          "pitch": -1.5016937,
          "yaw": -43.097992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -266.017200 -976.039000 -415.968750; setang 0.214233 -44.846878 0",
          "position_tick": 32588,
          "angle_tick": 32588,
          "origin": [
            -266.0172,
            -976.039,
            -415.96875
          ],
          "pitch": 0.2142334,
          "yaw": -44.846878,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.58203,
            34.390625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -229.954350 -1009.864500 -415.968750; setang -1.452255 -43.246307 0",
          "position_tick": 32844,
          "angle_tick": 32844,
          "origin": [
            -229.95435,
            -1009.8645,
            -415.96875
          ],
          "pitch": -1.4522552,
          "yaw": -43.246307,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            155.78125,
            -146.38672,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -217.057190 -1021.987732 -415.968750; setang -1.452255 -43.246307 0",
          "position_tick": 32850,
          "angle_tick": 32850,
          "origin": [
            -217.057189941406,
            -1021.987731933594,
            -415.96875
          ],
          "pitch": -1.452255249023,
          "yaw": -43.246307373047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            168.9296875,
            -158.79296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32588,
          "last_tick": 32850,
          "samples": 263
        },
        "departure_tick": 32822,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9201fd8f99aaf078",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_f53e9889dd94c99a6feb_00104",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00104",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00350",
        "demo_07e639ec7f941287e35b_00382",
        "demo_a50086abe9c7c4a980cd_00134",
        "demo_a50086abe9c7c4a980cd_00195",
        "demo_f53e9889dd94c99a6feb_00060",
        "demo_f53e9889dd94c99a6feb_00104"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 7,
      "event_tick": 50247,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1744.786900 -505.914120 -351.968750; setang 6.159897 173.990140 0",
          "position_tick": 49931,
          "angle_tick": 49931,
          "origin": [
            1744.7869,
            -505.91412,
            -351.96875
          ],
          "pitch": 6.159897,
          "yaw": 173.99014,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1029.667100 -409.853200 -127.968750; setang 17.039795 -142.147640 0",
          "position_tick": 50241,
          "angle_tick": 50241,
          "origin": [
            1029.6671,
            -409.8532,
            -127.96875
          ],
          "pitch": 17.039795,
          "yaw": -142.14764,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.44531,
            -134.26562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1014.644775 -420.887207 -127.968750; setang 16.462326 -142.065247 0",
          "position_tick": 50247,
          "angle_tick": 50247,
          "origin": [
            1014.644775390625,
            -420.88720703125,
            -127.96875
          ],
          "pitch": 16.462326049805,
          "yaw": -142.065246582031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.2578125,
            -144.12890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49931,
          "last_tick": 50247,
          "samples": 317
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_930b882ee5ee922e",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5866197d339b3ac61e8a_00126",
      "command_record_id": "demo_5866197d339b3ac61e8a_00126",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00101",
        "demo_5866197d339b3ac61e8a_00126",
        "demo_da35559385e7d6e5ce42_00366",
        "demo_da35559385e7d6e5ce42_00469",
        "demo_fbb358b45e5cdb7b7700_00035",
        "demo_fbb358b45e5cdb7b7700_00220"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "iM",
      "round": 8,
      "event_tick": 56707,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -850.200400 -1247.443500 32.031250; setang 1.900970 100.937930 0",
          "position_tick": 56577,
          "angle_tick": 56577,
          "origin": [
            -850.2004,
            -1247.4435,
            32.03125
          ],
          "pitch": 1.9009705,
          "yaw": 100.93793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -239.91797,
            70.28906,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -926.505000 -923.126900 64.031250; setang -14.651978 48.058655 0",
          "position_tick": 56700,
          "angle_tick": 56700,
          "origin": [
            -926.505,
            -923.1269,
            64.03125
          ],
          "pitch": -14.651978,
          "yaw": 48.058655,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.67578,
            182.30078,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -911.160034 -906.036560 64.031250; setang -14.704865 48.058655 0",
          "position_tick": 56707,
          "angle_tick": 56707,
          "origin": [
            -911.160034179688,
            -906.036560058594,
            64.03125
          ],
          "pitch": -14.704864501953,
          "yaw": 48.058654785156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.6796875,
            182.296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56577,
          "last_tick": 56707,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9b0ed1f5f46f695f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00180",
      "command_record_id": "demo_9da916c73bb5ff938c63_00180",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00338",
        "demo_7dadd8516dde2b87da75_00213",
        "demo_9da916c73bb5ff938c63_00107",
        "demo_9da916c73bb5ff938c63_00180",
        "demo_9da916c73bb5ff938c63_00217",
        "demo_9da916c73bb5ff938c63_00250"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 9,
      "event_tick": 62146,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -375.599731 754.055176 -3.015442; setang -27.060013 43.577957 0",
          "position_tick": 62137,
          "angle_tick": 62146,
          "origin": [
            -375.599731445312,
            754.05517578125,
            -3.015441894531
          ],
          "pitch": -27.060012817383,
          "yaw": 43.57795715332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -375.599730 754.055200 1.906250; setang -27.060013 43.577957 0",
          "position_tick": 62139,
          "angle_tick": 62139,
          "origin": [
            -375.59973,
            754.0552,
            1.90625
          ],
          "pitch": -27.060013,
          "yaw": 43.577957,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            22.988281
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -375.599731 754.055176 25.140625; setang -27.060013 43.577957 0",
          "position_tick": 62146,
          "angle_tick": 62146,
          "origin": [
            -375.599731445312,
            754.05517578125,
            25.140625
          ],
          "pitch": -27.060012817383,
          "yaw": 43.57795715332,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61635,
          "last_tick": 62146,
          "samples": 512
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a8552d76fb9f6fcf",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00053",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00053",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00053",
        "demo_3ef7bfc9c4cb1bcd3960_00100",
        "demo_3ef7bfc9c4cb1bcd3960_00137",
        "demo_585d972b6bcf05f54588_00041",
        "demo_f1d8725268c9f30ce844_00263",
        "demo_f1d8725268c9f30ce844_00341"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 5,
      "event_tick": 29175,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -58.799515 -164.628754 0",
          "position_tick": 29168,
          "angle_tick": 29175,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -58.799514770508,
          "yaw": -164.628753662109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -58.799515 -164.628750 0",
          "position_tick": 29169,
          "angle_tick": 29169,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -58.799515,
          "yaw": -164.62875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -58.799515 -164.628754 0",
          "position_tick": 29175,
          "angle_tick": 29175,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -58.799514770508,
          "yaw": -164.628753662109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29045,
          "last_tick": 29175,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c2f24d38cbe19e6a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00279",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00279",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00107",
        "demo_9973c9a1187116ecba8b_00377",
        "demo_b24ca24bca0f9defa72c_00145",
        "demo_deb2a52b8ef138c44fe0_00070",
        "demo_deb2a52b8ef138c44fe0_00234",
        "demo_deb2a52b8ef138c44fe0_00279"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 15,
      "event_tick": 127835,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.050720 1345.334229 -122.771362; setang -11.707306 129.566589 0",
          "position_tick": 127828,
          "angle_tick": 127835,
          "origin": [
            -275.050720214844,
            1345.334228515625,
            -122.771362304688
          ],
          "pitch": -11.707305908203,
          "yaw": 129.566589355469,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.050720 1345.334200 -118.578125; setang -11.579926 129.662020 0",
          "position_tick": 127829,
          "angle_tick": 127829,
          "origin": [
            -275.05072,
            1345.3342,
            -118.578125
          ],
          "pitch": -11.579926,
          "yaw": 129.66202,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.050720 1345.334229 -98.312500; setang -11.707306 129.566589 0",
          "position_tick": 127835,
          "angle_tick": 127835,
          "origin": [
            -275.050720214844,
            1345.334228515625,
            -98.3125
          ],
          "pitch": -11.707305908203,
          "yaw": 129.566589355469,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            235.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127705,
          "last_tick": 127835,
          "samples": 131
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d08cb1c39b4f51cf",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9973c9a1187116ecba8b_00099",
      "command_record_id": "demo_9973c9a1187116ecba8b_00099",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00088",
        "demo_78d0d18d21d68a5f4162_00211",
        "demo_79fb1d50cba757afee7d_00332",
        "demo_79fb1d50cba757afee7d_00389",
        "demo_9973c9a1187116ecba8b_00099",
        "demo_9973c9a1187116ecba8b_00135"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FL1T",
      "round": 6,
      "event_tick": 50353,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -112.907104 1581.920500 2.202698; setang -16.087418 -38.285980 0",
          "position_tick": 50302,
          "angle_tick": 50302,
          "origin": [
            -112.907104,
            1581.9205,
            2.2026978
          ],
          "pitch": -16.087418,
          "yaw": -38.28598,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -116.721680 1411.651000 -0.374878; setang 6.615143 78.959780 0",
          "position_tick": 50223,
          "angle_tick": 50223,
          "origin": [
            -116.72168,
            1411.651,
            -0.37487793
          ],
          "pitch": 6.615143,
          "yaw": 78.95978,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.4492188,
            207.41406,
            -2.0234375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -28.037110 1514.804900 3.421875; setang -16.087418 -38.337480 0",
          "position_tick": 50340,
          "angle_tick": 50340,
          "origin": [
            -28.03711,
            1514.8049,
            3.421875
          ],
          "pitch": -16.087418,
          "yaw": -38.33748,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            192.16797,
            -151.97656,
            -2.6369476
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 7.995133 1486.307861 43.906250; setang -16.113159 -38.337479 0",
          "position_tick": 50353,
          "angle_tick": 50353,
          "origin": [
            7.995133399963,
            1486.307861328125,
            43.90625
          ],
          "pitch": -16.113159179688,
          "yaw": -38.337478637695,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            192.172058105469,
            -151.984375,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50223,
          "last_tick": 50353,
          "samples": 131
        },
        "departure_tick": 50303,
        "movement_to_event_ms": 796.875,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d421009ce5fcdbf7",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00368",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00368",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00426",
        "demo_4f80b8bcc2fa56bb83a7_00309",
        "demo_4f80b8bcc2fa56bb83a7_00342",
        "demo_4f80b8bcc2fa56bb83a7_00368",
        "demo_731311ac42553ee59f1a_00309",
        "demo_731311ac42553ee59f1a_00415"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 17,
      "event_tick": 134442,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang 4.671936 157.581730 0",
          "position_tick": 134309,
          "angle_tick": 134309,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": 4.671936,
          "yaw": 157.58173,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang 3.903931 156.813690 0",
          "position_tick": 134220,
          "angle_tick": 134220,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": 3.9039307,
          "yaw": 156.81369,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.6015625,
            17.828125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -735.937130 -2135.694000 -158.484380; setang -25.087280 92.367550 0",
          "position_tick": 134436,
          "angle_tick": 134436,
          "origin": [
            -735.93713,
            -2135.694,
            -158.48438
          ],
          "pitch": -25.08728,
          "yaw": 92.36755,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            69.30859
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.967651 -2133.349121 -138.765625; setang -25.087280 92.367554 0",
          "position_tick": 134442,
          "angle_tick": 134442,
          "origin": [
            -735.967651367188,
            -2133.34912109375,
            -138.765625
          ],
          "pitch": -25.087280273438,
          "yaw": 92.367553710938,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.390625,
            30.015625,
            228.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134220,
          "last_tick": 134442,
          "samples": 223
        },
        "departure_tick": 134310,
        "movement_to_event_ms": 2078.125,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e583ad14537b12f4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00333",
      "command_record_id": "demo_731311ac42553ee59f1a_00333",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00228",
        "demo_4f80b8bcc2fa56bb83a7_00485",
        "demo_4f80b8bcc2fa56bb83a7_00601",
        "demo_4f80b8bcc2fa56bb83a7_00636",
        "demo_731311ac42553ee59f1a_00333",
        "demo_731311ac42553ee59f1a_00397"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FalleN",
      "round": 16,
      "event_tick": 153526,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.937195 -2135.780273 -164.085571; setang -26.664154 65.183945 0",
          "position_tick": 153512,
          "angle_tick": 153526,
          "origin": [
            -735.937194824219,
            -2135.7802734375,
            -164.085571289062
          ],
          "pitch": -26.664154052734,
          "yaw": 65.183944702148,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.937200 -2135.780300 -164.085570; setang -26.664154 65.183945 0",
          "position_tick": 153513,
          "angle_tick": 153513,
          "origin": [
            -735.9372,
            -2135.7803,
            -164.08557
          ],
          "pitch": -26.664154,
          "yaw": 65.183945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.937195 -2135.780273 -122.671875; setang -26.664154 65.183945 0",
          "position_tick": 153526,
          "angle_tick": 153526,
          "origin": [
            -735.937194824219,
            -2135.7802734375,
            -122.671875
          ],
          "pitch": -26.664154052734,
          "yaw": 65.183944702148,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            158.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153250,
          "last_tick": 153526,
          "samples": 277
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f09deb1de087e7b4",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_241d9eb92ddde5a3b396_00116",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00116",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00011",
        "demo_241d9eb92ddde5a3b396_00116",
        "demo_2666f7f52fbf4c296e43_00058",
        "demo_2666f7f52fbf4c296e43_00234",
        "demo_fbb358b45e5cdb7b7700_00243",
        "demo_fbb358b45e5cdb7b7700_00380"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zweih",
      "round": 7,
      "event_tick": 56124,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1267.938599 -314.821594 5.708545; setang -26.470520 89.851013 0",
          "position_tick": 56115,
          "angle_tick": 56124,
          "origin": [
            -1267.938598632812,
            -314.821594238281,
            5.70854473114
          ],
          "pitch": -26.470520019531,
          "yaw": 89.851013183594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1267.938600 -314.821600 18.140625; setang -26.470520 89.851010 0",
          "position_tick": 56118,
          "angle_tick": 56118,
          "origin": [
            -1267.9386,
            -314.8216,
            18.140625
          ],
          "pitch": -26.47052,
          "yaw": 89.85101,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            282.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1267.938599 -314.821594 36.281250; setang -26.470520 89.851013 0",
          "position_tick": 56124,
          "angle_tick": 56124,
          "origin": [
            -1267.938598632812,
            -314.821594238281,
            36.28125
          ],
          "pitch": -26.470520019531,
          "yaw": 89.851013183594,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            207.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55840,
          "last_tick": 56124,
          "samples": 285
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f497c5ce7f1b102a",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00265",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00265",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00279",
        "demo_49fabf21b1c26f1010df_00366",
        "demo_9973c9a1187116ecba8b_00155",
        "demo_9973c9a1187116ecba8b_00268",
        "demo_deb2a52b8ef138c44fe0_00265",
        "demo_deb2a52b8ef138c44fe0_00305"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "donk",
      "round": 15,
      "event_tick": 122994,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 166.684250 2380.768600 -120.129580; setang -0.384857 -139.247920 0",
          "position_tick": 122864,
          "angle_tick": 122864,
          "origin": [
            166.68425,
            2380.7686,
            -120.12958
          ],
          "pitch": -0.38485718,
          "yaw": -139.24792,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.7578125,
            -4.578125,
            -1.2286377
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -178.149170 2156.998300 -126.228150; setang -33.797730 -134.739070 0",
          "position_tick": 122988,
          "angle_tick": 122988,
          "origin": [
            -178.14917,
            2156.9983,
            -126.22815
          ],
          "pitch": -33.79773,
          "yaw": -134.73907,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -174.875,
            -144.53125,
            -0.22265625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -191.988647 2144.847656 -126.388672; setang -35.255127 -135.014069 0",
          "position_tick": 122994,
          "angle_tick": 122994,
          "origin": [
            -191.988647460938,
            2144.84765625,
            -126.388671875
          ],
          "pitch": -35.255126953125,
          "yaw": -135.014068603516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.140625,
            -160.0,
            -2.59375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 122864,
          "last_tick": 122994,
          "samples": 131
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f4c882e0330cf913",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00203",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00203",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00347",
        "demo_4d520a1960bac889dc2d_00013",
        "demo_4d520a1960bac889dc2d_00099",
        "demo_4d520a1960bac889dc2d_00129",
        "demo_4d520a1960bac889dc2d_00229",
        "demo_5cc1733fab4c73f800c9_00203"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "donk",
      "round": 10,
      "event_tick": 79817,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1300.873000 -1134.851100 -415.968750; setang -2.997559 4.805145 0",
          "position_tick": 79649,
          "angle_tick": 79649,
          "origin": [
            -1300.873,
            -1134.8511,
            -415.96875
          ],
          "pitch": -2.9975586,
          "yaw": 4.8051453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -746.294300 -1225.128700 -415.968750; setang -10.752533 -53.137436 0",
          "position_tick": 79810,
          "angle_tick": 79810,
          "origin": [
            -746.2943,
            -1225.1287,
            -415.96875
          ],
          "pitch": -10.752533,
          "yaw": -53.137436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            148.51562,
            -194.85156,
            -128.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -732.414185 -1243.429199 -415.968750; setang -10.752533 -53.137436 0",
          "position_tick": 79817,
          "angle_tick": 79817,
          "origin": [
            -732.414184570312,
            -1243.42919921875,
            -415.96875
          ],
          "pitch": -10.752532958984,
          "yaw": -53.137435913086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            147.85546875,
            -195.359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79649,
          "last_tick": 79817,
          "samples": 169
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f50c8b21d9842e15",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_059e8a0abfc550087c91_00187",
      "command_record_id": "demo_059e8a0abfc550087c91_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00149",
        "demo_059e8a0abfc550087c91_00187",
        "demo_059e8a0abfc550087c91_00273",
        "demo_059e8a0abfc550087c91_00306",
        "demo_1b9d5eac73de0b387701_00049",
        "demo_21a2c34da37a8e81c427_00294"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 11,
      "event_tick": 84929,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1247.928300 -621.880400 -167.968750; setang -14.916351 -0.450104 0",
          "position_tick": 84891,
          "angle_tick": 84891,
          "origin": [
            -1247.9283,
            -621.8804,
            -167.96875
          ],
          "pitch": -14.916351,
          "yaw": -0.45010376,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1194.231100 -642.030760 -167.968750; setang 0.686310 2.216156 0",
          "position_tick": 84799,
          "angle_tick": 84799,
          "origin": [
            -1194.2311,
            -642.03076,
            -167.96875
          ],
          "pitch": 0.6863098,
          "yaw": 2.216156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.3359375,
            -33.007812,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1163.849900 -622.412900 -167.968750; setang -16.315384 -0.450104 0",
          "position_tick": 84923,
          "angle_tick": 84923,
          "origin": [
            -1163.8499,
            -622.4129,
            -167.96875
          ],
          "pitch": -16.315384,
          "yaw": -0.45010376,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.98438,
            -1.5976562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1144.782593 -622.547180 -167.968750; setang -16.605835 -0.476532 0",
          "position_tick": 84929,
          "angle_tick": 84929,
          "origin": [
            -1144.782592773438,
            -622.547180175781,
            -167.96875
          ],
          "pitch": -16.605834960938,
          "yaw": -0.476531982422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.9921875,
            -1.77734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84799,
          "last_tick": 84929,
          "samples": 131
        },
        "departure_tick": 84892,
        "movement_to_event_ms": 593.75,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f0e711447eb440b7",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00081",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00081",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00076",
        "demo_1e8907bfd30b0bcdbfe9_00078",
        "demo_1e8907bfd30b0bcdbfe9_00171",
        "demo_a50086abe9c7c4a980cd_00075",
        "demo_a50086abe9c7c4a980cd_00080",
        "demo_a50086abe9c7c4a980cd_00081",
        "demo_a50086abe9c7c4a980cd_00233",
        "demo_f53e9889dd94c99a6feb_00095"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "woxic",
      "round": 5,
      "event_tick": 30255,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 12.368956 -769.615051 -95.968750; setang 4.266479 13.875046 0",
          "position_tick": 30246,
          "angle_tick": 30255,
          "origin": [
            12.368955612183,
            -769.615051269531,
            -95.96875
          ],
          "pitch": 4.266479492188,
          "yaw": 13.875045776367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 12.368956 -769.615050 -87.156250; setang 4.266479 13.875046 0",
          "position_tick": 30248,
          "angle_tick": 30248,
          "origin": [
            12.368956,
            -769.61505,
            -87.15625
          ],
          "pitch": 4.2664795,
          "yaw": 13.875046,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            284.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 12.368956 -769.615051 -64.953125; setang 4.266479 13.875046 0",
          "position_tick": 30255,
          "angle_tick": 30255,
          "origin": [
            12.368955612183,
            -769.615051269531,
            -64.953125
          ],
          "pitch": 4.266479492188,
          "yaw": 13.875045776367,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            206.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29880,
          "last_tick": 30255,
          "samples": 376
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b3ffa9e1ea7da888",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00439",
      "command_record_id": "demo_bc6251413daa2447c1ff_00439",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00148",
        "demo_21a2c34da37a8e81c427_00250",
        "demo_21a2c34da37a8e81c427_00338",
        "demo_bc6251413daa2447c1ff_00439",
        "demo_bc6251413daa2447c1ff_00440",
        "demo_f1d8725268c9f30ce844_00029",
        "demo_f1d8725268c9f30ce844_00031"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 21,
      "event_tick": 188153,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 853.815979 -1036.062744 -251.968750; setang -36.713562 -151.101837 0",
          "position_tick": 188146,
          "angle_tick": 188153,
          "origin": [
            853.815979003906,
            -1036.062744140625,
            -251.96875
          ],
          "pitch": -36.713562011719,
          "yaw": -151.101837158203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 853.816000 -1036.062700 -251.968750; setang -36.713562 -151.101840 0",
          "position_tick": 188147,
          "angle_tick": 188147,
          "origin": [
            853.816,
            -1036.0627,
            -251.96875
          ],
          "pitch": -36.713562,
          "yaw": -151.10184,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 853.815979 -1036.062744 -251.968750; setang -36.713562 -151.101837 0",
          "position_tick": 188153,
          "angle_tick": 188153,
          "origin": [
            853.815979003906,
            -1036.062744140625,
            -251.96875
          ],
          "pitch": -36.713562011719,
          "yaw": -151.101837158203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 187962,
          "last_tick": 188153,
          "samples": 192
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_06b17a4dfaeb0a30",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00191",
      "command_record_id": "demo_18d34587c875f0b595ae_00191",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00096",
        "demo_18d34587c875f0b595ae_00191",
        "demo_2666f7f52fbf4c296e43_00040",
        "demo_518d8b186445b01e1f62_00342",
        "demo_518d8b186445b01e1f62_00455"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 11,
      "event_tick": 92635,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 713.947200 285.965120 -188.283940; setang -11.955185 -169.078550 0",
          "position_tick": 92601,
          "angle_tick": 92601,
          "origin": [
            713.9472,
            285.96512,
            -188.28394
          ],
          "pitch": -11.955185,
          "yaw": -169.07855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 745.928900 160.857620 -145.968750; setang -1.001816 -179.290010 0",
          "position_tick": 92366,
          "angle_tick": 92366,
          "origin": [
            745.9289,
            160.85762,
            -145.96875
          ],
          "pitch": -1.0018158,
          "yaw": -179.29001,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 653.388800 274.281830 -188.763980; setang -11.955185 -169.078550 0",
          "position_tick": 92629,
          "angle_tick": 92629,
          "origin": [
            653.3888,
            274.28183,
            -188.76398
          ],
          "pitch": -11.955185,
          "yaw": -169.07855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.4336,
            -39.259766,
            -0.0390625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 636.931091 271.107971 -188.770813; setang -11.955185 -169.078552 0",
          "position_tick": 92635,
          "angle_tick": 92635,
          "origin": [
            636.931091308594,
            271.107971191406,
            -188.770812988281
          ],
          "pitch": -11.955184936523,
          "yaw": -169.078552246094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -213.6171875,
            -41.20703125,
            -0.125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 92366,
          "last_tick": 92635,
          "samples": 270
        },
        "departure_tick": 92602,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_143dbe9ca9897ffe",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00166",
      "command_record_id": "demo_6e149681cbff13e6c780_00166",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00166",
        "demo_6e149681cbff13e6c780_00176",
        "demo_6e149681cbff13e6c780_00239",
        "demo_86c38e0db4646195347a_00320",
        "demo_9da916c73bb5ff938c63_00301"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "max",
      "round": 8,
      "event_tick": 71542,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 537.328900 3092.739700 263.031250; setang 12.869797 -102.337990 0",
          "position_tick": 71508,
          "angle_tick": 71508,
          "origin": [
            537.3289,
            3092.7397,
            263.03125
          ],
          "pitch": 12.869797,
          "yaw": -102.33799,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 535.136540 3111.565700 211.567550; setang 10.317871 -101.854250 0",
          "position_tick": 71412,
          "angle_tick": 71412,
          "origin": [
            535.13654,
            3111.5657,
            211.56755
          ],
          "pitch": 10.317871,
          "yaw": -101.85425,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.654297,
            -95.03125,
            -2.7353516
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 523.178340 3028.130600 266.968750; setang 12.869797 -102.359960 0",
          "position_tick": 71535,
          "angle_tick": 71535,
          "origin": [
            523.17834,
            3028.1306,
            266.96875
          ],
          "pitch": 12.869797,
          "yaw": -102.35996,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -48.98047,
            -223.48438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 518.553833 3007.032471 290.468750; setang 12.869797 -102.359962 0",
          "position_tick": 71542,
          "angle_tick": 71542,
          "origin": [
            518.553833007812,
            3007.032470703125,
            290.46875
          ],
          "pitch": 12.86979675293,
          "yaw": -102.359962463379,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -49.328125,
            -225.046875,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71412,
          "last_tick": 71542,
          "samples": 131
        },
        "departure_tick": 71509,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_14d8a48634603539",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00155",
      "command_record_id": "demo_9c5c91359adde2e94631_00155",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00144",
        "demo_585d972b6bcf05f54588_00135",
        "demo_9c5c91359adde2e94631_00045",
        "demo_9c5c91359adde2e94631_00155",
        "demo_9c5c91359adde2e94631_00390"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "fame",
      "round": 9,
      "event_tick": 60667,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 815.416138 -1497.946167 -108.968750; setang -26.812820 -176.020203 0",
          "position_tick": 60660,
          "angle_tick": 60667,
          "origin": [
            815.416137695312,
            -1497.946166992188,
            -108.96875
          ],
          "pitch": -26.81282043457,
          "yaw": -176.020202636719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 815.416140 -1497.946200 -108.968750; setang -26.812820 -176.020200 0",
          "position_tick": 60661,
          "angle_tick": 60661,
          "origin": [
            815.41614,
            -1497.9462,
            -108.96875
          ],
          "pitch": -26.81282,
          "yaw": -176.0202,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 815.416138 -1497.946167 -108.968750; setang -26.812820 -176.020203 0",
          "position_tick": 60667,
          "angle_tick": 60667,
          "origin": [
            815.416137695312,
            -1497.946166992188,
            -108.96875
          ],
          "pitch": -26.81282043457,
          "yaw": -176.020202636719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60454,
          "last_tick": 60667,
          "samples": 214
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1da55a10d5816016",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00075",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00075",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00026",
        "demo_07e639ec7f941287e35b_00206",
        "demo_1e8907bfd30b0bcdbfe9_00075",
        "demo_a50086abe9c7c4a980cd_00077",
        "demo_a50086abe9c7c4a980cd_00302"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 5,
      "event_tick": 31239,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -249.142460 -1230.248400 -415.968750; setang -2.606842 -5.974503 0",
          "position_tick": 31215,
          "angle_tick": 31215,
          "origin": [
            -249.14246,
            -1230.2484,
            -415.96875
          ],
          "pitch": -2.606842,
          "yaw": -5.9745026,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -237.103400 -1221.930700 -415.968750; setang 0.296967 -7.789307 0",
          "position_tick": 31005,
          "angle_tick": 31005,
          "origin": [
            -237.1034,
            -1221.9307,
            -415.96875
          ],
          "pitch": 0.29696655,
          "yaw": -7.7893066,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -217.641300 -1233.523000 -415.968750; setang -2.870865 -5.908234 0",
          "position_tick": 31232,
          "angle_tick": 31232,
          "origin": [
            -217.6413,
            -1233.523,
            -415.96875
          ],
          "pitch": -2.8708649,
          "yaw": -5.9082336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            186.14062,
            -19.359375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -198.112122 -1235.550293 -415.968750; setang -2.870865 -5.908234 0",
          "position_tick": 31239,
          "angle_tick": 31239,
          "origin": [
            -198.112121582031,
            -1235.55029296875,
            -415.96875
          ],
          "pitch": -2.870864868164,
          "yaw": -5.908233642578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            218.16015625,
            -22.625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31005,
          "last_tick": 31239,
          "samples": 235
        },
        "departure_tick": 31216,
        "movement_to_event_ms": 375.0,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_269edacdb28100b6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00254",
      "command_record_id": "demo_2160153112cdae3ea873_00254",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00254",
        "demo_2160153112cdae3ea873_00280",
        "demo_2160153112cdae3ea873_00301",
        "demo_79afb17b7ed789137186_00334",
        "demo_c41e59c2737947d52711_00014"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 15,
      "event_tick": 135391,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -791.985000 196.508900 1614.031200; setang 4.250336 -8.212967 0",
          "position_tick": 135261,
          "angle_tick": 135261,
          "origin": [
            -791.985,
            196.5089,
            1614.0312
          ],
          "pitch": 4.2503357,
          "yaw": -8.212967,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.49219,
            -52.179688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -477.357900 -3.324158 1664.031200; setang 6.494293 10.082367 0",
          "position_tick": 135385,
          "angle_tick": 135385,
          "origin": [
            -477.3579,
            -3.3241577,
            1664.0312
          ],
          "pitch": 6.494293,
          "yaw": 10.082367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            209.2461,
            23.324219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -459.999512 -1.008728 1664.031250; setang 6.256714 10.240631 0",
          "position_tick": 135391,
          "angle_tick": 135391,
          "origin": [
            -459.99951171875,
            -1.008728027344,
            1664.03125
          ],
          "pitch": 6.256713867188,
          "yaw": 10.240631103516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.49609375,
            32.31640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135261,
          "last_tick": 135391,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_28544958f4265076",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_4d520a1960bac889dc2d_00174",
      "command_record_id": "demo_4d520a1960bac889dc2d_00174",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00130",
        "demo_4d520a1960bac889dc2d_00174",
        "demo_4d520a1960bac889dc2d_00231",
        "demo_c7fce8ea189bfb0ec256_00078",
        "demo_f53e9889dd94c99a6feb_00120"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 10,
      "event_tick": 74014,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1809.185700 -695.460100 -351.968750; setang 2.948120 -93.162690 0",
          "position_tick": 73884,
          "angle_tick": 73884,
          "origin": [
            1809.1857,
            -695.4601,
            -351.96875
          ],
          "pitch": 2.94812,
          "yaw": -93.16269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1731.679900 -1104.945400 -370.357120; setang -21.164124 -147.239100 0",
          "position_tick": 74008,
          "angle_tick": 74008,
          "origin": [
            1731.6799,
            -1104.9454,
            -370.35712
          ],
          "pitch": -21.164124,
          "yaw": -147.2391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.60938,
            -148.82812,
            -43.13672
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1716.207886 -1116.213135 -373.590881; setang -21.164124 -147.239105 0",
          "position_tick": 74014,
          "angle_tick": 74014,
          "origin": [
            1716.207885742188,
            -1116.213134765625,
            -373.590881347656
          ],
          "pitch": -21.164123535156,
          "yaw": -147.239105224609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.40625,
            -142.3515625,
            -40.41015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73884,
          "last_tick": 74014,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f17d2c3da2e206c",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_da35559385e7d6e5ce42_00413",
      "command_record_id": "demo_da35559385e7d6e5ce42_00413",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00316",
        "demo_92655b67d38bb2eb32f4_00261",
        "demo_92655b67d38bb2eb32f4_00301",
        "demo_da35559385e7d6e5ce42_00340",
        "demo_da35559385e7d6e5ce42_00413"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 20,
      "event_tick": 168065,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -789.946899 52.073154 -87.968750; setang -24.330261 74.530914 0",
          "position_tick": 168057,
          "angle_tick": 168065,
          "origin": [
            -789.946899414062,
            52.073154449463,
            -87.96875
          ],
          "pitch": -24.330261230469,
          "yaw": 74.530914306641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -789.946900 52.073154 -85.296875; setang -24.330261 74.559050 0",
          "position_tick": 168058,
          "angle_tick": 168058,
          "origin": [
            -789.9469,
            52.073154,
            -85.296875
          ],
          "pitch": -24.330261,
          "yaw": 74.55905,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -789.946899 52.073154 -61.468750; setang -24.330261 74.530914 0",
          "position_tick": 168065,
          "angle_tick": 168065,
          "origin": [
            -789.946899414062,
            52.073154449463,
            -61.46875
          ],
          "pitch": -24.330261230469,
          "yaw": 74.530914306641,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167935,
          "last_tick": 168065,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3273e30c621619a1",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00034",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00034",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00010",
        "demo_1c4fa8f15de6cbb137e2_00154",
        "demo_5c8743102c5a1e28f8ee_00457",
        "demo_78d0d18d21d68a5f4162_00034",
        "demo_78d0d18d21d68a5f4162_00255"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 3,
      "event_tick": 16257,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -556.028015 1371.514526 -112.320435; setang -33.660049 10.651932 0",
          "position_tick": 16250,
          "angle_tick": 16257,
          "origin": [
            -556.028015136719,
            1371.514526367188,
            -112.320434570312
          ],
          "pitch": -33.660049438477,
          "yaw": 10.651931762695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -556.028000 1371.514500 -112.320435; setang -33.660050 10.651932 0",
          "position_tick": 16251,
          "angle_tick": 16251,
          "origin": [
            -556.028,
            1371.5145,
            -112.320435
          ],
          "pitch": -33.66005,
          "yaw": 10.651932,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -556.028015 1371.514526 -112.320435; setang -33.660049 10.651932 0",
          "position_tick": 16257,
          "angle_tick": 16257,
          "origin": [
            -556.028015136719,
            1371.514526367188,
            -112.320434570312
          ],
          "pitch": -33.660049438477,
          "yaw": 10.651931762695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16074,
          "last_tick": 16257,
          "samples": 184
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_369feca4b06d221a",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_6e149681cbff13e6c780_00120",
      "command_record_id": "demo_6e149681cbff13e6c780_00120",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00562",
        "demo_6e149681cbff13e6c780_00050",
        "demo_6e149681cbff13e6c780_00120",
        "demo_9da916c73bb5ff938c63_00125",
        "demo_9da916c73bb5ff938c63_00422"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 7,
      "event_tick": 57645,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -843.996460 566.081300 -30.705688; setang 8.082855 19.226410 0",
          "position_tick": 57358,
          "angle_tick": 57358,
          "origin": [
            -843.99646,
            566.0813,
            -30.705688
          ],
          "pitch": 8.082855,
          "yaw": 19.22641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 100.142260 940.262400 82.032270; setang -14.036072 83.937256 0",
          "position_tick": 57639,
          "angle_tick": 57639,
          "origin": [
            100.14226,
            940.2624,
            82.03227
          ],
          "pitch": -14.036072,
          "yaw": 83.937256,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            48.845215,
            240.07422,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 103.438438 959.116272 82.032272; setang -14.036072 83.937256 0",
          "position_tick": 57645,
          "angle_tick": 57645,
          "origin": [
            103.438438415527,
            959.116271972656,
            82.032272338867
          ],
          "pitch": -14.036071777344,
          "yaw": 83.937255859375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.4931640625,
            241.796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57358,
          "last_tick": 57645,
          "samples": 288
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_422ce2ab0d9b3f2f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00215",
      "command_record_id": "demo_56d855ae2f8723544f85_00145",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00145",
        "demo_56d855ae2f8723544f85_00215",
        "demo_b9b20b60330034a63512_00109",
        "demo_b9b20b60330034a63512_00161",
        "demo_c41e59c2737947d52711_00202"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "JBa",
      "round": 7,
      "event_tick": 52133,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1319.645000 -598.069100 1612.031700; setang -19.223663 -132.445680 0",
          "position_tick": 52101,
          "angle_tick": 52101,
          "origin": [
            1319.645,
            -598.0691,
            1612.0317
          ],
          "pitch": -19.223663,
          "yaw": -132.44568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1386.909500 -689.693850 1609.031600; setang 0.074844 -158.849950 0",
          "position_tick": 51854,
          "angle_tick": 51854,
          "origin": [
            1386.9095,
            -689.69385,
            1609.0316
          ],
          "pitch": 0.07484436,
          "yaw": -158.84995,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -247.75,
            -33.42578,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1279.275500 -642.233760 1609.031900; setang -19.223663 -132.445680 0",
          "position_tick": 52127,
          "angle_tick": 52127,
          "origin": [
            1279.2755,
            -642.23376,
            1609.0319
          ],
          "pitch": -19.223663,
          "yaw": -132.44568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -151.07031,
            -165.23047,
            -61.960938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1266.948608 -655.716187 1609.031860; setang -19.223663 -132.445679 0",
          "position_tick": 52133,
          "angle_tick": 52133,
          "origin": [
            1266.948608398438,
            -655.716186523438,
            1609.031860351562
          ],
          "pitch": -19.223663330078,
          "yaw": -132.445678710938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -160.5390625,
            -175.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51854,
          "last_tick": 52133,
          "samples": 280
        },
        "departure_tick": 52102,
        "movement_to_event_ms": 500.0,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_42dfe5951ca0f03b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00028",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00198",
        "demo_c7fce8ea189bfb0ec256_00151",
        "demo_f53e9889dd94c99a6feb_00015",
        "demo_f53e9889dd94c99a6feb_00028",
        "demo_f53e9889dd94c99a6feb_00137"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 4,
      "event_tick": 26602,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1131.264500 -1140.850800 -415.968750; setang -1.385986 0.359802 0",
          "position_tick": 26472,
          "angle_tick": 26472,
          "origin": [
            -1131.2645,
            -1140.8508,
            -415.96875
          ],
          "pitch": -1.3859863,
          "yaw": 0.35980225,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -715.616940 -1275.348800 -415.968750; setang -10.117722 -53.124046 0",
          "position_tick": 26596,
          "angle_tick": 26596,
          "origin": [
            -715.61694,
            -1275.3488,
            -415.96875
          ],
          "pitch": -10.117722,
          "yaw": -53.124046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.02734,
            -194.46094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -704.018311 -1290.574829 -415.968750; setang -10.117722 -53.108940 0",
          "position_tick": 26602,
          "angle_tick": 26602,
          "origin": [
            -704.018310546875,
            -1290.574829101562,
            -415.96875
          ],
          "pitch": -10.117721557617,
          "yaw": -53.108940124512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            148.21484375,
            -195.0859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26472,
          "last_tick": 26602,
          "samples": 131
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_43f1ae9ec83420f2",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_b24ca24bca0f9defa72c_00049",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00315",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00290",
        "demo_5c8743102c5a1e28f8ee_00315",
        "demo_5c8743102c5a1e28f8ee_00472",
        "demo_78d0d18d21d68a5f4162_00106",
        "demo_b24ca24bca0f9defa72c_00049"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 17,
      "event_tick": 137095,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1264.355500 2126.387500 -0.249939; setang -11.723785 -90.233116 0",
          "position_tick": 137020,
          "angle_tick": 137020,
          "origin": [
            1264.3555,
            2126.3875,
            -0.24993896
          ],
          "pitch": -11.723785,
          "yaw": -90.233116,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1257.245600 2101.116200 0.070313; setang -11.471436 -89.686890 0",
          "position_tick": 136965,
          "angle_tick": 136965,
          "origin": [
            1257.2456,
            2101.1162,
            0.07031345
          ],
          "pitch": -11.471436,
          "yaw": -89.68689,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1253.706900 2038.247300 2.002499; setang -42.440186 -81.786690 0",
          "position_tick": 137088,
          "angle_tick": 137088,
          "origin": [
            1253.7069,
            2038.2473,
            2.002499
          ],
          "pitch": -42.440186,
          "yaw": -81.78669,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1253.706909 2038.247314 2.002499; setang -42.440186 -81.786690 0",
          "position_tick": 137095,
          "angle_tick": 137095,
          "origin": [
            1253.706909179688,
            2038.247314453125,
            2.002499103546
          ],
          "pitch": -42.440185546875,
          "yaw": -81.786689758301,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136965,
          "last_tick": 137095,
          "samples": 131
        },
        "departure_tick": 137021,
        "movement_to_event_ms": 1171.875,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4c6ca116dc779e3c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00204",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00264",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00204",
        "demo_44d9dd1cefa925823c1e_00264",
        "demo_5d6af8fdfb719608e960_00048",
        "demo_5d6af8fdfb719608e960_00452",
        "demo_9da916c73bb5ff938c63_00087"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 13,
      "event_tick": 126008,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 644.843440 1996.202900 136.031250; setang 3.462067 70.387344 0",
          "position_tick": 125997,
          "angle_tick": 125997,
          "origin": [
            644.84344,
            1996.2029,
            136.03125
          ],
          "pitch": 3.4620667,
          "yaw": 70.387344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 647.628100 2001.394000 136.031270; setang 2.972488 69.874420 0",
          "position_tick": 125840,
          "angle_tick": 125840,
          "origin": [
            647.6281,
            2001.394,
            136.03127
          ],
          "pitch": 2.9724884,
          "yaw": 69.87442,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.242188,
            -10.546875,
            -1.6904297
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 646.148600 1999.866700 136.031270; setang 3.228943 70.340650 0",
          "position_tick": 126002,
          "angle_tick": 126002,
          "origin": [
            646.1486,
            1999.8667,
            136.03127
          ],
          "pitch": 3.2289429,
          "yaw": 70.34065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            21.65625,
            60.773438,
            0.0009765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 649.255127 2008.573608 136.031265; setang 3.042526 70.340652 0",
          "position_tick": 126008,
          "angle_tick": 126008,
          "origin": [
            649.255126953125,
            2008.573608398438,
            136.031265258789
          ],
          "pitch": 3.042526245117,
          "yaw": 70.34065246582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.421875,
            132.9140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125840,
          "last_tick": 126008,
          "samples": 169
        },
        "departure_tick": 125998,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_50b367617cfc6f6a",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00563",
      "command_record_id": "demo_5d6af8fdfb719608e960_00563",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00012",
        "demo_5d6af8fdfb719608e960_00360",
        "demo_5d6af8fdfb719608e960_00563",
        "demo_6e149681cbff13e6c780_00336",
        "demo_86c38e0db4646195347a_00100"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 23,
      "event_tick": 210561,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1365.709400 2733.028000 131.885060; setang 17.297287 -169.677660 0",
          "position_tick": 210319,
          "angle_tick": 210319,
          "origin": [
            1365.7094,
            2733.028,
            131.88506
          ],
          "pitch": 17.297287,
          "yaw": -169.67766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 828.518550 2310.215600 140.084300; setang -23.346283 -127.464410 0",
          "position_tick": 210554,
          "angle_tick": 210554,
          "origin": [
            828.51855,
            2310.2156,
            140.0843
          ],
          "pitch": -23.346283,
          "yaw": -127.46441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -139.59375,
            -196.04688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 815.002869 2291.680908 136.031479; setang -23.320541 -127.464409 0",
          "position_tick": 210561,
          "angle_tick": 210561,
          "origin": [
            815.002868652344,
            2291.680908203125,
            136.031478881836
          ],
          "pitch": -23.320541381836,
          "yaw": -127.464408874512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -145.296875,
            -197.265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 210319,
          "last_tick": 210561,
          "samples": 243
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_51110c53823f3a08",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_62cb3af35c3893a91c7d_00065",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00065",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00046",
        "demo_1b9d5eac73de0b387701_00229",
        "demo_1b9d5eac73de0b387701_00438",
        "demo_62cb3af35c3893a91c7d_00065",
        "demo_62cb3af35c3893a91c7d_00196"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 5,
      "event_tick": 35550,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -2067.265381 806.247742 -45.151428; setang 6.203842 -11.134979 0",
          "position_tick": 35543,
          "angle_tick": 35550,
          "origin": [
            -2067.265380859375,
            806.247741699219,
            -45.151428222656
          ],
          "pitch": 6.203842163086,
          "yaw": -11.134979248047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -2067.265400 806.247740 -45.151430; setang 6.203842 -11.200897 0",
          "position_tick": 35544,
          "angle_tick": 35544,
          "origin": [
            -2067.2654,
            806.24774,
            -45.15143
          ],
          "pitch": 6.203842,
          "yaw": -11.200897,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2067.265381 806.247742 -45.151428; setang 6.203842 -11.134979 0",
          "position_tick": 35550,
          "angle_tick": 35550,
          "origin": [
            -2067.265380859375,
            806.247741699219,
            -45.151428222656
          ],
          "pitch": 6.203842163086,
          "yaw": -11.134979248047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35420,
          "last_tick": 35550,
          "samples": 131
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_51ab821d925418c5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00092",
      "command_record_id": "demo_518d8b186445b01e1f62_00031",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00031",
        "demo_518d8b186445b01e1f62_00092",
        "demo_518d8b186445b01e1f62_00141",
        "demo_92655b67d38bb2eb32f4_00297",
        "demo_fbb358b45e5cdb7b7700_00110"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 3,
      "event_tick": 14505,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1048.772500 807.533750 -3.968750; setang 3.079956 -160.865600 0",
          "position_tick": 14489,
          "angle_tick": 14489,
          "origin": [
            -1048.7725,
            807.53375,
            -3.96875
          ],
          "pitch": 3.079956,
          "yaw": -160.8656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1033.497100 807.210800 -3.968750; setang 2.309875 71.991700 0",
          "position_tick": 14375,
          "angle_tick": 14375,
          "origin": [
            -1033.4971,
            807.2108,
            -3.96875
          ],
          "pitch": 2.3098755,
          "yaw": 71.9917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -4.9765625,
            5.6015625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1060.476600 803.468400 -3.968750; setang 3.079956 -160.865600 0",
          "position_tick": 14499,
          "angle_tick": 14499,
          "origin": [
            -1060.4766,
            803.4684,
            -3.96875
          ],
          "pitch": 3.079956,
          "yaw": -160.8656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.83594,
            -41.617188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1072.594971 799.262085 -3.968750; setang 3.079956 -160.865601 0",
          "position_tick": 14505,
          "angle_tick": 14505,
          "origin": [
            -1072.594970703125,
            799.262084960938,
            -3.96875
          ],
          "pitch": 3.079956054688,
          "yaw": -160.865600585938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -169.640625,
            -58.8828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14375,
          "last_tick": 14505,
          "samples": 131
        },
        "departure_tick": 14490,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5200e55b581fc24d",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00221",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00221",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00233",
        "demo_4f80b8bcc2fa56bb83a7_00156",
        "demo_4f80b8bcc2fa56bb83a7_00221",
        "demo_4f80b8bcc2fa56bb83a7_00709",
        "demo_731311ac42553ee59f1a_00153"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 10,
      "event_tick": 66568,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 46.578495 798.308840 74.031250; setang 2.475006 -30.213776 0",
          "position_tick": 66352,
          "angle_tick": 66352,
          "origin": [
            46.578495,
            798.30884,
            74.03125
          ],
          "pitch": 2.475006,
          "yaw": -30.213776,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            219.75,
            96.203125,
            -12.663574
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 744.334400 665.938900 128.930620; setang -18.507507 -95.224000 0",
          "position_tick": 66562,
          "angle_tick": 66562,
          "origin": [
            744.3344,
            665.9389,
            128.93062
          ],
          "pitch": -18.507507,
          "yaw": -95.224,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.6015625,
            -235.2539,
            6.017578
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 742.941345 647.059448 129.233856; setang -18.507507 -95.223999 0",
          "position_tick": 66568,
          "angle_tick": 66568,
          "origin": [
            742.941345214844,
            647.059448242188,
            129.233856201172
          ],
          "pitch": -18.507507324219,
          "yaw": -95.223999023438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -18.734375,
            -244.14453125,
            3.78515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66352,
          "last_tick": 66568,
          "samples": 217
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_62b0ce31eba88feb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00273",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00100",
        "demo_78d0d18d21d68a5f4162_00103",
        "demo_78d0d18d21d68a5f4162_00135",
        "demo_78d0d18d21d68a5f4162_00273",
        "demo_b24ca24bca0f9defa72c_00281"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 12,
      "event_tick": 93151,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1004.968750 2379.966064 27.468138; setang -23.925140 -101.893387 0",
          "position_tick": 93140,
          "angle_tick": 93151,
          "origin": [
            1004.96875,
            2379.966064453125,
            27.468137741089
          ],
          "pitch": -23.925140380859,
          "yaw": -101.89338684082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1004.968750 2379.966000 45.843750; setang -23.925140 -101.893390 0",
          "position_tick": 93145,
          "angle_tick": 93145,
          "origin": [
            1004.96875,
            2379.966,
            45.84375
          ],
          "pitch": -23.92514,
          "yaw": -101.89339,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            263.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1004.968750 2379.966064 62.531250; setang -23.925140 -101.893387 0",
          "position_tick": 93151,
          "angle_tick": 93151,
          "origin": [
            1004.96875,
            2379.966064453125,
            62.53125
          ],
          "pitch": -23.925140380859,
          "yaw": -101.89338684082,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            189.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93021,
          "last_tick": 93151,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6bd065c6ecf9e78d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00047",
      "command_record_id": "demo_84f87856e21e12df25d7_00047",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00076",
        "demo_2bbfbc0aa8942114b717_00359",
        "demo_84f87856e21e12df25d7_00047",
        "demo_9da916c73bb5ff938c63_00186",
        "demo_9da916c73bb5ff938c63_00223"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 4,
      "event_tick": 29224,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 284.044586 648.042053 17.425304; setang -67.880745 15.319061 0",
          "position_tick": 29216,
          "angle_tick": 29224,
          "origin": [
            284.044586181641,
            648.042053222656,
            17.425304412842
          ],
          "pitch": -67.880744934082,
          "yaw": 15.319061279297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 284.044600 648.042050 19.375000; setang -67.874220 15.411407 0",
          "position_tick": 29217,
          "angle_tick": 29217,
          "origin": [
            284.0446,
            648.04205,
            19.375
          ],
          "pitch": -67.87422,
          "yaw": 15.411407,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 284.044586 648.042053 43.390625; setang -67.880745 15.319061 0",
          "position_tick": 29224,
          "angle_tick": 29224,
          "origin": [
            284.044586181641,
            648.042053222656,
            43.390625
          ],
          "pitch": -67.880744934082,
          "yaw": 15.319061279297,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29094,
          "last_tick": 29224,
          "samples": 131
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ec714cc56016cee",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00088",
      "command_record_id": "demo_44ff5206b8e42e46265b_00088",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00005",
        "demo_07d95741be40e144c266_00166",
        "demo_07d95741be40e144c266_00250",
        "demo_1e37c617488eba4e7406_00206",
        "demo_44ff5206b8e42e46265b_00088"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 5,
      "event_tick": 42749,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -448.006350 1727.973100 30.737358; setang -31.660187 -103.246080 0",
          "position_tick": 42722,
          "angle_tick": 42722,
          "origin": [
            -448.00635,
            1727.9731,
            30.737358
          ],
          "pitch": -31.660187,
          "yaw": -103.24608,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739708; setang -27.027054 -103.186680 0",
          "position_tick": 42617,
          "angle_tick": 42617,
          "origin": [
            -448.0,
            1728.0,
            30.739708
          ],
          "pitch": -27.027054,
          "yaw": -103.18668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -450.093500 1719.086500 29.959133; setang -31.660187 -103.246080 0",
          "position_tick": 42736,
          "angle_tick": 42736,
          "origin": [
            -450.0935,
            1719.0865,
            29.959133
          ],
          "pitch": -31.660187,
          "yaw": -103.24608,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.394531,
            -65.60156,
            -5.744629
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -453.324585 1705.315918 71.359375; setang -30.828674 -102.592735 0",
          "position_tick": 42749,
          "angle_tick": 42749,
          "origin": [
            -453.324584960938,
            1705.31591796875,
            71.359375
          ],
          "pitch": -30.828674316406,
          "yaw": -102.592735290527,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -17.234375,
            -73.453125,
            158.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42617,
          "last_tick": 42749,
          "samples": 133
        },
        "departure_tick": 42723,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7c69269d30319f80",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00045",
      "command_record_id": "demo_1b9d5eac73de0b387701_00045",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00045",
        "demo_ea4226131b7a75cdf0ec_00168",
        "demo_fde4c2af9b83d7a5ead3_00011",
        "demo_fde4c2af9b83d7a5ead3_00034",
        "demo_fde4c2af9b83d7a5ead3_00416"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 4,
      "event_tick": 18399,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -307.000000 -164.814819; setang -49.366028 -172.471619 0",
          "position_tick": 18386,
          "angle_tick": 18399,
          "origin": [
            1216.0,
            -307.0,
            -164.814819335938
          ],
          "pitch": -49.366027832031,
          "yaw": -172.471618652344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -307.000000 -140.531250; setang -49.366028 -172.471620 0",
          "position_tick": 18392,
          "angle_tick": 18392,
          "origin": [
            1216.0,
            -307.0,
            -140.53125
          ],
          "pitch": -49.366028,
          "yaw": -172.47162,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            243.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -307.000000 -122.984375; setang -49.366028 -172.471619 0",
          "position_tick": 18399,
          "angle_tick": 18399,
          "origin": [
            1216.0,
            -307.0,
            -122.984375
          ],
          "pitch": -49.366027832031,
          "yaw": -172.471618652344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            156.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18258,
          "last_tick": 18399,
          "samples": 142
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7d51ee360c1f494b",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00662",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00662",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00145",
        "demo_4f80b8bcc2fa56bb83a7_00327",
        "demo_4f80b8bcc2fa56bb83a7_00662",
        "demo_731311ac42553ee59f1a_00020",
        "demo_731311ac42553ee59f1a_00144"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 26,
      "event_tick": 210749,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 593.580017 -736.074402 108.157959; setang 5.472565 56.722748 0",
          "position_tick": 210739,
          "angle_tick": 210749,
          "origin": [
            593.580017089844,
            -736.074401855469,
            108.157958984375
          ],
          "pitch": 5.472564697266,
          "yaw": 56.722747802734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 593.580000 -736.074400 118.046875; setang 5.472565 56.722748 0",
          "position_tick": 210742,
          "angle_tick": 210742,
          "origin": [
            593.58,
            -736.0744,
            118.046875
          ],
          "pitch": 5.4725647,
          "yaw": 56.722748,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 593.580017 -736.074402 139.937500; setang 5.472565 56.722748 0",
          "position_tick": 210749,
          "angle_tick": 210749,
          "origin": [
            593.580017089844,
            -736.074401855469,
            139.9375
          ],
          "pitch": 5.472564697266,
          "yaw": 56.722747802734,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            202.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 210619,
          "last_tick": 210749,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_802943823b0ab31a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5866197d339b3ac61e8a_00053",
      "command_record_id": "demo_5866197d339b3ac61e8a_00053",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00028",
        "demo_518d8b186445b01e1f62_00005",
        "demo_5866197d339b3ac61e8a_00004",
        "demo_5866197d339b3ac61e8a_00053",
        "demo_5866197d339b3ac61e8a_00177"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 5,
      "event_tick": 32361,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -476.000000 2216.000000 25.031252; setang -32.119904 -61.927872 0",
          "position_tick": 32352,
          "angle_tick": 32361,
          "origin": [
            -476.0,
            2216.0,
            25.031251907349
          ],
          "pitch": -32.119903564453,
          "yaw": -61.927871704102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -476.000000 2216.000000 36.546875; setang -32.119904 -61.927870 0",
          "position_tick": 32355,
          "angle_tick": 32355,
          "origin": [
            -476.0,
            2216.0,
            36.546875
          ],
          "pitch": -32.119904,
          "yaw": -61.92787,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -476.000000 2216.000000 54.906250; setang -32.119904 -61.927872 0",
          "position_tick": 32361,
          "angle_tick": 32361,
          "origin": [
            -476.0,
            2216.0,
            54.90625
          ],
          "pitch": -32.119903564453,
          "yaw": -61.927871704102,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32231,
          "last_tick": 32361,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8dee444fdbfbabdc",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00384",
      "command_record_id": "demo_17accc02fe6ec2727063_00384",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00259",
        "demo_17accc02fe6ec2727063_00384",
        "demo_1b9d5eac73de0b387701_00386",
        "demo_1b9d5eac73de0b387701_00485",
        "demo_f1d8725268c9f30ce844_00138"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 20,
      "event_tick": 170099,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -47.321899 -175.886658 0",
          "position_tick": 170088,
          "angle_tick": 170099,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -47.321899414062,
          "yaw": -175.886657714844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1296.000000 -352.000000 -153.828120; setang -47.321900 -175.847170 0",
          "position_tick": 170092,
          "angle_tick": 170092,
          "origin": [
            1296.0,
            -352.0,
            -153.82812
          ],
          "pitch": -47.3219,
          "yaw": -175.84717,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            277.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.000000 -352.000000 -133.125000; setang -47.321899 -175.886658 0",
          "position_tick": 170099,
          "angle_tick": 170099,
          "origin": [
            1296.0,
            -352.0,
            -133.125
          ],
          "pitch": -47.321899414062,
          "yaw": -175.886657714844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            190.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169920,
          "last_tick": 170099,
          "samples": 180
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_976e9ed6489152ae",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_585d972b6bcf05f54588_00268",
      "command_record_id": "demo_585d972b6bcf05f54588_00268",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00347",
        "demo_21a2c34da37a8e81c427_00454",
        "demo_585d972b6bcf05f54588_00268",
        "demo_585d972b6bcf05f54588_00295",
        "demo_62cb3af35c3893a91c7d_00237"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 15,
      "event_tick": 121137,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2026.806800 12.562140 -166.827270; setang 10.973633 106.659060 0",
          "position_tick": 121002,
          "angle_tick": 121002,
          "origin": [
            -2026.8068,
            12.5621395,
            -166.82727
          ],
          "pitch": 10.973633,
          "yaw": 106.65906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -88.8125,
            233.69922,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2077.563000 411.403800 -159.968750; setang -14.067993 30.035248 0",
          "position_tick": 121131,
          "angle_tick": 121131,
          "origin": [
            -2077.563,
            411.4038,
            -159.96875
          ],
          "pitch": -14.067993,
          "yaw": 30.035248,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.859375,
            73.2207,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2065.501221 418.370697 -159.968750; setang -14.067993 30.035248 0",
          "position_tick": 121137,
          "angle_tick": 121137,
          "origin": [
            -2065.501220703125,
            418.370697021484,
            -159.96875
          ],
          "pitch": -14.067993164062,
          "yaw": 30.035247802734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.71875,
            95.736328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 121002,
          "last_tick": 121137,
          "samples": 136
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_97debc33765f4b73",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_44ff5206b8e42e46265b_00471",
      "command_record_id": "demo_44ff5206b8e42e46265b_00471",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00287",
        "demo_07d95741be40e144c266_00359",
        "demo_44ff5206b8e42e46265b_00453",
        "demo_44ff5206b8e42e46265b_00471",
        "demo_4f80b8bcc2fa56bb83a7_00405"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 20,
      "event_tick": 186771,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -226.582700 1165.542000 64.031250; setang 4.449127 -81.438900 0",
          "position_tick": 186469,
          "angle_tick": 186469,
          "origin": [
            -226.5827,
            1165.542,
            64.03125
          ],
          "pitch": 4.449127,
          "yaw": -81.4389,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.265625,
            -247.20312,
            69.634766
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 526.855100 858.319300 121.031250; setang 7.743988 -54.630547 0",
          "position_tick": 186764,
          "angle_tick": 186764,
          "origin": [
            526.8551,
            858.3193,
            121.03125
          ],
          "pitch": 7.743988,
          "yaw": -54.630547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            140.86328,
            -199.3711,
            181.94238
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 540.066528 839.620544 143.656250; setang 7.743988 -54.602394 0",
          "position_tick": 186771,
          "angle_tick": 186771,
          "origin": [
            540.066528320312,
            839.620544433594,
            143.65625
          ],
          "pitch": 7.743988037109,
          "yaw": -54.602394104004,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            140.921875,
            -199.453125,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186469,
          "last_tick": 186771,
          "samples": 303
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9e64a2491200aa5b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00281",
      "command_record_id": "demo_1e37c617488eba4e7406_00281",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00001",
        "demo_1e37c617488eba4e7406_00049",
        "demo_1e37c617488eba4e7406_00143",
        "demo_1e37c617488eba4e7406_00281",
        "demo_44ff5206b8e42e46265b_00331"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 11,
      "event_tick": 93464,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1255.970337 -1483.968750 28.716026; setang -8.494492 109.424500 0",
          "position_tick": 93449,
          "angle_tick": 93464,
          "origin": [
            1255.970336914062,
            -1483.96875,
            28.716026306152
          ],
          "pitch": -8.494491577148,
          "yaw": 109.424499511719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1255.970300 -1483.968800 28.716026; setang -9.207230 109.424500 0",
          "position_tick": 93450,
          "angle_tick": 93450,
          "origin": [
            1255.9703,
            -1483.9688,
            28.716026
          ],
          "pitch": -9.20723,
          "yaw": 109.4245,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1255.970337 -1483.968750 71.578125; setang -8.494492 109.424500 0",
          "position_tick": 93464,
          "angle_tick": 93464,
          "origin": [
            1255.970336914062,
            -1483.96875,
            71.578125
          ],
          "pitch": -8.494491577148,
          "yaw": 109.424499511719,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93334,
          "last_tick": 93464,
          "samples": 131
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a29caea8a0895f57",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00280",
      "command_record_id": "demo_07e639ec7f941287e35b_00280",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00106",
        "demo_07e639ec7f941287e35b_00280",
        "demo_07e639ec7f941287e35b_00351",
        "demo_1e8907bfd30b0bcdbfe9_00256",
        "demo_5cc1733fab4c73f800c9_00276"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 17,
      "event_tick": 141541,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -973.203000 -1087.232400 -415.968750; setang 7.259903 62.384827 0",
          "position_tick": 141308,
          "angle_tick": 141308,
          "origin": [
            -973.203,
            -1087.2324,
            -415.96875
          ],
          "pitch": 7.259903,
          "yaw": 62.384827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -394.395630 -871.222400 -415.968750; setang 3.460693 -43.296432 0",
          "position_tick": 141535,
          "angle_tick": 141535,
          "origin": [
            -394.39563,
            -871.2224,
            -415.96875
          ],
          "pitch": 3.4606934,
          "yaw": -43.296432,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            142.23047,
            -151.5586,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -382.259399 -883.637817 -415.968750; setang 3.387909 -43.223999 0",
          "position_tick": 141541,
          "angle_tick": 141541,
          "origin": [
            -382.259399414062,
            -883.637817382812,
            -415.96875
          ],
          "pitch": 3.387908935547,
          "yaw": -43.223999023438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            160.76953125,
            -161.92578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141308,
          "last_tick": 141541,
          "samples": 234
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a96401ac47015a3a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00508",
      "command_record_id": "demo_67348e1baa5b49bad101_00508",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00193",
        "demo_62cb3af35c3893a91c7d_00022",
        "demo_62cb3af35c3893a91c7d_00067",
        "demo_67348e1baa5b49bad101_00383",
        "demo_67348e1baa5b49bad101_00508"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 23,
      "event_tick": 213782,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -968.038025 -380.006348 -345.961914; setang -57.525444 -123.912048 0",
          "position_tick": 213775,
          "angle_tick": 213782,
          "origin": [
            -968.038024902344,
            -380.00634765625,
            -345.9619140625
          ],
          "pitch": -57.525444030762,
          "yaw": -123.912048339844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -968.038000 -380.006350 -345.961900; setang -57.419700 -123.938484 0",
          "position_tick": 213776,
          "angle_tick": 213776,
          "origin": [
            -968.038,
            -380.00635,
            -345.9619
          ],
          "pitch": -57.4197,
          "yaw": -123.938484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -968.038025 -380.006348 -345.961914; setang -57.525444 -123.912048 0",
          "position_tick": 213782,
          "angle_tick": 213782,
          "origin": [
            -968.038024902344,
            -380.00634765625,
            -345.9619140625
          ],
          "pitch": -57.525444030762,
          "yaw": -123.912048339844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 213652,
          "last_tick": 213782,
          "samples": 131
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c1adae213fad2d10",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00338",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00338",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00509",
        "demo_1e37c617488eba4e7406_00057",
        "demo_1e37c617488eba4e7406_00087",
        "demo_4f80b8bcc2fa56bb83a7_00338",
        "demo_4f80b8bcc2fa56bb83a7_00532"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 16,
      "event_tick": 127162,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -392.000000 -2224.000000 -163.255740; setang -0.384186 172.109400 0",
          "position_tick": 126977,
          "angle_tick": 126977,
          "origin": [
            -392.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -0.3841858,
          "yaw": 172.1094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -392.000000 -2224.000000 -163.255740; setang -0.319977 172.109400 0",
          "position_tick": 126858,
          "angle_tick": 126858,
          "origin": [
            -392.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -0.3199768,
          "yaw": 172.1094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -735.767330 -2135.558300 -158.406250; setang -26.623306 64.592740 0",
          "position_tick": 127156,
          "angle_tick": 127156,
          "origin": [
            -735.76733,
            -2135.5583,
            -158.40625
          ],
          "pitch": -26.623306,
          "yaw": 64.59274,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.6328125,
            1.3125,
            74.64844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -734.762695 -2133.440430 -138.718750; setang -26.623306 64.592743 0",
          "position_tick": 127162,
          "angle_tick": 127162,
          "origin": [
            -734.7626953125,
            -2133.4404296875,
            -138.71875
          ],
          "pitch": -26.623306274414,
          "yaw": 64.592742919922,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            12.859375,
            27.109375,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126858,
          "last_tick": 127162,
          "samples": 305
        },
        "departure_tick": 126978,
        "movement_to_event_ms": 2890.625,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c381b331eb380391",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00207",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00095",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00095",
        "demo_84f87856e21e12df25d7_00114",
        "demo_84f87856e21e12df25d7_00188",
        "demo_84f87856e21e12df25d7_00207",
        "demo_9da916c73bb5ff938c63_00123"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 6,
      "event_tick": 51362,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -858.964230 450.638670 -26.095520; setang -12.440979 37.981445 0",
          "position_tick": 51353,
          "angle_tick": 51353,
          "origin": [
            -858.96423,
            450.63867,
            -26.09552
          ],
          "pitch": -12.440979,
          "yaw": 37.981445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1141.540500 502.431920 -66.589840; setang 5.636322 -1.994705 0",
          "position_tick": 51151,
          "angle_tick": 51151,
          "origin": [
            -1141.5405,
            502.43192,
            -66.58984
          ],
          "pitch": 5.636322,
          "yaw": -1.9947052,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            196.42188,
            149.21094,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -858.064640 451.341000 -16.625000; setang -12.408020 37.968063 0",
          "position_tick": 51356,
          "angle_tick": 51356,
          "origin": [
            -858.06464,
            451.341,
            -16.625
          ],
          "pitch": -12.40802,
          "yaw": 37.968063,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            23.644531,
            18.46875,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -856.217468 452.782867 2.203125; setang -12.328720 38.034332 0",
          "position_tick": 51362,
          "angle_tick": 51362,
          "origin": [
            -856.217468261719,
            452.782867431641,
            2.203125
          ],
          "pitch": -12.328720092773,
          "yaw": 38.034332275391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            23.640625,
            18.453125,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51151,
          "last_tick": 51362,
          "samples": 212
        },
        "departure_tick": 51354,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3c320fa3f5e33e2",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00215",
      "command_record_id": "demo_5d6af8fdfb719608e960_00215",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00198",
        "demo_2bbfbc0aa8942114b717_00226",
        "demo_5d6af8fdfb719608e960_00083",
        "demo_5d6af8fdfb719608e960_00215",
        "demo_6e149681cbff13e6c780_00300"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 9,
      "event_tick": 71473,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 943.221100 2779.866200 133.400730; setang -5.088730 -128.670170 0",
          "position_tick": 71465,
          "angle_tick": 71465,
          "origin": [
            943.2211,
            2779.8662,
            133.40073
          ],
          "pitch": -5.08873,
          "yaw": -128.67017,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1396.378500 2812.769800 124.031850; setang 5.206146 -167.585450 0",
          "position_tick": 71266,
          "angle_tick": 71266,
          "origin": [
            1396.3785,
            2812.7698,
            124.03185
          ],
          "pitch": 5.2061462,
          "yaw": -167.58545,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -241.1875,
            62.71875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 942.976800 2779.560800 136.000000; setang -5.088730 -128.670170 0",
          "position_tick": 71466,
          "angle_tick": 71466,
          "origin": [
            942.9768,
            2779.5608,
            136.0
          ],
          "pitch": -5.08873,
          "yaw": -128.67017,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -2.96875,
            -3.703125,
            0.087890625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 941.220093 2777.364990 159.843750; setang -5.176971 -128.758392 0",
          "position_tick": 71473,
          "angle_tick": 71473,
          "origin": [
            941.220092773438,
            2777.364990234375,
            159.84375
          ],
          "pitch": -5.176971435547,
          "yaw": -128.758392333984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -18.73828125,
            -23.421875,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71266,
          "last_tick": 71473,
          "samples": 208
        },
        "departure_tick": 71466,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c5ae0bf887923071",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00174",
      "command_record_id": "demo_c41e59c2737947d52711_00174",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00114",
        "demo_b9b20b60330034a63512_00141",
        "demo_c41e59c2737947d52711_00120",
        "demo_c41e59c2737947d52711_00174",
        "demo_c41e59c2737947d52711_00389"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 10,
      "event_tick": 71238,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1282.148682 523.050903 1612.031616; setang -57.017670 130.911713 0",
          "position_tick": 71231,
          "angle_tick": 71238,
          "origin": [
            1282.148681640625,
            523.050903320312,
            1612.031616210938
          ],
          "pitch": -57.017669677734,
          "yaw": 130.911712646484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1282.148700 523.050900 1615.484400; setang -57.017670 130.911710 0",
          "position_tick": 71232,
          "angle_tick": 71232,
          "origin": [
            1282.1487,
            523.0509,
            1615.4844
          ],
          "pitch": -57.01767,
          "yaw": 130.91171,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1282.148682 523.050903 1635.656250; setang -57.017670 130.911713 0",
          "position_tick": 71238,
          "angle_tick": 71238,
          "origin": [
            1282.148681640625,
            523.050903320312,
            1635.65625
          ],
          "pitch": -57.017669677734,
          "yaw": 130.911712646484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            233.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 70941,
          "last_tick": 71238,
          "samples": 298
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c740a44aef1957c9",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00330",
      "command_record_id": "demo_1e37c617488eba4e7406_00060",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00330",
        "demo_07d95741be40e144c266_00357",
        "demo_1e37c617488eba4e7406_00060",
        "demo_44ff5206b8e42e46265b_00147",
        "demo_44ff5206b8e42e46265b_00371"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 4,
      "event_tick": 29303,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837202; setang 8.045425 -4.663010 0",
          "position_tick": 28968,
          "angle_tick": 28968,
          "origin": [
            -512.0,
            1696.0,
            26.837202
          ],
          "pitch": 8.045425,
          "yaw": -4.6630096,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837202; setang 8.146698 -26.193466 0",
          "position_tick": 28867,
          "angle_tick": 28867,
          "origin": [
            -512.0,
            1696.0,
            26.837202
          ],
          "pitch": 8.146698,
          "yaw": -26.193466,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -480.627080 690.965450 138.031250; setang -8.171768 -101.409990 0",
          "position_tick": 29296,
          "angle_tick": 29296,
          "origin": [
            -480.62708,
            690.96545,
            138.03125
          ],
          "pitch": -8.171768,
          "yaw": -101.40999,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.28125,
            -239.78516,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -485.290833 668.475220 138.031250; setang -8.829575 -101.435394 0",
          "position_tick": 29303,
          "angle_tick": 29303,
          "origin": [
            -485.290832519531,
            668.475219726562,
            138.03125
          ],
          "pitch": -8.829574584961,
          "yaw": -101.435394287109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.51171875,
            -239.9375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28867,
          "last_tick": 29303,
          "samples": 437
        },
        "departure_tick": 28969,
        "movement_to_event_ms": 5234.375,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cbd0ffaba255773a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00094",
      "command_record_id": "demo_56d855ae2f8723544f85_00094",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00109",
        "demo_2160153112cdae3ea873_00194",
        "demo_56d855ae2f8723544f85_00056",
        "demo_56d855ae2f8723544f85_00094",
        "demo_c41e59c2737947d52711_00130"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "s1n",
      "round": 5,
      "event_tick": 36233,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1044.058838 792.773438 1616.031250; setang -42.015503 -131.951981 0",
          "position_tick": 36224,
          "angle_tick": 36233,
          "origin": [
            1044.058837890625,
            792.7734375,
            1616.03125
          ],
          "pitch": -42.015502929688,
          "yaw": -131.95198059082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1044.058800 792.773440 1621.515600; setang -42.015503 -131.951980 0",
          "position_tick": 36226,
          "angle_tick": 36226,
          "origin": [
            1044.0588,
            792.77344,
            1621.5156
          ],
          "pitch": -42.015503,
          "yaw": -131.95198,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            60.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1044.058838 792.773438 1644.609375; setang -42.015503 -131.951981 0",
          "position_tick": 36233,
          "angle_tick": 36233,
          "origin": [
            1044.058837890625,
            792.7734375,
            1644.609375
          ],
          "pitch": -42.015502929688,
          "yaw": -131.95198059082,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36103,
          "last_tick": 36233,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cc7ed9e6f731ae2a",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_9c5c91359adde2e94631_00042",
      "command_record_id": "demo_9c5c91359adde2e94631_00042",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00322",
        "demo_21a2c34da37a8e81c427_00457",
        "demo_9c5c91359adde2e94631_00042",
        "demo_9c5c91359adde2e94631_00068",
        "demo_fde4c2af9b83d7a5ead3_00318"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NertZ",
      "round": 4,
      "event_tick": 26276,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1247.926900 -646.726140 -167.968750; setang -16.315033 -1.018982 0",
          "position_tick": 26247,
          "angle_tick": 26247,
          "origin": [
            -1247.9269,
            -646.72614,
            -167.96875
          ],
          "pitch": -16.315033,
          "yaw": -1.0189819,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1193.695400 -740.615970 -117.046875; setang 1.927063 17.804031 0",
          "position_tick": 25927,
          "angle_tick": 25927,
          "origin": [
            -1193.6954,
            -740.61597,
            -117.046875
          ],
          "pitch": 1.927063,
          "yaw": 17.804031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            122.203125,
            169.5039,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1200.763100 -647.465600 -167.968750; setang -18.480042 -0.754974 0",
          "position_tick": 26269,
          "angle_tick": 26269,
          "origin": [
            -1200.7631,
            -647.4656,
            -167.96875
          ],
          "pitch": -18.480042,
          "yaw": -0.75497437,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.16406,
            -3.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1179.573730 -647.766479 -167.968750; setang -18.981628 -0.543823 0",
          "position_tick": 26276,
          "angle_tick": 26276,
          "origin": [
            -1179.57373046875,
            -647.766479492188,
            -167.96875
          ],
          "pitch": -18.981628417969,
          "yaw": -0.543823242188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            232.6171875,
            -3.0859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25927,
          "last_tick": 26276,
          "samples": 350
        },
        "departure_tick": 26248,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd58a666597a64de",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00134",
      "command_record_id": "demo_18d34587c875f0b595ae_00134",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00134",
        "demo_18d34587c875f0b595ae_00153",
        "demo_241d9eb92ddde5a3b396_00192",
        "demo_241d9eb92ddde5a3b396_00306",
        "demo_da35559385e7d6e5ce42_00202"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 9,
      "event_tick": 71850,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -560.000000 2192.000000 25.031252; setang -35.639984 -59.120178 0",
          "position_tick": 71836,
          "angle_tick": 71850,
          "origin": [
            -560.0,
            2192.0,
            25.031251907349
          ],
          "pitch": -35.639984130859,
          "yaw": -59.120178222656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -560.000000 2192.000000 28.343750; setang -35.639984 -59.120180 0",
          "position_tick": 71837,
          "angle_tick": 71837,
          "origin": [
            -560.0,
            2192.0,
            28.34375
          ],
          "pitch": -35.639984,
          "yaw": -59.12018,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -560.000000 2192.000000 68.625000; setang -35.639984 -59.120178 0",
          "position_tick": 71850,
          "angle_tick": 71850,
          "origin": [
            -560.0,
            2192.0,
            68.625
          ],
          "pitch": -35.639984130859,
          "yaw": -59.120178222656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71710,
          "last_tick": 71850,
          "samples": 141
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cea333ff32b61384",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00444",
      "command_record_id": "demo_07d95741be40e144c266_00176",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00119",
        "demo_07d95741be40e144c266_00176",
        "demo_44ff5206b8e42e46265b_00415",
        "demo_44ff5206b8e42e46265b_00444",
        "demo_4f80b8bcc2fa56bb83a7_00234"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 74393,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -775.970000 -879.970760 38.887180; setang -8.682632 55.823944 0",
          "position_tick": 74384,
          "angle_tick": 74384,
          "origin": [
            -775.97,
            -879.97076,
            38.88718
          ],
          "pitch": -8.682632,
          "yaw": 55.823944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -839.809270 -849.837950 37.261513; setang 3.903580 64.932630 0",
          "position_tick": 74136,
          "angle_tick": 74136,
          "origin": [
            -839.80927,
            -849.83795,
            37.261513
          ],
          "pitch": 3.9035797,
          "yaw": 64.93263,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.328125,
            103.38672,
            17.755127
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -775.414800 -879.153260 48.093750; setang -8.675766 55.817413 0",
          "position_tick": 74387,
          "angle_tick": 74387,
          "origin": [
            -775.4148,
            -879.15326,
            48.09375
          ],
          "pitch": -8.675766,
          "yaw": 55.817413,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            15.722656,
            23.144531,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -774.097595 -877.213501 66.984375; setang -8.616364 55.876801 0",
          "position_tick": 74393,
          "angle_tick": 74393,
          "origin": [
            -774.097595214844,
            -877.213500976562,
            66.984375
          ],
          "pitch": -8.616363525391,
          "yaw": 55.876800537109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            16.859375,
            24.828125,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74136,
          "last_tick": 74393,
          "samples": 258
        },
        "departure_tick": 74385,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cf6518a17d1abbf8",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5d6af8fdfb719608e960_00359",
      "command_record_id": "demo_5d6af8fdfb719608e960_00359",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00239",
        "demo_5d6af8fdfb719608e960_00336",
        "demo_5d6af8fdfb719608e960_00359",
        "demo_5d6af8fdfb719608e960_00382",
        "demo_6e149681cbff13e6c780_00309"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 15,
      "event_tick": 134040,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -843.028700 571.449460 -22.844482; setang 2.956696 23.371704 0",
          "position_tick": 133748,
          "angle_tick": 133748,
          "origin": [
            -843.0287,
            571.44946,
            -22.844482
          ],
          "pitch": 2.9566956,
          "yaw": 23.371704,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 99.126410 1007.234500 84.572330; setang -15.444031 84.197510 0",
          "position_tick": 134034,
          "angle_tick": 134034,
          "origin": [
            99.12641,
            1007.2345,
            84.57233
          ],
          "pitch": -15.444031,
          "yaw": 84.19751,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.286133,
            238.51953,
            7.960449
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 101.335571 1026.210693 85.315750; setang -15.496902 84.197510 0",
          "position_tick": 134040,
          "angle_tick": 134040,
          "origin": [
            101.335571289062,
            1026.210693359375,
            85.31575012207
          ],
          "pitch": -15.49690246582,
          "yaw": 84.197509765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.7333984375,
            243.4296875,
            9.86962890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133748,
          "last_tick": 134040,
          "samples": 293
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d264a5820f05bc75",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00447",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00447",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00191",
        "demo_5cc1733fab4c73f800c9_00297",
        "demo_5cc1733fab4c73f800c9_00401",
        "demo_5cc1733fab4c73f800c9_00447",
        "demo_c7fce8ea189bfb0ec256_00042"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "magixx",
      "round": 22,
      "event_tick": 184300,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1812.136100 -414.039060 -351.968750; setang 7.292862 -164.152910 0",
          "position_tick": 183982,
          "angle_tick": 183982,
          "origin": [
            1812.1361,
            -414.03906,
            -351.96875
          ],
          "pitch": 7.292862,
          "yaw": -164.15291,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1020.985400 -380.460330 -127.968750; setang 3.679382 -118.959620 0",
          "position_tick": 184294,
          "angle_tick": 184294,
          "origin": [
            1020.9854,
            -380.46033,
            -127.96875
          ],
          "pitch": 3.6793823,
          "yaw": -118.95962,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -113.04297,
            -199.27344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1011.879944 -396.633179 -127.968750; setang 3.679382 -118.959618 0",
          "position_tick": 184300,
          "angle_tick": 184300,
          "origin": [
            1011.879943847656,
            -396.633178710938,
            -127.96875
          ],
          "pitch": 3.679382324219,
          "yaw": -118.959617614746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.98828125,
            -210.2109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183982,
          "last_tick": 184300,
          "samples": 319
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d8c4b3973f7d41a5",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00165",
      "command_record_id": "demo_518d8b186445b01e1f62_00165",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00156",
        "demo_518d8b186445b01e1f62_00165",
        "demo_518d8b186445b01e1f62_00196",
        "demo_fbb358b45e5cdb7b7700_00013",
        "demo_fbb358b45e5cdb7b7700_00022"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 8,
      "event_tick": 62053,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -346.038150 305.970460 -119.968750; setang -16.763763 -123.603060 0",
          "position_tick": 62029,
          "angle_tick": 62029,
          "origin": [
            -346.03815,
            305.97046,
            -119.96875
          ],
          "pitch": -16.763763,
          "yaw": -123.60306,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -379.496830 305.937400 -119.968750; setang -1.671982 -121.138690 0",
          "position_tick": 61923,
          "angle_tick": 61923,
          "origin": [
            -379.49683,
            305.9374,
            -119.96875
          ],
          "pitch": -1.6719818,
          "yaw": -121.13869,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -364.573240 278.081700 -119.968750; setang -16.763763 -123.603060 0",
          "position_tick": 62047,
          "angle_tick": 62047,
          "origin": [
            -364.57324,
            278.0817,
            -119.96875
          ],
          "pitch": -16.763763,
          "yaw": -123.60306,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.53906,
            -158.76367,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -373.654785 264.418610 -119.968750; setang -16.763763 -123.603058 0",
          "position_tick": 62053,
          "angle_tick": 62053,
          "origin": [
            -373.65478515625,
            264.418609619141,
            -119.96875
          ],
          "pitch": -16.763763427734,
          "yaw": -123.603057861328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -120.64453125,
            -181.51171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61923,
          "last_tick": 62053,
          "samples": 131
        },
        "departure_tick": 62030,
        "movement_to_event_ms": 375.0,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dd88c4a7fde893ae",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00034",
      "command_record_id": "demo_1e37c617488eba4e7406_00034",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00354",
        "demo_07d95741be40e144c266_00463",
        "demo_1e37c617488eba4e7406_00034",
        "demo_1e37c617488eba4e7406_00176",
        "demo_44ff5206b8e42e46265b_00425"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 3,
      "event_tick": 19218,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang -37.578050 87.340640 0",
          "position_tick": 19102,
          "angle_tick": 19102,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -37.57805,
          "yaw": 87.34064,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang -31.849365 96.001950 0",
          "position_tick": 19024,
          "angle_tick": 19024,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -31.849365,
          "yaw": 96.00195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -235.85156,
            -44.421875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -590.992600 -2220.087000 -150.515620; setang -37.578050 87.340640 0",
          "position_tick": 19211,
          "angle_tick": 19211,
          "origin": [
            -590.9926,
            -2220.087,
            -150.51562
          ],
          "pitch": -37.57805,
          "yaw": 87.34064,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.39453125,
            8.515625,
            281.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -590.862183 -2217.277832 -129.421875; setang -37.578049 87.340637 0",
          "position_tick": 19218,
          "angle_tick": 19218,
          "origin": [
            -590.862182617188,
            -2217.27783203125,
            -129.421875
          ],
          "pitch": -37.578048706055,
          "yaw": 87.340637207031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.390625,
            29.953125,
            193.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19024,
          "last_tick": 19218,
          "samples": 195
        },
        "departure_tick": 19103,
        "movement_to_event_ms": 1812.5,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dea8a53875040ca8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b24ca24bca0f9defa72c_00011",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00255",
        "demo_49fabf21b1c26f1010df_00060",
        "demo_49fabf21b1c26f1010df_00259",
        "demo_b24ca24bca0f9defa72c_00011",
        "demo_b24ca24bca0f9defa72c_00029"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 2,
      "event_tick": 9238,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1340.261200 2542.204800 75.549130; setang -1.524689 -152.369050 0",
          "position_tick": 9178,
          "angle_tick": 9178,
          "origin": [
            1340.2612,
            2542.2048,
            75.54913
          ],
          "pitch": -1.5246887,
          "yaw": -152.36905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1340.124100 2542.411600 75.650116; setang -0.970230 -152.276690 0",
          "position_tick": 9108,
          "angle_tick": 9108,
          "origin": [
            1340.1241,
            2542.4116,
            75.650116
          ],
          "pitch": -0.9702301,
          "yaw": -152.27669,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1300.057500 2491.473400 70.229070; setang -17.163391 -153.039220 0",
          "position_tick": 9232,
          "angle_tick": 9232,
          "origin": [
            1300.0575,
            2491.4734,
            70.22907
          ],
          "pitch": -17.163391,
          "yaw": -153.03922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1300.057495 2491.473389 70.229073; setang -17.163391 -153.062210 0",
          "position_tick": 9238,
          "angle_tick": 9238,
          "origin": [
            1300.057495117188,
            2491.473388671875,
            70.229072570801
          ],
          "pitch": -17.163391113281,
          "yaw": -153.062210083008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9108,
          "last_tick": 9238,
          "samples": 131
        },
        "departure_tick": 9179,
        "movement_to_event_ms": 937.5,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_df6c3c7c10670cd0",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2666f7f52fbf4c296e43_00036",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00036",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00036",
        "demo_2666f7f52fbf4c296e43_00063",
        "demo_2666f7f52fbf4c296e43_00346",
        "demo_92655b67d38bb2eb32f4_00209",
        "demo_fbb358b45e5cdb7b7700_00128"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 4,
      "event_tick": 20077,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 892.044500 1687.922200 -59.968750; setang 10.864105 -96.410180 0",
          "position_tick": 20042,
          "angle_tick": 20042,
          "origin": [
            892.0445,
            1687.9222,
            -59.96875
          ],
          "pitch": 10.864105,
          "yaw": -96.41018,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1401.857500 1651.616800 -151.968750; setang 4.945221 173.599430 0",
          "position_tick": 19791,
          "angle_tick": 19791,
          "origin": [
            1401.8575,
            1651.6168,
            -151.96875
          ],
          "pitch": 4.945221,
          "yaw": 173.59943,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.296875,
            -52.65625,
            26.328125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 891.615360 1615.990500 -54.140625; setang 10.864105 -96.410180 0",
          "position_tick": 20071,
          "angle_tick": 20071,
          "origin": [
            891.61536,
            1615.9905,
            -54.140625
          ],
          "pitch": 10.864105,
          "yaw": -96.41018,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -7.3046875,
            -222.54688,
            84.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 891.057495 1598.977539 -34.484375; setang 10.864105 -96.410179 0",
          "position_tick": 20077,
          "angle_tick": 20077,
          "origin": [
            891.057495117188,
            1598.9775390625,
            -34.484375
          ],
          "pitch": 10.864105224609,
          "yaw": -96.410179138184,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -7.140625,
            -217.765625,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19791,
          "last_tick": 20077,
          "samples": 287
        },
        "departure_tick": 20043,
        "movement_to_event_ms": 546.875,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e071e159253e8c50",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_84f87856e21e12df25d7_00094",
      "command_record_id": "demo_84f87856e21e12df25d7_00094",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00144",
        "demo_7dadd8516dde2b87da75_00353",
        "demo_84f87856e21e12df25d7_00094",
        "demo_84f87856e21e12df25d7_00241",
        "demo_9da916c73bb5ff938c63_00332"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 6,
      "event_tick": 47033,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -554.893300 728.848800 -32.891600; setang -0.849380 33.139220 0",
          "position_tick": 46847,
          "angle_tick": 46847,
          "origin": [
            -554.8933,
            728.8488,
            -32.8916
          ],
          "pitch": -0.8493805,
          "yaw": 33.13922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            215.64453,
            116.265625,
            -1.9453125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 32.330860 859.399800 80.031250; setang -15.186539 71.749650 0",
          "position_tick": 47027,
          "angle_tick": 47027,
          "origin": [
            32.33086,
            859.3998,
            80.03125
          ],
          "pitch": -15.186539,
          "yaw": 71.74965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.90527,
            189.47656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 38.321026 875.450928 80.031250; setang -15.186539 71.749649 0",
          "position_tick": 47033,
          "angle_tick": 47033,
          "origin": [
            38.321025848389,
            875.450927734375,
            80.03125
          ],
          "pitch": -15.186538696289,
          "yaw": 71.749649047852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.3935546875,
            212.01953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46847,
          "last_tick": 47033,
          "samples": 187
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e2aff720694d7d72",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00221",
      "command_record_id": "demo_44ff5206b8e42e46265b_00221",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00095",
        "demo_07d95741be40e144c266_00171",
        "demo_07d95741be40e144c266_00452",
        "demo_44ff5206b8e42e46265b_00221",
        "demo_731311ac42553ee59f1a_00216"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 9,
      "event_tick": 84455,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -732.143400 -2000.217300 -158.711000; setang -20.021896 92.027650 0",
          "position_tick": 84171,
          "angle_tick": 84171,
          "origin": [
            -732.1434,
            -2000.2173,
            -158.711
          ],
          "pitch": -20.021896,
          "yaw": 92.02765,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -735.969060 -1904.961200 -153.086120; setang -20.218964 92.224730 0",
          "position_tick": 83943,
          "angle_tick": 83943,
          "origin": [
            -735.96906,
            -1904.9612,
            -153.08612
          ],
          "pitch": -20.218964,
          "yaw": 92.22473,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -735.941350 -1914.719500 -147.671880; setang -20.247116 92.281040 0",
          "position_tick": 84448,
          "angle_tick": 84448,
          "origin": [
            -735.94135,
            -1914.7195,
            -147.67188
          ],
          "pitch": -20.247116,
          "yaw": 92.28104,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            115.60547
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.941345 -1914.719482 -124.796875; setang -20.247116 92.309204 0",
          "position_tick": 84455,
          "angle_tick": 84455,
          "origin": [
            -735.941345214844,
            -1914.719482421875,
            -124.796875
          ],
          "pitch": -20.247116088867,
          "yaw": 92.309204101562,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 83943,
          "last_tick": 84455,
          "samples": 513
        },
        "departure_tick": 84172,
        "movement_to_event_ms": 4437.5,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e34d856bf8a0752b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00253",
      "command_record_id": "demo_da35559385e7d6e5ce42_00080",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00252",
        "demo_da35559385e7d6e5ce42_00080",
        "demo_da35559385e7d6e5ce42_00107",
        "demo_fbb358b45e5cdb7b7700_00253",
        "demo_fbb358b45e5cdb7b7700_00396"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NiKo",
      "round": 5,
      "event_tick": 33077,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -400.000000 2192.000000 25.031252; setang 5.473602 -57.731438 0",
          "position_tick": 32718,
          "angle_tick": 32718,
          "origin": [
            -400.0,
            2192.0,
            25.031252
          ],
          "pitch": 5.4736023,
          "yaw": -57.731438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -400.000000 2192.000000 25.031252; setang 5.403213 -168.576280 0",
          "position_tick": 32615,
          "angle_tick": 32615,
          "origin": [
            -400.0,
            2192.0,
            25.031252
          ],
          "pitch": 5.4032135,
          "yaw": -168.57628,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 236.838420 1204.575700 -31.968750; setang 0.299377 -119.226036 0",
          "position_tick": 33070,
          "angle_tick": 33070,
          "origin": [
            236.83842,
            1204.5757,
            -31.96875
          ],
          "pitch": 0.29937744,
          "yaw": -119.226036,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -115.57324,
            -210.19531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 225.755310 1184.511475 -31.968750; setang -0.211151 -119.103127 0",
          "position_tick": 33077,
          "angle_tick": 33077,
          "origin": [
            225.755310058594,
            1184.511474609375,
            -31.96875
          ],
          "pitch": -0.211151123047,
          "yaw": -119.103126525879,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.576171875,
            -214.3828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32615,
          "last_tick": 33077,
          "samples": 463
        },
        "departure_tick": 32719,
        "movement_to_event_ms": 5609.375,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec5dd610a604fcb4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00100",
      "command_record_id": "demo_79fb1d50cba757afee7d_00100",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00469",
        "demo_79fb1d50cba757afee7d_00100",
        "demo_79fb1d50cba757afee7d_00180",
        "demo_79fb1d50cba757afee7d_00206",
        "demo_9973c9a1187116ecba8b_00336"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 7,
      "event_tick": 46050,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1004.942993 2379.970947 27.456940; setang -21.670197 -98.567276 0",
          "position_tick": 46036,
          "angle_tick": 46050,
          "origin": [
            1004.942993164062,
            2379.970947265625,
            27.456939697266
          ],
          "pitch": -21.670196533203,
          "yaw": -98.567276000977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1004.943000 2379.971000 27.456940; setang -21.670197 -98.567276 0",
          "position_tick": 46037,
          "angle_tick": 46037,
          "origin": [
            1004.943,
            2379.971,
            27.45694
          ],
          "pitch": -21.670197,
          "yaw": -98.567276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1004.942993 2379.970947 66.656250; setang -21.670197 -98.567276 0",
          "position_tick": 46050,
          "angle_tick": 46050,
          "origin": [
            1004.942993164062,
            2379.970947265625,
            66.65625
          ],
          "pitch": -21.670196533203,
          "yaw": -98.567276000977,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            169.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45764,
          "last_tick": 46050,
          "samples": 287
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_efd2315304f592b1",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_f1d8725268c9f30ce844_00251",
      "command_record_id": "demo_f1d8725268c9f30ce844_00251",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00398",
        "demo_ea4226131b7a75cdf0ec_00133",
        "demo_ea4226131b7a75cdf0ec_00339",
        "demo_f1d8725268c9f30ce844_00251",
        "demo_f1d8725268c9f30ce844_00305"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 15,
      "event_tick": 120122,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1353.255400 -2262.219500 -197.828120; setang 5.445099 -0.045319 0",
          "position_tick": 119992,
          "angle_tick": 119992,
          "origin": [
            -1353.2554,
            -2262.2195,
            -197.82812
          ],
          "pitch": 5.445099,
          "yaw": -0.045318604,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -953.672360 -2361.422400 -167.968750; setang -12.426575 38.190887 0",
          "position_tick": 120116,
          "angle_tick": 120116,
          "origin": [
            -953.67236,
            -2361.4224,
            -167.96875
          ],
          "pitch": -12.426575,
          "yaw": 38.190887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            194.3789,
            149.14062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -938.525146 -2349.721436 -167.968750; setang -12.438934 38.082047 0",
          "position_tick": 120122,
          "angle_tick": 120122,
          "origin": [
            -938.525146484375,
            -2349.721435546875,
            -167.96875
          ],
          "pitch": -12.438934326172,
          "yaw": 38.082046508789,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            193.703125,
            150.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119992,
          "last_tick": 120122,
          "samples": 131
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f24c7d75a6eed59e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_4d520a1960bac889dc2d_00108",
      "command_record_id": "demo_4d520a1960bac889dc2d_00108",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00108",
        "demo_4d520a1960bac889dc2d_00181",
        "demo_4d520a1960bac889dc2d_00240",
        "demo_a50086abe9c7c4a980cd_00259",
        "demo_c7fce8ea189bfb0ec256_00028"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 7,
      "event_tick": 47159,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2009.623800 -384.405760 -351.968750; setang 8.276489 -123.895226 0",
          "position_tick": 46693,
          "angle_tick": 46693,
          "origin": [
            2009.6238,
            -384.40576,
            -351.96875
          ],
          "pitch": 8.276489,
          "yaw": -123.895226,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 628.225460 14.656187 -415.968750; setang -8.675415 167.154900 0",
          "position_tick": 47152,
          "angle_tick": 47152,
          "origin": [
            628.22546,
            14.656187,
            -415.96875
          ],
          "pitch": -8.675415,
          "yaw": 167.1549,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -238.80078,
            54.753906,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 605.835327 19.779530 -415.968750; setang -8.784256 167.154907 0",
          "position_tick": 47159,
          "angle_tick": 47159,
          "origin": [
            605.835327148438,
            19.779529571533,
            -415.96875
          ],
          "pitch": -8.784255981445,
          "yaw": 167.154907226562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -238.83203125,
            54.633666992188,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46693,
          "last_tick": 47159,
          "samples": 467
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f5879daacbd6bb73",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00028",
      "command_record_id": "demo_9c5c91359adde2e94631_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00268",
        "demo_1b9d5eac73de0b387701_00450",
        "demo_1b9d5eac73de0b387701_00476",
        "demo_3ef7bfc9c4cb1bcd3960_00180",
        "demo_9c5c91359adde2e94631_00028"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NertZ",
      "round": 3,
      "event_tick": 19259,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -879.958557 -2264.049561 -171.081177; setang -9.847183 33.010834 0",
          "position_tick": 19251,
          "angle_tick": 19259,
          "origin": [
            -879.958557128906,
            -2264.049560546875,
            -171.081176757812
          ],
          "pitch": -9.847183227539,
          "yaw": 33.010833740234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -879.976800 -2264.062700 -171.078980; setang -9.847183 33.010834 0",
          "position_tick": 19252,
          "angle_tick": 19252,
          "origin": [
            -879.9768,
            -2264.0627,
            -171.07898
          ],
          "pitch": -9.847183,
          "yaw": 33.010834,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -879.976807 -2264.062744 -171.078979; setang -9.847183 33.010834 0",
          "position_tick": 19259,
          "angle_tick": 19259,
          "origin": [
            -879.976806640625,
            -2264.062744140625,
            -171.078979492188
          ],
          "pitch": -9.847183227539,
          "yaw": 33.010833740234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18747,
          "last_tick": 19259,
          "samples": 513
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fa6c5daebcab79ee",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_585d972b6bcf05f54588_00131",
      "command_record_id": "demo_21a2c34da37a8e81c427_00161",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00406",
        "demo_21a2c34da37a8e81c427_00063",
        "demo_21a2c34da37a8e81c427_00140",
        "demo_21a2c34da37a8e81c427_00161",
        "demo_585d972b6bcf05f54588_00131"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 9,
      "event_tick": 57034,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 3.167847 -61.767883 0",
          "position_tick": 56655,
          "angle_tick": 56655,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 3.1678467,
          "yaw": -61.767883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 2.706070 -60.051956 0",
          "position_tick": 56551,
          "angle_tick": 56551,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 2.70607,
          "yaw": -60.051956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -774.163150 -2244.707500 -179.968750; setang -18.919830 63.763960 0",
          "position_tick": 57021,
          "angle_tick": 57021,
          "origin": [
            -774.16315,
            -2244.7075,
            -179.96875
          ],
          "pitch": -18.91983,
          "yaw": 63.76396,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.47656,
            215.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -752.403015 -2204.252197 -139.218750; setang -21.780060 64.160156 0",
          "position_tick": 57034,
          "angle_tick": 57034,
          "origin": [
            -752.403015136719,
            -2204.252197265625,
            -139.21875
          ],
          "pitch": -21.780059814453,
          "yaw": 64.16015625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            116.046875,
            215.765625,
            162.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56551,
          "last_tick": 57034,
          "samples": 484
        },
        "departure_tick": 56656,
        "movement_to_event_ms": 5921.875,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f20246ef15d4a50e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00658",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00658",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00199",
        "demo_07d95741be40e144c266_00332",
        "demo_44ff5206b8e42e46265b_00242",
        "demo_4f80b8bcc2fa56bb83a7_00643",
        "demo_4f80b8bcc2fa56bb83a7_00647",
        "demo_4f80b8bcc2fa56bb83a7_00656",
        "demo_4f80b8bcc2fa56bb83a7_00658"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BobZ",
      "round": 26,
      "event_tick": 209448,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.968750 -1904.159424 -153.013794; setang -23.209991 92.254272 0",
          "position_tick": 209439,
          "angle_tick": 209448,
          "origin": [
            -735.96875,
            -1904.159423828125,
            -153.013793945312
          ],
          "pitch": -23.209991455078,
          "yaw": 92.254272460938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.968750 -1904.159400 -142.671880; setang -23.209991 92.281740 0",
          "position_tick": 209442,
          "angle_tick": 209442,
          "origin": [
            -735.96875,
            -1904.1594,
            -142.67188
          ],
          "pitch": -23.209991,
          "yaw": 92.28174,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.968750 -1904.159424 -124.031250; setang -23.209991 92.254272 0",
          "position_tick": 209448,
          "angle_tick": 209448,
          "origin": [
            -735.96875,
            -1904.159423828125,
            -124.03125
          ],
          "pitch": -23.209991455078,
          "yaw": 92.254272460938,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 208936,
          "last_tick": 209448,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_09343f314b9c2fb8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00053",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00053",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00307",
        "demo_92655b67d38bb2eb32f4_00053",
        "demo_da35559385e7d6e5ce42_00166",
        "demo_da35559385e7d6e5ce42_00203",
        "demo_da35559385e7d6e5ce42_00218"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 5,
      "event_tick": 29836,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -418.814026 -1723.968750 2.031250; setang -10.736053 90.046021 0",
          "position_tick": 29822,
          "angle_tick": 29836,
          "origin": [
            -418.814025878906,
            -1723.96875,
            2.03125
          ],
          "pitch": -10.736053466797,
          "yaw": 90.046020507812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -418.814030 -1723.968800 5.406250; setang -10.725067 90.046020 0",
          "position_tick": 29823,
          "angle_tick": 29823,
          "origin": [
            -418.81403,
            -1723.9688,
            5.40625
          ],
          "pitch": -10.725067,
          "yaw": 90.04602,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -418.814026 -1723.968750 45.656250; setang -10.736053 90.046021 0",
          "position_tick": 29836,
          "angle_tick": 29836,
          "origin": [
            -418.814025878906,
            -1723.96875,
            45.65625
          ],
          "pitch": -10.736053466797,
          "yaw": 90.046020507812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29706,
          "last_tick": 29836,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d208a8356ae52f5",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_84f87856e21e12df25d7_00007",
      "command_record_id": "demo_84f87856e21e12df25d7_00007",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00403",
        "demo_5d6af8fdfb719608e960_00201",
        "demo_84f87856e21e12df25d7_00007",
        "demo_84f87856e21e12df25d7_00039",
        "demo_84f87856e21e12df25d7_00041"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 2,
      "event_tick": 11593,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 484.963100 2116.975800 140.139820; setang -5.294373 -109.592400 0",
          "position_tick": 11580,
          "angle_tick": 11580,
          "origin": [
            484.9631,
            2116.9758,
            140.13982
          ],
          "pitch": -5.2943726,
          "yaw": -109.5924,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 588.248840 2119.935000 140.139820; setang 2.689239 -125.686340 0",
          "position_tick": 11463,
          "angle_tick": 11463,
          "origin": [
            588.24884,
            2119.935,
            140.13982
          ],
          "pitch": 2.6892395,
          "yaw": -125.68634,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -18.84375,
            -164.95312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 483.113300 2111.772700 140.139820; setang -5.294373 -109.592400 0",
          "position_tick": 11586,
          "angle_tick": 11586,
          "origin": [
            483.1133,
            2111.7727,
            140.13982
          ],
          "pitch": -5.2943726,
          "yaw": -109.5924,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -27.082031,
            -76.1875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 478.840332 2099.759766 140.139816; setang -5.294373 -109.592400 0",
          "position_tick": 11593,
          "angle_tick": 11593,
          "origin": [
            478.84033203125,
            2099.759765625,
            140.13981628418
          ],
          "pitch": -5.294372558594,
          "yaw": -109.592399597168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.8203125,
            -151.25,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11463,
          "last_tick": 11593,
          "samples": 131
        },
        "departure_tick": 11581,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d6b971d745e8930",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00513",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00513",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00336",
        "demo_5c8743102c5a1e28f8ee_00337",
        "demo_5c8743102c5a1e28f8ee_00513",
        "demo_79fb1d50cba757afee7d_00125",
        "demo_b24ca24bca0f9defa72c_00083"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 23,
      "event_tick": 195136,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2069.407200 1070.665800 39.296425; setang 0.822601 81.141940 0",
          "position_tick": 194966,
          "angle_tick": 194966,
          "origin": [
            -2069.4072,
            1070.6658,
            39.296425
          ],
          "pitch": 0.8226013,
          "yaw": 81.14194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2134.568400 1083.440200 38.448174; setang 1.596802 77.051940 0",
          "position_tick": 194848,
          "angle_tick": 194848,
          "origin": [
            -2134.5684,
            1083.4402,
            38.448174
          ],
          "pitch": 1.5968018,
          "yaw": 77.05194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1925.082800 1285.983300 30.758795; setang -12.487335 101.397644 0",
          "position_tick": 195130,
          "angle_tick": 195130,
          "origin": [
            -1925.0828,
            1285.9833,
            30.758795
          ],
          "pitch": -12.487335,
          "yaw": 101.397644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.726562,
            226.375,
            -4.642334
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1928.887695 1304.278076 30.418354; setang -12.487335 101.397644 0",
          "position_tick": 195136,
          "angle_tick": 195136,
          "origin": [
            -1928.8876953125,
            1304.278076171875,
            30.418354034424
          ],
          "pitch": -12.487335205078,
          "yaw": 101.397644042969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.1015625,
            237.375,
            -3.980712890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194848,
          "last_tick": 195136,
          "samples": 289
        },
        "departure_tick": 194967,
        "movement_to_event_ms": 2656.25,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_43e8cb50f94f08fc",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00252",
      "command_record_id": "demo_49fabf21b1c26f1010df_00252",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00005",
        "demo_49fabf21b1c26f1010df_00244",
        "demo_49fabf21b1c26f1010df_00252",
        "demo_5c8743102c5a1e28f8ee_00096",
        "demo_5c8743102c5a1e28f8ee_00155"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 12,
      "event_tick": 99080,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1004.972656 2379.968750 27.469524; setang -24.508087 -101.907806 0",
          "position_tick": 99065,
          "angle_tick": 99080,
          "origin": [
            1004.97265625,
            2379.96875,
            27.469524383545
          ],
          "pitch": -24.508087158203,
          "yaw": -101.907806396484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1004.972660 2379.968800 27.469524; setang -24.508087 -101.907810 0",
          "position_tick": 99066,
          "angle_tick": 99066,
          "origin": [
            1004.97266,
            2379.9688,
            27.469524
          ],
          "pitch": -24.508087,
          "yaw": -101.90781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1004.972656 2379.968750 67.328125; setang -24.508087 -101.907806 0",
          "position_tick": 99080,
          "angle_tick": 99080,
          "origin": [
            1004.97265625,
            2379.96875,
            67.328125
          ],
          "pitch": -24.508087158203,
          "yaw": -101.907806396484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            166.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98950,
          "last_tick": 99080,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_584b9be730aa1419",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00368",
      "command_record_id": "demo_9da916c73bb5ff938c63_00368",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00324",
        "demo_44d9dd1cefa925823c1e_00031",
        "demo_9da916c73bb5ff938c63_00335",
        "demo_9da916c73bb5ff938c63_00368",
        "demo_9da916c73bb5ff938c63_00369"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 17,
      "event_tick": 142697,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 537.184937 3094.039062 213.028107; setang -20.830765 -90.829468 0",
          "position_tick": 142689,
          "angle_tick": 142697,
          "origin": [
            537.184936523438,
            3094.0390625,
            213.028106689453
          ],
          "pitch": -20.830764770508,
          "yaw": -90.829467773438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 537.184940 3094.039000 213.028100; setang -20.830765 -90.829470 0",
          "position_tick": 142690,
          "angle_tick": 142690,
          "origin": [
            537.18494,
            3094.039,
            213.0281
          ],
          "pitch": -20.830765,
          "yaw": -90.82947,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 537.184937 3094.039062 213.028107; setang -20.830765 -90.829468 0",
          "position_tick": 142697,
          "angle_tick": 142697,
          "origin": [
            537.184936523438,
            3094.0390625,
            213.028106689453
          ],
          "pitch": -20.830764770508,
          "yaw": -90.829467773438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142476,
          "last_tick": 142697,
          "samples": 222
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_70f8980db8fa40c6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00436",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00436",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00378",
        "demo_5c8743102c5a1e28f8ee_00436",
        "demo_79fb1d50cba757afee7d_00319",
        "demo_9973c9a1187116ecba8b_00363",
        "demo_9973c9a1187116ecba8b_00367"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 21,
      "event_tick": 174202,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1252.968994 2038.061523 2.008208; setang -41.932068 -79.751816 0",
          "position_tick": 174195,
          "angle_tick": 174202,
          "origin": [
            1252.968994140625,
            2038.0615234375,
            2.008208274841
          ],
          "pitch": -41.932067871094,
          "yaw": -79.751815795898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1252.969000 2038.061500 2.008208; setang -41.932068 -79.751816 0",
          "position_tick": 174196,
          "angle_tick": 174196,
          "origin": [
            1252.969,
            2038.0615,
            2.0082083
          ],
          "pitch": -41.932068,
          "yaw": -79.751816,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1252.968994 2038.061523 2.008208; setang -41.932068 -79.751816 0",
          "position_tick": 174202,
          "angle_tick": 174202,
          "origin": [
            1252.968994140625,
            2038.0615234375,
            2.008208274841
          ],
          "pitch": -41.932067871094,
          "yaw": -79.751815795898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174072,
          "last_tick": 174202,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_74ea1331187c3eeb",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00330",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00330",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00330",
        "demo_2bbfbc0aa8942114b717_00382",
        "demo_2bbfbc0aa8942114b717_00386",
        "demo_5d6af8fdfb719608e960_00010",
        "demo_6e149681cbff13e6c780_00338"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Spinx",
      "round": 17,
      "event_tick": 145086,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1577.408700 2765.922000 146.156250; setang 23.377197 177.931490 0",
          "position_tick": 144782,
          "angle_tick": 144782,
          "origin": [
            1577.4087,
            2765.922,
            146.15625
          ],
          "pitch": 23.377197,
          "yaw": 177.93149,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -247.64062,
            131.20312,
            -227.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 820.672850 2299.428200 136.031480; setang -16.359330 -128.464510 0",
          "position_tick": 145079,
          "angle_tick": 145079,
          "origin": [
            820.67285,
            2299.4282,
            136.03148
          ],
          "pitch": -16.35933,
          "yaw": -128.46451,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.02344,
            -189.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 806.553406 2281.381348 136.031464; setang -16.359329 -128.464508 0",
          "position_tick": 145086,
          "angle_tick": 145086,
          "origin": [
            806.553405761719,
            2281.38134765625,
            136.031463623047
          ],
          "pitch": -16.359329223633,
          "yaw": -128.464508056641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -151.25390625,
            -192.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144782,
          "last_tick": 145086,
          "samples": 305
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cc98a8ae707aa196",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00099",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00099",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00237",
        "demo_92655b67d38bb2eb32f4_00257",
        "demo_fbb358b45e5cdb7b7700_00099",
        "demo_fbb358b45e5cdb7b7700_00100",
        "demo_fbb358b45e5cdb7b7700_00309"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 6,
      "event_tick": 45049,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -358.294067 -424.999268 0.266544; setang -26.826553 68.280365 0",
          "position_tick": 45042,
          "angle_tick": 45049,
          "origin": [
            -358.294067382812,
            -424.999267578125,
            0.266544342041
          ],
          "pitch": -26.826553344727,
          "yaw": 68.280364990234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -358.294070 -424.999270 0.266544; setang -26.838562 68.280365 0",
          "position_tick": 45043,
          "angle_tick": 45043,
          "origin": [
            -358.29407,
            -424.99927,
            0.26654434
          ],
          "pitch": -26.838562,
          "yaw": 68.280365,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -358.294067 -424.999268 0.266544; setang -26.826553 68.280365 0",
          "position_tick": 45049,
          "angle_tick": 45049,
          "origin": [
            -358.294067382812,
            -424.999267578125,
            0.266544342041
          ],
          "pitch": -26.826553344727,
          "yaw": 68.280364990234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44919,
          "last_tick": 45049,
          "samples": 131
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e30d61324f7e84e9",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00203",
      "command_record_id": "demo_9da916c73bb5ff938c63_00203",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00299",
        "demo_84f87856e21e12df25d7_00266",
        "demo_9da916c73bb5ff938c63_00060",
        "demo_9da916c73bb5ff938c63_00063",
        "demo_9da916c73bb5ff938c63_00203"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Spinx",
      "round": 9,
      "event_tick": 65943,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1846.477417 -361.926758 261.031250; setang 0.048401 63.976471 0",
          "position_tick": 65936,
          "angle_tick": 65943,
          "origin": [
            1846.477416992188,
            -361.9267578125,
            261.03125
          ],
          "pitch": 0.048400878906,
          "yaw": 63.976470947266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1846.477400 -361.926760 261.031250; setang 0.048401 63.976470 0",
          "position_tick": 65937,
          "angle_tick": 65937,
          "origin": [
            1846.4774,
            -361.92676,
            261.03125
          ],
          "pitch": 0.04840088,
          "yaw": 63.97647,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1846.477417 -361.926758 261.031250; setang 0.048401 63.976471 0",
          "position_tick": 65943,
          "angle_tick": 65943,
          "origin": [
            1846.477416992188,
            -361.9267578125,
            261.03125
          ],
          "pitch": 0.048400878906,
          "yaw": 63.976470947266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65684,
          "last_tick": 65943,
          "samples": 260
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0195404a043d3b3a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00119",
      "command_record_id": "demo_44ff5206b8e42e46265b_00119",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00015",
        "demo_44ff5206b8e42e46265b_00119",
        "demo_44ff5206b8e42e46265b_00204",
        "demo_4f80b8bcc2fa56bb83a7_00531"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 6,
      "event_tick": 56339,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.005800 1727.979000 28.811914; setang -29.581375 -105.444374 0",
          "position_tick": 56311,
          "angle_tick": 56311,
          "origin": [
            -352.0058,
            1727.979,
            28.811914
          ],
          "pitch": -29.581375,
          "yaw": -105.444374,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang -29.640778 -105.503770 0",
          "position_tick": 56193,
          "angle_tick": 56193,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": -29.640778,
          "yaw": -105.50377,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -354.430900 1719.237700 28.237827; setang -29.581375 -105.444374 0",
          "position_tick": 56325,
          "angle_tick": 56325,
          "origin": [
            -354.4309,
            1719.2377,
            28.237827
          ],
          "pitch": -29.581375,
          "yaw": -105.444374,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -17.976562,
            -64.765625,
            -4.253662
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -358.577087 1704.305542 71.421875; setang -29.046478 -105.206795 0",
          "position_tick": 56339,
          "angle_tick": 56339,
          "origin": [
            -358.577087402344,
            1704.305541992188,
            71.421875
          ],
          "pitch": -29.046478271484,
          "yaw": -105.20679473877,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -20.421875,
            -73.546875,
            148.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56193,
          "last_tick": 56339,
          "samples": 147
        },
        "departure_tick": 56312,
        "movement_to_event_ms": 437.5,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0352bf87dccf4e07",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00174",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00174",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00305",
        "demo_5866197d339b3ac61e8a_00180",
        "demo_fbb358b45e5cdb7b7700_00040",
        "demo_fbb358b45e5cdb7b7700_00174"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NiKo",
      "round": 10,
      "event_tick": 81791,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 743.079500 -78.336180 -86.188660; setang -7.180603 60.254517 0",
          "position_tick": 81774,
          "angle_tick": 81774,
          "origin": [
            743.0795,
            -78.33618,
            -86.18866
          ],
          "pitch": -7.180603,
          "yaw": 60.254517,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 743.034100 -70.611570 -91.462650; setang -5.596847 60.060883 0",
          "position_tick": 81661,
          "angle_tick": 81661,
          "origin": [
            743.0341,
            -70.61157,
            -91.46265
          ],
          "pitch": -5.5968475,
          "yaw": 60.060883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.015625,
            222.32812,
            -100.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 749.561100 -66.999210 -95.706480; setang -7.180603 60.254517 0",
          "position_tick": 81784,
          "angle_tick": 81784,
          "origin": [
            749.5611,
            -66.99921,
            -95.70648
          ],
          "pitch": -7.180603,
          "yaw": 60.254517,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.65625,
            113.078125,
            -109.53125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 757.476990 -53.146851 -108.531250; setang -7.180603 60.254517 0",
          "position_tick": 81791,
          "angle_tick": 81791,
          "origin": [
            757.476989746094,
            -53.146850585938,
            -108.53125
          ],
          "pitch": -7.180603027344,
          "yaw": 60.254516601562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            93.234375,
            163.15625,
            -120.19921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81661,
          "last_tick": 81791,
          "samples": 131
        },
        "departure_tick": 81775,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_06f142a6fa27e811",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00147",
      "command_record_id": "demo_67348e1baa5b49bad101_00147",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00224",
        "demo_67348e1baa5b49bad101_00147",
        "demo_9c5c91359adde2e94631_00107",
        "demo_9c5c91359adde2e94631_00230"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "makazze",
      "round": 8,
      "event_tick": 57593,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -935.251340 287.223100 -167.895750; setang -4.449463 -77.510260 0",
          "position_tick": 57543,
          "angle_tick": 57543,
          "origin": [
            -935.25134,
            287.2231,
            -167.89575
          ],
          "pitch": -4.449463,
          "yaw": -77.51026,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -939.433600 291.140080 -167.531370; setang 0.028152 -66.499560 0",
          "position_tick": 57463,
          "angle_tick": 57463,
          "origin": [
            -939.4336,
            291.14008,
            -167.53137
          ],
          "pitch": 0.028152466,
          "yaw": -66.49956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -110.27344,
            63.791016,
            9.207031
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -863.690100 294.749970 -167.829770; setang -7.096481 -80.748480 0",
          "position_tick": 57586,
          "angle_tick": 57586,
          "origin": [
            -863.6901,
            294.74997,
            -167.82977
          ],
          "pitch": -7.0964813,
          "yaw": -80.74848,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -863.690125 294.749969 -167.829773; setang -7.265396 -80.748482 0",
          "position_tick": 57593,
          "angle_tick": 57593,
          "origin": [
            -863.690124511719,
            294.749969482422,
            -167.829772949219
          ],
          "pitch": -7.265396118164,
          "yaw": -80.748481750488,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57463,
          "last_tick": 57593,
          "samples": 131
        },
        "departure_tick": 57544,
        "movement_to_event_ms": 781.25,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_083f0708ea98a850",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00577",
      "command_record_id": "demo_7dadd8516dde2b87da75_00577",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00402",
        "demo_7dadd8516dde2b87da75_00412",
        "demo_7dadd8516dde2b87da75_00577",
        "demo_9da916c73bb5ff938c63_00433"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "huNter-",
      "round": 23,
      "event_tick": 226373,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 479.022583 2016.961426 136.031219; setang -11.165192 122.746124 0",
          "position_tick": 226358,
          "angle_tick": 226373,
          "origin": [
            479.022583007812,
            2016.96142578125,
            136.031219482422
          ],
          "pitch": -11.165191650391,
          "yaw": 122.746124267578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 479.022580 2016.961400 136.609380; setang -11.165192 122.746124 0",
          "position_tick": 226359,
          "angle_tick": 226359,
          "origin": [
            479.02258,
            2016.9614,
            136.60938
          ],
          "pitch": -11.165192,
          "yaw": 122.746124,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 479.022583 2016.961426 180.500000; setang -11.165192 122.746124 0",
          "position_tick": 226373,
          "angle_tick": 226373,
          "origin": [
            479.022583007812,
            2016.96142578125,
            180.5
          ],
          "pitch": -11.165191650391,
          "yaw": 122.746124267578,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            141.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 226132,
          "last_tick": 226373,
          "samples": 242
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0b46b94b58107569",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00215",
      "command_record_id": "demo_9c5c91359adde2e94631_00215",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00315",
        "demo_62cb3af35c3893a91c7d_00126",
        "demo_9c5c91359adde2e94631_00064",
        "demo_9c5c91359adde2e94631_00215"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "fame",
      "round": 12,
      "event_tick": 88666,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -59.345398 -174.114075 0",
          "position_tick": 88659,
          "angle_tick": 88666,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -59.345397949219,
          "yaw": -174.114074707031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -59.345398 -174.114070 0",
          "position_tick": 88660,
          "angle_tick": 88660,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -59.345398,
          "yaw": -174.11407,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -59.345398 -174.114075 0",
          "position_tick": 88666,
          "angle_tick": 88666,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -59.345397949219,
          "yaw": -174.114074707031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88536,
          "last_tick": 88666,
          "samples": 131
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0e0276c713a32fc2",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00133",
      "command_record_id": "demo_9973c9a1187116ecba8b_00133",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00263",
        "demo_5c8743102c5a1e28f8ee_00385",
        "demo_9973c9a1187116ecba8b_00133",
        "demo_b24ca24bca0f9defa72c_00288"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 7,
      "event_tick": 61918,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1079.814600 1281.175300 -111.552734; setang -0.593948 21.867249 0",
          "position_tick": 61867,
          "angle_tick": 61867,
          "origin": [
            -1079.8146,
            1281.1753,
            -111.552734
          ],
          "pitch": -0.59394836,
          "yaw": 21.867249,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1071.705700 1269.081800 -105.505980; setang -0.396194 27.886383 0",
          "position_tick": 61788,
          "angle_tick": 61788,
          "origin": [
            -1071.7057,
            1269.0818,
            -105.50598
          ],
          "pitch": -0.39619446,
          "yaw": 27.886383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -64.02344,
            152.64844,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1048.072000 1322.564000 -111.039920; setang -38.689392 11.135681 0",
          "position_tick": 61912,
          "angle_tick": 61912,
          "origin": [
            -1048.072,
            1322.564,
            -111.03992
          ],
          "pitch": -38.689392,
          "yaw": 11.135681,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1048.072021 1322.563965 -111.039917; setang -38.649567 10.818787 0",
          "position_tick": 61918,
          "angle_tick": 61918,
          "origin": [
            -1048.072021484375,
            1322.56396484375,
            -111.039916992188
          ],
          "pitch": -38.649566650391,
          "yaw": 10.818786621094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61788,
          "last_tick": 61918,
          "samples": 131
        },
        "departure_tick": 61868,
        "movement_to_event_ms": 796.875,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0e29f818be22b079",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00188",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00188",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00100",
        "demo_1e37c617488eba4e7406_00309",
        "demo_4f80b8bcc2fa56bb83a7_00056",
        "demo_4f80b8bcc2fa56bb83a7_00188"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "dumau",
      "round": 9,
      "event_tick": 56706,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -464.230530 302.061340 162.655228; setang -15.629425 -108.124352 0",
          "position_tick": 56699,
          "angle_tick": 56706,
          "origin": [
            -464.230529785156,
            302.061340332031,
            162.655227661133
          ],
          "pitch": -15.629425048828,
          "yaw": -108.124351501465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -464.230530 302.061340 162.655230; setang -15.498276 -108.124350 0",
          "position_tick": 56700,
          "angle_tick": 56700,
          "origin": [
            -464.23053,
            302.06134,
            162.65523
          ],
          "pitch": -15.498276,
          "yaw": -108.12435,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -464.230530 302.061340 162.655228; setang -15.629425 -108.124352 0",
          "position_tick": 56706,
          "angle_tick": 56706,
          "origin": [
            -464.230529785156,
            302.061340332031,
            162.655227661133
          ],
          "pitch": -15.629425048828,
          "yaw": -108.124351501465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56194,
          "last_tick": 56706,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0f22870fd8426ab6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00128",
      "command_record_id": "demo_1b9d5eac73de0b387701_00128",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00027",
        "demo_1b9d5eac73de0b387701_00128",
        "demo_1b9d5eac73de0b387701_00227",
        "demo_3ef7bfc9c4cb1bcd3960_00147"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 7,
      "event_tick": 45487,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -782.836240 -2180.691700 -179.968750; setang -5.989609 58.815308 0",
          "position_tick": 45452,
          "angle_tick": 45452,
          "origin": [
            -782.83624,
            -2180.6917,
            -179.96875
          ],
          "pitch": -5.989609,
          "yaw": 58.815308,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -791.843700 -2228.071500 -179.968750; setang -4.251709 60.531235 0",
          "position_tick": 45357,
          "angle_tick": 45357,
          "origin": [
            -791.8437,
            -2228.0715,
            -179.96875
          ],
          "pitch": -4.251709,
          "yaw": 60.531235,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -760.859250 -2144.367200 -179.968750; setang -6.011581 58.859253 0",
          "position_tick": 45473,
          "angle_tick": 45473,
          "origin": [
            -760.85925,
            -2144.3672,
            -179.96875
          ],
          "pitch": -6.0115814,
          "yaw": 58.859253,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.125,
            175.51562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -738.288818 -2107.032959 -137.671875; setang -6.011581 58.859253 0",
          "position_tick": 45487,
          "angle_tick": 45487,
          "origin": [
            -738.288818359375,
            -2107.032958984375,
            -137.671875
          ],
          "pitch": -6.011581420898,
          "yaw": 58.859252929688,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            111.171875,
            183.890625,
            153.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45357,
          "last_tick": 45487,
          "samples": 131
        },
        "departure_tick": 45453,
        "movement_to_event_ms": 546.875,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_12a329fd62b34978",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_86c38e0db4646195347a_00014",
      "command_record_id": "demo_86c38e0db4646195347a_00014",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00081",
        "demo_5d6af8fdfb719608e960_00432",
        "demo_84f87856e21e12df25d7_00193",
        "demo_86c38e0db4646195347a_00014"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 3,
      "event_tick": 12214,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1219.633200 2724.273700 124.031600; setang 11.789017 -171.176600 0",
          "position_tick": 11983,
          "angle_tick": 11983,
          "origin": [
            1219.6332,
            2724.2737,
            124.0316
          ],
          "pitch": 11.789017,
          "yaw": -171.1766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.75781,
            -32.984375,
            -0.00048828125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 750.044900 2239.262500 136.031280; setang -8.365402 -124.896010 0",
          "position_tick": 12208,
          "angle_tick": 12208,
          "origin": [
            750.0449,
            2239.2625,
            136.03128
          ],
          "pitch": -8.365402,
          "yaw": -124.89601,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -136.125,
            -203.70312,
            -0.0029296875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 739.321655 2223.408203 136.031296; setang -8.442657 -124.638519 0",
          "position_tick": 12214,
          "angle_tick": 12214,
          "origin": [
            739.321655273438,
            2223.408203125,
            136.031295776367
          ],
          "pitch": -8.442657470703,
          "yaw": -124.638519287109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -137.67578125,
            -202.65625,
            0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11983,
          "last_tick": 12214,
          "samples": 232
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_183b8dcc7cd43494",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00269",
      "command_record_id": "demo_731311ac42553ee59f1a_00269",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00032",
        "demo_44ff5206b8e42e46265b_00203",
        "demo_4f80b8bcc2fa56bb83a7_00700",
        "demo_731311ac42553ee59f1a_00269"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 12,
      "event_tick": 101983,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -455.992130 -2287.999800 -163.255740; setang -30.300293 91.999510 0",
          "position_tick": 101916,
          "angle_tick": 101916,
          "origin": [
            -455.99213,
            -2287.9998,
            -163.25574
          ],
          "pitch": -30.300293,
          "yaw": 91.99951,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang -30.441055 91.999510 0",
          "position_tick": 101853,
          "angle_tick": 101853,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -30.441055,
          "yaw": 91.99951,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -427.307250 -2284.160000 -138.984380; setang -30.328445 91.999510 0",
          "position_tick": 101976,
          "angle_tick": 101976,
          "origin": [
            -427.30725,
            -2284.16,
            -138.98438
          ],
          "pitch": -30.328445,
          "yaw": 91.99951,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.046875,
            29.984375,
            244.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -427.405396 -2281.348877 -121.437500; setang -30.328445 91.999512 0",
          "position_tick": 101983,
          "angle_tick": 101983,
          "origin": [
            -427.405395507812,
            -2281.348876953125,
            -121.4375
          ],
          "pitch": -30.32844543457,
          "yaw": 91.99951171875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.046875,
            29.984375,
            156.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101853,
          "last_tick": 101983,
          "samples": 131
        },
        "departure_tick": 101917,
        "movement_to_event_ms": 1046.875,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_196381d9d15e1768",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00103",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00250",
        "demo_a50086abe9c7c4a980cd_00247",
        "demo_f53e9889dd94c99a6feb_00103",
        "demo_f53e9889dd94c99a6feb_00283"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "max",
      "round": 7,
      "event_tick": 50238,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1036.296300 -1039.024400 -415.968750; setang 9.437943 29.531937 0",
          "position_tick": 49931,
          "angle_tick": 49931,
          "origin": [
            -1036.2963,
            -1039.0244,
            -415.96875
          ],
          "pitch": 9.4379425,
          "yaw": 29.531937,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -290.692500 -1057.373700 -415.968750; setang 0.770081 -23.400192 0",
          "position_tick": 50232,
          "angle_tick": 50232,
          "origin": [
            -290.6925,
            -1057.3737,
            -415.96875
          ],
          "pitch": 0.77008057,
          "yaw": -23.400192,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            223.96094,
            -99.30469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -273.175049 -1065.087769 -415.968750; setang 0.748108 -23.356247 0",
          "position_tick": 50238,
          "angle_tick": 50238,
          "origin": [
            -273.175048828125,
            -1065.087768554688,
            -415.96875
          ],
          "pitch": 0.748107910156,
          "yaw": -23.356246948242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.32421875,
            -98.4921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49931,
          "last_tick": 50238,
          "samples": 308
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_19b1486437b15308",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00176",
      "command_record_id": "demo_1b9d5eac73de0b387701_00176",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00176",
        "demo_3ef7bfc9c4cb1bcd3960_00286",
        "demo_fde4c2af9b83d7a5ead3_00040",
        "demo_fde4c2af9b83d7a5ead3_00241"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 9,
      "event_tick": 58867,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1195.021900 -2375.051000 -181.169070; setang -10.317871 33.758926 0",
          "position_tick": 58355,
          "angle_tick": 58355,
          "origin": [
            -1195.0219,
            -2375.051,
            -181.16907
          ],
          "pitch": -10.317871,
          "yaw": 33.758926,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            233.30469,
            -74.765625,
            51.64453
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -148.420720 -2049.506000 -167.968750; setang -33.325653 -38.929016 0",
          "position_tick": 58860,
          "angle_tick": 58860,
          "origin": [
            -148.42072,
            -2049.506,
            -167.96875
          ],
          "pitch": -33.325653,
          "yaw": -38.929016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.1835938,
            11.9375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -148.420715 -2049.506104 -167.968750; setang -33.325653 -38.929016 0",
          "position_tick": 58867,
          "angle_tick": 58867,
          "origin": [
            -148.420715332031,
            -2049.506103515625,
            -167.96875
          ],
          "pitch": -33.325653076172,
          "yaw": -38.929016113281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58355,
          "last_tick": 58867,
          "samples": 513
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1d3ba790feaa962a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5866197d339b3ac61e8a_00291",
      "command_record_id": "demo_5866197d339b3ac61e8a_00291",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00391",
        "demo_5866197d339b3ac61e8a_00291",
        "demo_fbb358b45e5cdb7b7700_00148",
        "demo_fbb358b45e5cdb7b7700_00311"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 16,
      "event_tick": 139255,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 837.950806 -763.968750 -11.968750; setang -13.782349 151.887695 0",
          "position_tick": 139240,
          "angle_tick": 139255,
          "origin": [
            837.950805664062,
            -763.96875,
            -11.96875
          ],
          "pitch": -13.782348632812,
          "yaw": 151.8876953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 837.950800 -763.968750 -11.968750; setang -13.782349 151.887700 0",
          "position_tick": 139241,
          "angle_tick": 139241,
          "origin": [
            837.9508,
            -763.96875,
            -11.96875
          ],
          "pitch": -13.782349,
          "yaw": 151.8877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 837.950806 -763.968750 30.687500; setang -13.782349 151.887695 0",
          "position_tick": 139255,
          "angle_tick": 139255,
          "origin": [
            837.950805664062,
            -763.96875,
            30.6875
          ],
          "pitch": -13.782348632812,
          "yaw": 151.8876953125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            151.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139041,
          "last_tick": 139255,
          "samples": 215
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1d6b1edcf99ab6de",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00355",
      "command_record_id": "demo_da35559385e7d6e5ce42_00355",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00301",
        "demo_92655b67d38bb2eb32f4_00312",
        "demo_da35559385e7d6e5ce42_00179",
        "demo_da35559385e7d6e5ce42_00355"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 18,
      "event_tick": 149826,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 713.967400 285.968750 -188.283690; setang -11.688766 -169.554410 0",
          "position_tick": 149790,
          "angle_tick": 149790,
          "origin": [
            713.9674,
            285.96875,
            -188.28369
          ],
          "pitch": -11.6887665,
          "yaw": -169.55441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 713.968750 280.904700 -188.316280; setang -4.199860 -176.233400 0",
          "position_tick": 149696,
          "angle_tick": 149696,
          "origin": [
            713.96875,
            280.9047,
            -188.31628
          ],
          "pitch": -4.1998596,
          "yaw": -176.2334,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.1875,
            28.236328,
            0.0234375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 648.677000 273.935670 -188.764280; setang -11.688766 -169.554410 0",
          "position_tick": 149820,
          "angle_tick": 149820,
          "origin": [
            648.677,
            273.93567,
            -188.76428
          ],
          "pitch": -11.6887665,
          "yaw": -169.55441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -206.64844,
            -38.070312,
            -0.03515625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 632.029297 270.867676 -188.773621; setang -11.688766 -169.554413 0",
          "position_tick": 149826,
          "angle_tick": 149826,
          "origin": [
            632.029296875,
            270.86767578125,
            -188.773620605469
          ],
          "pitch": -11.688766479492,
          "yaw": -169.554412841797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -215.7265625,
            -39.75,
            -0.125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149696,
          "last_tick": 149826,
          "samples": 131
        },
        "departure_tick": 149791,
        "movement_to_event_ms": 562.5,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1daf1ee65a6c307c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00457",
      "command_record_id": "demo_518d8b186445b01e1f62_00457",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00039",
        "demo_518d8b186445b01e1f62_00339",
        "demo_518d8b186445b01e1f62_00457",
        "demo_92655b67d38bb2eb32f4_00310"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 21,
      "event_tick": 189203,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 713.968750 154.034973 -188.489136; setang -48.818085 151.972168 0",
          "position_tick": 189194,
          "angle_tick": 189203,
          "origin": [
            713.96875,
            154.034973144531,
            -188.489135742188
          ],
          "pitch": -48.818084716797,
          "yaw": 151.97216796875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 713.968750 154.034970 -182.468750; setang -48.818085 151.972170 0",
          "position_tick": 189196,
          "angle_tick": 189196,
          "origin": [
            713.96875,
            154.03497,
            -182.46875
          ],
          "pitch": -48.818085,
          "yaw": 151.97217,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            97.30469
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 713.968750 154.034973 -159.515625; setang -48.818085 151.972168 0",
          "position_tick": 189203,
          "angle_tick": 189203,
          "origin": [
            713.96875,
            154.034973144531,
            -159.515625
          ],
          "pitch": -48.818084716797,
          "yaw": 151.97216796875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 189073,
          "last_tick": 189203,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_22bc8cd6e011856b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00045",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00145",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00079",
        "demo_17accc02fe6ec2727063_00120",
        "demo_21a2c34da37a8e81c427_00045",
        "demo_3ef7bfc9c4cb1bcd3960_00145"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 8,
      "event_tick": 61877,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2300.359600 815.204900 -119.015140; setang -9.127930 -7.850769 0",
          "position_tick": 61860,
          "angle_tick": 61860,
          "origin": [
            -2300.3596,
            815.2049,
            -119.01514
          ],
          "pitch": -9.12793,
          "yaw": -7.850769,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2344.363300 810.469400 -80.968750; setang 1.286774 -7.296295 0",
          "position_tick": 61747,
          "angle_tick": 61747,
          "origin": [
            -2344.3633,
            810.4694,
            -80.96875
          ],
          "pitch": 1.2867737,
          "yaw": -7.296295,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2287.261200 813.396360 -119.955140; setang -9.167404 -7.810944 0",
          "position_tick": 61870,
          "angle_tick": 61870,
          "origin": [
            -2287.2612,
            813.39636,
            -119.95514
          ],
          "pitch": -9.167404,
          "yaw": -7.8109436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            129.89062,
            -17.921875,
            -11.8125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2271.420898 811.216675 -121.394348; setang -9.167404 -7.810944 0",
          "position_tick": 61877,
          "angle_tick": 61877,
          "origin": [
            -2271.4208984375,
            811.216674804688,
            -121.394348144531
          ],
          "pitch": -9.167404174805,
          "yaw": -7.810943603516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.375,
            -25.48046875,
            -16.8359375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61747,
          "last_tick": 61877,
          "samples": 131
        },
        "departure_tick": 61861,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_268012a5dd82cf29",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00239",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00239",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00026",
        "demo_5cc1733fab4c73f800c9_00400",
        "demo_a50086abe9c7c4a980cd_00392",
        "demo_c7fce8ea189bfb0ec256_00239"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "apEX",
      "round": 15,
      "event_tick": 121090,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1720.523700 -822.989440 -351.968750; setang 4.790375 -120.556410 0",
          "position_tick": 120933,
          "angle_tick": 120933,
          "origin": [
            1720.5237,
            -822.98944,
            -351.96875
          ],
          "pitch": 4.7903748,
          "yaw": -120.55641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1389.879400 -1270.134000 -415.968750; setang 2.143021 -134.465450 0",
          "position_tick": 121084,
          "angle_tick": 121084,
          "origin": [
            1389.8794,
            -1270.134,
            -415.96875
          ],
          "pitch": 2.1430206,
          "yaw": -134.46545,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -171.01562,
            -175.42969,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1376.505737 -1283.827637 -415.968750; setang 2.143021 -134.465454 0",
          "position_tick": 121090,
          "angle_tick": 121090,
          "origin": [
            1376.505737304688,
            -1283.82763671875,
            -415.96875
          ],
          "pitch": 2.143020629883,
          "yaw": -134.465454101562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -171.25,
            -175.21875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120933,
          "last_tick": 121090,
          "samples": 158
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2c4e19f8298840d2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00304",
      "command_record_id": "demo_21a2c34da37a8e81c427_00304",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00304",
        "demo_585d972b6bcf05f54588_00257",
        "demo_585d972b6bcf05f54588_00303",
        "demo_bc6251413daa2447c1ff_00027"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 16,
      "event_tick": 117372,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 343.322876 -621.638306 -162.332825; setang -42.801361 -150.623596 0",
          "position_tick": 117364,
          "angle_tick": 117372,
          "origin": [
            343.322875976562,
            -621.638305664062,
            -162.332824707031
          ],
          "pitch": -42.801361083984,
          "yaw": -150.623596191406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 343.322880 -621.638300 -162.332820; setang -42.801360 -150.623600 0",
          "position_tick": 117365,
          "angle_tick": 117365,
          "origin": [
            343.32288,
            -621.6383,
            -162.33282
          ],
          "pitch": -42.80136,
          "yaw": -150.6236,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 343.322876 -621.638306 -162.332825; setang -42.801361 -150.623596 0",
          "position_tick": 117372,
          "angle_tick": 117372,
          "origin": [
            343.322875976562,
            -621.638305664062,
            -162.332824707031
          ],
          "pitch": -42.801361083984,
          "yaw": -150.623596191406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117093,
          "last_tick": 117372,
          "samples": 280
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ddae7488e7037c6",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00198",
      "command_record_id": "demo_07e639ec7f941287e35b_00198",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00198",
        "demo_a50086abe9c7c4a980cd_00284",
        "demo_a50086abe9c7c4a980cd_00346",
        "demo_f53e9889dd94c99a6feb_00381"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 11,
      "event_tick": 78993,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1298.882600 -1057.103500 -415.968750; setang 15.922623 -37.372740 0",
          "position_tick": 78496,
          "angle_tick": 78496,
          "origin": [
            -1298.8826,
            -1057.1035,
            -415.96875
          ],
          "pitch": 15.922623,
          "yaw": -37.37274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -396.716430 -1180.613300 -155.468750; setang 1.429932 3.327484 0",
          "position_tick": 78980,
          "angle_tick": 78980,
          "origin": [
            -396.71643,
            -1180.6133,
            -155.46875
          ],
          "pitch": 1.4299316,
          "yaw": 3.3274841,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.73438,
            11.28125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -350.834351 -1178.413696 -114.828125; setang 1.429932 3.327484 0",
          "position_tick": 78993,
          "angle_tick": 78993,
          "origin": [
            -350.834350585938,
            -1178.413696289062,
            -114.828125
          ],
          "pitch": 1.429931640625,
          "yaw": 3.327484130859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.703125,
            11.734375,
            162.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78496,
          "last_tick": 78993,
          "samples": 498
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2e3e227e98aec098",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00420",
      "command_record_id": "demo_79fb1d50cba757afee7d_00420",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00164",
        "demo_0dff5f4d96ba70f21ad1_00199",
        "demo_1c4fa8f15de6cbb137e2_00291",
        "demo_79fb1d50cba757afee7d_00420"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 21,
      "event_tick": 172554,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1273.968750 2575.953125 70.392639; setang -4.389038 -35.573730 0",
          "position_tick": 172546,
          "angle_tick": 172554,
          "origin": [
            -1273.96875,
            2575.953125,
            70.392639160156
          ],
          "pitch": -4.389038085938,
          "yaw": -35.57373046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1273.968800 2575.953100 70.392640; setang -4.389038 -35.573730 0",
          "position_tick": 172547,
          "angle_tick": 172547,
          "origin": [
            -1273.9688,
            2575.9531,
            70.39264
          ],
          "pitch": -4.389038,
          "yaw": -35.57373,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1273.968750 2575.953125 70.392639; setang -4.389038 -35.573730 0",
          "position_tick": 172554,
          "angle_tick": 172554,
          "origin": [
            -1273.96875,
            2575.953125,
            70.392639160156
          ],
          "pitch": -4.389038085938,
          "yaw": -35.57373046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 172358,
          "last_tick": 172554,
          "samples": 197
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_34aed454c53b8738",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_241d9eb92ddde5a3b396_00327",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00327",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00327",
        "demo_2666f7f52fbf4c296e43_00020",
        "demo_2666f7f52fbf4c296e43_00203",
        "demo_518d8b186445b01e1f62_00385"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 16,
      "event_tick": 153663,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1319.153198 -273.062622 -23.968750; setang 0.604935 79.333984 0",
          "position_tick": 153649,
          "angle_tick": 153663,
          "origin": [
            1319.153198242188,
            -273.062622070312,
            -23.96875
          ],
          "pitch": 0.604934692383,
          "yaw": 79.333984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1319.153200 -273.062620 -23.968750; setang 0.604935 79.333984 0",
          "position_tick": 153650,
          "angle_tick": 153650,
          "origin": [
            1319.1532,
            -273.06262,
            -23.96875
          ],
          "pitch": 0.6049347,
          "yaw": 79.333984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1319.153198 -273.062622 16.750000; setang 0.604935 79.333984 0",
          "position_tick": 153663,
          "angle_tick": 153663,
          "origin": [
            1319.153198242188,
            -273.062622070312,
            16.75
          ],
          "pitch": 0.604934692383,
          "yaw": 79.333984375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            162.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153533,
          "last_tick": 153663,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_36a7793cb07a8e37",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00109",
      "command_record_id": "demo_731311ac42553ee59f1a_00002",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00023",
        "demo_4f80b8bcc2fa56bb83a7_00004",
        "demo_4f80b8bcc2fa56bb83a7_00109",
        "demo_731311ac42553ee59f1a_00002"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 1,
      "event_tick": 2449,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 608.031860 -676.031250 111.524880; setang 0.478592 83.183655 0",
          "position_tick": 2440,
          "angle_tick": 2440,
          "origin": [
            608.03186,
            -676.03125,
            111.52488
          ],
          "pitch": 0.47859192,
          "yaw": 83.183655,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 817.472960 -692.794200 63.188572; setang -1.323517 173.548950 0",
          "position_tick": 2181,
          "angle_tick": 2181,
          "origin": [
            817.47296,
            -692.7942,
            63.188572
          ],
          "pitch": -1.3235168,
          "yaw": 173.54895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 608.062500 -676.636400 117.343750; setang 0.478592 83.155520 0",
          "position_tick": 2442,
          "angle_tick": 2442,
          "origin": [
            608.0625,
            -676.6364,
            117.34375
          ],
          "pitch": 0.47859192,
          "yaw": 83.15552,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.6054688,
            -8.980469,
            83.407715
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 608.060913 -679.468994 140.359375; setang 0.422287 83.155518 0",
          "position_tick": 2449,
          "angle_tick": 2449,
          "origin": [
            608.060913085938,
            -679.468994140625,
            140.359375
          ],
          "pitch": 0.422286987305,
          "yaw": 83.155517578125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.01953125,
            -30.2109375,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2181,
          "last_tick": 2449,
          "samples": 269
        },
        "departure_tick": 2441,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_39037a431faa4fa1",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00175",
      "command_record_id": "demo_07e639ec7f941287e35b_00175",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00175",
        "demo_07e639ec7f941287e35b_00212",
        "demo_a50086abe9c7c4a980cd_00332",
        "demo_f53e9889dd94c99a6feb_00093"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 10,
      "event_tick": 73201,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1.941047 -933.294800 -21.968750; setang -7.073822 -35.561035 0",
          "position_tick": 73019,
          "angle_tick": 73019,
          "origin": [
            1.941047,
            -933.2948,
            -21.96875
          ],
          "pitch": -7.073822,
          "yaw": -35.561035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1.922230 -933.281400 -21.968750; setang -7.073822 -35.561035 0",
          "position_tick": 72865,
          "angle_tick": 72865,
          "origin": [
            1.9222296,
            -933.2814,
            -21.96875
          ],
          "pitch": -7.073822,
          "yaw": -35.561035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 3.917950 -769.617500 -93.156250; setang 4.300110 11.096527 0",
          "position_tick": 73194,
          "angle_tick": 73194,
          "origin": [
            3.9179504,
            -769.6175,
            -93.15625
          ],
          "pitch": 4.30011,
          "yaw": 11.096527,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 3.917950 -769.617493 -69.375000; setang 4.251709 11.096527 0",
          "position_tick": 73201,
          "angle_tick": 73201,
          "origin": [
            3.917950391769,
            -769.617492675781,
            -69.375
          ],
          "pitch": 4.251708984375,
          "yaw": 11.096527099609,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72865,
          "last_tick": 73201,
          "samples": 337
        },
        "departure_tick": 73020,
        "movement_to_event_ms": 2843.75,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3c2e229dd9bb6598",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_44ff5206b8e42e46265b_00186",
      "command_record_id": "demo_44ff5206b8e42e46265b_00186",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00516",
        "demo_1e37c617488eba4e7406_00335",
        "demo_44ff5206b8e42e46265b_00186",
        "demo_44ff5206b8e42e46265b_00433"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "MATYS",
      "round": 8,
      "event_tick": 74383,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -99.736510 1581.508400 79.265625; setang -15.550461 -51.087463 0",
          "position_tick": 73871,
          "angle_tick": 73871,
          "origin": [
            -99.73651,
            1581.5084,
            79.265625
          ],
          "pitch": -15.550461,
          "yaw": -51.087463,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            122.25,
            -151.73438,
            19.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 669.693100 580.035400 130.593750; setang 4.545929 -92.363090 0",
          "position_tick": 74377,
          "angle_tick": 74377,
          "origin": [
            669.6931,
            580.0354,
            130.59375
          ],
          "pitch": 4.545929,
          "yaw": -92.36309,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -5.734375,
            -244.92188,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 669.245117 560.900879 149.515625; setang 4.528076 -92.344894 0",
          "position_tick": 74383,
          "angle_tick": 74383,
          "origin": [
            669.2451171875,
            560.90087890625,
            149.515625
          ],
          "pitch": 4.528076171875,
          "yaw": -92.34489440918,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -5.734375,
            -244.921875,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73871,
          "last_tick": 74383,
          "samples": 513
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3dfb584973e97ebb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00259",
      "command_record_id": "demo_21a2c34da37a8e81c427_00259",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00152",
        "demo_21a2c34da37a8e81c427_00259",
        "demo_21a2c34da37a8e81c427_00505",
        "demo_bc6251413daa2447c1ff_00248"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 14,
      "event_tick": 101387,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -30.455078 -1418.062600 -167.968750; setang -12.375412 -118.776630 0",
          "position_tick": 101379,
          "angle_tick": 101379,
          "origin": [
            -30.455078,
            -1418.0626,
            -167.96875
          ],
          "pitch": -12.375412,
          "yaw": -118.77663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 832.410640 -1093.440600 -261.976200; setang 6.467514 -134.055510 0",
          "position_tick": 100875,
          "angle_tick": 100875,
          "origin": [
            832.41064,
            -1093.4406,
            -261.9762
          ],
          "pitch": 6.467514,
          "yaw": -134.05551,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.96875,
            -177.67188,
            7.046875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -30.437134 -1418.599600 -160.421880; setang -12.375412 -118.776630 0",
          "position_tick": 101381,
          "angle_tick": 101381,
          "origin": [
            -30.437134,
            -1418.5996,
            -160.42188
          ],
          "pitch": -12.375412,
          "yaw": -118.77663,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.140625,
            -6.671875,
            198.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -30.471558 -1421.234009 -141.156250; setang -12.375412 -118.776627 0",
          "position_tick": 101387,
          "angle_tick": 101387,
          "origin": [
            -30.471557617188,
            -1421.234008789062,
            -141.15625
          ],
          "pitch": -12.375411987305,
          "yaw": -118.776626586914,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.546875,
            -33.921875,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 100875,
          "last_tick": 101387,
          "samples": 513
        },
        "departure_tick": 101380,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_44ded0272d466935",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5866197d339b3ac61e8a_00325",
      "command_record_id": "demo_5866197d339b3ac61e8a_00325",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00382",
        "demo_5866197d339b3ac61e8a_00102",
        "demo_5866197d339b3ac61e8a_00325",
        "demo_da35559385e7d6e5ce42_00285"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "iM",
      "round": 18,
      "event_tick": 160843,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 32.744694 1581.573400 -31.794373; setang 3.933441 159.926270 0",
          "position_tick": 160713,
          "angle_tick": 160713,
          "origin": [
            32.744694,
            1581.5734,
            -31.794373
          ],
          "pitch": 3.9334412,
          "yaw": 159.92627,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            218.09766,
            -122.1875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 271.001860 1306.062900 -30.187195; setang -6.388885 -116.834790 0",
          "position_tick": 160837,
          "angle_tick": 160837,
          "origin": [
            271.00186,
            1306.0629,
            -30.187195
          ],
          "pitch": -6.3888855,
          "yaw": -116.83479,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.33984,
            -220.55469,
            -9.875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 262.642365 1288.844116 -30.970886; setang -7.154510 -116.755486 0",
          "position_tick": 160843,
          "angle_tick": 160843,
          "origin": [
            262.642364501953,
            1288.844116210938,
            -30.970886230469
          ],
          "pitch": -7.154510498047,
          "yaw": -116.755485534668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.537109375,
            -220.140625,
            -10.08203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160713,
          "last_tick": 160843,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4ad1638f2680e256",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5866197d339b3ac61e8a_00286",
      "command_record_id": "demo_5866197d339b3ac61e8a_00114",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00218",
        "demo_5866197d339b3ac61e8a_00114",
        "demo_5866197d339b3ac61e8a_00286",
        "demo_da35559385e7d6e5ce42_00391"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 7,
      "event_tick": 51221,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -939.396400 332.968930 -30.252014; setang 8.320084 -26.338348 0",
          "position_tick": 51136,
          "angle_tick": 51136,
          "origin": [
            -939.3964,
            332.96893,
            -30.252014
          ],
          "pitch": 8.320084,
          "yaw": -26.338348,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -934.098450 343.607480 -33.894410; setang 8.487976 -26.464691 0",
          "position_tick": 51091,
          "angle_tick": 51091,
          "origin": [
            -934.09845,
            343.60748,
            -33.89441
          ],
          "pitch": 8.487976,
          "yaw": -26.464691,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -909.385600 400.170720 -22.989075; setang 10.000641 -40.373047 0",
          "position_tick": 51214,
          "angle_tick": 51214,
          "origin": [
            -909.3856,
            400.17072,
            -22.989075
          ],
          "pitch": 10.000641,
          "yaw": -40.373047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            10.2421875,
            -8.693359,
            -5.8320312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -903.614197 395.264526 -26.279114; setang 10.000641 -40.373047 0",
          "position_tick": 51221,
          "angle_tick": 51221,
          "origin": [
            -903.614196777344,
            395.264526367188,
            -26.279113769531
          ],
          "pitch": 10.000640869141,
          "yaw": -40.373046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            87.76953125,
            -74.599609375,
            -50.02734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51091,
          "last_tick": 51221,
          "samples": 131
        },
        "departure_tick": 51137,
        "movement_to_event_ms": 1328.125,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4bee5d315bf3e583",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00085",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00085",
        "demo_5c8743102c5a1e28f8ee_00523",
        "demo_5c8743102c5a1e28f8ee_00634",
        "demo_b24ca24bca0f9defa72c_00253"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 6,
      "event_tick": 40830,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1338.101400 1741.860700 -4.811401; setang 5.174225 105.868710 0",
          "position_tick": 40700,
          "angle_tick": 40700,
          "origin": [
            1338.1014,
            1741.8607,
            -4.8114014
          ],
          "pitch": 5.174225,
          "yaw": 105.86871,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.01562,
            -58.71875,
            2.3430939
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1392.802000 1312.331700 -10.966553; setang -2.309875 -143.714220 0",
          "position_tick": 40823,
          "angle_tick": 40823,
          "origin": [
            1392.802,
            1312.3317,
            -10.966553
          ],
          "pitch": -2.3098755,
          "yaw": -143.71422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.77344,
            -105.24219,
            4.6328125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1378.724487 1301.068115 -10.427856; setang -2.517929 -143.783569 0",
          "position_tick": 40830,
          "angle_tick": 40830,
          "origin": [
            1378.724487304688,
            1301.068115234375,
            -10.427856445312
          ],
          "pitch": -2.517929077148,
          "yaw": -143.783569335938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -161.890625,
            -126.7265625,
            7.46484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40700,
          "last_tick": 40830,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4f6bd67ad1d6420a",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_78d0d18d21d68a5f4162_00300",
      "command_record_id": "demo_9973c9a1187116ecba8b_00360",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00300",
        "demo_78d0d18d21d68a5f4162_00322",
        "demo_79fb1d50cba757afee7d_00049",
        "demo_9973c9a1187116ecba8b_00360"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 17,
      "event_tick": 159509,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 182.249910 2439.011700 -120.968750; setang 12.870148 -112.701530 0",
          "position_tick": 159362,
          "angle_tick": 159362,
          "origin": [
            182.24991,
            2439.0117,
            -120.96875
          ],
          "pitch": 12.870148,
          "yaw": -112.70153,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 182.249910 2439.011700 -120.968750; setang 12.315674 -111.236570 0",
          "position_tick": 159250,
          "angle_tick": 159250,
          "origin": [
            182.24991,
            2439.0117,
            -120.96875
          ],
          "pitch": 12.315674,
          "yaw": -111.23657,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -133.709780 2170.211700 -126.586180; setang -29.026917 -137.015990 0",
          "position_tick": 159502,
          "angle_tick": 159502,
          "origin": [
            -133.70978,
            2170.2117,
            -126.58618
          ],
          "pitch": -29.026917,
          "yaw": -137.01599,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.875,
            -134.82812,
            2.7734375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -150.379028 2156.331299 -126.413086; setang -31.640625 -136.619797 0",
          "position_tick": 159509,
          "angle_tick": 159509,
          "origin": [
            -150.379028320312,
            2156.331298828125,
            -126.4130859375
          ],
          "pitch": -31.640625,
          "yaw": -136.61979675293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -179.90625,
            -154.03125,
            -0.046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 159250,
          "last_tick": 159509,
          "samples": 260
        },
        "departure_tick": 159363,
        "movement_to_event_ms": 2296.875,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_510cccb14ff1c4ed",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4d520a1960bac889dc2d_00148",
      "command_record_id": "demo_4d520a1960bac889dc2d_00148",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00012",
        "demo_4d520a1960bac889dc2d_00148",
        "demo_c7fce8ea189bfb0ec256_00152",
        "demo_f53e9889dd94c99a6feb_00081"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 9,
      "event_tick": 65852,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1847.511600 -684.700740 -351.968750; setang 5.543976 -106.362420 0",
          "position_tick": 65722,
          "angle_tick": 65722,
          "origin": [
            1847.5116,
            -684.70074,
            -351.96875
          ],
          "pitch": 5.543976,
          "yaw": -106.36242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1733.385000 -1074.032100 -361.577760; setang -20.328140 -145.346710 0",
          "position_tick": 65846,
          "angle_tick": 65846,
          "origin": [
            1733.385,
            -1074.0321,
            -361.57776
          ],
          "pitch": -20.32814,
          "yaw": -145.34671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -189.73438,
            -155.0,
            -43.726562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1718.287720 -1085.797363 -364.960449; setang -20.328140 -145.346710 0",
          "position_tick": 65852,
          "angle_tick": 65852,
          "origin": [
            1718.287719726562,
            -1085.79736328125,
            -364.96044921875
          ],
          "pitch": -20.328140258789,
          "yaw": -145.346710205078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.6640625,
            -148.7734375,
            -42.23828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65722,
          "last_tick": 65852,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_525cafc49f52af43",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00355",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00355",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00061",
        "demo_44d9dd1cefa925823c1e_00355",
        "demo_6e149681cbff13e6c780_00038",
        "demo_7dadd8516dde2b87da75_00217"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "makazze",
      "round": 17,
      "event_tick": 166891,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 205.937330 436.803300 82.031250; setang -1.464615 90.714450 0",
          "position_tick": 166728,
          "angle_tick": 166728,
          "origin": [
            205.93733,
            436.8033,
            82.03125
          ],
          "pitch": -1.4646149,
          "yaw": 90.71445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 154.278430 575.888850 81.674770; setang 1.745789 -30.288970 0",
          "position_tick": 166622,
          "angle_tick": 166622,
          "origin": [
            154.27843,
            575.88885,
            81.67477
          ],
          "pitch": 1.7457886,
          "yaw": -30.28897,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 45.524730 438.136000 90.109375; setang -39.480408 9.501114 0",
          "position_tick": 166885,
          "angle_tick": 166885,
          "origin": [
            45.52473,
            438.136,
            90.109375
          ],
          "pitch": -39.480408,
          "yaw": 9.501114,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.996582,
            0.33398438,
            234.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 47.835983 438.523041 109.265625; setang -39.480408 9.501114 0",
          "position_tick": 166891,
          "angle_tick": 166891,
          "origin": [
            47.835983276367,
            438.523040771484,
            109.265625
          ],
          "pitch": -39.480407714844,
          "yaw": 9.501113891602,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.578125,
            4.953125,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166622,
          "last_tick": 166891,
          "samples": 270
        },
        "departure_tick": 166729,
        "movement_to_event_ms": 2546.875,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_561678ea7384b169",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b24ca24bca0f9defa72c_00409",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00409",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00322",
        "demo_b24ca24bca0f9defa72c_00302",
        "demo_b24ca24bca0f9defa72c_00409",
        "demo_deb2a52b8ef138c44fe0_00041"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 20,
      "event_tick": 161971,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.064331 1345.354492 -122.771240; setang -11.771851 129.537720 0",
          "position_tick": 161960,
          "angle_tick": 161971,
          "origin": [
            -275.064331054688,
            1345.3544921875,
            -122.771240234375
          ],
          "pitch": -11.771850585938,
          "yaw": 129.537719726562,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.064330 1345.354500 -104.000000; setang -11.771851 129.560730 0",
          "position_tick": 161965,
          "angle_tick": 161965,
          "origin": [
            -275.06433,
            1345.3545,
            -104.0
          ],
          "pitch": -11.771851,
          "yaw": 129.56073,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            266.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.064331 1345.354492 -87.125000; setang -11.771851 129.537720 0",
          "position_tick": 161971,
          "angle_tick": 161971,
          "origin": [
            -275.064331054688,
            1345.3544921875,
            -87.125
          ],
          "pitch": -11.771850585938,
          "yaw": 129.537719726562,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            191.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161692,
          "last_tick": 161971,
          "samples": 280
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_56850f3d42299b7e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00193",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00193",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00248",
        "demo_a50086abe9c7c4a980cd_00230",
        "demo_f53e9889dd94c99a6feb_00130",
        "demo_f53e9889dd94c99a6feb_00193"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 11,
      "event_tick": 85516,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1143.103600 -383.468140 -122.187500; setang 14.303864 -136.757480 0",
          "position_tick": 85386,
          "angle_tick": 85386,
          "origin": [
            1143.1036,
            -383.46814,
            -122.1875
          ],
          "pitch": 14.303864,
          "yaw": -136.75748,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            194.71875,
            -143.62183,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1007.557070 -457.928960 -127.968750; setang -3.943054 -121.414375 0",
          "position_tick": 85510,
          "angle_tick": 85510,
          "origin": [
            1007.55707,
            -457.92896,
            -127.96875
          ],
          "pitch": -3.9430542,
          "yaw": -121.414375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1007.557068 -457.928955 -127.968750; setang -3.943054 -121.414375 0",
          "position_tick": 85516,
          "angle_tick": 85516,
          "origin": [
            1007.557067871094,
            -457.928955078125,
            -127.96875
          ],
          "pitch": -3.943054199219,
          "yaw": -121.414375305176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85386,
          "last_tick": 85516,
          "samples": 131
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_584b2d8601d14fb0",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_f53e9889dd94c99a6feb_00162",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00162",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00349",
        "demo_1e8907bfd30b0bcdbfe9_00275",
        "demo_f53e9889dd94c99a6feb_00145",
        "demo_f53e9889dd94c99a6feb_00162"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "HUASOPEEK",
      "round": 10,
      "event_tick": 76549,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1095.817900 -1132.861900 -415.968750; setang -6.470612 -1.181366 0",
          "position_tick": 76281,
          "angle_tick": 76281,
          "origin": [
            -1095.8179,
            -1132.8619,
            -415.96875
          ],
          "pitch": -6.4706116,
          "yaw": -1.181366,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -407.932250 -1140.308200 -159.453120; setang 1.320770 1.125763 0",
          "position_tick": 76543,
          "angle_tick": 76543,
          "origin": [
            -407.93225,
            -1140.3082,
            -159.45312
          ],
          "pitch": 1.3207703,
          "yaw": 1.1257629,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.95312,
            4.9765625,
            113.921875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -388.795288 -1139.918823 -139.906250; setang 1.320770 1.125763 0",
          "position_tick": 76549,
          "angle_tick": 76549,
          "origin": [
            -388.795288085938,
            -1139.918823242188,
            -139.90625
          ],
          "pitch": 1.320770263672,
          "yaw": 1.125762939453,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.953125,
            4.984375,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76281,
          "last_tick": 76549,
          "samples": 269
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_58747b800855a65c",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00141",
      "command_record_id": "demo_07d95741be40e144c266_00195",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00141",
        "demo_07d95741be40e144c266_00195",
        "demo_1e37c617488eba4e7406_00230",
        "demo_4f80b8bcc2fa56bb83a7_00604"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 10,
      "event_tick": 81485,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 14.311752 68.533750 0",
          "position_tick": 81045,
          "angle_tick": 81045,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 14.311752,
          "yaw": 68.53375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 12.098007 133.604400 0",
          "position_tick": 80973,
          "angle_tick": 80973,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 12.098007,
          "yaw": 133.6044,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1228.867100 -1044.062700 17.218750; setang 1.184112 53.398010 0",
          "position_tick": 81479,
          "angle_tick": 81479,
          "origin": [
            -1228.8671,
            -1044.0627,
            17.21875
          ],
          "pitch": 1.1841125,
          "yaw": 53.39801,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1228.867065 -1044.062744 37.187500; setang 1.184113 53.398010 0",
          "position_tick": 81485,
          "angle_tick": 81485,
          "origin": [
            -1228.867065429688,
            -1044.062744140625,
            37.1875
          ],
          "pitch": 1.184112548828,
          "yaw": 53.398010253906,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            230.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80973,
          "last_tick": 81485,
          "samples": 513
        },
        "departure_tick": 81046,
        "movement_to_event_ms": 6875.0,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_598bb382bd87d09d",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00001",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00001",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00408",
        "demo_07e639ec7f941287e35b_00424",
        "demo_4d520a1960bac889dc2d_00036",
        "demo_c7fce8ea189bfb0ec256_00001"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "ropz",
      "round": 1,
      "event_tick": 1745,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -714.007400 -836.468800 -415.968750; setang 7.632065 32.316620 0",
          "position_tick": 1605,
          "angle_tick": 1605,
          "origin": [
            -714.0074,
            -836.4688,
            -415.96875
          ],
          "pitch": 7.632065,
          "yaw": 32.31662,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -375.054140 -893.485300 -415.968750; setang 3.854828 -43.032410 0",
          "position_tick": 1738,
          "angle_tick": 1738,
          "origin": [
            -375.05414,
            -893.4853,
            -415.96875
          ],
          "pitch": 3.854828,
          "yaw": -43.03241,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.28125,
            -155.48438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -359.889648 -908.681519 -415.968750; setang 3.738098 -42.993286 0",
          "position_tick": 1745,
          "angle_tick": 1745,
          "origin": [
            -359.8896484375,
            -908.681518554688,
            -415.96875
          ],
          "pitch": 3.738098144531,
          "yaw": -42.993286132812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.30078125,
            -165.01171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1605,
          "last_tick": 1745,
          "samples": 141
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_59a128be3b73fab0",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00364",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00139",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00364",
        "demo_0dff5f4d96ba70f21ad1_00390",
        "demo_5c8743102c5a1e28f8ee_00139",
        "demo_78d0d18d21d68a5f4162_00033"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 8,
      "event_tick": 53651,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 542.493700 2137.823200 127.044190; setang -5.103836 -112.892760 0",
          "position_tick": 53625,
          "angle_tick": 53625,
          "origin": [
            542.4937,
            2137.8232,
            127.04419
          ],
          "pitch": -5.103836,
          "yaw": -112.89276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 544.760400 2145.054400 127.044190; setang -5.015945 -112.980995 0",
          "position_tick": 53521,
          "angle_tick": 53521,
          "origin": [
            544.7604,
            2145.0544,
            127.04419
          ],
          "pitch": -5.0159454,
          "yaw": -112.980995,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -154.48047,
            -150.46875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 527.808650 2103.036000 127.031250; setang -5.148132 -112.892760 0",
          "position_tick": 53644,
          "angle_tick": 53644,
          "origin": [
            527.80865,
            2103.036,
            127.03125
          ],
          "pitch": -5.1481323,
          "yaw": -112.89276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -77.00781,
            -182.5,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 519.898560 2084.293945 127.106453; setang -5.148132 -112.892761 0",
          "position_tick": 53651,
          "angle_tick": 53651,
          "origin": [
            519.898559570312,
            2084.2939453125,
            127.106452941895
          ],
          "pitch": -5.148132324219,
          "yaw": -112.892761230469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.64453125,
            -207.671875,
            1.43408203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53521,
          "last_tick": 53651,
          "samples": 131
        },
        "departure_tick": 53626,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5ee67b7c4bf4d81e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00385",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00385",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00226",
        "demo_78d0d18d21d68a5f4162_00312",
        "demo_78d0d18d21d68a5f4162_00385",
        "demo_b24ca24bca0f9defa72c_00002"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "BobZ",
      "round": 18,
      "event_tick": 150286,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2043.939700 164.031250 9.918465; setang -37.015000 47.733185 0",
          "position_tick": 150276,
          "angle_tick": 150276,
          "origin": [
            -2043.9397,
            164.03125,
            9.918465
          ],
          "pitch": -37.015,
          "yaw": 47.733185,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2043.939700 164.031250 9.918465; setang -37.015000 47.733185 0",
          "position_tick": 149941,
          "angle_tick": 149941,
          "origin": [
            -2043.9397,
            164.03125,
            9.918465
          ],
          "pitch": -37.015,
          "yaw": 47.733185,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2042.933600 165.138280 26.609375; setang -37.015000 47.733185 0",
          "position_tick": 150280,
          "angle_tick": 150280,
          "origin": [
            -2042.9336,
            165.13828,
            26.609375
          ],
          "pitch": -37.015,
          "yaw": 47.733185,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            20.171875,
            22.204102,
            269.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2041.357788 166.872925 43.718750; setang -37.014999 47.733185 0",
          "position_tick": 150286,
          "angle_tick": 150286,
          "origin": [
            -2041.357788085938,
            166.872924804688,
            43.71875
          ],
          "pitch": -37.014999389648,
          "yaw": 47.733184814453,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            20.171875,
            22.203125,
            194.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149941,
          "last_tick": 150286,
          "samples": 346
        },
        "departure_tick": 150277,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6167c294f6c34cfb",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_44d9dd1cefa925823c1e_00424",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00424",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00424",
        "demo_6e149681cbff13e6c780_00341",
        "demo_7dadd8516dde2b87da75_00553",
        "demo_7dadd8516dde2b87da75_00590"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 21,
      "event_tick": 199226,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 844.161800 2359.797600 140.084300; setang -9.543335 -126.004600 0",
          "position_tick": 198714,
          "angle_tick": 198714,
          "origin": [
            844.1618,
            2359.7976,
            140.0843
          ],
          "pitch": -9.543335,
          "yaw": -126.0046,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -47.5,
            -75.9375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 817.166140 2294.114500 136.031480; setang -9.662476 -130.320510 0",
          "position_tick": 199220,
          "angle_tick": 199220,
          "origin": [
            817.16614,
            2294.1145,
            136.03148
          ],
          "pitch": -9.662476,
          "yaw": -130.32051,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -99.375,
            -116.875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 807.890991 2283.206299 136.031479; setang -11.127441 -130.241211 0",
          "position_tick": 199226,
          "angle_tick": 199226,
          "origin": [
            807.890991210938,
            2283.206298828125,
            136.031478881836
          ],
          "pitch": -11.12744140625,
          "yaw": -130.2412109375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -126.6796875,
            -148.984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 198714,
          "last_tick": 199226,
          "samples": 513
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_622596cac5cdd1b9",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00496",
      "command_record_id": "demo_67348e1baa5b49bad101_00496",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00496",
        "demo_67348e1baa5b49bad101_00524",
        "demo_ea4226131b7a75cdf0ec_00221",
        "demo_f1d8725268c9f30ce844_00123"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 23,
      "event_tick": 211320,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1569.880900 -1129.405200 -237.426270; setang -1.353027 75.084690 0",
          "position_tick": 210950,
          "angle_tick": 210950,
          "origin": [
            -1569.8809,
            -1129.4052,
            -237.42627
          ],
          "pitch": -1.3530273,
          "yaw": 75.08469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.546875,
            245.82031,
            5.7421875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1189.937300 -573.394700 -167.968750; setang -18.125732 -4.190597 0",
          "position_tick": 211313,
          "angle_tick": 211313,
          "origin": [
            -1189.9373,
            -573.3947,
            -167.96875
          ],
          "pitch": -18.125732,
          "yaw": -4.1905975,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            221.64062,
            -0.83984375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1168.089233 -573.989563 -167.968750; setang -17.690048 -4.012421 0",
          "position_tick": 211320,
          "angle_tick": 211320,
          "origin": [
            -1168.089233398438,
            -573.989562988281,
            -167.96875
          ],
          "pitch": -17.690048217773,
          "yaw": -4.012420654297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.1015625,
            -8.6953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 210950,
          "last_tick": 211320,
          "samples": 371
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_63aaf3ceecb04b2a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00437",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00437",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00056",
        "demo_5866197d339b3ac61e8a_00300",
        "demo_fbb358b45e5cdb7b7700_00242",
        "demo_fbb358b45e5cdb7b7700_00437"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 22,
      "event_tick": 198684,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1078.781494 -475.174255 0.031248; setang -42.761536 85.713257 0",
          "position_tick": 198677,
          "angle_tick": 198684,
          "origin": [
            -1078.781494140625,
            -475.174255371094,
            0.031248092651
          ],
          "pitch": -42.761535644531,
          "yaw": 85.713256835938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1078.781500 -475.174260 0.031248; setang -42.761536 85.713260 0",
          "position_tick": 198678,
          "angle_tick": 198678,
          "origin": [
            -1078.7815,
            -475.17426,
            0.031248093
          ],
          "pitch": -42.761536,
          "yaw": 85.71326,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1078.781494 -475.174255 0.031248; setang -42.761536 85.713257 0",
          "position_tick": 198684,
          "angle_tick": 198684,
          "origin": [
            -1078.781494140625,
            -475.174255371094,
            0.031248092651
          ],
          "pitch": -42.761535644531,
          "yaw": 85.713256835938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 198267,
          "last_tick": 198684,
          "samples": 418
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65ff825a0ac80233",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00410",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00410",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00410",
        "demo_5d6af8fdfb719608e960_00051",
        "demo_5d6af8fdfb719608e960_00510",
        "demo_6e149681cbff13e6c780_00333"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 21,
      "event_tick": 198397,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1469.620100 260.041350 -63.968750; setang 8.931549 -33.774033 0",
          "position_tick": 198191,
          "angle_tick": 198191,
          "origin": [
            -1469.6201,
            260.04135,
            -63.96875
          ],
          "pitch": 8.931549,
          "yaw": -33.774033,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            102.89844,
            55.125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1041.645100 574.161740 -40.828125; setang -6.063080 -1.522293 0",
          "position_tick": 198391,
          "angle_tick": 198391,
          "origin": [
            -1041.6451,
            574.16174,
            -40.828125
          ],
          "pitch": -6.06308,
          "yaw": -1.5222931,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.92969,
            -5.8242188,
            31.90625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1022.510620 573.703979 -20.734375; setang -6.063080 -1.522293 0",
          "position_tick": 198397,
          "angle_tick": 198397,
          "origin": [
            -1022.510620117188,
            573.703979492188,
            -20.734375
          ],
          "pitch": -6.063079833984,
          "yaw": -1.52229309082,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.921875,
            -5.859375,
            232.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 198191,
          "last_tick": 198397,
          "samples": 207
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_67e994cb2f073121",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00369",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00307",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00441",
        "demo_1e37c617488eba4e7406_00265",
        "demo_4f80b8bcc2fa56bb83a7_00307",
        "demo_4f80b8bcc2fa56bb83a7_00369"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 15,
      "event_tick": 117302,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 4.072144 -85.314330 0",
          "position_tick": 116995,
          "angle_tick": 116995,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 4.0721436,
          "yaw": -85.31433,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 4.177887 -87.584380 0",
          "position_tick": 116898,
          "angle_tick": 116898,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 4.177887,
          "yaw": -87.58438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -484.885440 715.309630 130.027300; setang -5.048904 -97.352600 0",
          "position_tick": 117295,
          "angle_tick": 117295,
          "origin": [
            -484.88544,
            715.30963,
            130.0273
          ],
          "pitch": -5.0489044,
          "yaw": -97.3526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.007812,
            -234.38281,
            166.021
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -488.889893 692.771484 138.031250; setang -5.775024 -97.662964 0",
          "position_tick": 117302,
          "angle_tick": 117302,
          "origin": [
            -488.889892578125,
            692.771484375,
            138.03125
          ],
          "pitch": -5.775024414062,
          "yaw": -97.662963867188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.734375,
            -241.59765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116898,
          "last_tick": 117302,
          "samples": 405
        },
        "departure_tick": 116996,
        "movement_to_event_ms": 4796.875,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6e928e26c503f2d6",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_17accc02fe6ec2727063_00074",
      "command_record_id": "demo_17accc02fe6ec2727063_00074",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00074",
        "demo_17accc02fe6ec2727063_00166",
        "demo_1b9d5eac73de0b387701_00179",
        "demo_3ef7bfc9c4cb1bcd3960_00079"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 5,
      "event_tick": 34662,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1247.951400 -856.027830 -129.968750; setang -14.623489 11.642426 0",
          "position_tick": 34544,
          "angle_tick": 34544,
          "origin": [
            -1247.9514,
            -856.02783,
            -129.96875
          ],
          "pitch": -14.623489,
          "yaw": 11.642426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1171.412800 -651.743200 -167.968750; setang -0.303497 14.646835 0",
          "position_tick": 34150,
          "angle_tick": 34150,
          "origin": [
            -1171.4128,
            -651.7432,
            -167.96875
          ],
          "pitch": -0.3034973,
          "yaw": 14.646835,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -57.742188,
            217.46484,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1152.583500 -650.078550 -167.968750; setang -14.623489 11.642426 0",
          "position_tick": 34656,
          "angle_tick": 34656,
          "origin": [
            -1152.5835,
            -650.07855,
            -167.96875
          ],
          "pitch": -14.623489,
          "yaw": 11.642426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.828125,
            7.8007812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1148.201782 -649.176147 -167.968750; setang -14.623489 11.642426 0",
          "position_tick": 34662,
          "angle_tick": 34662,
          "origin": [
            -1148.201782226562,
            -649.176147460938,
            -167.96875
          ],
          "pitch": -14.623489379883,
          "yaw": 11.642425537109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            65.2109375,
            13.42578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34150,
          "last_tick": 34662,
          "samples": 513
        },
        "departure_tick": 34545,
        "movement_to_event_ms": 1843.75,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7152d2173b35c294",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_6e149681cbff13e6c780_00314",
      "command_record_id": "demo_6e149681cbff13e6c780_00314",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00129",
        "demo_5d6af8fdfb719608e960_00363",
        "demo_5d6af8fdfb719608e960_00460",
        "demo_6e149681cbff13e6c780_00314"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 15,
      "event_tick": 140458,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 863.929016 2428.579346 140.084305; setang -11.246567 -122.028923 0",
          "position_tick": 140451,
          "angle_tick": 140458,
          "origin": [
            863.929016113281,
            2428.579345703125,
            140.08430480957
          ],
          "pitch": -11.246566772461,
          "yaw": -122.028923034668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 863.929000 2428.579300 140.084300; setang -11.220123 -122.028920 0",
          "position_tick": 140452,
          "angle_tick": 140452,
          "origin": [
            863.929,
            2428.5793,
            140.0843
          ],
          "pitch": -11.220123,
          "yaw": -122.02892,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 863.929016 2428.579346 140.084305; setang -11.246567 -122.028923 0",
          "position_tick": 140458,
          "angle_tick": 140458,
          "origin": [
            863.929016113281,
            2428.579345703125,
            140.08430480957
          ],
          "pitch": -11.246566772461,
          "yaw": -122.028923034668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140153,
          "last_tick": 140458,
          "samples": 306
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_74e205ec3bb7ab3d",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_44ff5206b8e42e46265b_00475",
      "command_record_id": "demo_44ff5206b8e42e46265b_00475",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00327",
        "demo_44ff5206b8e42e46265b_00475",
        "demo_4f80b8bcc2fa56bb83a7_00610",
        "demo_731311ac42553ee59f1a_00403"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 20,
      "event_tick": 186886,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -226.582700 1165.542000 64.031250; setang 4.449127 -81.438900 0",
          "position_tick": 186469,
          "angle_tick": 186469,
          "origin": [
            -226.5827,
            1165.542,
            64.03125
          ],
          "pitch": 4.449127,
          "yaw": -81.4389,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.265625,
            -247.20312,
            69.634766
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 738.660640 610.518600 138.359380; setang 8.053665 -95.209236 0",
          "position_tick": 186880,
          "angle_tick": 186880,
          "origin": [
            738.66064,
            610.5186,
            138.35938
          ],
          "pitch": 8.053665,
          "yaw": -95.209236,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -21.296875,
            -244.07812,
            292.33984
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 736.996826 591.450012 157.312500; setang 8.053665 -95.209236 0",
          "position_tick": 186886,
          "angle_tick": 186886,
          "origin": [
            736.996826171875,
            591.450012207031,
            157.3125
          ],
          "pitch": 8.053665161133,
          "yaw": -95.20923614502,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -21.296875,
            -244.078125,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186469,
          "last_tick": 186886,
          "samples": 418
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79207e9012856da7",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_241d9eb92ddde5a3b396_00214",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00214",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00045",
        "demo_241d9eb92ddde5a3b396_00214",
        "demo_2666f7f52fbf4c296e43_00264",
        "demo_92655b67d38bb2eb32f4_00140"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 11,
      "event_tick": 92060,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1214.259900 1584.826200 -151.968750; setang -3.511169 -17.342255 0",
          "position_tick": 91930,
          "angle_tick": 91930,
          "origin": [
            1214.2599,
            1584.8262,
            -151.96875
          ],
          "pitch": -3.5111694,
          "yaw": -17.342255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.8711,
            41.507812,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1610.963700 1565.312100 -151.968750; setang -1.594055 -87.243120 0",
          "position_tick": 92054,
          "angle_tick": 92054,
          "origin": [
            1610.9637,
            1565.3121,
            -151.96875
          ],
          "pitch": -1.5940552,
          "yaw": -87.24312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            21.445312,
            -220.27344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1612.440918 1547.253906 -151.968750; setang -1.709412 -87.266121 0",
          "position_tick": 92060,
          "angle_tick": 92060,
          "origin": [
            1612.44091796875,
            1547.25390625,
            -151.96875
          ],
          "pitch": -1.709411621094,
          "yaw": -87.266120910645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.84375,
            -235.625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91930,
          "last_tick": 92060,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_799bc18a6310079c",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_86c38e0db4646195347a_00300",
      "command_record_id": "demo_86c38e0db4646195347a_00300",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00023",
        "demo_6e149681cbff13e6c780_00230",
        "demo_86c38e0db4646195347a_00300",
        "demo_9da916c73bb5ff938c63_00020"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 15,
      "event_tick": 126618,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -410.923900 788.105200 -16.371948; setang 3.294861 26.197937 0",
          "position_tick": 126443,
          "angle_tick": 126443,
          "origin": [
            -410.9239,
            788.1052,
            -16.371948
          ],
          "pitch": 3.2948608,
          "yaw": 26.197937,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 87.823410 1026.738900 86.515120; setang -13.075790 69.183655 0",
          "position_tick": 126611,
          "angle_tick": 126611,
          "origin": [
            87.82341,
            1026.7389,
            86.51512
          ],
          "pitch": -13.07579,
          "yaw": 69.183655,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            69.509766,
            234.9375,
            5.652832
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 94.864471 1048.600952 86.952812; setang -13.101532 69.106415 0",
          "position_tick": 126618,
          "angle_tick": 126618,
          "origin": [
            94.864471435547,
            1048.600952148438,
            86.952812194824
          ],
          "pitch": -13.101531982422,
          "yaw": 69.106414794922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.5625,
            232.3984375,
            3.89453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126443,
          "last_tick": 126618,
          "samples": 176
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_80287fa280f48b29",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00255",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00255",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00000",
        "demo_bc6251413daa2447c1ff_00100",
        "demo_ea4226131b7a75cdf0ec_00255",
        "demo_f1d8725268c9f30ce844_00284"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 15,
      "event_tick": 138385,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -42.391785 -174.162830 0",
          "position_tick": 138377,
          "angle_tick": 138377,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -42.391785,
          "yaw": -174.16283,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -42.391785 -174.155960 0",
          "position_tick": 138255,
          "angle_tick": 138255,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -42.391785,
          "yaw": -174.15596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1295.340800 -352.067320 -159.484380; setang -42.391785 -174.155960 0",
          "position_tick": 138379,
          "angle_tick": 138379,
          "origin": [
            1295.3408,
            -352.06732,
            -159.48438
          ],
          "pitch": -42.391785,
          "yaw": -174.15596,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -12.328125,
            -1.2578125,
            261.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1293.008057 -352.305420 -140.421875; setang -42.391785 -174.169342 0",
          "position_tick": 138385,
          "angle_tick": 138385,
          "origin": [
            1293.008056640625,
            -352.305419921875,
            -140.421875
          ],
          "pitch": -42.391784667969,
          "yaw": -174.169342041016,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.859375,
            -3.046875,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138255,
          "last_tick": 138385,
          "samples": 131
        },
        "departure_tick": 138378,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_82bc52a56049c494",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00215",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00215",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00312",
        "demo_92655b67d38bb2eb32f4_00115",
        "demo_92655b67d38bb2eb32f4_00215",
        "demo_da35559385e7d6e5ce42_00092"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 12,
      "event_tick": 87902,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -605.017944 -630.973755 64.031250; setang -16.169815 65.643311 0",
          "position_tick": 87890,
          "angle_tick": 87902,
          "origin": [
            -605.017944335938,
            -630.973754882812,
            64.03125
          ],
          "pitch": -16.169815063477,
          "yaw": 65.643310546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -605.017940 -630.973750 84.531250; setang -16.169815 65.643310 0",
          "position_tick": 87895,
          "angle_tick": 87895,
          "origin": [
            -605.01794,
            -630.97375,
            84.53125
          ],
          "pitch": -16.169815,
          "yaw": 65.64331,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            256.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -605.017944 -630.973755 103.312500; setang -16.169815 65.643311 0",
          "position_tick": 87902,
          "angle_tick": 87902,
          "origin": [
            -605.017944335938,
            -630.973754882812,
            103.3125
          ],
          "pitch": -16.169815063477,
          "yaw": 65.643310546875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            169.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87772,
          "last_tick": 87902,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_86fba9990e7b7634",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00398",
      "command_record_id": "demo_c41e59c2737947d52711_00398",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00278",
        "demo_2160153112cdae3ea873_00331",
        "demo_79afb17b7ed789137186_00241",
        "demo_c41e59c2737947d52711_00398"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "xiELO",
      "round": 21,
      "event_tick": 178001,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 3077.768600 135.917790 1616.031200; setang 0.000000 -178.000150 0",
          "position_tick": 177781,
          "angle_tick": 177781,
          "origin": [
            3077.7686,
            135.91779,
            1616.0312
          ],
          "pitch": 0.0,
          "yaw": -178.00015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 3077.768600 135.917790 1616.031200; setang 0.000000 -178.000150 0",
          "position_tick": 177713,
          "angle_tick": 177713,
          "origin": [
            3077.7686,
            135.91779,
            1616.0312
          ],
          "pitch": 0.0,
          "yaw": -178.00015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2578.001500 103.990300 1621.515600; setang -7.840805 -176.732940 0",
          "position_tick": 177994,
          "angle_tick": 177994,
          "origin": [
            2578.0015,
            103.9903,
            1621.5156
          ],
          "pitch": -7.840805,
          "yaw": -176.73294,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -240.65625,
            -8.368652,
            60.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2555.394531 103.189026 1644.609375; setang -7.880280 -176.653625 0",
          "position_tick": 178001,
          "angle_tick": 178001,
          "origin": [
            2555.39453125,
            103.189025878906,
            1644.609375
          ],
          "pitch": -7.880279541016,
          "yaw": -176.653625488281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -241.140625,
            -8.54736328125,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177713,
          "last_tick": 178001,
          "samples": 289
        },
        "departure_tick": 177782,
        "movement_to_event_ms": 3437.5,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_87d5174648ce5370",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00308",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00159",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00308",
        "demo_67348e1baa5b49bad101_00013",
        "demo_67348e1baa5b49bad101_00215",
        "demo_ea4226131b7a75cdf0ec_00159"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 9,
      "event_tick": 79616,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1047.823400 -379.938720 -345.995730; setang -19.824830 -52.200165 0",
          "position_tick": 79599,
          "angle_tick": 79599,
          "origin": [
            -1047.8234,
            -379.93872,
            -345.99573
          ],
          "pitch": -19.82483,
          "yaw": -52.200165,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -974.922670 -453.713870 -264.843750; setang -6.588715 -59.759445 0",
          "position_tick": 79486,
          "angle_tick": 79486,
          "origin": [
            -974.92267,
            -453.71387,
            -264.84375
          ],
          "pitch": -6.5887146,
          "yaw": -59.759445,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            -3.421875,
            269.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1040.276200 -389.673700 -341.128170; setang -19.824830 -52.200165 0",
          "position_tick": 79609,
          "angle_tick": 79609,
          "origin": [
            -1040.2762,
            -389.6737,
            -341.12817
          ],
          "pitch": -19.82483,
          "yaw": -52.200165,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.49219,
            -99.96094,
            49.984375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1030.649536 -402.088318 -334.920898; setang -19.824829 -52.200165 0",
          "position_tick": 79616,
          "angle_tick": 79616,
          "origin": [
            -1030.649536132812,
            -402.088317871094,
            -334.9208984375
          ],
          "pitch": -19.824829101562,
          "yaw": -52.200164794922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            113.875,
            -146.83203125,
            73.41796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79486,
          "last_tick": 79616,
          "samples": 131
        },
        "departure_tick": 79600,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9aa0f2694e4a8605",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_62cb3af35c3893a91c7d_00290",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00290",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00454",
        "demo_62cb3af35c3893a91c7d_00290",
        "demo_fde4c2af9b83d7a5ead3_00262",
        "demo_fde4c2af9b83d7a5ead3_00277"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 17,
      "event_tick": 151265,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -696.165833 615.941284 -80.201477; setang -34.477158 -96.871605 0",
          "position_tick": 151257,
          "angle_tick": 151265,
          "origin": [
            -696.165832519531,
            615.941284179688,
            -80.201477050781
          ],
          "pitch": -34.477157592773,
          "yaw": -96.871604919434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -696.165830 615.941300 -71.453125; setang -34.477158 -96.871605 0",
          "position_tick": 151259,
          "angle_tick": 151259,
          "origin": [
            -696.16583,
            615.9413,
            -71.453125
          ],
          "pitch": -34.477158,
          "yaw": -96.871605,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            278.89453
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -696.165833 615.941284 -52.453125; setang -34.477158 -96.871605 0",
          "position_tick": 151265,
          "angle_tick": 151265,
          "origin": [
            -696.165832519531,
            615.941284179688,
            -52.453125
          ],
          "pitch": -34.477157592773,
          "yaw": -96.871604919434,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150967,
          "last_tick": 151265,
          "samples": 299
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c853179fb67b120",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00095",
      "command_record_id": "demo_18d34587c875f0b595ae_00095",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00095",
        "demo_18d34587c875f0b595ae_00188",
        "demo_518d8b186445b01e1f62_00379",
        "demo_92655b67d38bb2eb32f4_00300"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 7,
      "event_tick": 55263,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 713.972656 154.077148 -188.489075; setang -48.688995 151.513123 0",
          "position_tick": 55248,
          "angle_tick": 55263,
          "origin": [
            713.97265625,
            154.0771484375,
            -188.489074707031
          ],
          "pitch": -48.688995361328,
          "yaw": 151.513122558594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 713.972660 154.077150 -188.489070; setang -48.748398 151.513120 0",
          "position_tick": 55249,
          "angle_tick": 55249,
          "origin": [
            713.97266,
            154.07715,
            -188.48907
          ],
          "pitch": -48.748398,
          "yaw": 151.51312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 713.972656 154.077148 -144.828125; setang -48.688995 151.513123 0",
          "position_tick": 55263,
          "angle_tick": 55263,
          "origin": [
            713.97265625,
            154.0771484375,
            -144.828125
          ],
          "pitch": -48.688995361328,
          "yaw": 151.513122558594,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55133,
          "last_tick": 55263,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9d4c43e29d7a2725",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_518d8b186445b01e1f62_00445",
      "command_record_id": "demo_5866197d339b3ac61e8a_00328",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00289",
        "demo_18d34587c875f0b595ae_00375",
        "demo_518d8b186445b01e1f62_00445",
        "demo_5866197d339b3ac61e8a_00328"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 18,
      "event_tick": 160993,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1151.950200 -1144.005600 64.031250; setang 9.697494 48.030167 0",
          "position_tick": 160827,
          "angle_tick": 160827,
          "origin": [
            -1151.9502,
            -1144.0056,
            64.03125
          ],
          "pitch": 9.6974945,
          "yaw": 48.030167,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -956.432300 -1286.388000 65.469160; setang 3.093338 146.427490 0",
          "position_tick": 160713,
          "angle_tick": 160713,
          "origin": [
            -956.4323,
            -1286.388,
            65.46916
          ],
          "pitch": 3.093338,
          "yaw": 146.42749,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.35938,
            56.460938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -774.603760 -732.527470 106.031250; setang -7.106094 47.988280 0",
          "position_tick": 160986,
          "angle_tick": 160986,
          "origin": [
            -774.60376,
            -732.52747,
            106.03125
          ],
          "pitch": -7.1060944,
          "yaw": 47.98828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            164.10156,
            181.92578,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -759.219238 -715.471924 106.031250; setang -7.106094 47.988281 0",
          "position_tick": 160993,
          "angle_tick": 160993,
          "origin": [
            -759.21923828125,
            -715.471923828125,
            106.03125
          ],
          "pitch": -7.106094360352,
          "yaw": 47.98828125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            164.1015625,
            181.92578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160713,
          "last_tick": 160993,
          "samples": 281
        },
        "departure_tick": 160828,
        "movement_to_event_ms": 2593.75,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a00f50b970232688",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00401",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00401",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00401",
        "demo_44d9dd1cefa925823c1e_00261",
        "demo_44d9dd1cefa925823c1e_00408",
        "demo_7dadd8516dde2b87da75_00503"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 19,
      "event_tick": 166879,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 987.619629 2779.933105 132.081680; setang 3.764191 -126.216431 0",
          "position_tick": 166872,
          "angle_tick": 166879,
          "origin": [
            987.61962890625,
            2779.93310546875,
            132.081680297852
          ],
          "pitch": 3.764190673828,
          "yaw": -126.216430664062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 987.619600 2779.933000 132.081680; setang 3.764191 -126.216430 0",
          "position_tick": 166873,
          "angle_tick": 166873,
          "origin": [
            987.6196,
            2779.933,
            132.08168
          ],
          "pitch": 3.7641907,
          "yaw": -126.21643,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 987.619629 2779.933105 132.081680; setang 3.764191 -126.216431 0",
          "position_tick": 166879,
          "angle_tick": 166879,
          "origin": [
            987.61962890625,
            2779.93310546875,
            132.081680297852
          ],
          "pitch": 3.764190673828,
          "yaw": -126.216430664062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166749,
          "last_tick": 166879,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a062392852168ae7",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00222",
      "command_record_id": "demo_5d6af8fdfb719608e960_00222",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00119",
        "demo_5d6af8fdfb719608e960_00222",
        "demo_7dadd8516dde2b87da75_00078",
        "demo_9da916c73bb5ff938c63_00051"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 71657,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -670.913270 497.025420 -25.327942; setang -10.368683 43.856384 0",
          "position_tick": 71511,
          "angle_tick": 71511,
          "origin": [
            -670.91327,
            497.02542,
            -25.327942
          ],
          "pitch": -10.368683,
          "yaw": 43.856384,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -602.805400 621.534670 -30.028992; setang 2.646667 30.653229 0",
          "position_tick": 71266,
          "angle_tick": 71266,
          "origin": [
            -602.8054,
            621.53467,
            -30.028992
          ],
          "pitch": 2.6466675,
          "yaw": 30.653229,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.69531,
            -12.060547,
            30.710938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -375.493900 754.698700 2.718750; setang -25.726898 44.377900 0",
          "position_tick": 71650,
          "angle_tick": 71650,
          "origin": [
            -375.4939,
            754.6987,
            2.71875
          ],
          "pitch": -25.726898,
          "yaw": 44.3779,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            74.609375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -375.493896 754.698730 25.750000; setang -25.726898 44.417389 0",
          "position_tick": 71657,
          "angle_tick": 71657,
          "origin": [
            -375.493896484375,
            754.69873046875,
            25.75
          ],
          "pitch": -25.726898193359,
          "yaw": 44.417388916016,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71266,
          "last_tick": 71657,
          "samples": 392
        },
        "departure_tick": 71512,
        "movement_to_event_ms": 2281.25,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a1375d964b4d6190",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9da916c73bb5ff938c63_00012",
      "command_record_id": "demo_9da916c73bb5ff938c63_00389",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00356",
        "demo_84f87856e21e12df25d7_00010",
        "demo_9da916c73bb5ff938c63_00012",
        "demo_9da916c73bb5ff938c63_00389"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 18,
      "event_tick": 150937,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 433.279570 1988.157300 136.031230; setang -5.263489 -109.667590 0",
          "position_tick": 150903,
          "angle_tick": 150903,
          "origin": [
            433.27957,
            1988.1573,
            136.03123
          ],
          "pitch": -5.263489,
          "yaw": -109.66759,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 490.960140 2011.001700 136.031220; setang -0.892975 -113.304060 0",
          "position_tick": 150760,
          "angle_tick": 150760,
          "origin": [
            490.96014,
            2011.0017,
            136.03122
          ],
          "pitch": -0.89297485,
          "yaw": -113.30406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.984375,
            -118.40625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 410.911070 1925.500000 136.031230; setang -5.199616 -109.603730 0",
          "position_tick": 150930,
          "angle_tick": 150930,
          "origin": [
            410.91107,
            1925.5,
            136.03123
          ],
          "pitch": -5.1996155,
          "yaw": -109.60373,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -76.947266,
            -215.75,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 403.406982 1904.448608 136.031235; setang -5.167694 -109.603729 0",
          "position_tick": 150937,
          "angle_tick": 150937,
          "origin": [
            403.406982421875,
            1904.448608398438,
            136.031234741211
          ],
          "pitch": -5.167694091797,
          "yaw": -109.603729248047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.412109375,
            -228.4375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150760,
          "last_tick": 150937,
          "samples": 178
        },
        "departure_tick": 150904,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a14e2af29cdfa35a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00317",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00108",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00391",
        "demo_1c4fa8f15de6cbb137e2_00317",
        "demo_5c8743102c5a1e28f8ee_00108",
        "demo_5c8743102c5a1e28f8ee_00530"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 7,
      "event_tick": 42777,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1728.094800 991.485200 36.543610; setang 0.739868 115.750244 0",
          "position_tick": 42708,
          "angle_tick": 42708,
          "origin": [
            -1728.0948,
            991.4852,
            36.54361
          ],
          "pitch": 0.73986816,
          "yaw": 115.750244,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1736.699500 992.474400 37.460682; setang 0.506409 115.866974 0",
          "position_tick": 42647,
          "angle_tick": 42647,
          "origin": [
            -1736.6995,
            992.4744,
            37.460682
          ],
          "pitch": 0.5064087,
          "yaw": 115.866974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1712.936800 1031.818500 31.732107; setang -14.602539 121.085144 0",
          "position_tick": 42771,
          "angle_tick": 42771,
          "origin": [
            -1712.9368,
            1031.8185,
            31.732107
          ],
          "pitch": -14.602539,
          "yaw": 121.085144,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1712.936768 1031.818481 31.732107; setang -14.641342 121.085144 0",
          "position_tick": 42777,
          "angle_tick": 42777,
          "origin": [
            -1712.936767578125,
            1031.818481445312,
            31.732107162476
          ],
          "pitch": -14.641342163086,
          "yaw": 121.085144042969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42647,
          "last_tick": 42777,
          "samples": 131
        },
        "departure_tick": 42709,
        "movement_to_event_ms": 1078.125,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a1e8824a2e6dab1a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_62cb3af35c3893a91c7d_00249",
      "command_record_id": "demo_585d972b6bcf05f54588_00304",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00036",
        "demo_21a2c34da37a8e81c427_00134",
        "demo_585d972b6bcf05f54588_00304",
        "demo_62cb3af35c3893a91c7d_00249"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 16,
      "event_tick": 133318,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1073.321900 252.906720 -169.606930; setang -7.177505 148.839360 0",
          "position_tick": 133195,
          "angle_tick": 133195,
          "origin": [
            -1073.3219,
            252.90672,
            -169.60693
          ],
          "pitch": -7.1775055,
          "yaw": 148.83936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1073.288200 252.962390 -169.598020; setang -8.868378 149.924260 0",
          "position_tick": 133133,
          "angle_tick": 133133,
          "origin": [
            -1073.2882,
            252.96239,
            -169.59802
          ],
          "pitch": -8.868378,
          "yaw": 149.92426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.5390625,
            -18.59961,
            0.1484375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1150.282100 257.483430 -168.771910; setang -13.940277 149.222140 0",
          "position_tick": 133312,
          "angle_tick": 133312,
          "origin": [
            -1150.2821,
            257.48343,
            -168.77191
          ],
          "pitch": -13.940277,
          "yaw": 149.22214,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.13281,
            118.078125,
            16.363281
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1166.301025 267.027588 -167.448975; setang -13.940277 149.222137 0",
          "position_tick": 133318,
          "angle_tick": 133318,
          "origin": [
            -1166.301025390625,
            267.027587890625,
            -167.448974609375
          ],
          "pitch": -13.940277099609,
          "yaw": 149.222137451172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.8984375,
            123.861328125,
            17.16796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133133,
          "last_tick": 133318,
          "samples": 186
        },
        "departure_tick": 133196,
        "movement_to_event_ms": 1921.875,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a293d53a742df3fe",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00010",
      "command_record_id": "demo_1b9d5eac73de0b387701_00010",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00088",
        "demo_1b9d5eac73de0b387701_00010",
        "demo_1b9d5eac73de0b387701_00028",
        "demo_f1d8725268c9f30ce844_00272"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 2,
      "event_tick": 6118,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -76.210266 871.826843 -135.968750; setang -27.555084 -138.484039 0",
          "position_tick": 6109,
          "angle_tick": 6118,
          "origin": [
            -76.210266113281,
            871.826843261719,
            -135.96875
          ],
          "pitch": -27.555084228516,
          "yaw": -138.484039306641,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -76.210266 871.826840 -126.453125; setang -27.555084 -138.484040 0",
          "position_tick": 6112,
          "angle_tick": 6112,
          "origin": [
            -76.210266,
            871.82684,
            -126.453125
          ],
          "pitch": -27.555084,
          "yaw": -138.48404,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            294.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -76.210266 871.826843 -107.359375; setang -27.555084 -138.484039 0",
          "position_tick": 6118,
          "angle_tick": 6118,
          "origin": [
            -76.210266113281,
            871.826843261719,
            -107.359375
          ],
          "pitch": -27.555084228516,
          "yaw": -138.484039306641,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 5870,
          "last_tick": 6118,
          "samples": 249
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a2de866d6a0db337",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00289",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00289",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00105",
        "demo_1e8907bfd30b0bcdbfe9_00289",
        "demo_1e8907bfd30b0bcdbfe9_00361",
        "demo_a50086abe9c7c4a980cd_00026"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 16,
      "event_tick": 135751,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1481.273400 -1179.131200 -415.968750; setang 0.556519 -134.283480 0",
          "position_tick": 135722,
          "angle_tick": 135722,
          "origin": [
            1481.2734,
            -1179.1312,
            -415.96875
          ],
          "pitch": 0.55651855,
          "yaw": -134.28348,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1900.585900 -846.467650 -351.968750; setang -1.720398 -144.201050 0",
          "position_tick": 135500,
          "angle_tick": 135500,
          "origin": [
            1900.5859,
            -846.46765,
            -351.96875
          ],
          "pitch": -1.720398,
          "yaw": -144.20105,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1444.619100 -1216.711200 -415.968750; setang 0.556519 -134.283480 0",
          "position_tick": 135745,
          "angle_tick": 135745,
          "origin": [
            1444.6191,
            -1216.7112,
            -415.96875
          ],
          "pitch": 0.55651855,
          "yaw": -134.28348,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -151.625,
            -155.46875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1432.125122 -1229.521362 -415.968750; setang 0.556519 -134.283478 0",
          "position_tick": 135751,
          "angle_tick": 135751,
          "origin": [
            1432.125122070312,
            -1229.521362304688,
            -415.96875
          ],
          "pitch": 0.556518554688,
          "yaw": -134.283477783203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -163.3359375,
            -167.453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135500,
          "last_tick": 135751,
          "samples": 252
        },
        "departure_tick": 135723,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a49f0e6daa6fcefb",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5866197d339b3ac61e8a_00128",
      "command_record_id": "demo_5866197d339b3ac61e8a_00128",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00356",
        "demo_18d34587c875f0b595ae_00374",
        "demo_5866197d339b3ac61e8a_00128",
        "demo_da35559385e7d6e5ce42_00297"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 8,
      "event_tick": 56805,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -188.610530 1763.980800 27.031250; setang 7.458008 -70.872116 0",
          "position_tick": 56577,
          "angle_tick": 56577,
          "origin": [
            -188.61053,
            1763.9808,
            27.03125
          ],
          "pitch": 7.458008,
          "yaw": -70.872116,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            217.1875,
            -22.265625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 266.865700 1343.981100 -30.574951; setang -7.193985 -115.158690 0",
          "position_tick": 56799,
          "angle_tick": 56799,
          "origin": [
            266.8657,
            1343.9811,
            -30.574951
          ],
          "pitch": -7.193985,
          "yaw": -115.15869,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -99.708984,
            -218.44531,
            -9.347656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 258.877563 1326.630371 -31.323853; setang -7.722015 -115.224609 0",
          "position_tick": 56805,
          "angle_tick": 56805,
          "origin": [
            258.877563476562,
            1326.63037109375,
            -31.323852539062
          ],
          "pitch": -7.722015380859,
          "yaw": -115.224609375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.775390625,
            -222.3984375,
            -9.63671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56577,
          "last_tick": 56805,
          "samples": 229
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a6dd28f9bf4a49e4",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_731311ac42553ee59f1a_00310",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00566",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00372",
        "demo_4f80b8bcc2fa56bb83a7_00566",
        "demo_731311ac42553ee59f1a_00310",
        "demo_731311ac42553ee59f1a_00375"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 24,
      "event_tick": 190986,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837196; setang 5.045135 -69.922485 0",
          "position_tick": 190623,
          "angle_tick": 190623,
          "origin": [
            -512.0,
            1696.0,
            26.837196
          ],
          "pitch": 5.0451355,
          "yaw": -69.922485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837196; setang 3.269119 -69.767990 0",
          "position_tick": 190501,
          "angle_tick": 190501,
          "origin": [
            -512.0,
            1696.0,
            26.837196
          ],
          "pitch": 3.2691193,
          "yaw": -69.76799,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -504.972300 506.415680 160.031340; setang -6.537903 -104.362564 0",
          "position_tick": 190980,
          "angle_tick": 190980,
          "origin": [
            -504.9723,
            506.41568,
            160.03134
          ],
          "pitch": -6.537903,
          "yaw": -104.362564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.929688,
            -218.0957,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -507.997253 488.646271 160.031326; setang -6.924133 -103.847923 0",
          "position_tick": 190986,
          "angle_tick": 190986,
          "origin": [
            -507.997253417969,
            488.646270751953,
            160.031326293945
          ],
          "pitch": -6.924133300781,
          "yaw": -103.847923278809,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -42.58984375,
            -231.341796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 190501,
          "last_tick": 190986,
          "samples": 486
        },
        "departure_tick": 190624,
        "movement_to_event_ms": 5671.875,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_aa4dc797dac98e2e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_44ff5206b8e42e46265b_00062",
      "command_record_id": "demo_44ff5206b8e42e46265b_00062",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00052",
        "demo_07d95741be40e144c266_00147",
        "demo_44ff5206b8e42e46265b_00062",
        "demo_4f80b8bcc2fa56bb83a7_00707"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 4,
      "event_tick": 32558,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -586.324600 -2283.831000 -162.470830; setang 19.562530 119.145355 0",
          "position_tick": 32046,
          "angle_tick": 32046,
          "origin": [
            -586.3246,
            -2283.831,
            -162.47083
          ],
          "pitch": 19.56253,
          "yaw": 119.145355,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -36.007812,
            64.59375,
            -0.75
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1182.624100 -905.438300 36.406345; setang -5.345886 32.303238 0",
          "position_tick": 32551,
          "angle_tick": 32551,
          "origin": [
            -1182.6241,
            -905.4383,
            36.406345
          ],
          "pitch": -5.345886,
          "yaw": 32.303238,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            103.171875,
            64.78516,
            -0.5527344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1169.587891 -897.223267 36.267853; setang -6.731873 32.659607 0",
          "position_tick": 32558,
          "angle_tick": 32558,
          "origin": [
            -1169.587890625,
            -897.223266601562,
            36.267852783203
          ],
          "pitch": -6.731872558594,
          "yaw": 32.659606933594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.9453125,
            97.85546875,
            -6.32080078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32046,
          "last_tick": 32558,
          "samples": 513
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ab486ed9fec1ec0a",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5cc1733fab4c73f800c9_00009",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00258",
        "demo_4d520a1960bac889dc2d_00300",
        "demo_5cc1733fab4c73f800c9_00009",
        "demo_5cc1733fab4c73f800c9_00031"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 2,
      "event_tick": 7593,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -717.915160 -841.121300 -415.968750; setang 1.871109 -5.470154 0",
          "position_tick": 7371,
          "angle_tick": 7371,
          "origin": [
            -717.91516,
            -841.1213,
            -415.96875
          ],
          "pitch": 1.871109,
          "yaw": -5.470154,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -182.967900 -1109.960800 -415.968750; setang 0.485107 -22.009735 0",
          "position_tick": 7587,
          "angle_tick": 7587,
          "origin": [
            -182.9679,
            -1109.9608,
            -415.96875
          ],
          "pitch": 0.48510742,
          "yaw": -22.009735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.42578,
            -93.57031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -165.262390 -1117.232666 -415.968750; setang 0.485107 -22.032745 0",
          "position_tick": 7593,
          "angle_tick": 7593,
          "origin": [
            -165.262390136719,
            -1117.232666015625,
            -415.96875
          ],
          "pitch": 0.485107421875,
          "yaw": -22.032745361328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.71484375,
            -92.8828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7371,
          "last_tick": 7593,
          "samples": 223
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_af8d86b7916ef33f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00079",
      "command_record_id": "demo_bc6251413daa2447c1ff_00252",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00119",
        "demo_bc6251413daa2447c1ff_00079",
        "demo_bc6251413daa2447c1ff_00252",
        "demo_fde4c2af9b83d7a5ead3_00341"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 14,
      "event_tick": 116444,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang 4.751923 -59.336815 0",
          "position_tick": 116106,
          "angle_tick": 116106,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": 4.7519226,
          "yaw": -59.336815,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang 4.851151 -59.380760 0",
          "position_tick": 116076,
          "angle_tick": 116076,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": 4.8511505,
          "yaw": -59.38076,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -783.668800 -2255.694600 -172.687500; setang -17.853119 63.137390 0",
          "position_tick": 116438,
          "angle_tick": 116438,
          "origin": [
            -783.6688,
            -2255.6946,
            -172.6875
          ],
          "pitch": -17.853119,
          "yaw": 63.13739,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            120.87109,
            213.09375,
            142.32031
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -774.234009 -2239.040527 -153.250000; setang -18.733063 63.412399 0",
          "position_tick": 116444,
          "angle_tick": 116444,
          "origin": [
            -774.234008789062,
            -2239.04052734375,
            -153.25
          ],
          "pitch": -18.733062744141,
          "yaw": 63.412399291992,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            120.765625,
            213.171875,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116076,
          "last_tick": 116444,
          "samples": 369
        },
        "departure_tick": 116107,
        "movement_to_event_ms": 5281.25,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bb50d36a0644f071",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_059e8a0abfc550087c91_00243",
      "command_record_id": "demo_059e8a0abfc550087c91_00243",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00047",
        "demo_059e8a0abfc550087c91_00243",
        "demo_67348e1baa5b49bad101_00205",
        "demo_f1d8725268c9f30ce844_00109"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 14,
      "event_tick": 121600,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.964700 -1527.954800 -159.050840; setang 15.463257 -0.892975 0",
          "position_tick": 121553,
          "angle_tick": 121553,
          "origin": [
            -1119.9647,
            -1527.9548,
            -159.05084
          ],
          "pitch": 15.463257,
          "yaw": -0.89297485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1137.681400 -1366.216700 -166.745970; setang 12.606125 -29.256592 0",
          "position_tick": 121470,
          "angle_tick": 121470,
          "origin": [
            -1137.6814,
            -1366.2167,
            -166.74597
          ],
          "pitch": 12.606125,
          "yaw": -29.256592,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.875,
            196.94531,
            56.26953
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1029.015300 -1527.955200 -162.990300; setang 15.463257 -1.145325 0",
          "position_tick": 121587,
          "angle_tick": 121587,
          "origin": [
            -1029.0153,
            -1527.9552,
            -162.9903
          ],
          "pitch": 15.463257,
          "yaw": -1.1453247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            241.78906,
            -0.375,
            -15.285156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -983.171326 -1527.937988 -122.359375; setang 15.463257 -1.145325 0",
          "position_tick": 121600,
          "angle_tick": 121600,
          "origin": [
            -983.171325683594,
            -1527.93798828125,
            -122.359375
          ],
          "pitch": 15.463256835938,
          "yaw": -1.145324707031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.515625,
            0.015625,
            162.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 121470,
          "last_tick": 121600,
          "samples": 131
        },
        "departure_tick": 121554,
        "movement_to_event_ms": 734.375,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bcee011dc80ca4e4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00261",
      "command_record_id": "demo_b9b20b60330034a63512_00261",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00211",
        "demo_56d855ae2f8723544f85_00297",
        "demo_79afb17b7ed789137186_00310",
        "demo_b9b20b60330034a63512_00261"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "flameZ",
      "round": 16,
      "event_tick": 130243,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1487.309800 648.462100 1614.031200; setang -72.600400 0.947906 0",
          "position_tick": 130113,
          "angle_tick": 130113,
          "origin": [
            -1487.3098,
            648.4621,
            1614.0312
          ],
          "pitch": -72.6004,
          "yaw": 0.9479065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1351.967000 265.714260 1614.031200; setang -72.600400 0.947906 0",
          "position_tick": 130236,
          "angle_tick": 130236,
          "origin": [
            -1351.967,
            265.71426,
            1614.0312
          ],
          "pitch": -72.6004,
          "yaw": 0.9479065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            237.92188,
            -13.970703,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1329.114258 264.929474 1614.031250; setang -72.600403 0.947906 0",
          "position_tick": 130243,
          "angle_tick": 130243,
          "origin": [
            -1329.1142578125,
            264.929473876953,
            1614.03125
          ],
          "pitch": -72.600402832031,
          "yaw": 0.947906494141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.9296875,
            -5.873046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130113,
          "last_tick": 130243,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c6e9f5f636eb1480",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00367",
      "command_record_id": "demo_18d34587c875f0b595ae_00264",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00264",
        "demo_518d8b186445b01e1f62_00367",
        "demo_fbb358b45e5cdb7b7700_00165",
        "demo_fbb358b45e5cdb7b7700_00210"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 14,
      "event_tick": 132950,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1046.873000 793.201100 -3.968750; setang 2.994461 -162.740810 0",
          "position_tick": 132938,
          "angle_tick": 132938,
          "origin": [
            -1046.873,
            793.2011,
            -3.96875
          ],
          "pitch": 2.994461,
          "yaw": -162.74081,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -950.722350 911.551330 35.031250; setang 10.156525 -82.860260 0",
          "position_tick": 132820,
          "angle_tick": 132820,
          "origin": [
            -950.72235,
            911.55133,
            35.03125
          ],
          "pitch": 10.156525,
          "yaw": -82.86026,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -61.83203,
            99.296875,
            17.213623
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1051.035600 791.907350 -3.968750; setang 2.994461 -162.740810 0",
          "position_tick": 132944,
          "angle_tick": 132944,
          "origin": [
            -1051.0356,
            791.90735,
            -3.96875
          ],
          "pitch": 2.994461,
          "yaw": -162.74081,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.92969,
            -20.488281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1060.136108 789.080078 -3.968750; setang 2.994461 -162.740814 0",
          "position_tick": 132950,
          "angle_tick": 132950,
          "origin": [
            -1060.136108398438,
            789.080078125,
            -3.96875
          ],
          "pitch": 2.99446105957,
          "yaw": -162.740814208984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -137.703125,
            -42.79296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132820,
          "last_tick": 132950,
          "samples": 131
        },
        "departure_tick": 132939,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3cbb089ff12faa8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00187",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00126",
        "demo_5cc1733fab4c73f800c9_00202",
        "demo_a50086abe9c7c4a980cd_00187",
        "demo_f53e9889dd94c99a6feb_00138"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "woxic",
      "round": 11,
      "event_tick": 73462,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1268.031250 -1161.135864 -415.968750; setang -45.122223 -25.209839 0",
          "position_tick": 73453,
          "angle_tick": 73462,
          "origin": [
            -1268.03125,
            -1161.135864257812,
            -415.96875
          ],
          "pitch": -45.122222900391,
          "yaw": -25.209838867188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1268.031200 -1161.135900 -409.328120; setang -45.122223 -25.209839 0",
          "position_tick": 73455,
          "angle_tick": 73455,
          "origin": [
            -1268.0312,
            -1161.1359,
            -409.32812
          ],
          "pitch": -45.122223,
          "yaw": -25.209839,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            139.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1268.031250 -1161.135864 -386.531250; setang -45.122223 -25.209839 0",
          "position_tick": 73462,
          "angle_tick": 73462,
          "origin": [
            -1268.03125,
            -1161.135864257812,
            -386.53125
          ],
          "pitch": -45.122222900391,
          "yaw": -25.209838867188,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73332,
          "last_tick": 73462,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d5f8e47493201454",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5cc1733fab4c73f800c9_00430",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00430",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00308",
        "demo_07e639ec7f941287e35b_00431",
        "demo_1e8907bfd30b0bcdbfe9_00279",
        "demo_5cc1733fab4c73f800c9_00430"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 21,
      "event_tick": 178745,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -209.783936 -539.729126 -105.968750; setang 9.161911 -11.479675 0",
          "position_tick": 178736,
          "angle_tick": 178745,
          "origin": [
            -209.783935546875,
            -539.729125976562,
            -105.96875
          ],
          "pitch": 9.161911010742,
          "yaw": -11.479675292969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -209.783940 -539.729100 -98.437500; setang 9.161911 -11.479675 0",
          "position_tick": 178738,
          "angle_tick": 178738,
          "origin": [
            -209.78394,
            -539.7291,
            -98.4375
          ],
          "pitch": 9.161911,
          "yaw": -11.479675,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            198.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -209.783936 -539.729126 -75.890625; setang 9.161911 -11.479675 0",
          "position_tick": 178745,
          "angle_tick": 178745,
          "origin": [
            -209.783935546875,
            -539.729125976562,
            -75.890625
          ],
          "pitch": 9.161911010742,
          "yaw": -11.479675292969,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 178615,
          "last_tick": 178745,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d90a060be54770e6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_79afb17b7ed789137186_00327",
      "command_record_id": "demo_79afb17b7ed789137186_00327",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00327",
        "demo_b9b20b60330034a63512_00374",
        "demo_c41e59c2737947d52711_00004",
        "demo_c41e59c2737947d52711_00049"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 17,
      "event_tick": 154400,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1113.968750 -1173.959595 1612.031738; setang -15.576202 151.938171 0",
          "position_tick": 154393,
          "angle_tick": 154400,
          "origin": [
            1113.96875,
            -1173.959594726562,
            1612.03173828125
          ],
          "pitch": -15.576202392578,
          "yaw": 151.938171386719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1113.968800 -1173.959600 1612.031700; setang -15.576202 151.938170 0",
          "position_tick": 154394,
          "angle_tick": 154394,
          "origin": [
            1113.9688,
            -1173.9596,
            1612.0317
          ],
          "pitch": -15.576202,
          "yaw": 151.93817,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1113.968750 -1173.959595 1612.031738; setang -15.576202 151.938171 0",
          "position_tick": 154400,
          "angle_tick": 154400,
          "origin": [
            1113.96875,
            -1173.959594726562,
            1612.03173828125
          ],
          "pitch": -15.576202392578,
          "yaw": 151.938171386719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154237,
          "last_tick": 154400,
          "samples": 164
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dc056959393b6c55",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00180",
      "command_record_id": "demo_5d6af8fdfb719608e960_00180",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00166",
        "demo_44d9dd1cefa925823c1e_00194",
        "demo_5d6af8fdfb719608e960_00180",
        "demo_84f87856e21e12df25d7_00240"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 8,
      "event_tick": 62252,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -858.972168 450.638672 -26.095520; setang -12.289246 38.144531 0",
          "position_tick": 62244,
          "angle_tick": 62252,
          "origin": [
            -858.97216796875,
            450.638671875,
            -26.095520019531
          ],
          "pitch": -12.289245605469,
          "yaw": 38.14453125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -858.972170 450.638670 -20.687500; setang -12.295761 38.131485 0",
          "position_tick": 62246,
          "angle_tick": 62246,
          "origin": [
            -858.97217,
            450.63867,
            -20.6875
          ],
          "pitch": -12.295761,
          "yaw": 38.131485,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            56.11328
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -857.446472 451.835419 -0.937500; setang -12.289246 38.144531 0",
          "position_tick": 62252,
          "angle_tick": 62252,
          "origin": [
            -857.446472167969,
            451.835418701172,
            -0.9375
          ],
          "pitch": -12.289245605469,
          "yaw": 38.14453125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            23.609375,
            18.515625,
            228.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61997,
          "last_tick": 62252,
          "samples": 256
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dc76b0ee8116148b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00132",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00132",
        "demo_5d6af8fdfb719608e960_00275",
        "demo_5d6af8fdfb719608e960_00303",
        "demo_84f87856e21e12df25d7_00031"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 8,
      "event_tick": 63598,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -858.968750 450.638672 -26.095520; setang 1.610535 33.361359 0",
          "position_tick": 63584,
          "angle_tick": 63598,
          "origin": [
            -858.96875,
            450.638671875,
            -26.095520019531
          ],
          "pitch": 1.610534667969,
          "yaw": 33.361358642578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -858.968750 450.638670 -24.000000; setang 1.498260 33.242570 0",
          "position_tick": 63585,
          "angle_tick": 63585,
          "origin": [
            -858.96875,
            450.63867,
            -24.0
          ],
          "pitch": 1.4982605,
          "yaw": 33.24257,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -858.968750 450.638672 16.906250; setang 1.610535 33.361359 0",
          "position_tick": 63598,
          "angle_tick": 63598,
          "origin": [
            -858.96875,
            450.638671875,
            16.90625
          ],
          "pitch": 1.610534667969,
          "yaw": 33.361358642578,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63468,
          "last_tick": 63598,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eb26f8257f563529",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00087",
      "command_record_id": "demo_9973c9a1187116ecba8b_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00080",
        "demo_78d0d18d21d68a5f4162_00187",
        "demo_79fb1d50cba757afee7d_00352",
        "demo_9973c9a1187116ecba8b_00087"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 6,
      "event_tick": 48244,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -14.821533 -683.833440 11.865986; setang 16.995163 -14.349854 0",
          "position_tick": 48093,
          "angle_tick": 48093,
          "origin": [
            -14.821533,
            -683.83344,
            11.865986
          ],
          "pitch": 16.995163,
          "yaw": -14.3498535,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            249.76172,
            11.1171875,
            -59.941895
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 363.937350 -387.720580 6.329124; setang -6.517639 53.464966 0",
          "position_tick": 48230,
          "angle_tick": 48230,
          "origin": [
            363.93735,
            -387.72058,
            6.329124
          ],
          "pitch": -6.517639,
          "yaw": 53.464966,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.937347 -387.720581 45.171875; setang -6.132431 53.630096 0",
          "position_tick": 48244,
          "angle_tick": 48244,
          "origin": [
            363.937347412109,
            -387.720581054688,
            45.171875
          ],
          "pitch": -6.132431030273,
          "yaw": 53.630096435547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            172.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48093,
          "last_tick": 48244,
          "samples": 152
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ecf52579d6d72041",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00575",
      "command_record_id": "demo_7dadd8516dde2b87da75_00575",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00299",
        "demo_44d9dd1cefa925823c1e_00395",
        "demo_5d6af8fdfb719608e960_00345",
        "demo_7dadd8516dde2b87da75_00575"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 23,
      "event_tick": 226081,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 508.302800 3094.069000 213.025600; setang 4.989502 -63.976135 0",
          "position_tick": 225857,
          "angle_tick": 225857,
          "origin": [
            508.3028,
            3094.069,
            213.0256
          ],
          "pitch": 4.989502,
          "yaw": -63.976135,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 508.474370 3094.048600 213.027310; setang 16.077805 -17.565079 0",
          "position_tick": 225814,
          "angle_tick": 225814,
          "origin": [
            508.47437,
            3094.0486,
            213.02731
          ],
          "pitch": 16.077805,
          "yaw": -17.565079,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            8.4140625,
            -1.125,
            0.09375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 488.292940 3195.028300 176.031250; setang -24.155853 -70.866620 0",
          "position_tick": 226074,
          "angle_tick": 226074,
          "origin": [
            488.29294,
            3195.0283,
            176.03125
          ],
          "pitch": -24.155853,
          "yaw": -70.86662,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 488.292938 3195.028320 176.031250; setang -24.155853 -70.985413 0",
          "position_tick": 226081,
          "angle_tick": 226081,
          "origin": [
            488.292938232422,
            3195.0283203125,
            176.03125
          ],
          "pitch": -24.155853271484,
          "yaw": -70.985412597656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 225814,
          "last_tick": 226081,
          "samples": 268
        },
        "departure_tick": 225858,
        "movement_to_event_ms": 3500.0,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed097bb8f5cc4ad5",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00248",
      "command_record_id": "demo_49fabf21b1c26f1010df_00150",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00248",
        "demo_49fabf21b1c26f1010df_00150",
        "demo_b24ca24bca0f9defa72c_00016",
        "demo_b24ca24bca0f9defa72c_00164"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 8,
      "event_tick": 66734,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1405.790000 2538.683800 60.906944; setang -7.612152 -153.290860 0",
          "position_tick": 66709,
          "angle_tick": 66709,
          "origin": [
            1405.79,
            2538.6838,
            60.906944
          ],
          "pitch": -7.612152,
          "yaw": -153.29086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1327.093100 2564.059600 137.843750; setang 38.940002 -110.214500 0",
          "position_tick": 66560,
          "angle_tick": 66560,
          "origin": [
            1327.0931,
            2564.0596,
            137.84375
          ],
          "pitch": 38.940002,
          "yaw": -110.2145,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            247.91406,
            -32.171875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1374.088900 2522.756600 61.265434; setang -8.007996 -153.334810 0",
          "position_tick": 66727,
          "angle_tick": 66727,
          "origin": [
            1374.0889,
            2522.7566,
            61.265434
          ],
          "pitch": -8.007996,
          "yaw": -153.33481,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.64844,
            -87.21875,
            6.286865
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1356.126831 2513.736084 62.850372; setang -8.007996 -153.334808 0",
          "position_tick": 66734,
          "angle_tick": 66734,
          "origin": [
            1356.126831054688,
            2513.736083984375,
            62.850372314453
          ],
          "pitch": -8.007995605469,
          "yaw": -153.334808349609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.5546875,
            -100.203125,
            57.462646484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66560,
          "last_tick": 66734,
          "samples": 175
        },
        "departure_tick": 66710,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed4c60408919621b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00126",
      "command_record_id": "demo_79afb17b7ed789137186_00126",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00284",
        "demo_79afb17b7ed789137186_00058",
        "demo_79afb17b7ed789137186_00126",
        "demo_b9b20b60330034a63512_00247"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 8,
      "event_tick": 67109,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1488.283200 706.819340 1614.031200; setang -72.610700 0.624512 0",
          "position_tick": 66960,
          "angle_tick": 66960,
          "origin": [
            -1488.2832,
            706.81934,
            1614.0312
          ],
          "pitch": -72.6107,
          "yaw": 0.6245117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1488.283200 706.819340 1614.031200; setang -72.610700 0.624512 0",
          "position_tick": 66898,
          "angle_tick": 66898,
          "origin": [
            -1488.2832,
            706.81934,
            1614.0312
          ],
          "pitch": -72.6107,
          "yaw": 0.6245117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1405.986000 270.956570 1614.031200; setang -72.610700 0.624512 0",
          "position_tick": 67102,
          "angle_tick": 67102,
          "origin": [
            -1405.986,
            270.95657,
            1614.0312
          ],
          "pitch": -72.6107,
          "yaw": 0.6245117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.55469,
            -23.986328,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1383.245605 269.473389 1614.031250; setang -72.610703 0.624512 0",
          "position_tick": 67109,
          "angle_tick": 67109,
          "origin": [
            -1383.24560546875,
            269.473388671875,
            1614.03125
          ],
          "pitch": -72.610702514648,
          "yaw": 0.62451171875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.703125,
            -12.12109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66898,
          "last_tick": 67109,
          "samples": 212
        },
        "departure_tick": 66961,
        "movement_to_event_ms": 2328.125,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ee0a7372e0f9e07c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00121",
      "command_record_id": "demo_585d972b6bcf05f54588_00121",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00392",
        "demo_585d972b6bcf05f54588_00121",
        "demo_fde4c2af9b83d7a5ead3_00009",
        "demo_fde4c2af9b83d7a5ead3_00074"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 7,
      "event_tick": 51428,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -883.934021 294.941284 -167.669922; setang -7.368744 -80.911903 0",
          "position_tick": 51420,
          "angle_tick": 51428,
          "origin": [
            -883.934020996094,
            294.941284179688,
            -167.669921875
          ],
          "pitch": -7.368743896484,
          "yaw": -80.911903381348,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -883.934000 294.941280 -167.669920; setang -7.368744 -80.911900 0",
          "position_tick": 51421,
          "angle_tick": 51421,
          "origin": [
            -883.934,
            294.94128,
            -167.66992
          ],
          "pitch": -7.368744,
          "yaw": -80.9119,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -883.934021 294.941284 -167.669922; setang -7.368744 -80.911903 0",
          "position_tick": 51428,
          "angle_tick": 51428,
          "origin": [
            -883.934020996094,
            294.941284179688,
            -167.669921875
          ],
          "pitch": -7.368743896484,
          "yaw": -80.911903381348,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51298,
          "last_tick": 51428,
          "samples": 131
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef8b7f3171a11ef7",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f1d8725268c9f30ce844_00328",
      "command_record_id": "demo_f1d8725268c9f30ce844_00328",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00289",
        "demo_21a2c34da37a8e81c427_00402",
        "demo_bc6251413daa2447c1ff_00196",
        "demo_f1d8725268c9f30ce844_00328"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NiKo",
      "round": 19,
      "event_tick": 152650,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -792.978699 -2220.540283 -179.968750; setang -10.366287 84.294312 0",
          "position_tick": 152642,
          "angle_tick": 152650,
          "origin": [
            -792.978698730469,
            -2220.540283203125,
            -179.96875
          ],
          "pitch": -10.366287231445,
          "yaw": 84.294311523438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -792.978700 -2220.540300 -179.968750; setang -10.348785 84.294310 0",
          "position_tick": 152643,
          "angle_tick": 152643,
          "origin": [
            -792.9787,
            -2220.5403,
            -179.96875
          ],
          "pitch": -10.348785,
          "yaw": 84.29431,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -792.978699 -2220.540283 -179.968750; setang -10.366287 84.294312 0",
          "position_tick": 152650,
          "angle_tick": 152650,
          "origin": [
            -792.978698730469,
            -2220.540283203125,
            -179.96875
          ],
          "pitch": -10.366287231445,
          "yaw": 84.294311523438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152417,
          "last_tick": 152650,
          "samples": 234
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f36f6d6847da43f8",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_84f87856e21e12df25d7_00100",
      "command_record_id": "demo_84f87856e21e12df25d7_00100",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00030",
        "demo_5d6af8fdfb719608e960_00339",
        "demo_7dadd8516dde2b87da75_00359",
        "demo_84f87856e21e12df25d7_00100"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 6,
      "event_tick": 47899,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 856.230350 2382.725000 140.084300; setang -8.068085 -125.154530 0",
          "position_tick": 47891,
          "angle_tick": 47891,
          "origin": [
            856.23035,
            2382.725,
            140.0843
          ],
          "pitch": -8.068085,
          "yaw": -125.15453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 850.834050 2519.867000 140.084300; setang -2.143021 -115.195770 0",
          "position_tick": 47769,
          "angle_tick": 47769,
          "origin": [
            850.83405,
            2519.867,
            140.0843
          ],
          "pitch": -2.1430206,
          "yaw": -115.19577,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.609375,
            -21.75,
            1.2958984
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 856.167850 2382.636200 140.084300; setang -8.068085 -125.112650 0",
          "position_tick": 47892,
          "angle_tick": 47892,
          "origin": [
            856.16785,
            2382.6362,
            140.0843
          ],
          "pitch": -8.068085,
          "yaw": -125.11265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 853.339050 2378.599121 140.084305; setang -8.068085 -124.902534 0",
          "position_tick": 47899,
          "angle_tick": 47899,
          "origin": [
            853.339050292969,
            2378.59912109375,
            140.08430480957
          ],
          "pitch": -8.068084716797,
          "yaw": -124.902534484863,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.52734375,
            -49.328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47769,
          "last_tick": 47899,
          "samples": 131
        },
        "departure_tick": 47892,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f393024bdc3621f9",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_79fb1d50cba757afee7d_00256",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00139",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00107",
        "demo_78d0d18d21d68a5f4162_00139",
        "demo_79fb1d50cba757afee7d_00256",
        "demo_b24ca24bca0f9defa72c_00332"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 7,
      "event_tick": 45600,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 182.249910 2439.011700 -120.968750; setang 1.791107 -136.590960 0",
          "position_tick": 45112,
          "angle_tick": 45112,
          "origin": [
            182.24991,
            2439.0117,
            -120.96875
          ],
          "pitch": 1.7911072,
          "yaw": -136.59096,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 182.249910 2439.011700 -120.968750; setang 3.660507 -136.279220 0",
          "position_tick": 45088,
          "angle_tick": 45088,
          "origin": [
            182.24991,
            2439.0117,
            -120.96875
          ],
          "pitch": 3.6605072,
          "yaw": -136.27922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1217.644200 2295.383800 7.758698; setang -14.174423 -145.468260 0",
          "position_tick": 45593,
          "angle_tick": 45593,
          "origin": [
            -1217.6442,
            2295.3838,
            7.7586975
          ],
          "pitch": -14.174423,
          "yaw": -145.46826,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.03125,
            -126.71875,
            -13.636414
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1236.702148 2282.934570 6.382447; setang -14.485809 -145.507385 0",
          "position_tick": 45600,
          "angle_tick": 45600,
          "origin": [
            -1236.7021484375,
            2282.9345703125,
            6.382447242737
          ],
          "pitch": -14.485809326172,
          "yaw": -145.507385253906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.46875,
            -134.984375,
            -12.702209472656
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45088,
          "last_tick": 45600,
          "samples": 513
        },
        "departure_tick": 45113,
        "movement_to_event_ms": 7625.0,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f68680f22b417ecb",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00413",
      "command_record_id": "demo_21a2c34da37a8e81c427_00102",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00220",
        "demo_1b9d5eac73de0b387701_00061",
        "demo_21a2c34da37a8e81c427_00102",
        "demo_21a2c34da37a8e81c427_00413"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 6,
      "event_tick": 36808,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2171.935500 828.934900 -123.621340; setang -11.253082 -19.637024 0",
          "position_tick": 36725,
          "angle_tick": 36725,
          "origin": [
            -2171.9355,
            828.9349,
            -123.62134
          ],
          "pitch": -11.253082,
          "yaw": -19.637024,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2151.661000 831.111600 -111.656250; setang 0.825012 -2.542999 0",
          "position_tick": 36586,
          "angle_tick": 36586,
          "origin": [
            -2151.661,
            831.1116,
            -111.65625
          ],
          "pitch": 0.8250122,
          "yaw": -2.5429993,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            140.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2243.356200 819.760440 -120.253480; setang -8.051941 -8.252106 0",
          "position_tick": 36802,
          "angle_tick": 36802,
          "origin": [
            -2243.3562,
            819.76044,
            -120.25348
          ],
          "pitch": -8.051941,
          "yaw": -8.252106,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            84.3125,
            -12.277344,
            -3.2460938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2232.973145 818.252258 -121.059631; setang -8.414841 -8.252106 0",
          "position_tick": 36808,
          "angle_tick": 36808,
          "origin": [
            -2232.97314453125,
            818.252258300781,
            -121.059631347656
          ],
          "pitch": -8.414840698242,
          "yaw": -8.252105712891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            152.90625,
            -22.1875,
            -11.8671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36586,
          "last_tick": 36808,
          "samples": 223
        },
        "departure_tick": 36726,
        "movement_to_event_ms": 1296.875,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f78da87ade9dedbb",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00171",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00292",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00292",
        "demo_78d0d18d21d68a5f4162_00093",
        "demo_78d0d18d21d68a5f4162_00120",
        "demo_9973c9a1187116ecba8b_00171"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 15,
      "event_tick": 124577,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 753.186100 2379.929700 27.031254; setang -5.678558 -126.767460 0",
          "position_tick": 124494,
          "angle_tick": 124494,
          "origin": [
            753.1861,
            2379.9297,
            27.031254
          ],
          "pitch": -5.6785583,
          "yaw": -126.76746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 728.999270 2378.760300 26.899841; setang -6.235779 -124.195980 0",
          "position_tick": 124288,
          "angle_tick": 124288,
          "origin": [
            728.99927,
            2378.7603,
            26.899841
          ],
          "pitch": -6.235779,
          "yaw": -124.19598,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 658.705930 2379.799000 2.459191; setang -11.266480 -115.107540 0",
          "position_tick": 124571,
          "angle_tick": 124571,
          "origin": [
            658.70593,
            2379.799,
            2.4591908
          ],
          "pitch": -11.2664795,
          "yaw": -115.10754,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 658.705933 2379.799072 2.459191; setang -11.310425 -114.843521 0",
          "position_tick": 124577,
          "angle_tick": 124577,
          "origin": [
            658.705932617188,
            2379.799072265625,
            2.45919084549
          ],
          "pitch": -11.310424804688,
          "yaw": -114.843521118164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 124288,
          "last_tick": 124577,
          "samples": 290
        },
        "departure_tick": 124495,
        "movement_to_event_ms": 1296.875,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fbe748834a56a277",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00072",
      "command_record_id": "demo_49fabf21b1c26f1010df_00072",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00072",
        "demo_5c8743102c5a1e28f8ee_00103",
        "demo_deb2a52b8ef138c44fe0_00063",
        "demo_deb2a52b8ef138c44fe0_00160"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 5,
      "event_tick": 37352,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 273.074188 1534.231201 2.639979; setang -20.856171 -156.304550 0",
          "position_tick": 37344,
          "angle_tick": 37352,
          "origin": [
            273.074188232422,
            1534.231201171875,
            2.639979362488
          ],
          "pitch": -20.856170654297,
          "yaw": -156.304550170898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 273.074200 1534.231200 2.639979; setang -20.856170 -156.304550 0",
          "position_tick": 37345,
          "angle_tick": 37345,
          "origin": [
            273.0742,
            1534.2312,
            2.6399794
          ],
          "pitch": -20.85617,
          "yaw": -156.30455,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 273.074188 1534.231201 2.639979; setang -20.856171 -156.304550 0",
          "position_tick": 37352,
          "angle_tick": 37352,
          "origin": [
            273.074188232422,
            1534.231201171875,
            2.639979362488
          ],
          "pitch": -20.856170654297,
          "yaw": -156.304550170898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37179,
          "last_tick": 37352,
          "samples": 174
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fc11b7e43dc7b36a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00250",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00250",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00347",
        "demo_49fabf21b1c26f1010df_00280",
        "demo_49fabf21b1c26f1010df_00390",
        "demo_deb2a52b8ef138c44fe0_00250"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 14,
      "event_tick": 115268,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 769.762390 2379.957764 -35.548645; setang -52.965088 -91.846046 0",
          "position_tick": 115253,
          "angle_tick": 115268,
          "origin": [
            769.762390136719,
            2379.957763671875,
            -35.548645019531
          ],
          "pitch": -52.965087890625,
          "yaw": -91.846046447754,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 769.762400 2379.957800 -35.548645; setang -52.965088 -91.846050 0",
          "position_tick": 115254,
          "angle_tick": 115254,
          "origin": [
            769.7624,
            2379.9578,
            -35.548645
          ],
          "pitch": -52.965088,
          "yaw": -91.84605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 769.762390 2379.957764 8.656250; setang -52.965088 -91.846046 0",
          "position_tick": 115268,
          "angle_tick": 115268,
          "origin": [
            769.762390136719,
            2379.957763671875,
            8.65625
          ],
          "pitch": -52.965087890625,
          "yaw": -91.846046447754,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            143.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115138,
          "last_tick": 115268,
          "samples": 131
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe749e54fbd572cc",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00045",
      "command_record_id": "demo_5d6af8fdfb719608e960_00519",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00228",
        "demo_5d6af8fdfb719608e960_00519",
        "demo_7dadd8516dde2b87da75_00045",
        "demo_86c38e0db4646195347a_00302"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 21,
      "event_tick": 195698,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 152.969180 935.606100 82.032270; setang -0.083771 81.473236 0",
          "position_tick": 195472,
          "angle_tick": 195472,
          "origin": [
            152.96918,
            935.6061,
            82.03227
          ],
          "pitch": -0.08377075,
          "yaw": 81.473236,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -556.694340 737.339840 -32.580994; setang 4.890625 19.525452 0",
          "position_tick": 195240,
          "angle_tick": 195240,
          "origin": [
            -556.69434,
            737.33984,
            -32.580994
          ],
          "pitch": 4.890625,
          "yaw": 19.525452,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            156.23438,
            184.10547,
            4.1171875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 116.676704 1302.755900 95.928940; setang -11.453247 58.231995 0",
          "position_tick": 195692,
          "angle_tick": 195692,
          "origin": [
            116.676704,
            1302.7559,
            95.92894
          ],
          "pitch": -11.453247,
          "yaw": 58.231995,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            131.24756,
            183.125,
            7.348633
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 127.024483 1317.897217 96.319420; setang -11.787643 59.193649 0",
          "position_tick": 195698,
          "angle_tick": 195698,
          "origin": [
            127.024482727051,
            1317.897216796875,
            96.31941986084
          ],
          "pitch": -11.787643432617,
          "yaw": 59.193649291992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            132.62841796875,
            198.3984375,
            2.24267578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 195240,
          "last_tick": 195698,
          "samples": 459
        },
        "departure_tick": 195473,
        "movement_to_event_ms": 3531.25,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ffdb780e5296750e",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_da35559385e7d6e5ce42_00485",
      "command_record_id": "demo_da35559385e7d6e5ce42_00485",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00270",
        "demo_518d8b186445b01e1f62_00316",
        "demo_da35559385e7d6e5ce42_00093",
        "demo_da35559385e7d6e5ce42_00485"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 23,
      "event_tick": 193103,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -346.042000 305.943660 -119.968750; setang -16.839630 -123.653530 0",
          "position_tick": 193071,
          "angle_tick": 193071,
          "origin": [
            -346.042,
            305.94366,
            -119.96875
          ],
          "pitch": -16.83963,
          "yaw": -123.65353,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -279.542480 280.947500 -131.247250; setang -5.012512 -138.888120 0",
          "position_tick": 192973,
          "angle_tick": 192973,
          "origin": [
            -279.54248,
            280.9475,
            -131.24725
          ],
          "pitch": -5.012512,
          "yaw": -138.88812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            110.77734,
            -2.02417,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -378.397280 257.345580 -119.968750; setang -16.980408 -123.653530 0",
          "position_tick": 193096,
          "angle_tick": 193096,
          "origin": [
            -378.39728,
            257.34558,
            -119.96875
          ],
          "pitch": -16.980408,
          "yaw": -123.65353,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.41797,
            -185.35742,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -390.552856 239.086945 -119.968750; setang -17.008896 -123.653526 0",
          "position_tick": 193103,
          "angle_tick": 193103,
          "origin": [
            -390.552856445312,
            239.086944580078,
            -119.96875
          ],
          "pitch": -17.008895874023,
          "yaw": -123.653526306152,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -132.43359375,
            -198.927734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192973,
          "last_tick": 193103,
          "samples": 131
        },
        "departure_tick": 193072,
        "movement_to_event_ms": 500.0,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8f47a4928bc8fccf",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00398",
      "command_record_id": "demo_9c5c91359adde2e94631_00398",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00146",
        "demo_585d972b6bcf05f54588_00147",
        "demo_9c5c91359adde2e94631_00398",
        "demo_fde4c2af9b83d7a5ead3_00024",
        "demo_fde4c2af9b83d7a5ead3_00025"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "huNter-",
      "round": 21,
      "event_tick": 173481,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.929100 -1212.595100 -108.968750; setang 7.809906 -164.747200 0",
          "position_tick": 173152,
          "angle_tick": 173152,
          "origin": [
            1003.9291,
            -1212.5951,
            -108.96875
          ],
          "pitch": 7.809906,
          "yaw": -164.7472,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1003.968750 -1212.584200 -108.968750; setang -20.322647 -164.169740 0",
          "position_tick": 172969,
          "angle_tick": 172969,
          "origin": [
            1003.96875,
            -1212.5842,
            -108.96875
          ],
          "pitch": -20.322647,
          "yaw": -164.16974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 915.506800 -1235.908400 -102.109375; setang 6.572571 -163.894730 0",
          "position_tick": 173474,
          "angle_tick": 173474,
          "origin": [
            915.5068,
            -1235.9084,
            -102.109375
          ],
          "pitch": 6.572571,
          "yaw": -163.89473,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -193.125,
            -56.164062,
            152.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 897.350037 -1241.189331 -79.390625; setang 6.545105 -163.839798 0",
          "position_tick": 173481,
          "angle_tick": 173481,
          "origin": [
            897.350036621094,
            -1241.189331054688,
            -79.390625
          ],
          "pitch": 6.545104980469,
          "yaw": -163.839797973633,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -193.671875,
            -56.328125,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 172969,
          "last_tick": 173481,
          "samples": 513
        },
        "departure_tick": 173153,
        "movement_to_event_ms": 5140.625,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c17cb547795f647e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00194",
      "command_record_id": "demo_f1d8725268c9f30ce844_00194",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00123",
        "demo_1b9d5eac73de0b387701_00125",
        "demo_bc6251413daa2447c1ff_00326",
        "demo_f1d8725268c9f30ce844_00194",
        "demo_f1d8725268c9f30ce844_00196"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 11,
      "event_tick": 79948,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -977.347290 -1527.622803 -166.267029; setang -31.347076 34.744263 0",
          "position_tick": 79940,
          "angle_tick": 79948,
          "origin": [
            -977.347290039062,
            -1527.622802734375,
            -166.267028808594
          ],
          "pitch": -31.347076416016,
          "yaw": 34.744262695312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -977.347300 -1527.622800 -166.267030; setang -31.347076 34.744263 0",
          "position_tick": 79941,
          "angle_tick": 79941,
          "origin": [
            -977.3473,
            -1527.6228,
            -166.26703
          ],
          "pitch": -31.347076,
          "yaw": 34.744263,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -977.347290 -1527.622803 -166.267029; setang -31.347076 34.744263 0",
          "position_tick": 79948,
          "angle_tick": 79948,
          "origin": [
            -977.347290039062,
            -1527.622802734375,
            -166.267028808594
          ],
          "pitch": -31.347076416016,
          "yaw": 34.744262695312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79792,
          "last_tick": 79948,
          "samples": 157
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3560f6d3b8e7b698",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00283",
      "command_record_id": "demo_7dadd8516dde2b87da75_00283",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00403",
        "demo_6e149681cbff13e6c780_00256",
        "demo_7dadd8516dde2b87da75_00283",
        "demo_7dadd8516dde2b87da75_00286"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 14,
      "event_tick": 143099,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 479.042297 2016.968750 136.031204; setang -10.787537 123.227814 0",
          "position_tick": 143090,
          "angle_tick": 143099,
          "origin": [
            479.042297363281,
            2016.96875,
            136.031204223633
          ],
          "pitch": -10.787536621094,
          "yaw": 123.227813720703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 479.042300 2016.968800 143.296880; setang -10.787537 123.227810 0",
          "position_tick": 143092,
          "angle_tick": 143092,
          "origin": [
            479.0423,
            2016.9688,
            143.29688
          ],
          "pitch": -10.787537,
          "yaw": 123.22781,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            180.00293
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 479.042297 2016.968750 165.906250; setang -10.787537 123.227814 0",
          "position_tick": 143099,
          "angle_tick": 143099,
          "origin": [
            479.042297363281,
            2016.96875,
            165.90625
          ],
          "pitch": -10.787536621094,
          "yaw": 123.227813720703,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142942,
          "last_tick": 143099,
          "samples": 158
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_72570cf280128955",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00216",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00216",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00214",
        "demo_1c4fa8f15de6cbb137e2_00216",
        "demo_49fabf21b1c26f1010df_00025",
        "demo_5c8743102c5a1e28f8ee_00501"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 11,
      "event_tick": 79589,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.937103 -376.158569 6.328959; setang -13.639862 64.111755 0",
          "position_tick": 79582,
          "angle_tick": 79589,
          "origin": [
            363.937103271484,
            -376.158569335938,
            6.32895898819
          ],
          "pitch": -13.639862060547,
          "yaw": 64.111755371094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.937100 -376.158570 10.906250; setang -13.639862 64.111755 0",
          "position_tick": 79583,
          "angle_tick": 79583,
          "origin": [
            363.9371,
            -376.15857,
            10.90625
          ],
          "pitch": -13.639862,
          "yaw": 64.111755,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.937103 -376.158569 30.828125; setang -13.639862 64.111755 0",
          "position_tick": 79589,
          "angle_tick": 79589,
          "origin": [
            363.937103271484,
            -376.158569335938,
            30.828125
          ],
          "pitch": -13.639862060547,
          "yaw": 64.111755371094,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            230.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79077,
          "last_tick": 79589,
          "samples": 513
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_84acfa76a74dab21",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00603",
      "command_record_id": "demo_7dadd8516dde2b87da75_00603",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00274",
        "demo_44d9dd1cefa925823c1e_00284",
        "demo_5d6af8fdfb719608e960_00448",
        "demo_7dadd8516dde2b87da75_00603"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 24,
      "event_tick": 235168,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1148.067017 2799.515869 128.695465; setang -10.752533 -152.313416 0",
          "position_tick": 235160,
          "angle_tick": 235168,
          "origin": [
            1148.067016601562,
            2799.515869140625,
            128.695465087891
          ],
          "pitch": -10.752532958984,
          "yaw": -152.313415527344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1148.067000 2799.515900 128.695470; setang -10.752533 -152.313420 0",
          "position_tick": 235161,
          "angle_tick": 235161,
          "origin": [
            1148.067,
            2799.5159,
            128.69547
          ],
          "pitch": -10.752533,
          "yaw": -152.31342,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1148.067017 2799.515869 128.695465; setang -10.752533 -152.313416 0",
          "position_tick": 235168,
          "angle_tick": 235168,
          "origin": [
            1148.067016601562,
            2799.515869140625,
            128.695465087891
          ],
          "pitch": -10.752532958984,
          "yaw": -152.313415527344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 235038,
          "last_tick": 235168,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9db41d06593ffc3d",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2666f7f52fbf4c296e43_00176",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00176",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00176",
        "demo_5866197d339b3ac61e8a_00107",
        "demo_5866197d339b3ac61e8a_00108",
        "demo_fbb358b45e5cdb7b7700_00094"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 10,
      "event_tick": 75924,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1067.562500 1550.589111 -147.113831; setang -11.097900 -77.812042 0",
          "position_tick": 75914,
          "angle_tick": 75924,
          "origin": [
            1067.5625,
            1550.589111328125,
            -147.113830566406
          ],
          "pitch": -11.097900390625,
          "yaw": -77.812042236328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1067.562500 1550.589100 -137.500000; setang -11.097900 -77.812040 0",
          "position_tick": 75917,
          "angle_tick": 75917,
          "origin": [
            1067.5625,
            1550.5891,
            -137.5
          ],
          "pitch": -11.0979,
          "yaw": -77.81204,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1067.562500 1550.589111 -115.531250; setang -11.097900 -77.812042 0",
          "position_tick": 75924,
          "angle_tick": 75924,
          "origin": [
            1067.5625,
            1550.589111328125,
            -115.53125
          ],
          "pitch": -11.097900390625,
          "yaw": -77.812042236328,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75442,
          "last_tick": 75924,
          "samples": 483
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b7e6300fe3c0dc38",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00054",
      "command_record_id": "demo_6e149681cbff13e6c780_00054",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00054",
        "demo_6e149681cbff13e6c780_00059",
        "demo_84f87856e21e12df25d7_00263",
        "demo_86c38e0db4646195347a_00196"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 4,
      "event_tick": 27479,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 660.163500 2087.120000 138.826890; setang 2.349701 67.747530 0",
          "position_tick": 27470,
          "angle_tick": 27470,
          "origin": [
            660.1635,
            2087.12,
            138.82689
          ],
          "pitch": 2.349701,
          "yaw": 67.74753,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 335.366460 1937.230000 136.031220; setang 0.659866 -2.661438 0",
          "position_tick": 27169,
          "angle_tick": 27169,
          "origin": [
            335.36646,
            1937.23,
            136.03122
          ],
          "pitch": 0.65986633,
          "yaw": -2.661438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.0293,
            87.46094,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 660.795170 2088.663800 138.826890; setang 2.349701 67.800064 0",
          "position_tick": 27473,
          "angle_tick": 27473,
          "origin": [
            660.79517,
            2088.6638,
            138.82689
          ],
          "pitch": 2.349701,
          "yaw": 67.800064,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.578125,
            33.15625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 663.544678 2095.392334 138.826889; setang 2.349701 67.826508 0",
          "position_tick": 27479,
          "angle_tick": 27479,
          "origin": [
            663.544677734375,
            2095.392333984375,
            138.826889038086
          ],
          "pitch": 2.349700927734,
          "yaw": 67.826507568359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.23046875,
            110.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27169,
          "last_tick": 27479,
          "samples": 311
        },
        "departure_tick": 27471,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d4493bba9973f45a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00342",
      "command_record_id": "demo_56d855ae2f8723544f85_00342",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00341",
        "demo_56d855ae2f8723544f85_00342",
        "demo_79afb17b7ed789137186_00088",
        "demo_c41e59c2737947d52711_00370"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "s1n",
      "round": 16,
      "event_tick": 138160,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -896.939900 321.019170 1614.031200; setang -3.286972 -65.052110 0",
          "position_tick": 138030,
          "angle_tick": 138030,
          "origin": [
            -896.9399,
            321.01917,
            1614.0312
          ],
          "pitch": -3.286972,
          "yaw": -65.05211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -46.32422,
            -233.21094,
            -25.75
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -813.646400 -69.617920 1612.031200; setang -22.908905 -60.043373 0",
          "position_tick": 138154,
          "angle_tick": 138154,
          "origin": [
            -813.6464,
            -69.61792,
            1612.0312
          ],
          "pitch": -22.908905,
          "yaw": -60.043373,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            40.109375,
            -73.00781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -810.480103 -75.303589 1612.031250; setang -22.908905 -60.043373 0",
          "position_tick": 138160,
          "angle_tick": 138160,
          "origin": [
            -810.480102539062,
            -75.303588867188,
            1612.03125
          ],
          "pitch": -22.908905029297,
          "yaw": -60.04337310791,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            40.70703125,
            -72.6796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138030,
          "last_tick": 138160,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d898e419f8439a2d",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_62cb3af35c3893a91c7d_00297",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00297",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00397",
        "demo_17accc02fe6ec2727063_00403",
        "demo_3ef7bfc9c4cb1bcd3960_00224",
        "demo_62cb3af35c3893a91c7d_00297"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "d1Ledez",
      "round": 17,
      "event_tick": 151830,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2319.156700 813.201660 -119.497925; setang -8.536041 -7.199829 0",
          "position_tick": 151804,
          "angle_tick": 151804,
          "origin": [
            -2319.1567,
            813.20166,
            -119.497925
          ],
          "pitch": -8.536041,
          "yaw": -7.199829,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2307.495400 784.067300 -125.496765; setang -4.884110 -5.131989 0",
          "position_tick": 151700,
          "angle_tick": 151700,
          "origin": [
            -2307.4954,
            784.0673,
            -125.496765
          ],
          "pitch": -4.8841095,
          "yaw": -5.1319885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -74.453125,
            171.34375,
            18.125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2280.030500 808.291900 -121.602480; setang -9.239838 -6.935806 0",
          "position_tick": 151824,
          "angle_tick": 151824,
          "origin": [
            -2280.0305,
            808.2919,
            -121.60248
          ],
          "pitch": -9.239838,
          "yaw": -6.9358063,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            199.10938,
            -24.902344,
            -17.488281
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2263.195068 806.207886 -122.490417; setang -9.284134 -6.891861 0",
          "position_tick": 151830,
          "angle_tick": 151830,
          "origin": [
            -2263.195068359375,
            806.207885742188,
            -122.490417480469
          ],
          "pitch": -9.284133911133,
          "yaw": -6.891860961914,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            222.234375,
            -27.39453125,
            -7.63671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151700,
          "last_tick": 151830,
          "samples": 131
        },
        "departure_tick": 151805,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f9a02a51f11d0a80",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00190",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00190",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00281",
        "demo_18d34587c875f0b595ae_00283",
        "demo_2666f7f52fbf4c296e43_00190",
        "demo_518d8b186445b01e1f62_00416"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 10,
      "event_tick": 76990,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 732.055200 520.040900 -151.968750; setang 0.615921 58.887054 0",
          "position_tick": 76980,
          "angle_tick": 76980,
          "origin": [
            732.0552,
            520.0409,
            -151.96875
          ],
          "pitch": 0.615921,
          "yaw": 58.887054,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 744.041400 625.968750 -151.968750; setang 1.165924 81.898960 0",
          "position_tick": 76478,
          "angle_tick": 76478,
          "origin": [
            744.0414,
            625.96875,
            -151.96875
          ],
          "pitch": 1.1659241,
          "yaw": 81.89896,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 732.784670 521.248100 -140.062500; setang 0.593948 58.887054 0",
          "position_tick": 76984,
          "angle_tick": 76984,
          "origin": [
            732.78467,
            521.2481,
            -140.0625
          ],
          "pitch": 0.59394836,
          "yaw": 58.887054,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            15.515625,
            25.675781,
            284.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 733.996826 523.254028 -121.796875; setang 0.593948 58.887054 0",
          "position_tick": 76990,
          "angle_tick": 76990,
          "origin": [
            733.996826171875,
            523.254028320312,
            -121.796875
          ],
          "pitch": 0.593948364258,
          "yaw": 58.887054443359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            15.515625,
            25.67578125,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76478,
          "last_tick": 76990,
          "samples": 513
        },
        "departure_tick": 76981,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_00b058e8c1622922",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00102",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00228",
        "demo_17accc02fe6ec2727063_00439",
        "demo_fde4c2af9b83d7a5ead3_00102"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "latto",
      "round": 6,
      "event_tick": 40536,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1239.965700 -1128.049800 -254.248170; setang -20.999680 -169.258120 0",
          "position_tick": 40526,
          "angle_tick": 40526,
          "origin": [
            1239.9657,
            -1128.0498,
            -254.24817
          ],
          "pitch": -20.99968,
          "yaw": -169.25812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1239.960000 -1128.029200 -254.249330; setang 87.460080 14.769058 0",
          "position_tick": 40284,
          "angle_tick": 40284,
          "origin": [
            1239.96,
            -1128.0292,
            -254.24933
          ],
          "pitch": 87.46008,
          "yaw": 14.769058,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.601562,
            -118.13281,
            -3.2617188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1238.304000 -1128.364400 -237.562500; setang -20.999680 -169.258120 0",
          "position_tick": 40530,
          "angle_tick": 40530,
          "origin": [
            1238.304,
            -1128.3644,
            -237.5625
          ],
          "pitch": -20.99968,
          "yaw": -169.25812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.484375,
            -5.578125,
            269.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1236.000488 -1128.800171 -220.453125; setang -20.999680 -169.258118 0",
          "position_tick": 40536,
          "angle_tick": 40536,
          "origin": [
            1236.00048828125,
            -1128.800170898438,
            -220.453125
          ],
          "pitch": -20.99967956543,
          "yaw": -169.258117675781,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.484375,
            -5.578125,
            194.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40284,
          "last_tick": 40536,
          "samples": 253
        },
        "departure_tick": 40527,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_024a25f2007dcf07",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00513",
      "command_record_id": "demo_5d6af8fdfb719608e960_00513",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00513",
        "demo_6e149681cbff13e6c780_00066",
        "demo_7dadd8516dde2b87da75_00551"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 21,
      "event_tick": 195423,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1147.137700 2707.987800 125.530420; setang 3.269119 -179.652900 0",
          "position_tick": 195240,
          "angle_tick": 195240,
          "origin": [
            1147.1377,
            2707.9878,
            125.53042
          ],
          "pitch": 3.2691193,
          "yaw": -179.6529,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -248.19531,
            -29.96875,
            -0.00048828125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 837.415200 2335.961700 140.084300; setang -20.205917 -126.629105 0",
          "position_tick": 195417,
          "angle_tick": 195417,
          "origin": [
            837.4152,
            2335.9617,
            140.0843
          ],
          "pitch": -20.205917,
          "yaw": -126.629105,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.30469,
            -193.92188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 826.874329 2320.499756 136.031479; setang -20.180176 -126.629105 0",
          "position_tick": 195423,
          "angle_tick": 195423,
          "origin": [
            826.874328613281,
            2320.499755859375,
            136.031478881836
          ],
          "pitch": -20.18017578125,
          "yaw": -126.629104614258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.06640625,
            -199.546875,
            -259.380859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 195240,
          "last_tick": 195423,
          "samples": 184
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_02f79848d55867e2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00448",
      "command_record_id": "demo_21a2c34da37a8e81c427_00448",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00194",
        "demo_21a2c34da37a8e81c427_00448",
        "demo_67348e1baa5b49bad101_00266"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 23,
      "event_tick": 170615,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -45.826035 -170.277435 0",
          "position_tick": 170607,
          "angle_tick": 170615,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -45.826034545898,
          "yaw": -170.277435302734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -211.000000 -160.734380; setang -45.826035 -170.277440 0",
          "position_tick": 170608,
          "angle_tick": 170608,
          "origin": [
            1216.0,
            -211.0,
            -160.73438
          ],
          "pitch": -45.826035,
          "yaw": -170.27744,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1213.437378 -211.439880 -137.046875; setang -45.826035 -170.277435 0",
          "position_tick": 170615,
          "angle_tick": 170615,
          "origin": [
            1213.437377929688,
            -211.439880371094,
            -137.046875
          ],
          "pitch": -45.826034545898,
          "yaw": -170.277435302734,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.578125,
            -5.078125,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170485,
          "last_tick": 170615,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_04bba305a66aeea3",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00205",
      "command_record_id": "demo_07e639ec7f941287e35b_00205",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00205",
        "demo_5cc1733fab4c73f800c9_00466",
        "demo_a50086abe9c7c4a980cd_00325"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 11,
      "event_tick": 81286,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -6.759888 -769.620728 -95.968750; setang 4.114044 10.637177 0",
          "position_tick": 81274,
          "angle_tick": 81286,
          "origin": [
            -6.759887695312,
            -769.620727539062,
            -95.96875
          ],
          "pitch": 4.114044189453,
          "yaw": 10.637176513672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -6.759888 -769.620700 -78.187500; setang 4.114044 10.637177 0",
          "position_tick": 81279,
          "angle_tick": 81279,
          "origin": [
            -6.7598877,
            -769.6207,
            -78.1875
          ],
          "pitch": 4.114044,
          "yaw": 10.6371765,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            265.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -6.759888 -769.620728 -58.578125; setang 4.114044 10.637177 0",
          "position_tick": 81286,
          "angle_tick": 81286,
          "origin": [
            -6.759887695312,
            -769.620727539062,
            -58.578125
          ],
          "pitch": 4.114044189453,
          "yaw": 10.637176513672,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            178.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81156,
          "last_tick": 81286,
          "samples": 131
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_055c63762c20914b",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_da35559385e7d6e5ce42_00310",
      "command_record_id": "demo_da35559385e7d6e5ce42_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00214",
        "demo_2666f7f52fbf4c296e43_00390",
        "demo_da35559385e7d6e5ce42_00310"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 17,
      "event_tick": 139781,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 161.563770 1528.234700 13.156250; setang 10.158569 -51.549910 0",
          "position_tick": 139625,
          "angle_tick": 139625,
          "origin": [
            161.56377,
            1528.2347,
            13.15625
          ],
          "pitch": 10.158569,
          "yaw": -51.54991,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 217.943770 1206.086700 -31.402222; setang -9.952927 -115.773926 0",
          "position_tick": 139775,
          "angle_tick": 139775,
          "origin": [
            217.94377,
            1206.0867,
            -31.402222
          ],
          "pitch": -9.952927,
          "yaw": -115.773926,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -93.634766,
            -194.44531,
            8.78125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 210.207428 1190.037964 -30.676880; setang -9.952927 -115.773926 0",
          "position_tick": 139781,
          "angle_tick": 139781,
          "origin": [
            210.207427978516,
            1190.037963867188,
            -30.676879882812
          ],
          "pitch": -9.952926635742,
          "yaw": -115.77392578125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.25,
            -209.9453125,
            9.4921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139625,
          "last_tick": 139781,
          "samples": 157
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_056c06689433ffb1",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00429",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00429",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00429",
        "demo_5c8743102c5a1e28f8ee_00453",
        "demo_deb2a52b8ef138c44fe0_00254"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 20,
      "event_tick": 204803,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 847.155700 790.059000 47.031250; setang 5.765076 53.162840 0",
          "position_tick": 204784,
          "angle_tick": 204784,
          "origin": [
            847.1557,
            790.059,
            47.03125
          ],
          "pitch": 5.7650757,
          "yaw": 53.16284,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 822.089050 808.062870 47.031250; setang 3.029480 43.779830 0",
          "position_tick": 204673,
          "angle_tick": 204673,
          "origin": [
            822.08905,
            808.06287,
            47.03125
          ],
          "pitch": 3.02948,
          "yaw": 43.77983,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.3632812,
            17.257812,
            -0.38034058
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 851.474500 795.821100 58.687500; setang 5.765076 53.133316 0",
          "position_tick": 204797,
          "angle_tick": 204797,
          "origin": [
            851.4745,
            795.8211,
            58.6875
          ],
          "pitch": 5.7650757,
          "yaw": 53.133316,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            33.015625,
            44.046875,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 854.053894 799.262329 77.015625; setang 5.735550 53.133316 0",
          "position_tick": 204803,
          "angle_tick": 204803,
          "origin": [
            854.053894042969,
            799.262329101562,
            77.015625
          ],
          "pitch": 5.735549926758,
          "yaw": 53.133316040039,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            33.015625,
            44.046875,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 204673,
          "last_tick": 204803,
          "samples": 131
        },
        "departure_tick": 204785,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_076771577fc81ecd",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00113",
      "command_record_id": "demo_84f87856e21e12df25d7_00113",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00302",
        "demo_84f87856e21e12df25d7_00113",
        "demo_9da916c73bb5ff938c63_00000"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 7,
      "event_tick": 55751,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1663.831700 325.581270 -63.968750; setang 7.259903 -41.815340 0",
          "position_tick": 55481,
          "angle_tick": 55481,
          "origin": [
            -1663.8317,
            325.58127,
            -63.96875
          ],
          "pitch": 7.259903,
          "yaw": -41.81534,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -996.253540 573.596300 -38.046265; setang -5.747559 -1.197845 0",
          "position_tick": 55738,
          "angle_tick": 55738,
          "origin": [
            -996.25354,
            573.5963,
            -38.046265
          ],
          "pitch": -5.7475586,
          "yaw": -1.1978455,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.94922,
            -5.2695312,
            33.65625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -950.324951 572.614746 2.250000; setang -5.829956 -1.115448 0",
          "position_tick": 55751,
          "angle_tick": 55751,
          "origin": [
            -950.324951171875,
            572.61474609375,
            2.25
          ],
          "pitch": -5.829956054688,
          "yaw": -1.115447998047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.953125,
            -5.234375,
            166.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55481,
          "last_tick": 55751,
          "samples": 271
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_09625646364eb436",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00317",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00317",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00317",
        "demo_1c4fa8f15de6cbb137e2_00310",
        "demo_79fb1d50cba757afee7d_00045"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FalleN",
      "round": 15,
      "event_tick": 164115,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.058838 1345.365356 -122.771301; setang -9.547806 130.064056 0",
          "position_tick": 164100,
          "angle_tick": 164115,
          "origin": [
            -275.058837890625,
            1345.365356445312,
            -122.771301269531
          ],
          "pitch": -9.547805786133,
          "yaw": 130.064056396484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.058840 1345.365400 -122.771300; setang -9.547806 130.064060 0",
          "position_tick": 164101,
          "angle_tick": 164101,
          "origin": [
            -275.05884,
            1345.3654,
            -122.7713
          ],
          "pitch": -9.547806,
          "yaw": 130.06406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.058838 1345.365356 -79.843750; setang -9.547806 130.064056 0",
          "position_tick": 164115,
          "angle_tick": 164115,
          "origin": [
            -275.058837890625,
            1345.365356445312,
            -79.84375
          ],
          "pitch": -9.547805786133,
          "yaw": 130.064056396484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163985,
          "last_tick": 164115,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_09726356374b18e5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00082",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00082",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00082",
        "demo_5866197d339b3ac61e8a_00075",
        "demo_da35559385e7d6e5ce42_00449"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 7,
      "event_tick": 45071,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -149.902160 1676.413700 27.031248; setang 11.022034 -56.177560 0",
          "position_tick": 44884,
          "angle_tick": 44884,
          "origin": [
            -149.90216,
            1676.4137,
            27.031248
          ],
          "pitch": 11.022034,
          "yaw": -56.17756,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 252.717380 1274.352900 -31.901367; setang -2.376129 -117.096060 0",
          "position_tick": 45064,
          "angle_tick": 45064,
          "origin": [
            252.71738,
            1274.3529,
            -31.901367
          ],
          "pitch": -2.3761292,
          "yaw": -117.09606,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.72363,
            -199.07031,
            -8.597656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 243.343933 1254.775269 -31.968750; setang -2.706070 -117.293816 0",
          "position_tick": 45071,
          "angle_tick": 45071,
          "origin": [
            243.343933105469,
            1254.775268554688,
            -31.96875
          ],
          "pitch": -2.706069946289,
          "yaw": -117.293815612793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -103.748046875,
            -213.1171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44884,
          "last_tick": 45071,
          "samples": 188
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0a4fc6ff5c73f12b",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00309",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00309",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00309",
        "demo_49fabf21b1c26f1010df_00327",
        "demo_79fb1d50cba757afee7d_00438"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 16,
      "event_tick": 132219,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -970.390600 1491.702400 -110.778750; setang -2.281036 -30.003326 0",
          "position_tick": 132089,
          "angle_tick": 132089,
          "origin": [
            -970.3906,
            1491.7024,
            -110.77875
          ],
          "pitch": -2.2810364,
          "yaw": -30.003326,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.234375,
            -110.75781,
            83.20703
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -674.054700 1358.026900 -111.012085; setang -19.345886 10.096436 0",
          "position_tick": 132213,
          "angle_tick": 132213,
          "origin": [
            -674.0547,
            1358.0269,
            -111.012085
          ],
          "pitch": -19.345886,
          "yaw": 10.096436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            204.05078,
            36.789062,
            -1.3398438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -657.465088 1361.009521 -111.121216; setang -19.317749 10.152740 0",
          "position_tick": 132219,
          "angle_tick": 132219,
          "origin": [
            -657.465087890625,
            1361.009521484375,
            -111.121215820312
          ],
          "pitch": -19.317749023438,
          "yaw": 10.152740478516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            199.44921875,
            35.8515625,
            -1.32421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132089,
          "last_tick": 132219,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0b2a3418832491c1",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00104",
      "command_record_id": "demo_1e37c617488eba4e7406_00104",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00104",
        "demo_44ff5206b8e42e46265b_00110",
        "demo_4f80b8bcc2fa56bb83a7_00440"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "huNter-",
      "round": 5,
      "event_tick": 39504,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 572.709200 -795.755860 106.694910; setang 5.912354 25.615997 0",
          "position_tick": 39374,
          "angle_tick": 39374,
          "origin": [
            572.7092,
            -795.75586,
            106.69491
          ],
          "pitch": 5.9123535,
          "yaw": 25.615997,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 363.053200 -865.788800 142.462000; setang -10.422592 143.345490 0",
          "position_tick": 39498,
          "angle_tick": 39498,
          "origin": [
            363.0532,
            -865.7888,
            142.462
          ],
          "pitch": -10.422592,
          "yaw": 143.34549,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.86523,
            109.83594,
            16.555664
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 348.778046 -856.220642 144.004868; setang -11.852539 143.262756 0",
          "position_tick": 39504,
          "angle_tick": 39504,
          "origin": [
            348.778045654297,
            -856.220642089844,
            144.004867553711
          ],
          "pitch": -11.8525390625,
          "yaw": 143.262756347656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -186.775390625,
            127.703125,
            19.9755859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39374,
          "last_tick": 39504,
          "samples": 131
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0cbebf7b7f471484",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00376",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00376",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00319",
        "demo_44d9dd1cefa925823c1e_00376",
        "demo_7dadd8516dde2b87da75_00401"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 18,
      "event_tick": 177367,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 757.274050 1906.009900 139.755100; setang 0.231750 162.645020 0",
          "position_tick": 177217,
          "angle_tick": 177217,
          "origin": [
            757.27405,
            1906.0099,
            139.7551
          ],
          "pitch": 0.23175049,
          "yaw": 162.64502,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.8203125,
            -0.8125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 750.368000 1931.366000 144.031250; setang 4.478989 -172.901460 0",
          "position_tick": 177360,
          "angle_tick": 177360,
          "origin": [
            750.368,
            1931.366,
            144.03125
          ],
          "pitch": 4.4789886,
          "yaw": -172.90146,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.7382812,
            81.859375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 750.389038 1932.202393 144.031250; setang 4.144257 -172.489807 0",
          "position_tick": 177367,
          "angle_tick": 177367,
          "origin": [
            750.389038085938,
            1932.202392578125,
            144.03125
          ],
          "pitch": 4.144256591797,
          "yaw": -172.489807128906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177217,
          "last_tick": 177367,
          "samples": 151
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0e50a3be20ac87e9",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00322",
      "command_record_id": "demo_21a2c34da37a8e81c427_00086",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00322",
        "demo_21a2c34da37a8e81c427_00086",
        "demo_67348e1baa5b49bad101_00522"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 6,
      "event_tick": 34693,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang -2.551910 -48.292465 0",
          "position_tick": 34373,
          "angle_tick": 34373,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": -2.5519104,
          "yaw": -48.292465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang -2.265930 -48.424300 0",
          "position_tick": 34258,
          "angle_tick": 34258,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": -2.2659302,
          "yaw": -48.4243,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -770.684630 -2261.442900 -179.968750; setang -19.381943 64.435850 0",
          "position_tick": 34679,
          "angle_tick": 34679,
          "origin": [
            -770.68463,
            -2261.4429,
            -179.96875
          ],
          "pitch": -19.381943,
          "yaw": 64.43585,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            119.41797,
            213.92188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -746.218018 -2218.041504 -138.546875; setang -23.055847 64.546051 0",
          "position_tick": 34693,
          "angle_tick": 34693,
          "origin": [
            -746.218017578125,
            -2218.04150390625,
            -138.546875
          ],
          "pitch": -23.055847167969,
          "yaw": 64.546051025391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            132.2890625,
            208.125,
            158.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34258,
          "last_tick": 34693,
          "samples": 436
        },
        "departure_tick": 34374,
        "movement_to_event_ms": 5000.0,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0e77ccfee7a829ba",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00174",
      "command_record_id": "demo_17accc02fe6ec2727063_00174",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00174",
        "demo_67348e1baa5b49bad101_00407",
        "demo_ea4226131b7a75cdf0ec_00179"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 9,
      "event_tick": 67923,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2189.494900 787.203250 -127.968750; setang 0.361862 -7.540741 0",
          "position_tick": 67793,
          "angle_tick": 67793,
          "origin": [
            -2189.4949,
            787.20325,
            -127.96875
          ],
          "pitch": 0.36186218,
          "yaw": -7.540741,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            36.609375,
            -227.4336,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2253.007800 810.510500 -121.817690; setang -8.218109 -8.035812 0",
          "position_tick": 67917,
          "angle_tick": 67917,
          "origin": [
            -2253.0078,
            810.5105,
            -121.81769
          ],
          "pitch": -8.218109,
          "yaw": -8.035812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            198.70312,
            -28.050781,
            -7.484375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2236.207275 808.139099 -122.756165; setang -8.218109 -8.035812 0",
          "position_tick": 67923,
          "angle_tick": 67923,
          "origin": [
            -2236.207275390625,
            808.139099121094,
            -122.756164550781
          ],
          "pitch": -8.218109130859,
          "yaw": -8.03581237793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            221.78125,
            -31.3203125,
            -17.0546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67793,
          "last_tick": 67923,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0ec23987c55c4dd2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9da916c73bb5ff938c63_00026",
      "command_record_id": "demo_9da916c73bb5ff938c63_00026",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00111",
        "demo_86c38e0db4646195347a_00186",
        "demo_9da916c73bb5ff938c63_00026"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Spinx",
      "round": 3,
      "event_tick": 13790,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 356.951569 -293.940002 98.031250; setang -18.730652 42.980576 0",
          "position_tick": 13780,
          "angle_tick": 13790,
          "origin": [
            356.951568603516,
            -293.940002441406,
            98.03125
          ],
          "pitch": -18.730651855469,
          "yaw": 42.980575561523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 356.951570 -293.940000 107.578125; setang -18.730652 42.980576 0",
          "position_tick": 13783,
          "angle_tick": 13783,
          "origin": [
            356.95157,
            -293.94,
            107.578125
          ],
          "pitch": -18.730652,
          "yaw": 42.980576,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 356.951569 -293.940002 129.578125; setang -18.730652 42.980576 0",
          "position_tick": 13790,
          "angle_tick": 13790,
          "origin": [
            356.951568603516,
            -293.940002441406,
            129.578125
          ],
          "pitch": -18.730651855469,
          "yaw": 42.980575561523,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            204.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13660,
          "last_tick": 13790,
          "samples": 131
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0fa8869e97a67874",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00294",
      "command_record_id": "demo_67348e1baa5b49bad101_00294",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00075",
        "demo_67348e1baa5b49bad101_00294",
        "demo_ea4226131b7a75cdf0ec_00081"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 16,
      "event_tick": 144034,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1247.965500 -759.957150 -128.968750; setang -17.960236 -0.088928 0",
          "position_tick": 143939,
          "angle_tick": 143939,
          "origin": [
            -1247.9655,
            -759.95715,
            -128.96875
          ],
          "pitch": -17.960236,
          "yaw": -0.08892822,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1592.582200 -1551.637100 -263.637570; setang 1.267212 84.275450 0",
          "position_tick": 143522,
          "angle_tick": 143522,
          "origin": [
            -1592.5822,
            -1551.6371,
            -263.63757
          ],
          "pitch": 1.2672119,
          "yaw": 84.27545,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.28125,
            245.48438,
            1.9101562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1152.885100 -652.104200 -167.968750; setang -18.065643 -0.088928 0",
          "position_tick": 144028,
          "angle_tick": 144028,
          "origin": [
            -1152.8851,
            -652.1042,
            -167.96875
          ],
          "pitch": -18.065643,
          "yaw": -0.08892822,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.32031,
            -0.23828125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1133.745117 -652.123047 -167.968750; setang -18.065643 -0.095444 0",
          "position_tick": 144034,
          "angle_tick": 144034,
          "origin": [
            -1133.7451171875,
            -652.123046875,
            -167.96875
          ],
          "pitch": -18.065643310547,
          "yaw": -0.095443725586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.9921875,
            -0.2421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143522,
          "last_tick": 144034,
          "samples": 513
        },
        "departure_tick": 143940,
        "movement_to_event_ms": 1484.375,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_117d773b2b387ebb",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00113",
      "command_record_id": "demo_17accc02fe6ec2727063_00113",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00113",
        "demo_67348e1baa5b49bad101_00297",
        "demo_bc6251413daa2447c1ff_00023"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 7,
      "event_tick": 49178,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 399.393005 279.782990 -254.630554; setang 6.955383 -111.164131 0",
          "position_tick": 49170,
          "angle_tick": 49178,
          "origin": [
            399.393005371094,
            279.782989501953,
            -254.630554199219
          ],
          "pitch": 6.955383300781,
          "yaw": -111.164131164551,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 399.393000 279.783000 -253.328120; setang 6.978378 -111.164130 0",
          "position_tick": 49171,
          "angle_tick": 49171,
          "origin": [
            399.393,
            279.783,
            -253.32812
          ],
          "pitch": 6.9783783,
          "yaw": -111.16413,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 399.393005 279.782990 -229.156250; setang 6.955383 -111.164131 0",
          "position_tick": 49178,
          "angle_tick": 49178,
          "origin": [
            399.393005371094,
            279.782989501953,
            -229.15625
          ],
          "pitch": 6.955383300781,
          "yaw": -111.164131164551,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48666,
          "last_tick": 49178,
          "samples": 513
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_11b7d7c2d9b413a3",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00383",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00383",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00134",
        "demo_1e8907bfd30b0bcdbfe9_00383",
        "demo_a50086abe9c7c4a980cd_00398"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 20,
      "event_tick": 174475,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1699.279700 -504.133670 -351.968750; setang 7.286346 130.279300 0",
          "position_tick": 174096,
          "angle_tick": 174096,
          "origin": [
            1699.2797,
            -504.13367,
            -351.96875
          ],
          "pitch": 7.2863464,
          "yaw": 130.2793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 761.545100 -675.247130 -206.968750; setang 15.681610 -130.682040 0",
          "position_tick": 174468,
          "angle_tick": 174468,
          "origin": [
            761.5451,
            -675.24713,
            -206.96875
          ],
          "pitch": 15.68161,
          "yaw": -130.68204,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.890625,
            -132.79297,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 749.000000 -689.183411 -206.968750; setang 15.681610 -130.682037 0",
          "position_tick": 174475,
          "angle_tick": 174475,
          "origin": [
            749.0,
            -689.183410644531,
            -206.96875
          ],
          "pitch": 15.681610107422,
          "yaw": -130.682037353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -140.0234375,
            -157.26953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174096,
          "last_tick": 174475,
          "samples": 380
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_12f32b855fabeaf0",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9da916c73bb5ff938c63_00430",
      "command_record_id": "demo_9da916c73bb5ff938c63_00430",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00387",
        "demo_5d6af8fdfb719608e960_00213",
        "demo_9da916c73bb5ff938c63_00430"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "flameZ",
      "round": 20,
      "event_tick": 164075,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -55.248900 850.686040 74.532810; setang 3.893967 1.007660 0",
          "position_tick": 163941,
          "angle_tick": 163941,
          "origin": [
            -55.2489,
            850.68604,
            74.53281
          ],
          "pitch": 3.8939667,
          "yaw": 1.0076599,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -114.333250 895.606400 57.867653; setang -12.737961 18.233520 0",
          "position_tick": 163798,
          "angle_tick": 163798,
          "origin": [
            -114.33325,
            895.6064,
            57.867653
          ],
          "pitch": -12.737961,
          "yaw": 18.23352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            172.5586,
            -1.6835938,
            44.035645
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 30.950384 851.802600 80.031250; setang -17.556152 72.750090 0",
          "position_tick": 164068,
          "angle_tick": 164068,
          "origin": [
            30.950384,
            851.8026,
            80.03125
          ],
          "pitch": -17.556152,
          "yaw": 72.75009,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            70.24121,
            221.0039,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 37.710304 873.297302 80.031250; setang -18.545959 73.212204 0",
          "position_tick": 164075,
          "angle_tick": 164075,
          "origin": [
            37.710304260254,
            873.297302246094,
            80.03125
          ],
          "pitch": -18.545959472656,
          "yaw": 73.212203979492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            72.735595703125,
            233.01171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163798,
          "last_tick": 164075,
          "samples": 278
        },
        "departure_tick": 163942,
        "movement_to_event_ms": 2093.75,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1492b0c97e2888db",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00294",
      "command_record_id": "demo_6e149681cbff13e6c780_00289",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00294",
        "demo_6e149681cbff13e6c780_00289",
        "demo_9da916c73bb5ff938c63_00255"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 13,
      "event_tick": 127655,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 844.283100 2333.742200 140.084300; setang -8.448151 -126.677510 0",
          "position_tick": 127637,
          "angle_tick": 127637,
          "origin": [
            844.2831,
            2333.7422,
            140.0843
          ],
          "pitch": -8.448151,
          "yaw": -126.67751,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 846.258540 2331.525000 140.084300; setang 1.953507 -134.544750 0",
          "position_tick": 127525,
          "angle_tick": 127525,
          "origin": [
            846.25854,
            2331.525,
            140.0843
          ],
          "pitch": 1.9535065,
          "yaw": -134.54475,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 840.673650 2328.895300 140.084300; setang -9.108002 -126.703950 0",
          "position_tick": 127648,
          "angle_tick": 127648,
          "origin": [
            840.67365,
            2328.8953,
            140.0843
          ],
          "pitch": -9.108002,
          "yaw": -126.70395,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -32.164062,
            -43.234375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 836.540527 2323.338867 140.084305; setang -9.134445 -126.624641 0",
          "position_tick": 127655,
          "angle_tick": 127655,
          "origin": [
            836.54052734375,
            2323.3388671875,
            140.08430480957
          ],
          "pitch": -9.13444519043,
          "yaw": -126.624641418457,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.953125,
            -64.484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127525,
          "last_tick": 127655,
          "samples": 131
        },
        "departure_tick": 127638,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_14bc24e3e9bdb9aa",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00181",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00181",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00047",
        "demo_3ef7bfc9c4cb1bcd3960_00181",
        "demo_62cb3af35c3893a91c7d_00048"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 9,
      "event_tick": 75315,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 502.927640 -642.238340 -160.003360; setang -14.977112 179.342200 0",
          "position_tick": 75247,
          "angle_tick": 75247,
          "origin": [
            502.92764,
            -642.23834,
            -160.00336
          ],
          "pitch": -14.977112,
          "yaw": 179.3422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 502.968750 -642.238830 -160.002010; setang -14.449081 179.298250 0",
          "position_tick": 75185,
          "angle_tick": 75185,
          "origin": [
            502.96875,
            -642.23883,
            -160.00201
          ],
          "pitch": -14.449081,
          "yaw": 179.29825,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 457.327580 -641.726800 -159.968750; setang -15.285416 179.342200 0",
          "position_tick": 75308,
          "angle_tick": 75308,
          "origin": [
            457.32758,
            -641.7268,
            -159.96875
          ],
          "pitch": -15.285416,
          "yaw": 179.3422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -209.26172,
            2.3828125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 436.262299 -641.487732 -159.968750; setang -15.329361 179.342194 0",
          "position_tick": 75315,
          "angle_tick": 75315,
          "origin": [
            436.262298583984,
            -641.487731933594,
            -159.96875
          ],
          "pitch": -15.329360961914,
          "yaw": 179.342193603516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -231.55078125,
            2.625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75185,
          "last_tick": 75315,
          "samples": 131
        },
        "departure_tick": 75248,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_14c1fa7becbae1ed",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00012",
      "command_record_id": "demo_7dadd8516dde2b87da75_00012",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00343",
        "demo_7dadd8516dde2b87da75_00012",
        "demo_84f87856e21e12df25d7_00143"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 2,
      "event_tick": 11083,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1665.132700 1154.603100 164.028150; setang 4.852875 -134.974950 0",
          "position_tick": 10953,
          "angle_tick": 10953,
          "origin": [
            1665.1327,
            1154.6031,
            164.02815
          ],
          "pitch": 4.8528748,
          "yaw": -134.97495,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1575.967400 1191.287200 177.031250; setang 5.772980 -114.751854 0",
          "position_tick": 11077,
          "angle_tick": 11077,
          "origin": [
            1575.9674,
            1191.2872,
            177.03125
          ],
          "pitch": 5.7729797,
          "yaw": -114.751854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -4.2890625,
            -9.28125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1573.738037 1186.433228 177.031250; setang 5.412140 -114.391022 0",
          "position_tick": 11083,
          "angle_tick": 11083,
          "origin": [
            1573.738037109375,
            1186.433227539062,
            177.03125
          ],
          "pitch": 5.412139892578,
          "yaw": -114.391021728516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.4453125,
            -88.3359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10953,
          "last_tick": 11083,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_14ff30215efc0420",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_c41e59c2737947d52711_00021",
      "command_record_id": "demo_c41e59c2737947d52711_00021",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00070",
        "demo_b9b20b60330034a63512_00172",
        "demo_c41e59c2737947d52711_00021"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 3,
      "event_tick": 11578,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 291.230320 2151.328000 1688.031200; setang 0.308304 -108.149414 0",
          "position_tick": 11448,
          "angle_tick": 11448,
          "origin": [
            291.23032,
            2151.328,
            1688.0312
          ],
          "pitch": 0.30830383,
          "yaw": -108.149414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.66406,
            -46.5,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 335.778100 2197.505100 1688.031200; setang -3.866150 -119.584120 0",
          "position_tick": 11571,
          "angle_tick": 11571,
          "origin": [
            335.7781,
            2197.5051,
            1688.0312
          ],
          "pitch": -3.86615,
          "yaw": -119.58412,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -80.94141,
            -141.01562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 326.819916 2181.837891 1688.031250; setang -4.174469 -119.674759 0",
          "position_tick": 11578,
          "angle_tick": 11578,
          "origin": [
            326.819915771484,
            2181.837890625,
            1688.03125
          ],
          "pitch": -4.174468994141,
          "yaw": -119.674758911133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.056640625,
            -178.6875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11448,
          "last_tick": 11578,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_154dce079c80b2a3",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00252",
      "command_record_id": "demo_79afb17b7ed789137186_00252",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00154",
        "demo_79afb17b7ed789137186_00252",
        "demo_c41e59c2737947d52711_00266"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 14,
      "event_tick": 126934,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 292.924380 2087.067900 1688.031200; setang 0.633774 -137.293730 0",
          "position_tick": 126831,
          "angle_tick": 126831,
          "origin": [
            292.92438,
            2087.0679,
            1688.0312
          ],
          "pitch": 0.6337738,
          "yaw": -137.29373,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 415.555240 2076.070300 1688.031200; setang 0.871353 -178.833390 0",
          "position_tick": 126579,
          "angle_tick": 126579,
          "origin": [
            415.55524,
            2076.0703,
            1688.0312
          ],
          "pitch": 0.87135315,
          "yaw": -178.83339,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.72656,
            -16.3125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 329.386470 2173.952100 1688.031200; setang -4.553833 -122.008670 0",
          "position_tick": 126928,
          "angle_tick": 126928,
          "origin": [
            329.38647,
            2173.9521,
            1688.0312
          ],
          "pitch": -4.553833,
          "yaw": -122.00867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.615234,
            -179.95312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 320.041229 2159.015381 1688.031250; setang -4.553833 -122.008667 0",
          "position_tick": 126934,
          "angle_tick": 126934,
          "origin": [
            320.041229248047,
            2159.015380859375,
            1688.03125
          ],
          "pitch": -4.553833007812,
          "yaw": -122.008666992188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.5,
            -195.828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126579,
          "last_tick": 126934,
          "samples": 356
        },
        "departure_tick": 126832,
        "movement_to_event_ms": 1609.375,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_18bbe2b566d8dcd6",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00170",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00170",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00170",
        "demo_7dadd8516dde2b87da75_00389",
        "demo_9da916c73bb5ff938c63_00176"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 9,
      "event_tick": 74051,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -447.015930 776.171800 -24.559814; setang 6.762772 28.092377 0",
          "position_tick": 73883,
          "angle_tick": 73883,
          "origin": [
            -447.01593,
            776.1718,
            -24.559814
          ],
          "pitch": 6.7627716,
          "yaw": 28.092377,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.6211,
            22.753906,
            35.878906
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 91.895830 983.846700 84.227090; setang -13.780975 72.465485 0",
          "position_tick": 74045,
          "angle_tick": 74045,
          "origin": [
            91.89583,
            983.8467,
            84.22709
          ],
          "pitch": -13.780975,
          "yaw": 72.465485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.32959,
            231.70312,
            5.272461
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 97.675003 1002.093506 84.484207; setang -14.610443 72.305832 0",
          "position_tick": 74051,
          "angle_tick": 74051,
          "origin": [
            97.675003051758,
            1002.093505859375,
            84.48420715332
          ],
          "pitch": -14.610443115234,
          "yaw": 72.30583190918,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.03466796875,
            233.54296875,
            3.17822265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73883,
          "last_tick": 74051,
          "samples": 169
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1934f35620f14ab0",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00230",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00230",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00236",
        "demo_3ef7bfc9c4cb1bcd3960_00230",
        "demo_62cb3af35c3893a91c7d_00018"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 11,
      "event_tick": 98893,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -879.929440 -2264.041300 -171.084170; setang 10.684540 35.341980 0",
          "position_tick": 98854,
          "angle_tick": 98854,
          "origin": [
            -879.92944,
            -2264.0413,
            -171.08417
          ],
          "pitch": 10.68454,
          "yaw": 35.34198,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -879.929440 -2264.041300 -171.084170; setang 10.662567 35.363953 0",
          "position_tick": 98763,
          "angle_tick": 98763,
          "origin": [
            -879.92944,
            -2264.0413,
            -171.08417
          ],
          "pitch": 10.662567,
          "yaw": 35.363953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.316406,
            -7.296875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -844.979860 -2246.558800 -166.265620; setang 10.684540 35.341980 0",
          "position_tick": 98887,
          "angle_tick": 98887,
          "origin": [
            -844.97986,
            -2246.5588,
            -166.26562
          ],
          "pitch": 10.68454,
          "yaw": 35.34198,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            108.453125,
            52.359375,
            251.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -836.563110 -2242.353516 -147.171875; setang 10.684540 35.341980 0",
          "position_tick": 98893,
          "angle_tick": 98893,
          "origin": [
            -836.563110351562,
            -2242.353515625,
            -147.171875
          ],
          "pitch": 10.684539794922,
          "yaw": 35.341979980469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            107.734375,
            53.828125,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98763,
          "last_tick": 98893,
          "samples": 131
        },
        "departure_tick": 98855,
        "movement_to_event_ms": 609.375,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1967e43c6f076d53",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_2666f7f52fbf4c296e43_00024",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00360",
        "demo_2666f7f52fbf4c296e43_00024",
        "demo_fbb358b45e5cdb7b7700_00087"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 3,
      "event_tick": 13406,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 498.020630 1264.988500 -31.968750; setang 4.706268 -144.797740 0",
          "position_tick": 13170,
          "angle_tick": 13170,
          "origin": [
            498.02063,
            1264.9885,
            -31.96875
          ],
          "pitch": 4.7062683,
          "yaw": -144.79774,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.67578,
            104.42969,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 218.241440 1180.119400 -31.430054; setang -3.949921 -117.694470 0",
          "position_tick": 13400,
          "angle_tick": 13400,
          "origin": [
            218.24144,
            1180.1194,
            -31.430054
          ],
          "pitch": -3.9499207,
          "yaw": -117.69447,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.82422,
            -207.0625,
            10.109375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 209.540588 1163.448975 -30.614319; setang -4.453918 -117.736359 0",
          "position_tick": 13406,
          "angle_tick": 13406,
          "origin": [
            209.540588378906,
            1163.448974609375,
            -30.614318847656
          ],
          "pitch": -4.453918457031,
          "yaw": -117.736358642578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.84375,
            -215.9609375,
            10.578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13170,
          "last_tick": 13406,
          "samples": 237
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_19fc3680733f2636",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_84f87856e21e12df25d7_00059",
      "command_record_id": "demo_84f87856e21e12df25d7_00059",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00023",
        "demo_84f87856e21e12df25d7_00059",
        "demo_9da916c73bb5ff938c63_00209"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ropz",
      "round": 5,
      "event_tick": 36095,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1476.174000 954.754600 148.961940; setang 10.358047 -87.979200 0",
          "position_tick": 35965,
          "angle_tick": 35965,
          "origin": [
            1476.174,
            954.7546,
            148.96194
          ],
          "pitch": 10.3580475,
          "yaw": -87.9792,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.28125,
            -111.24219,
            -2.8320312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1389.014200 551.640300 118.166540; setang -8.800384 172.840330 0",
          "position_tick": 36089,
          "angle_tick": 36089,
          "origin": [
            1389.0142,
            551.6403,
            118.16654
          ],
          "pitch": -8.8003845,
          "yaw": 172.84033,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -210.42969,
            19.277344,
            -1.5820312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1371.542358 553.405151 118.338821; setang -9.112122 173.385559 0",
          "position_tick": 36095,
          "angle_tick": 36095,
          "origin": [
            1371.542358398438,
            553.405151367188,
            118.338821411133
          ],
          "pitch": -9.112121582031,
          "yaw": 173.385559082031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -229.1171875,
            23.7734375,
            2.259765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35965,
          "last_tick": 36095,
          "samples": 131
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1a302b799f97323e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_a50086abe9c7c4a980cd_00260",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00260",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00087",
        "demo_4d520a1960bac889dc2d_00020",
        "demo_a50086abe9c7c4a980cd_00260"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 15,
      "event_tick": 116657,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1285.114900 -492.747680 -415.968750; setang -8.901337 165.342860 0",
          "position_tick": 116379,
          "angle_tick": 116379,
          "origin": [
            1285.1149,
            -492.74768,
            -415.96875
          ],
          "pitch": -8.901337,
          "yaw": 165.34286,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -249.02344,
            14.8671875,
            32.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 782.440550 -657.065700 -206.968750; setang 28.582306 -148.703380 0",
          "position_tick": 116650,
          "angle_tick": 116650,
          "origin": [
            782.44055,
            -657.0657,
            -206.96875
          ],
          "pitch": 28.582306,
          "yaw": -148.70338,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -125.96484,
            -82.80469,
            -2.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 769.613525 -665.255798 -206.968750; setang 27.566071 -148.333618 0",
          "position_tick": 116657,
          "angle_tick": 116657,
          "origin": [
            769.613525390625,
            -665.255798339844,
            -206.96875
          ],
          "pitch": 27.566070556641,
          "yaw": -148.333618164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -146.109375,
            -92.46875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116379,
          "last_tick": 116657,
          "samples": 279
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1a819e92aaea25d2",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_79fb1d50cba757afee7d_00439",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00117",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00098",
        "demo_78d0d18d21d68a5f4162_00117",
        "demo_79fb1d50cba757afee7d_00439"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "try",
      "round": 6,
      "event_tick": 39935,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 520.639340 2068.479000 127.215650; setang 14.363937 -114.959910 0",
          "position_tick": 39839,
          "angle_tick": 39839,
          "origin": [
            520.63934,
            2068.479,
            127.21565
          ],
          "pitch": 14.363937,
          "yaw": -114.95991,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 520.639340 2068.479000 127.215650; setang 14.363937 -114.959910 0",
          "position_tick": 39805,
          "angle_tick": 39805,
          "origin": [
            520.63934,
            2068.479,
            127.21565
          ],
          "pitch": 14.363937,
          "yaw": -114.95991,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 529.015100 2107.749500 127.031250; setang 5.532303 -114.896050 0",
          "position_tick": 39929,
          "angle_tick": 39929,
          "origin": [
            529.0151,
            2107.7495,
            127.03125
          ],
          "pitch": 5.532303,
          "yaw": -114.89605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.109375,
            -60.53125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 525.063477 2099.239258 127.031250; setang 5.532303 -114.896049 0",
          "position_tick": 39935,
          "angle_tick": 39935,
          "origin": [
            525.0634765625,
            2099.2392578125,
            127.03125
          ],
          "pitch": 5.532302856445,
          "yaw": -114.896049499512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.0703125,
            -129.359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39805,
          "last_tick": 39935,
          "samples": 131
        },
        "departure_tick": 39840,
        "movement_to_event_ms": 1500.0,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1b4dc2f7b4de6249",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f1d8725268c9f30ce844_00283",
      "command_record_id": "demo_f1d8725268c9f30ce844_00283",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00078",
        "demo_3ef7bfc9c4cb1bcd3960_00028",
        "demo_f1d8725268c9f30ce844_00283"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 17,
      "event_tick": 134108,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -58.227882 -166.001709 0",
          "position_tick": 134100,
          "angle_tick": 134108,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -58.227882385254,
          "yaw": -166.001708984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -58.227882 -166.001710 0",
          "position_tick": 134101,
          "angle_tick": 134101,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -58.227882,
          "yaw": -166.00171,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -58.227882 -166.001709 0",
          "position_tick": 134108,
          "angle_tick": 134108,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -58.227882385254,
          "yaw": -166.001708984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133978,
          "last_tick": 134108,
          "samples": 131
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1c5e0342143f2e1e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_a50086abe9c7c4a980cd_00228",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00228",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00430",
        "demo_4d520a1960bac889dc2d_00258",
        "demo_a50086abe9c7c4a980cd_00228"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 12,
      "event_tick": 84333,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 886.840900 -282.169370 -127.968750; setang 17.342255 -129.128500 0",
          "position_tick": 84325,
          "angle_tick": 84325,
          "origin": [
            886.8409,
            -282.16937,
            -127.96875
          ],
          "pitch": 17.342255,
          "yaw": -129.1285,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 891.168200 -285.966370 -127.968750; setang 16.049652 -129.568300 0",
          "position_tick": 84203,
          "angle_tick": 84203,
          "origin": [
            891.1682,
            -285.96637,
            -127.96875
          ],
          "pitch": 16.049652,
          "yaw": -129.5683,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.91015625,
            0.546875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 886.681340 -282.365480 -127.968750; setang 17.342255 -129.101030 0",
          "position_tick": 84326,
          "angle_tick": 84326,
          "origin": [
            886.68134,
            -282.36548,
            -127.96875
          ],
          "pitch": 17.342255,
          "yaw": -129.10103,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.52734375,
            -0.64453125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 882.643799 -287.342224 -127.968750; setang 17.287323 -129.046097 0",
          "position_tick": 84333,
          "angle_tick": 84333,
          "origin": [
            882.643798828125,
            -287.342224121094,
            -127.96875
          ],
          "pitch": 17.287322998047,
          "yaw": -129.046096801758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -64.65234375,
            -79.73828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84203,
          "last_tick": 84333,
          "samples": 131
        },
        "departure_tick": 84326,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1d3015915785dd2b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00402",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00619",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00402",
        "demo_4f80b8bcc2fa56bb83a7_00619",
        "demo_731311ac42553ee59f1a_00366"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 25,
      "event_tick": 201778,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 605.748960 215.644590 146.039400; setang 2.447540 -99.378204 0",
          "position_tick": 201604,
          "angle_tick": 201604,
          "origin": [
            605.74896,
            215.64459,
            146.0394
          ],
          "pitch": 2.4475403,
          "yaw": -99.378204,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 602.502440 216.177520 148.400500; setang 2.447540 -99.378204 0",
          "position_tick": 201532,
          "angle_tick": 201532,
          "origin": [
            602.50244,
            216.17752,
            148.4005
          ],
          "pitch": 2.4475403,
          "yaw": -99.378204,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.601562,
            8.779297,
            38.25586
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 555.900300 141.062650 156.031250; setang -13.090210 -102.760280 0",
          "position_tick": 201772,
          "angle_tick": 201772,
          "origin": [
            555.9003,
            141.06265,
            156.03125
          ],
          "pitch": -13.09021,
          "yaw": -102.76028,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 555.900330 141.062653 156.031250; setang -13.090210 -102.760277 0",
          "position_tick": 201778,
          "angle_tick": 201778,
          "origin": [
            555.900329589844,
            141.062652587891,
            156.03125
          ],
          "pitch": -13.090209960938,
          "yaw": -102.760276794434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 201532,
          "last_tick": 201778,
          "samples": 247
        },
        "departure_tick": 201605,
        "movement_to_event_ms": 2718.75,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1d706d4879efc6b8",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_79afb17b7ed789137186_00199",
      "command_record_id": "demo_79afb17b7ed789137186_00199",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00289",
        "demo_79afb17b7ed789137186_00199",
        "demo_b9b20b60330034a63512_00145"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 91936,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -304.693660 -1161.465100 1672.031500; setang 3.788223 39.738586 0",
          "position_tick": 91830,
          "angle_tick": 91830,
          "origin": [
            -304.69366,
            -1161.4651,
            1672.0315
          ],
          "pitch": 3.7882233,
          "yaw": 39.738586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -304.693660 -1161.465100 1672.031500; setang 3.788223 39.738586 0",
          "position_tick": 91806,
          "angle_tick": 91806,
          "origin": [
            -304.69366,
            -1161.4651,
            1672.0315
          ],
          "pitch": 3.7882233,
          "yaw": 39.738586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -193.807250 -1278.525600 1660.031200; setang 0.615921 58.618927 0",
          "position_tick": 91930,
          "angle_tick": 91930,
          "origin": [
            -193.80725,
            -1278.5256,
            1660.0312
          ],
          "pitch": 0.615921,
          "yaw": 58.618927,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            95.38281,
            156.10938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -185.482666 -1264.892456 1660.031250; setang 0.585022 58.618927 0",
          "position_tick": 91936,
          "angle_tick": 91936,
          "origin": [
            -185.482666015625,
            -1264.892456054688,
            1660.03125
          ],
          "pitch": 0.585021972656,
          "yaw": 58.618927001953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            111.140625,
            182.0859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91806,
          "last_tick": 91936,
          "samples": 131
        },
        "departure_tick": 91831,
        "movement_to_event_ms": 1656.25,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1daf3461e392aade",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_b24ca24bca0f9defa72c_00366",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00032",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00032",
        "demo_1c4fa8f15de6cbb137e2_00245",
        "demo_b24ca24bca0f9defa72c_00366"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 3,
      "event_tick": 25756,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -10.439087 346.456600 -1.080444; setang 3.542053 105.029300 0",
          "position_tick": 25645,
          "angle_tick": 25645,
          "origin": [
            -10.439087,
            346.4566,
            -1.0804443
          ],
          "pitch": 3.5420532,
          "yaw": 105.0293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -10.437683 346.511630 -1.081360; setang -1.047134 -10.070343 0",
          "position_tick": 25626,
          "angle_tick": 25626,
          "origin": [
            -10.437683,
            346.51163,
            -1.0813599
          ],
          "pitch": -1.0471344,
          "yaw": -10.070343,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.71875,
            -12.875,
            0.1953125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -78.452390 328.127470 0.154105; setang -4.620087 104.752230 0",
          "position_tick": 25749,
          "angle_tick": 25749,
          "origin": [
            -78.45239,
            328.12747,
            0.15410471
          ],
          "pitch": -4.6200867,
          "yaw": 104.75223,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.609375,
            108.515625,
            -8.443054
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -82.220581 342.427948 -0.275513; setang -4.620087 104.752228 0",
          "position_tick": 25756,
          "angle_tick": 25756,
          "origin": [
            -82.220581054688,
            342.427947998047,
            -0.275512695312
          ],
          "pitch": -4.620086669922,
          "yaw": 104.752227783203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.33203125,
            172.083984375,
            -3.62890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25626,
          "last_tick": 25756,
          "samples": 131
        },
        "departure_tick": 25646,
        "movement_to_event_ms": 1734.375,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f0847b37d7bb511",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_84f87856e21e12df25d7_00284",
      "command_record_id": "demo_84f87856e21e12df25d7_00284",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00086",
        "demo_84f87856e21e12df25d7_00284",
        "demo_9da916c73bb5ff938c63_00333"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "flameZ",
      "round": 15,
      "event_tick": 130767,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -709.526730 616.068050 -32.082947; setang 4.026154 22.587890 0",
          "position_tick": 130524,
          "angle_tick": 130524,
          "origin": [
            -709.52673,
            616.06805,
            -32.082947
          ],
          "pitch": 4.0261536,
          "yaw": 22.58789,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.851562,
            235.75,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 55.582950 927.274700 81.235550; setang -14.586060 70.900270 0",
          "position_tick": 130761,
          "angle_tick": 130761,
          "origin": [
            55.58295,
            927.2747,
            81.23555
          ],
          "pitch": -14.58606,
          "yaw": 70.90027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 55.582951 927.274719 81.235550; setang -14.651978 70.966187 0",
          "position_tick": 130767,
          "angle_tick": 130767,
          "origin": [
            55.582950592041,
            927.274719238281,
            81.235549926758
          ],
          "pitch": -14.651977539062,
          "yaw": 70.966186523438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130524,
          "last_tick": 130767,
          "samples": 244
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f443716d3dc9012",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_17accc02fe6ec2727063_00069",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00349",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00069",
        "demo_67348e1baa5b49bad101_00298",
        "demo_fde4c2af9b83d7a5ead3_00349"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "s1n",
      "round": 18,
      "event_tick": 140831,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 399.405730 -69.285890 -184.213010; setang -5.662415 -144.762040 0",
          "position_tick": 140815,
          "angle_tick": 140815,
          "origin": [
            399.40573,
            -69.28589,
            -184.21301
          ],
          "pitch": -5.6624146,
          "yaw": -144.76204,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 683.465940 487.905400 -255.681580; setang 4.969940 -170.125700 0",
          "position_tick": 140508,
          "angle_tick": 140508,
          "origin": [
            683.46594,
            487.9054,
            -255.68158
          ],
          "pitch": 4.96994,
          "yaw": -170.1257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -246.6836,
            -40.56836,
            0.23046875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 388.659100 -76.884030 -180.859860; setang -5.662415 -144.762040 0",
          "position_tick": 140825,
          "angle_tick": 140825,
          "origin": [
            388.6591,
            -76.88403,
            -180.85986
          ],
          "pitch": -5.6624146,
          "yaw": -144.76204,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -106.833984,
            -75.50391,
            34.69922
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 378.000732 -84.414062 -177.835693; setang -5.662415 -144.762039 0",
          "position_tick": 140831,
          "angle_tick": 140831,
          "origin": [
            378.000732421875,
            -84.4140625,
            -177.835693359375
          ],
          "pitch": -5.662414550781,
          "yaw": -144.76203918457,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -148.6171875,
            -104.9765625,
            34.578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140508,
          "last_tick": 140831,
          "samples": 324
        },
        "departure_tick": 140816,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f60bebc56321151",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_2160153112cdae3ea873_00057",
      "command_record_id": "demo_56d855ae2f8723544f85_00047",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2160153112cdae3ea873_00057",
        "demo_56d855ae2f8723544f85_00047",
        "demo_c41e59c2737947d52711_00421"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "s1n",
      "round": 4,
      "event_tick": 24470,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1863.701200 587.856000 1608.031200; setang 6.019134 -175.706400 0",
          "position_tick": 24351,
          "angle_tick": 24351,
          "origin": [
            1863.7012,
            587.856,
            1608.0312
          ],
          "pitch": 6.0191345,
          "yaw": -175.7064,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2175.303500 124.377914 1609.504800; setang 4.217377 120.358640 0",
          "position_tick": 24145,
          "angle_tick": 24145,
          "origin": [
            2175.3035,
            124.377914,
            1609.5048
          ],
          "pitch": 4.2173767,
          "yaw": 120.35864,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.14062,
            103.30371,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1499.676400 561.667540 1611.656200; setang 6.078522 -175.944340 0",
          "position_tick": 24457,
          "angle_tick": 24457,
          "origin": [
            1499.6764,
            561.66754,
            1611.6562
          ],
          "pitch": 6.0785217,
          "yaw": -175.94434,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.39062,
            -17.324219,
            1.5078125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1453.853149 558.418518 1652.234375; setang 6.078522 -175.944336 0",
          "position_tick": 24470,
          "angle_tick": 24470,
          "origin": [
            1453.853149414062,
            558.418518066406,
            1652.234375
          ],
          "pitch": 6.078521728516,
          "yaw": -175.9443359375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.390625,
            -17.328125,
            148.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 24145,
          "last_tick": 24470,
          "samples": 326
        },
        "departure_tick": 24352,
        "movement_to_event_ms": 1859.375,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1fb8c30f0891cb82",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00372",
      "command_record_id": "demo_67348e1baa5b49bad101_00372",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00207",
        "demo_67348e1baa5b49bad101_00372",
        "demo_ea4226131b7a75cdf0ec_00190"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FL1T",
      "round": 19,
      "event_tick": 169396,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 2.548141 -40.562210 0",
          "position_tick": 169132,
          "angle_tick": 169132,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 2.5481415,
          "yaw": -40.56221,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 2.960129 -35.053590 0",
          "position_tick": 169027,
          "angle_tick": 169027,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 2.9601288,
          "yaw": -35.05359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -864.153200 -2309.281000 -170.475830; setang -15.804520 43.452988 0",
          "position_tick": 169390,
          "angle_tick": 169390,
          "origin": [
            -864.1532,
            -2309.281,
            -170.47583
          ],
          "pitch": -15.80452,
          "yaw": 43.452988,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            174.6914,
            162.90625,
            -22.765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -850.234680 -2296.257080 -172.291870; setang -16.010162 43.143997 0",
          "position_tick": 169396,
          "angle_tick": 169396,
          "origin": [
            -850.234680175781,
            -2296.257080078125,
            -172.291870117188
          ],
          "pitch": -16.010162353516,
          "yaw": 43.143997192383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            178.859375,
            167.421875,
            -23.33984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169027,
          "last_tick": 169396,
          "samples": 370
        },
        "departure_tick": 169133,
        "movement_to_event_ms": 4125.0,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_20618d5f3a76a605",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_f1d8725268c9f30ce844_00315",
      "command_record_id": "demo_f1d8725268c9f30ce844_00315",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00320",
        "demo_bc6251413daa2447c1ff_00205",
        "demo_f1d8725268c9f30ce844_00315"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 18,
      "event_tick": 144766,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -170.425960 -2096.835400 -167.968750; setang -12.027618 12.799408 0",
          "position_tick": 144696,
          "angle_tick": 144696,
          "origin": [
            -170.42596,
            -2096.8354,
            -167.96875
          ],
          "pitch": -12.027618,
          "yaw": 12.799408,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -402.523560 -2231.420400 -172.665590; setang -12.487335 17.433930 0",
          "position_tick": 144526,
          "angle_tick": 144526,
          "origin": [
            -402.52356,
            -2231.4204,
            -172.66559
          ],
          "pitch": -12.487335,
          "yaw": 17.43393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            111.53516,
            7.546875,
            4.2851562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -166.727300 -2033.835100 -167.968750; setang -0.084808 56.081085 0",
          "position_tick": 144760,
          "angle_tick": 144760,
          "origin": [
            -166.7273,
            -2033.8351,
            -167.96875
          ],
          "pitch": -0.08480835,
          "yaw": 56.081085,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.203125,
            64.27344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -161.129272 -2025.503540 -167.968750; setang -0.084808 56.129486 0",
          "position_tick": 144766,
          "angle_tick": 144766,
          "origin": [
            -161.129272460938,
            -2025.503540039062,
            -167.96875
          ],
          "pitch": -0.084808349609,
          "yaw": 56.129486083984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            83.4296875,
            124.1953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144526,
          "last_tick": 144766,
          "samples": 241
        },
        "departure_tick": 144697,
        "movement_to_event_ms": 1093.75,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_209df16cfcc87b6f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00000",
      "command_record_id": "demo_6e149681cbff13e6c780_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00000",
        "demo_86c38e0db4646195347a_00206",
        "demo_9da916c73bb5ff938c63_00052"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 1,
      "event_tick": 3380,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -893.177673 569.941895 -27.843750; setang -12.363739 -0.832550 0",
          "position_tick": 3370,
          "angle_tick": 3380,
          "origin": [
            -893.177673339844,
            569.94189453125,
            -27.84375
          ],
          "pitch": -12.363739013672,
          "yaw": -0.832550048828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -893.177700 569.941900 -15.218750; setang -12.363739 -0.832550 0",
          "position_tick": 3373,
          "angle_tick": 3373,
          "origin": [
            -893.1777,
            569.9419,
            -15.21875
          ],
          "pitch": -12.363739,
          "yaw": -0.83255005,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            281.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -893.177673 569.941895 5.906250; setang -12.363739 -0.832550 0",
          "position_tick": 3380,
          "angle_tick": 3380,
          "origin": [
            -893.177673339844,
            569.94189453125,
            5.90625
          ],
          "pitch": -12.363739013672,
          "yaw": -0.832550048828,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            194.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 3250,
          "last_tick": 3380,
          "samples": 131
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_24f62dc8941d622d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00285",
      "command_record_id": "demo_585d972b6bcf05f54588_00285",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00285",
        "demo_62cb3af35c3893a91c7d_00000",
        "demo_9c5c91359adde2e94631_00135"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 15,
      "event_tick": 125390,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 283.031250 -1595.123901 -175.968750; setang -14.734726 -178.601990 0",
          "position_tick": 125383,
          "angle_tick": 125390,
          "origin": [
            283.03125,
            -1595.123901367188,
            -175.96875
          ],
          "pitch": -14.734725952148,
          "yaw": -178.601989746094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 283.031250 -1595.123900 -175.968750; setang -14.718246 -178.601990 0",
          "position_tick": 125384,
          "angle_tick": 125384,
          "origin": [
            283.03125,
            -1595.1239,
            -175.96875
          ],
          "pitch": -14.718246,
          "yaw": -178.60199,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 283.031250 -1595.123901 -175.968750; setang -14.734726 -178.601990 0",
          "position_tick": 125390,
          "angle_tick": 125390,
          "origin": [
            283.03125,
            -1595.123901367188,
            -175.96875
          ],
          "pitch": -14.734725952148,
          "yaw": -178.601989746094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125124,
          "last_tick": 125390,
          "samples": 267
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_264a13f286d2e9f6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00417",
      "command_record_id": "demo_17accc02fe6ec2727063_00146",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00146",
        "demo_1b9d5eac73de0b387701_00064",
        "demo_67348e1baa5b49bad101_00417"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 8,
      "event_tick": 56469,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1044.108000 -1212.054200 -108.968750; setang 15.148087 143.148440 0",
          "position_tick": 56112,
          "angle_tick": 56112,
          "origin": [
            1044.108,
            -1212.0542,
            -108.96875
          ],
          "pitch": 15.148087,
          "yaw": 143.14844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1044.080200 -1212.091300 -108.968750; setang -23.594177 -165.421140 0",
          "position_tick": 55959,
          "angle_tick": 55959,
          "origin": [
            1044.0802,
            -1212.0913,
            -108.96875
          ],
          "pitch": -23.594177,
          "yaw": -165.42114,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.1875,
            2.3359375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 549.977230 -1565.328700 -263.968750; setang -23.049652 -179.924800 0",
          "position_tick": 56463,
          "angle_tick": 56463,
          "origin": [
            549.97723,
            -1565.3287,
            -263.96875
          ],
          "pitch": -23.049652,
          "yaw": -179.9248,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -82.35547,
            -12.46875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 543.505676 -1566.007080 -263.968750; setang -24.221069 179.200745 0",
          "position_tick": 56469,
          "angle_tick": 56469,
          "origin": [
            543.505676269531,
            -1566.007080078125,
            -263.96875
          ],
          "pitch": -24.221069335938,
          "yaw": 179.200744628906,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -83.0078125,
            -7.0546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55959,
          "last_tick": 56469,
          "samples": 511
        },
        "departure_tick": 56113,
        "movement_to_event_ms": 5578.125,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_28d2da5640a8ed51",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00149",
      "command_record_id": "demo_56d855ae2f8723544f85_00061",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2160153112cdae3ea873_00117",
        "demo_56d855ae2f8723544f85_00061",
        "demo_79afb17b7ed789137186_00149"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 4,
      "event_tick": 26248,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 258.052920 -821.539200 1612.031200; setang 0.023010 61.808044 0",
          "position_tick": 25928,
          "angle_tick": 25928,
          "origin": [
            258.05292,
            -821.5392,
            1612.0312
          ],
          "pitch": 0.023010254,
          "yaw": 61.808044,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.1933594,
            4.4414062,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 387.718050 -883.341300 1612.032100; setang 0.023010 123.716370 0",
          "position_tick": 25798,
          "angle_tick": 25798,
          "origin": [
            387.71805,
            -883.3413,
            1612.0321
          ],
          "pitch": 0.023010254,
          "yaw": 123.71637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -64.47656,
            -24.1875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 278.283020 -705.237600 1610.997200; setang -18.549377 -178.925750 0",
          "position_tick": 26242,
          "angle_tick": 26242,
          "origin": [
            278.28302,
            -705.2376,
            1610.9972
          ],
          "pitch": -18.549377,
          "yaw": -178.92575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 278.283020 -705.237610 1610.997192; setang -18.872803 -179.179810 0",
          "position_tick": 26248,
          "angle_tick": 26248,
          "origin": [
            278.283020019531,
            -705.237609863281,
            1610.997192382812
          ],
          "pitch": -18.872802734375,
          "yaw": -179.179809570312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25798,
          "last_tick": 26248,
          "samples": 451
        },
        "departure_tick": 25929,
        "movement_to_event_ms": 5000.0,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ab39ed9a7b4c6bb",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_059e8a0abfc550087c91_00147",
      "command_record_id": "demo_bc6251413daa2447c1ff_00172",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00147",
        "demo_62cb3af35c3893a91c7d_00043",
        "demo_bc6251413daa2447c1ff_00172"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 10,
      "event_tick": 67190,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 302.638280 -60.266052 -184.747070; setang 0.115356 -145.440100 0",
          "position_tick": 67131,
          "angle_tick": 67131,
          "origin": [
            302.63828,
            -60.266052,
            -184.74707
          ],
          "pitch": 0.115356445,
          "yaw": -145.4401,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 928.957100 455.921260 -254.700200; setang 7.688721 -179.017760 0",
          "position_tick": 66816,
          "angle_tick": 66816,
          "origin": [
            928.9571,
            455.92126,
            -254.7002
          ],
          "pitch": 7.6887207,
          "yaw": -179.01776,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.6836,
            160.47852,
            -3.2929688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 244.468600 -189.880310 -167.567690; setang -2.590714 -149.234500 0",
          "position_tick": 67183,
          "angle_tick": 67183,
          "origin": [
            244.4686,
            -189.88031,
            -167.56769
          ],
          "pitch": -2.5907135,
          "yaw": -149.2345,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.53613,
            -118.00391,
            -0.05078125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 226.274368 -201.396606 -167.645386; setang -3.696213 -148.640564 0",
          "position_tick": 67190,
          "angle_tick": 67190,
          "origin": [
            226.274368286133,
            -201.396606445312,
            -167.645385742188
          ],
          "pitch": -3.696212768555,
          "yaw": -148.640563964844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.517578125,
            -125.15625,
            -2.53125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66816,
          "last_tick": 67190,
          "samples": 375
        },
        "departure_tick": 67132,
        "movement_to_event_ms": 921.875,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2c39e774cd580c62",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00225",
      "command_record_id": "demo_518d8b186445b01e1f62_00225",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00131",
        "demo_518d8b186445b01e1f62_00225",
        "demo_5866197d339b3ac61e8a_00287"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 10,
      "event_tick": 78484,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1689.924600 1233.890700 -151.968750; setang -0.990143 -127.738380 0",
          "position_tick": 78215,
          "angle_tick": 78215,
          "origin": [
            1689.9246,
            1233.8907,
            -151.96875
          ],
          "pitch": -0.9901428,
          "yaw": -127.73838,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1676.672600 1273.021000 -151.968750; setang -0.633774 -122.392160 0",
          "position_tick": 78154,
          "angle_tick": 78154,
          "origin": [
            1676.6726,
            1273.021,
            -151.96875
          ],
          "pitch": -0.6337738,
          "yaw": -122.39216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.796875,
            -205.54688,
            -266.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1594.173200 1516.251000 -151.968750; setang -1.227722 -85.406340 0",
          "position_tick": 78477,
          "angle_tick": 78477,
          "origin": [
            1594.1732,
            1516.251,
            -151.96875
          ],
          "pitch": -1.2277222,
          "yaw": -85.40634,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.7265625,
            -109.35156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1595.339233 1501.673584 -151.968750; setang -1.227722 -85.406342 0",
          "position_tick": 78484,
          "angle_tick": 78484,
          "origin": [
            1595.339233398438,
            1501.673583984375,
            -151.96875
          ],
          "pitch": -1.227722167969,
          "yaw": -85.406341552734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.0859375,
            -175.9765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78154,
          "last_tick": 78484,
          "samples": 331
        },
        "departure_tick": 78216,
        "movement_to_event_ms": 4203.125,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2d5b18c7cde5c035",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00338",
      "command_record_id": "demo_5d6af8fdfb719608e960_00338",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00252",
        "demo_5d6af8fdfb719608e960_00338",
        "demo_84f87856e21e12df25d7_00286"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 14,
      "event_tick": 125461,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -35.638306 1356.936000 104.031235; setang -11.220123 46.630096 0",
          "position_tick": 125445,
          "angle_tick": 125445,
          "origin": [
            -35.638306,
            1356.936,
            104.031235
          ],
          "pitch": -11.220123,
          "yaw": 46.630096,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -33.726135 1372.227000 104.031235; setang -7.576782 44.491547 0",
          "position_tick": 125331,
          "angle_tick": 125331,
          "origin": [
            -33.726135,
            1372.227,
            104.031235
          ],
          "pitch": -7.576782,
          "yaw": 44.491547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            31.019531,
            29.304688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -29.379944 1363.561400 104.031235; setang -11.220123 46.656525 0",
          "position_tick": 125455,
          "angle_tick": 125455,
          "origin": [
            -29.379944,
            1363.5614,
            104.031235
          ],
          "pitch": -11.220123,
          "yaw": 46.656525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            57.027344,
            60.375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -24.102234 1369.151978 104.031242; setang -11.220123 46.656525 0",
          "position_tick": 125461,
          "angle_tick": 125461,
          "origin": [
            -24.102233886719,
            1369.151977539062,
            104.031242370605
          ],
          "pitch": -11.220123291016,
          "yaw": 46.656524658203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.88671875,
            76.1640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125331,
          "last_tick": 125461,
          "samples": 131
        },
        "departure_tick": 125446,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3129b3a12f1aeab7",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9c5c91359adde2e94631_00226",
      "command_record_id": "demo_9c5c91359adde2e94631_00226",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00371",
        "demo_21a2c34da37a8e81c427_00149",
        "demo_9c5c91359adde2e94631_00226"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NertZ",
      "round": 12,
      "event_tick": 89682,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -496.077148 -1522.977417 -39.968750; setang 4.118500 -0.186432 0",
          "position_tick": 89674,
          "angle_tick": 89682,
          "origin": [
            -496.0771484375,
            -1522.977416992188,
            -39.96875
          ],
          "pitch": 4.118499755859,
          "yaw": -0.186431884766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -496.077150 -1522.977400 -39.968750; setang 4.118500 -0.186432 0",
          "position_tick": 89675,
          "angle_tick": 89675,
          "origin": [
            -496.07715,
            -1522.9774,
            -39.96875
          ],
          "pitch": 4.1184998,
          "yaw": -0.18643188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -496.077148 -1522.977417 -39.968750; setang 4.118500 -0.186432 0",
          "position_tick": 89682,
          "angle_tick": 89682,
          "origin": [
            -496.0771484375,
            -1522.977416992188,
            -39.96875
          ],
          "pitch": 4.118499755859,
          "yaw": -0.186431884766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 89170,
          "last_tick": 89682,
          "samples": 513
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3174d6f30b145858",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9da916c73bb5ff938c63_00196",
      "command_record_id": "demo_9da916c73bb5ff938c63_00196",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00096",
        "demo_5d6af8fdfb719608e960_00477",
        "demo_9da916c73bb5ff938c63_00196"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 9,
      "event_tick": 64405,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 848.968750 309.428223 93.296005; setang -39.116135 44.543732 0",
          "position_tick": 64397,
          "angle_tick": 64405,
          "origin": [
            848.96875,
            309.42822265625,
            93.296005249023
          ],
          "pitch": -39.116134643555,
          "yaw": 44.543731689453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 848.968750 309.428220 93.296005; setang -39.116135 44.543730 0",
          "position_tick": 64398,
          "angle_tick": 64398,
          "origin": [
            848.96875,
            309.42822,
            93.296005
          ],
          "pitch": -39.116135,
          "yaw": 44.54373,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 848.968750 309.428223 93.296005; setang -39.116135 44.543732 0",
          "position_tick": 64405,
          "angle_tick": 64405,
          "origin": [
            848.96875,
            309.42822265625,
            93.296005249023
          ],
          "pitch": -39.116134643555,
          "yaw": 44.543731689453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64274,
          "last_tick": 64405,
          "samples": 132
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_344149a5c1e4b503",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00355",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00355",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00053",
        "demo_1b9d5eac73de0b387701_00085",
        "demo_fde4c2af9b83d7a5ead3_00355"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BobZ",
      "round": 18,
      "event_tick": 142608,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2253.908000 820.136700 -120.035645; setang -8.607452 -9.044495 0",
          "position_tick": 142597,
          "angle_tick": 142597,
          "origin": [
            -2253.908,
            820.1367,
            -120.035645
          ],
          "pitch": -8.607452,
          "yaw": -9.044495,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2172.301300 760.020300 -127.968750; setang -2.172546 -7.064545 0",
          "position_tick": 142478,
          "angle_tick": 142478,
          "origin": [
            -2172.3013,
            760.0203,
            -127.96875
          ],
          "pitch": -2.1725464,
          "yaw": -7.0645447,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2251.422900 819.742500 -120.137210; setang -8.607452 -9.017029 0",
          "position_tick": 142601,
          "angle_tick": 142601,
          "origin": [
            -2251.4229,
            819.7425,
            -120.13721
          ],
          "pitch": -8.607452,
          "yaw": -9.017029,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.296875,
            -7.5,
            -1.9335938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2241.237305 818.127869 -120.661804; setang -8.607452 -9.017029 0",
          "position_tick": 142608,
          "angle_tick": 142608,
          "origin": [
            -2241.2373046875,
            818.127868652344,
            -120.661804199219
          ],
          "pitch": -8.607452392578,
          "yaw": -9.017028808594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            137.953125,
            -21.85546875,
            -11.046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142478,
          "last_tick": 142608,
          "samples": 131
        },
        "departure_tick": 142598,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_34effb5f3fb9c528",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00306",
      "command_record_id": "demo_9c5c91359adde2e94631_00205",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00306",
        "demo_585d972b6bcf05f54588_00140",
        "demo_9c5c91359adde2e94631_00205"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NertZ",
      "round": 11,
      "event_tick": 77930,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1071.294600 -1515.724700 -161.862670; setang 1.446075 20.405731 0",
          "position_tick": 77787,
          "angle_tick": 77787,
          "origin": [
            -1071.2946,
            -1515.7247,
            -161.86267
          ],
          "pitch": 1.4460754,
          "yaw": 20.405731,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1128.536400 -1433.299200 -164.685420; setang 1.683990 18.108902 0",
          "position_tick": 77724,
          "angle_tick": 77724,
          "origin": [
            -1128.5364,
            -1433.2992,
            -164.68542
          ],
          "pitch": 1.6839905,
          "yaw": 18.108902,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            169.89844,
            -146.44531,
            -0.55078125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -834.378850 -1339.398200 -167.968750; setang -17.482330 -43.482513 0",
          "position_tick": 77924,
          "angle_tick": 77924,
          "origin": [
            -834.37885,
            -1339.3982,
            -167.96875
          ],
          "pitch": -17.48233,
          "yaw": -43.482513,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            128.40625,
            -121.50781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -823.033386 -1350.142700 -167.968750; setang -17.640961 -43.482513 0",
          "position_tick": 77930,
          "angle_tick": 77930,
          "origin": [
            -823.033386230469,
            -1350.142700195312,
            -167.96875
          ],
          "pitch": -17.640960693359,
          "yaw": -43.482513427734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            152.14453125,
            -144.1328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77724,
          "last_tick": 77930,
          "samples": 207
        },
        "departure_tick": 77788,
        "movement_to_event_ms": 2234.375,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3633532e74024118",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00142",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00142",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00374",
        "demo_21a2c34da37a8e81c427_00105",
        "demo_3ef7bfc9c4cb1bcd3960_00142"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 8,
      "event_tick": 59750,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -923.105713 -2324.062744 -167.968750; setang -11.765671 33.745544 0",
          "position_tick": 59743,
          "angle_tick": 59750,
          "origin": [
            -923.105712890625,
            -2324.062744140625,
            -167.96875
          ],
          "pitch": -11.765670776367,
          "yaw": 33.745544433594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -923.105700 -2324.062700 -167.968750; setang -11.765671 33.745544 0",
          "position_tick": 59744,
          "angle_tick": 59744,
          "origin": [
            -923.1057,
            -2324.0627,
            -167.96875
          ],
          "pitch": -11.765671,
          "yaw": 33.745544,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -923.105713 -2324.062744 -167.968750; setang -11.765671 33.745544 0",
          "position_tick": 59750,
          "angle_tick": 59750,
          "origin": [
            -923.105712890625,
            -2324.062744140625,
            -167.96875
          ],
          "pitch": -11.765670776367,
          "yaw": 33.745544433594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59620,
          "last_tick": 59750,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_36f5a52bf5515a92",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_92655b67d38bb2eb32f4_00162",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00162",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00255",
        "demo_92655b67d38bb2eb32f4_00162",
        "demo_fbb358b45e5cdb7b7700_00065"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 10,
      "event_tick": 69563,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 812.897340 120.491580 -145.968750; setang 9.678955 87.205020 0",
          "position_tick": 69412,
          "angle_tick": 69412,
          "origin": [
            812.89734,
            120.49158,
            -145.96875
          ],
          "pitch": 9.678955,
          "yaw": 87.20502,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.4140625,
            249.82324,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 935.828000 622.051700 -188.827330; setang 2.009811 29.662750 0",
          "position_tick": 69557,
          "angle_tick": 69557,
          "origin": [
            935.828,
            622.0517,
            -188.82733
          ],
          "pitch": 2.0098114,
          "yaw": 29.66275,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            178.7461,
            124.265625,
            -0.0625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 950.319031 631.567200 -188.830811; setang 1.801758 29.685745 0",
          "position_tick": 69563,
          "angle_tick": 69563,
          "origin": [
            950.319030761719,
            631.567199707031,
            -188.830810546875
          ],
          "pitch": 1.8017578125,
          "yaw": 29.685745239258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            188.25,
            120.76171875,
            -0.01953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69412,
          "last_tick": 69563,
          "samples": 152
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_378206dae1d6365f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00198",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00198",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00198",
        "demo_1c4fa8f15de6cbb137e2_00299",
        "demo_b24ca24bca0f9defa72c_00217"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 9,
      "event_tick": 84841,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 263.614380 1515.971400 2.115459; setang -12.936066 65.222046 0",
          "position_tick": 84822,
          "angle_tick": 84822,
          "origin": [
            263.61438,
            1515.9714,
            2.1154594
          ],
          "pitch": -12.936066,
          "yaw": 65.222046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -132.563900 1397.466400 -0.296448; setang 10.361816 144.454770 0",
          "position_tick": 84459,
          "angle_tick": 84459,
          "origin": [
            -132.5639,
            1397.4664,
            -0.29644775
          ],
          "pitch": 10.361816,
          "yaw": 144.45477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.32422,
            -21.429688,
            -0.234375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 262.700530 1515.939500 2.112582; setang -12.737961 65.222046 0",
          "position_tick": 84835,
          "angle_tick": 84835,
          "origin": [
            262.70053,
            1515.9395,
            2.1125822
          ],
          "pitch": -12.737961,
          "yaw": 65.222046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 262.700531 1515.939453 2.112582; setang -12.737961 65.320923 0",
          "position_tick": 84841,
          "angle_tick": 84841,
          "origin": [
            262.700531005859,
            1515.939453125,
            2.112582206726
          ],
          "pitch": -12.73796081543,
          "yaw": 65.320922851562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84459,
          "last_tick": 84841,
          "samples": 383
        },
        "departure_tick": 84823,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_383f2f1217d3309c",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00091",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00091",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00091",
        "demo_5866197d339b3ac61e8a_00086",
        "demo_fbb358b45e5cdb7b7700_00152"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 7,
      "event_tick": 47297,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1283.942600 1571.682000 -151.968750; setang -5.609894 -158.442080 0",
          "position_tick": 47167,
          "angle_tick": 47167,
          "origin": [
            1283.9426,
            1571.682,
            -151.96875
          ],
          "pitch": -5.609894,
          "yaw": -158.44208,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.35156,
            45.578125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1295.081800 1575.907700 -151.968750; setang -17.753906 -159.167860 0",
          "position_tick": 47291,
          "angle_tick": 47291,
          "origin": [
            1295.0818,
            1575.9077,
            -151.96875
          ],
          "pitch": -17.753906,
          "yaw": -159.16786,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1295.081787 1575.907715 -151.968750; setang -18.150101 -159.299698 0",
          "position_tick": 47297,
          "angle_tick": 47297,
          "origin": [
            1295.081787109375,
            1575.90771484375,
            -151.96875
          ],
          "pitch": -18.150100708008,
          "yaw": -159.299697875977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47167,
          "last_tick": 47297,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3a90dc0c06ef42cf",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_86c38e0db4646195347a_00197",
      "command_record_id": "demo_86c38e0db4646195347a_00197",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00255",
        "demo_7dadd8516dde2b87da75_00609",
        "demo_86c38e0db4646195347a_00197"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "latto",
      "round": 10,
      "event_tick": 71776,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 369.500760 1664.031200 134.031310; setang 2.914810 99.030760 0",
          "position_tick": 71765,
          "angle_tick": 71765,
          "origin": [
            369.50076,
            1664.0312,
            134.03131
          ],
          "pitch": 2.9148102,
          "yaw": 99.03076,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 369.500760 1664.031200 134.031310; setang 2.914810 99.030760 0",
          "position_tick": 71637,
          "angle_tick": 71637,
          "origin": [
            369.50076,
            1664.0312,
            134.03131
          ],
          "pitch": 2.9148102,
          "yaw": 99.03076,
          "airborne": false,
          "duck_amount": 0.026987374,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 369.264770 1665.518100 147.921880; setang 2.914810 99.058230 0",
          "position_tick": 71769,
          "angle_tick": 71769,
          "origin": [
            369.26477,
            1665.5181,
            147.92188
          ],
          "pitch": 2.9148102,
          "yaw": 99.05823,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -4.703125,
            29.640625,
            278.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 368.823853 1668.296875 168.687500; setang 2.914810 99.058228 0",
          "position_tick": 71776,
          "angle_tick": 71776,
          "origin": [
            368.823852539062,
            1668.296875,
            168.6875
          ],
          "pitch": 2.914810180664,
          "yaw": 99.058227539062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -4.703125,
            29.640625,
            190.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71637,
          "last_tick": 71776,
          "samples": 140
        },
        "departure_tick": 71766,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3cd11a16eb6c9c8b",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00279",
      "command_record_id": "demo_1b9d5eac73de0b387701_00279",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00058",
        "demo_1b9d5eac73de0b387701_00279",
        "demo_3ef7bfc9c4cb1bcd3960_00036"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 13,
      "event_tick": 109740,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 648.062740 -2174.529500 -39.968750; setang -0.197754 -168.277250 0",
          "position_tick": 109587,
          "angle_tick": 109587,
          "origin": [
            648.06274,
            -2174.5295,
            -39.96875
          ],
          "pitch": -0.1977539,
          "yaw": -168.27725,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 607.436340 -2123.271700 -39.968750; setang -1.451904 -152.271550 0",
          "position_tick": 109407,
          "angle_tick": 109407,
          "origin": [
            607.43634,
            -2123.2717,
            -39.96875
          ],
          "pitch": -1.4519043,
          "yaw": -152.27155,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 430.056370 -2262.367700 -39.968750; setang -8.282654 -163.888210 0",
          "position_tick": 109734,
          "angle_tick": 109734,
          "origin": [
            430.05637,
            -2262.3677,
            -39.96875
          ],
          "pitch": -8.282654,
          "yaw": -163.88821,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -235.38477,
            -67.984375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 411.666931 -2267.678955 -39.968750; setang -8.282654 -163.888214 0",
          "position_tick": 109740,
          "angle_tick": 109740,
          "origin": [
            411.666931152344,
            -2267.678955078125,
            -39.96875
          ],
          "pitch": -8.282653808594,
          "yaw": -163.888214111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -235.384765625,
            -67.984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 109407,
          "last_tick": 109740,
          "samples": 334
        },
        "departure_tick": 109588,
        "movement_to_event_ms": 2390.625,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3eef157482383428",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00422",
      "command_record_id": "demo_5d6af8fdfb719608e960_00422",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00422",
        "demo_7dadd8516dde2b87da75_00570",
        "demo_86c38e0db4646195347a_00168"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 17,
      "event_tick": 159509,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2289.754150 -137.460876 105.972008; setang -37.030457 -167.697021 0",
          "position_tick": 159502,
          "angle_tick": 159509,
          "origin": [
            2289.754150390625,
            -137.460876464844,
            105.972007751465
          ],
          "pitch": -37.030456542969,
          "yaw": -167.697021484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2289.754200 -137.460880 105.972010; setang -37.002290 -167.725190 0",
          "position_tick": 159503,
          "angle_tick": 159503,
          "origin": [
            2289.7542,
            -137.46088,
            105.97201
          ],
          "pitch": -37.00229,
          "yaw": -167.72519,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2289.754150 -137.460876 105.972008; setang -37.030457 -167.697021 0",
          "position_tick": 159509,
          "angle_tick": 159509,
          "origin": [
            2289.754150390625,
            -137.460876464844,
            105.972007751465
          ],
          "pitch": -37.030456542969,
          "yaw": -167.697021484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 159076,
          "last_tick": 159509,
          "samples": 434
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3faf9692c56a9147",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9da916c73bb5ff938c63_00312",
      "command_record_id": "demo_9da916c73bb5ff938c63_00312",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00407",
        "demo_7dadd8516dde2b87da75_00443",
        "demo_9da916c73bb5ff938c63_00312"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "mezii",
      "round": 14,
      "event_tick": 120055,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1459.086500 941.818900 147.786740; setang 0.166855 57.813140 0",
          "position_tick": 119543,
          "angle_tick": 119543,
          "origin": [
            1459.0865,
            941.8189,
            147.78674
          ],
          "pitch": 0.16685486,
          "yaw": 57.81314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.53906,
            28.949219,
            0.36328125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1402.942900 165.631620 132.031250; setang -3.720245 -11.658905 0",
          "position_tick": 120049,
          "angle_tick": 120049,
          "origin": [
            1402.9429,
            165.63162,
            132.03125
          ],
          "pitch": -3.7202454,
          "yaw": -11.658905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            188.70312,
            -45.944336,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1419.121826 161.898788 132.031250; setang -5.392578 -11.491699 0",
          "position_tick": 120055,
          "angle_tick": 120055,
          "origin": [
            1419.121826171875,
            161.898788452148,
            132.03125
          ],
          "pitch": -5.392578125,
          "yaw": -11.49169921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            214.6796875,
            -48.4619140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119543,
          "last_tick": 120055,
          "samples": 513
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_40d4e6cbeb21b17f",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00153",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00032",
        "demo_3ef7bfc9c4cb1bcd3960_00153",
        "demo_bc6251413daa2447c1ff_00052"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 8,
      "event_tick": 63686,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1044.504800 -389.208560 -341.360780; setang -18.657196 -51.648790 0",
          "position_tick": 63586,
          "angle_tick": 63586,
          "origin": [
            -1044.5048,
            -389.20856,
            -341.36078
          ],
          "pitch": -18.657196,
          "yaw": -51.64879,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1017.833700 -375.955700 -347.987240; setang -13.866806 -52.783127 0",
          "position_tick": 63469,
          "angle_tick": 63469,
          "origin": [
            -1017.8337,
            -375.9557,
            -347.98724
          ],
          "pitch": -13.866806,
          "yaw": -52.783127,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.234375,
            -64.05078,
            32.023438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1035.023900 -400.301150 -335.814450; setang -15.967941 -51.144440 0",
          "position_tick": 63680,
          "angle_tick": 63680,
          "origin": [
            -1035.0239,
            -400.30115,
            -335.81445
          ],
          "pitch": -15.967941,
          "yaw": -51.14444,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1035.023926 -400.301147 -335.814453; setang -15.967941 -51.144440 0",
          "position_tick": 63686,
          "angle_tick": 63686,
          "origin": [
            -1035.02392578125,
            -400.301147460938,
            -335.814453125
          ],
          "pitch": -15.96794128418,
          "yaw": -51.144439697266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63469,
          "last_tick": 63686,
          "samples": 218
        },
        "departure_tick": 63587,
        "movement_to_event_ms": 1562.5,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_41176acafa44dca4",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5d6af8fdfb719608e960_00129",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00279",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00279",
        "demo_5d6af8fdfb719608e960_00129",
        "demo_9da916c73bb5ff938c63_00256"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 14,
      "event_tick": 129337,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1188.202100 202.262920 184.316070; setang -2.475006 54.028350 0",
          "position_tick": 129308,
          "angle_tick": 129308,
          "origin": [
            1188.2021,
            202.26292,
            184.31607
          ],
          "pitch": -2.475006,
          "yaw": 54.02835,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1219.835800 198.729860 186.635210; setang 13.309937 53.753357 0",
          "position_tick": 129123,
          "angle_tick": 129123,
          "origin": [
            1219.8358,
            198.72986,
            186.63521
          ],
          "pitch": 13.309937,
          "yaw": 53.753357,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.234375,
            27.280273,
            -17.907227
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1217.240600 242.561480 157.863700; setang -5.747559 54.688232 0",
          "position_tick": 129331,
          "angle_tick": 129331,
          "origin": [
            1217.2406,
            242.56148,
            157.8637
          ],
          "pitch": -5.7475586,
          "yaw": 54.688232,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            124.80469,
            173.90234,
            -114.15137
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1227.540161 256.976532 148.401505; setang -6.159897 54.770630 0",
          "position_tick": 129337,
          "angle_tick": 129337,
          "origin": [
            1227.540161132812,
            256.976531982422,
            148.401504516602
          ],
          "pitch": -6.159896850586,
          "yaw": 54.770629882812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            134.7109375,
            188.896484375,
            -123.9931640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 129123,
          "last_tick": 129337,
          "samples": 215
        },
        "departure_tick": 129309,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_464a8fcfc8490bf2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00085",
      "command_record_id": "demo_059e8a0abfc550087c91_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00085",
        "demo_1b9d5eac73de0b387701_00174",
        "demo_3ef7bfc9c4cb1bcd3960_00105"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 6,
      "event_tick": 42832,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1641.155600 -1281.019700 -261.652470; setang 1.100006 69.660190 0",
          "position_tick": 42399,
          "angle_tick": 42399,
          "origin": [
            -1641.1556,
            -1281.0197,
            -261.65247
          ],
          "pitch": 1.1000061,
          "yaw": 69.66019,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.9609375,
            232.57031,
            -0.01171875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -699.441100 -1343.320600 -167.968750; setang 11.440201 89.504240 0",
          "position_tick": 42825,
          "angle_tick": 42825,
          "origin": [
            -699.4411,
            -1343.3206,
            -167.96875
          ],
          "pitch": 11.440201,
          "yaw": 89.50424,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.175781,
            204.875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -697.431396 -1322.537964 -167.968750; setang 11.308014 89.636078 0",
          "position_tick": 42832,
          "angle_tick": 42832,
          "origin": [
            -697.431396484375,
            -1322.537963867188,
            -167.96875
          ],
          "pitch": 11.308013916016,
          "yaw": 89.636077880859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.5,
            229.1328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42399,
          "last_tick": 42832,
          "samples": 434
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_465fd4abfd261036",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_21a2c34da37a8e81c427_00368",
      "command_record_id": "demo_21a2c34da37a8e81c427_00368",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00448",
        "demo_21a2c34da37a8e81c427_00368",
        "demo_fde4c2af9b83d7a5ead3_00286"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 19,
      "event_tick": 142324,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang 5.984116 74.684370 0",
          "position_tick": 141812,
          "angle_tick": 141812,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": 5.9841156,
          "yaw": 74.68437,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1184.611000 -676.228100 -167.968750; setang -18.656158 1.072205 0",
          "position_tick": 142318,
          "angle_tick": 142318,
          "origin": [
            -1184.611,
            -676.2281,
            -167.96875
          ],
          "pitch": -18.656158,
          "yaw": 1.0722046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.63281,
            4.5,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1166.189575 -675.867126 -167.968750; setang -18.656158 1.072205 0",
          "position_tick": 142324,
          "angle_tick": 142324,
          "origin": [
            -1166.189575195312,
            -675.867126464844,
            -167.96875
          ],
          "pitch": -18.656158447266,
          "yaw": 1.072204589844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            239.578125,
            4.6796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141812,
          "last_tick": 142324,
          "samples": 513
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_487999e4d0cb228d",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_86c38e0db4646195347a_00240",
      "command_record_id": "demo_86c38e0db4646195347a_00240",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00539",
        "demo_7dadd8516dde2b87da75_00515",
        "demo_86c38e0db4646195347a_00240"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 12,
      "event_tick": 82931,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1502.099900 2750.958000 124.032010; setang 11.892014 -175.456820 0",
          "position_tick": 82543,
          "angle_tick": 82543,
          "origin": [
            1502.0999,
            2750.958,
            124.03201
          ],
          "pitch": 11.892014,
          "yaw": -175.45682,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -128.36719,
            209.0,
            203.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 840.671140 2079.609900 136.270830; setang 3.886749 -163.025790 0",
          "position_tick": 82925,
          "angle_tick": 82925,
          "origin": [
            840.67114,
            2079.6099,
            136.27083
          ],
          "pitch": 3.8867493,
          "yaw": -163.02579,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -80.13281,
            -24.484375,
            -2.03125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 830.722229 2076.563721 136.031281; setang 3.397522 -162.742538 0",
          "position_tick": 82931,
          "angle_tick": 82931,
          "origin": [
            830.722229003906,
            2076.563720703125,
            136.031280517578
          ],
          "pitch": 3.397521972656,
          "yaw": -162.742538452148,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -146.80859375,
            -45.078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82543,
          "last_tick": 82931,
          "samples": 389
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_497a387be8da8030",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00124",
      "command_record_id": "demo_1b9d5eac73de0b387701_00124",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00190",
        "demo_1b9d5eac73de0b387701_00124",
        "demo_fde4c2af9b83d7a5ead3_00158"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 7,
      "event_tick": 44569,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -735.118400 -2126.433300 -179.968750; setang 0.684586 38.060074 0",
          "position_tick": 44449,
          "angle_tick": 44449,
          "origin": [
            -735.1184,
            -2126.4333,
            -179.96875
          ],
          "pitch": 0.6845856,
          "yaw": 38.060074,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -735.071840 -2126.493000 -179.968750; setang 0.220413 84.934630 0",
          "position_tick": 44365,
          "angle_tick": 44365,
          "origin": [
            -735.07184,
            -2126.493,
            -179.96875
          ],
          "pitch": 0.22041321,
          "yaw": 84.93463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -725.066700 -2137.951000 -179.968750; setang -5.967987 88.445770 0",
          "position_tick": 44562,
          "angle_tick": 44562,
          "origin": [
            -725.0667,
            -2137.951,
            -179.96875
          ],
          "pitch": -5.967987,
          "yaw": 88.44577,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.078125,
            151.39062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -724.598938 -2120.633545 -179.968750; setang -5.967987 88.445770 0",
          "position_tick": 44569,
          "angle_tick": 44569,
          "origin": [
            -724.598937988281,
            -2120.633544921875,
            -179.96875
          ],
          "pitch": -5.967987060547,
          "yaw": 88.445770263672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.3984375,
            199.53125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44365,
          "last_tick": 44569,
          "samples": 205
        },
        "departure_tick": 44450,
        "movement_to_event_ms": 1875.0,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4a5b922e684b114f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00072",
      "command_record_id": "demo_67348e1baa5b49bad101_00072",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00072",
        "demo_9c5c91359adde2e94631_00160",
        "demo_ea4226131b7a75cdf0ec_00319"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zweih",
      "round": 5,
      "event_tick": 30339,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.968750 -1211.523800 -108.968750; setang 6.097076 -164.172130 0",
          "position_tick": 30308,
          "angle_tick": 30308,
          "origin": [
            1003.96875,
            -1211.5238,
            -108.96875
          ],
          "pitch": 6.0970764,
          "yaw": -164.17213,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1222.807500 -1148.378200 -204.140620; setang 4.815445 -101.797940 0",
          "position_tick": 29827,
          "angle_tick": 29827,
          "origin": [
            1222.8075,
            -1148.3782,
            -204.14062
          ],
          "pitch": 4.815445,
          "yaw": -101.79794,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            44.703125,
            -241.23438,
            149.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 949.226140 -1226.956700 -95.781250; setang 6.969788 -164.256590 0",
          "position_tick": 30333,
          "angle_tick": 30333,
          "origin": [
            949.22614,
            -1226.9567,
            -95.78125
          ],
          "pitch": 6.9697876,
          "yaw": -164.25659,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -208.26562,
            -58.640625,
            280.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 932.955383 -1231.537842 -77.812500; setang 6.941650 -164.228439 0",
          "position_tick": 30339,
          "angle_tick": 30339,
          "origin": [
            932.955383300781,
            -1231.537841796875,
            -77.8125
          ],
          "pitch": 6.941650390625,
          "yaw": -164.228439331055,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -208.265625,
            -58.640625,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29827,
          "last_tick": 30339,
          "samples": 513
        },
        "departure_tick": 30309,
        "movement_to_event_ms": 484.375,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4b3069ba2b3e977d",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_21a2c34da37a8e81c427_00447",
      "command_record_id": "demo_21a2c34da37a8e81c427_00447",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00447",
        "demo_3ef7bfc9c4cb1bcd3960_00381",
        "demo_67348e1baa5b49bad101_00034"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 22,
      "event_tick": 168080,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -30.468262 -1418.031250 -167.968750; setang 3.811569 -131.253326 0",
          "position_tick": 168070,
          "angle_tick": 168080,
          "origin": [
            -30.46826171875,
            -1418.03125,
            -167.96875
          ],
          "pitch": 3.811569213867,
          "yaw": -131.253326416016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -30.468262 -1418.031200 -156.640620; setang 3.811569 -131.299320 0",
          "position_tick": 168073,
          "angle_tick": 168073,
          "origin": [
            -30.468262,
            -1418.0312,
            -156.64062
          ],
          "pitch": 3.8115692,
          "yaw": -131.29932,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -30.468262 -1418.031250 -135.140625; setang 3.811569 -131.253326 0",
          "position_tick": 168080,
          "angle_tick": 168080,
          "origin": [
            -30.46826171875,
            -1418.03125,
            -135.140625
          ],
          "pitch": 3.811569213867,
          "yaw": -131.253326416016,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            198.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167950,
          "last_tick": 168080,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4b43b81ec1bb9f89",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00012",
      "command_record_id": "demo_21a2c34da37a8e81c427_00012",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00012",
        "demo_585d972b6bcf05f54588_00050",
        "demo_bc6251413daa2447c1ff_00285"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 2,
      "event_tick": 5941,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1455.244500 167.568880 -166.968750; setang 1.224289 -26.456787 0",
          "position_tick": 5811,
          "angle_tick": 5811,
          "origin": [
            -1455.2445,
            167.56888,
            -166.96875
          ],
          "pitch": 1.224289,
          "yaw": -26.456787,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.1953125,
            249.92188,
            62.48047
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1037.369500 217.160960 -170.421880; setang -18.110275 -50.134400 0",
          "position_tick": 5928,
          "angle_tick": 5928,
          "origin": [
            -1037.3695,
            217.16096,
            -170.42188
          ],
          "pitch": -18.110275,
          "yaw": -50.1344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            182.35156,
            -162.83789,
            -2.0234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1003.511108 186.115067 -129.468750; setang -18.526031 -50.388794 0",
          "position_tick": 5941,
          "angle_tick": 5941,
          "origin": [
            -1003.511108398438,
            186.11506652832,
            -129.46875
          ],
          "pitch": -18.526031494141,
          "yaw": -50.388793945312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            180.578125,
            -165.578125,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 5811,
          "last_tick": 5941,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4c5045a475cc5645",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00027",
      "command_record_id": "demo_18d34587c875f0b595ae_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00027",
        "demo_241d9eb92ddde5a3b396_00097",
        "demo_92655b67d38bb2eb32f4_00224"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 3,
      "event_tick": 23612,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -346.040650 305.949200 -119.968750; setang -12.282379 -125.672950 0",
          "position_tick": 23594,
          "angle_tick": 23594,
          "origin": [
            -346.04065,
            305.9492,
            -119.96875
          ],
          "pitch": -12.282379,
          "yaw": -125.67295,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 304.350000 252.179110 -188.833680; setang -40.964935 103.537900 0",
          "position_tick": 23154,
          "angle_tick": 23154,
          "origin": [
            304.35,
            252.17911,
            -188.83368
          ],
          "pitch": -40.964935,
          "yaw": 103.5379,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -356.135620 291.579960 -119.968750; setang -12.777435 -124.765550 0",
          "position_tick": 23606,
          "angle_tick": 23606,
          "origin": [
            -356.13562,
            291.57996,
            -119.96875
          ],
          "pitch": -12.777435,
          "yaw": -124.76555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.390625,
            -122.20703,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -364.180908 280.030701 -119.968750; setang -12.777435 -124.710617 0",
          "position_tick": 23612,
          "angle_tick": 23612,
          "origin": [
            -364.180908203125,
            280.030700683594,
            -119.96875
          ],
          "pitch": -12.777435302734,
          "yaw": -124.71061706543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -110.22265625,
            -158.37109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23154,
          "last_tick": 23612,
          "samples": 459
        },
        "departure_tick": 23595,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4dd632352cb8f8d4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00156",
      "command_record_id": "demo_5d6af8fdfb719608e960_00501",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00002",
        "demo_5d6af8fdfb719608e960_00501",
        "demo_7dadd8516dde2b87da75_00156"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 20,
      "event_tick": 189847,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 606.122700 1934.161600 136.031250; setang 1.182404 68.432465 0",
          "position_tick": 189834,
          "angle_tick": 189834,
          "origin": [
            606.1227,
            1934.1616,
            136.03125
          ],
          "pitch": 1.1824036,
          "yaw": 68.432465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 595.031000 1905.990800 136.031250; setang 0.165131 68.707460 0",
          "position_tick": 189642,
          "angle_tick": 189642,
          "origin": [
            595.031,
            1905.9908,
            136.03125
          ],
          "pitch": 0.16513062,
          "yaw": 68.70746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.7441406,
            25.40625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 608.150630 1939.297500 136.031250; setang 1.209869 68.432465 0",
          "position_tick": 189840,
          "angle_tick": 189840,
          "origin": [
            608.15063,
            1939.2975,
            136.03125
          ],
          "pitch": 1.2098694,
          "yaw": 68.432465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.691406,
            75.1875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 612.825439 1951.136963 136.031250; setang 1.182404 68.460266 0",
          "position_tick": 189847,
          "angle_tick": 189847,
          "origin": [
            612.825439453125,
            1951.136962890625,
            136.03125
          ],
          "pitch": 1.182403564453,
          "yaw": 68.460266113281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.5,
            148.171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 189642,
          "last_tick": 189847,
          "samples": 206
        },
        "departure_tick": 189835,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4e62bd53969339a2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00322",
      "command_record_id": "demo_5d6af8fdfb719608e960_00322",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00343",
        "demo_5d6af8fdfb719608e960_00322",
        "demo_84f87856e21e12df25d7_00077"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 12,
      "event_tick": 98875,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1188.558700 274.036250 137.203320; setang -0.197067 8.928452 0",
          "position_tick": 98689,
          "angle_tick": 98689,
          "origin": [
            1188.5587,
            274.03625,
            137.20332
          ],
          "pitch": -0.19706726,
          "yaw": 8.928452,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.359375,
            122.59766,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1248.486500 241.117700 158.811400; setang -8.504456 63.784210 0",
          "position_tick": 98868,
          "angle_tick": 98868,
          "origin": [
            1248.4865,
            241.1177,
            158.8114
          ],
          "pitch": -8.504456,
          "yaw": 63.78421,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            26.851562,
            54.65625,
            -35.875977
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1251.154175 246.544983 155.248871; setang -8.504456 63.784210 0",
          "position_tick": 98875,
          "angle_tick": 98875,
          "origin": [
            1251.154174804688,
            246.544982910156,
            155.248870849609
          ],
          "pitch": -8.504455566406,
          "yaw": 63.784210205078,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            29.3515625,
            59.6884765625,
            -39.1806640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98689,
          "last_tick": 98875,
          "samples": 187
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_504238891104739e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00239",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00239",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00038",
        "demo_4d520a1960bac889dc2d_00073",
        "demo_a50086abe9c7c4a980cd_00239"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 13,
      "event_tick": 105440,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -249.959720 -761.568200 -413.968750; setang -2.067841 53.768463 0",
          "position_tick": 105329,
          "angle_tick": 105329,
          "origin": [
            -249.95972,
            -761.5682,
            -413.96875
          ],
          "pitch": -2.0678406,
          "yaw": 53.768463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -254.561220 -755.237550 -413.968750; setang -1.451904 53.768463 0",
          "position_tick": 105192,
          "angle_tick": 105192,
          "origin": [
            -254.56122,
            -755.23755,
            -413.96875
          ],
          "pitch": -1.4519043,
          "yaw": 53.768463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -217.165770 -716.732240 -415.968750; setang -4.179962 53.680573 0",
          "position_tick": 105434,
          "angle_tick": 105434,
          "origin": [
            -217.16577,
            -716.73224,
            -415.96875
          ],
          "pitch": -4.179962,
          "yaw": 53.680573,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            13.0078125,
            17.742188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -216.000671 -715.143433 -415.968750; setang -4.267853 53.680573 0",
          "position_tick": 105440,
          "angle_tick": 105440,
          "origin": [
            -216.000671386719,
            -715.143432617188,
            -415.96875
          ],
          "pitch": -4.267852783203,
          "yaw": 53.680572509766,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            15.8515625,
            21.6484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 105192,
          "last_tick": 105440,
          "samples": 249
        },
        "departure_tick": 105330,
        "movement_to_event_ms": 1734.375,
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_50aa8742601b9fe0",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_17accc02fe6ec2727063_00263",
      "command_record_id": "demo_585d972b6bcf05f54588_00102",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00263",
        "demo_585d972b6bcf05f54588_00102",
        "demo_ea4226131b7a75cdf0ec_00286"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 7,
      "event_tick": 49226,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 16.404999 56.683273 0",
          "position_tick": 48735,
          "angle_tick": 48735,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 16.404999,
          "yaw": 56.683273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 16.290665 56.660614 0",
          "position_tick": 48714,
          "angle_tick": 48714,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 16.290665,
          "yaw": 56.660614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1191.118800 -555.764470 -167.968750; setang -19.745514 -3.468597 0",
          "position_tick": 49220,
          "angle_tick": 49220,
          "origin": [
            -1191.1188,
            -555.76447,
            -167.96875
          ],
          "pitch": -19.745514,
          "yaw": -3.4685974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            221.40625,
            0.5234375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1172.999756 -556.078247 -167.968750; setang -19.791183 -3.468597 0",
          "position_tick": 49226,
          "angle_tick": 49226,
          "origin": [
            -1172.999755859375,
            -556.078247070312,
            -167.96875
          ],
          "pitch": -19.79118347168,
          "yaw": -3.468597412109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.25,
            -5.8984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48714,
          "last_tick": 49226,
          "samples": 513
        },
        "departure_tick": 48736,
        "movement_to_event_ms": 7671.875,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_53f5be8c30676bac",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00292",
      "command_record_id": "demo_79fb1d50cba757afee7d_00417",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00387",
        "demo_79fb1d50cba757afee7d_00417",
        "demo_deb2a52b8ef138c44fe0_00292"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 21,
      "event_tick": 171891,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 555.702760 2072.566400 127.031250; setang 13.244019 -114.017140 0",
          "position_tick": 171848,
          "angle_tick": 171848,
          "origin": [
            555.70276,
            2072.5664,
            127.03125
          ],
          "pitch": 13.244019,
          "yaw": -114.01714,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 553.940060 2089.225000 127.031250; setang 13.287964 -111.421280 0",
          "position_tick": 171543,
          "angle_tick": 171543,
          "origin": [
            553.94006,
            2089.225,
            127.03125
          ],
          "pitch": 13.287964,
          "yaw": -111.42128,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.251953,
            128.42188,
            -36.118164
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 519.656300 2087.090300 127.087140; setang 12.231903 -112.741356 0",
          "position_tick": 171885,
          "angle_tick": 171885,
          "origin": [
            519.6563,
            2087.0903,
            127.08714
          ],
          "pitch": 12.231903,
          "yaw": -112.741356,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -17.832031,
            -42.453125,
            0.29345703
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 516.565430 2079.710205 127.138107; setang 12.231903 -112.653122 0",
          "position_tick": 171891,
          "angle_tick": 171891,
          "origin": [
            516.5654296875,
            2079.710205078125,
            127.138107299805
          ],
          "pitch": 12.231903076172,
          "yaw": -112.653121948242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.27734375,
            -117.828125,
            0.81396484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 171543,
          "last_tick": 171891,
          "samples": 349
        },
        "departure_tick": 171849,
        "movement_to_event_ms": 671.875,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_541a5359885f8a3a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00179",
      "command_record_id": "demo_5866197d339b3ac61e8a_00179",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00158",
        "demo_518d8b186445b01e1f62_00184",
        "demo_5866197d339b3ac61e8a_00179"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "makazze",
      "round": 10,
      "event_tick": 75631,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 521.448200 -1120.023100 16.031252; setang 3.970520 73.637570 0",
          "position_tick": 75389,
          "angle_tick": 75389,
          "origin": [
            521.4482,
            -1120.0231,
            16.031252
          ],
          "pitch": 3.97052,
          "yaw": 73.63757,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            217.44922,
            123.359375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 865.380400 -307.150020 -31.968750; setang -11.911591 115.370850 0",
          "position_tick": 75624,
          "angle_tick": 75624,
          "origin": [
            865.3804,
            -307.15002,
            -31.96875
          ],
          "pitch": -11.911591,
          "yaw": 115.37085,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -84.04297,
            230.13281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 856.863525 -285.820068 -31.968750; setang -13.798492 115.539795 0",
          "position_tick": 75631,
          "angle_tick": 75631,
          "origin": [
            856.863525390625,
            -285.820068359375,
            -31.96875
          ],
          "pitch": -13.798492431641,
          "yaw": 115.539794921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -93.84375,
            226.3125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75389,
          "last_tick": 75631,
          "samples": 243
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5615d49588cce6d9",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_059e8a0abfc550087c91_00297",
      "command_record_id": "demo_059e8a0abfc550087c91_00297",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00297",
        "demo_9c5c91359adde2e94631_00194",
        "demo_ea4226131b7a75cdf0ec_00347"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 17,
      "event_tick": 141634,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1642.449500 -1283.538000 -261.802120; setang 1.086960 83.607666 0",
          "position_tick": 141138,
          "angle_tick": 141138,
          "origin": [
            -1642.4495,
            -1283.538,
            -261.80212
          ],
          "pitch": 1.0869598,
          "yaw": 83.607666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.257812,
            247.90625,
            13.1328125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2039.886200 385.861270 -159.968750; setang -19.227783 48.913544 0",
          "position_tick": 141628,
          "angle_tick": 141628,
          "origin": [
            -2039.8862,
            385.86127,
            -159.96875
          ],
          "pitch": -19.227783,
          "yaw": 48.913544,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            153.21094,
            182.85547,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2027.564575 400.392517 -159.968750; setang -19.269684 48.913544 0",
          "position_tick": 141634,
          "angle_tick": 141634,
          "origin": [
            -2027.564575195312,
            400.392517089844,
            -159.96875
          ],
          "pitch": -19.269683837891,
          "yaw": 48.913543701172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            158.8828125,
            186.498046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141138,
          "last_tick": 141634,
          "samples": 497
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5a9fb84936fdb3d8",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_44ff5206b8e42e46265b_00015",
      "command_record_id": "demo_44ff5206b8e42e46265b_00015",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00041",
        "demo_44ff5206b8e42e46265b_00015",
        "demo_4f80b8bcc2fa56bb83a7_00135"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 2,
      "event_tick": 11884,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 357.348200 -882.712700 144.231520; setang -5.610229 137.849910 0",
          "position_tick": 11865,
          "angle_tick": 11865,
          "origin": [
            357.3482,
            -882.7127,
            144.23152
          ],
          "pitch": -5.6102295,
          "yaw": 137.84991,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 438.694180 -864.816100 134.682160; setang -4.895096 153.908140 0",
          "position_tick": 11754,
          "angle_tick": 11754,
          "origin": [
            438.69418,
            -864.8161,
            134.68216
          ],
          "pitch": -4.895096,
          "yaw": 153.90814,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 343.371920 -870.057400 146.051650; setang -6.792633 137.740050 0",
          "position_tick": 11878,
          "angle_tick": 11878,
          "origin": [
            343.37192,
            -870.0574,
            146.05165
          ],
          "pitch": -6.792633,
          "yaw": 137.74005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -113.833984,
            103.1875,
            14.874023
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 332.766327 -860.421753 146.986237; setang -8.937714 137.904846 0",
          "position_tick": 11884,
          "angle_tick": 11884,
          "origin": [
            332.766326904297,
            -860.421752929688,
            146.986236572266
          ],
          "pitch": -8.937713623047,
          "yaw": 137.904846191406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -144.7734375,
            131.63671875,
            12.7490234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11754,
          "last_tick": 11884,
          "samples": 131
        },
        "departure_tick": 11866,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5b37e73afa25e606",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_b24ca24bca0f9defa72c_00107",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00107",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00351",
        "demo_49fabf21b1c26f1010df_00354",
        "demo_b24ca24bca0f9defa72c_00107"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 7,
      "event_tick": 45473,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -984.063300 -749.075300 120.304370; setang 5.256958 129.557650 0",
          "position_tick": 44961,
          "angle_tick": 44961,
          "origin": [
            -984.0633,
            -749.0753,
            120.30437
          ],
          "pitch": 5.256958,
          "yaw": 129.55765,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -56.5625,
            68.55859,
            1.7138672
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1680.229000 971.953370 30.401371; setang -11.721039 120.056180 0",
          "position_tick": 45467,
          "angle_tick": 45467,
          "origin": [
            -1680.229,
            971.95337,
            30.401371
          ],
          "pitch": -11.721039,
          "yaw": 120.05618,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -120.90625,
            213.09375,
            1.1982422
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1689.714600 988.578125 31.942604; setang -11.721039 120.095337 0",
          "position_tick": 45473,
          "angle_tick": 45473,
          "origin": [
            -1689.714599609375,
            988.578125,
            31.942604064941
          ],
          "pitch": -11.721038818359,
          "yaw": 120.095336914062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -121.6328125,
            212.67578125,
            19.258056640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44961,
          "last_tick": 45473,
          "samples": 513
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_60355389e25232fb",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_86c38e0db4646195347a_00304",
      "command_record_id": "demo_86c38e0db4646195347a_00304",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00255",
        "demo_7dadd8516dde2b87da75_00099",
        "demo_86c38e0db4646195347a_00304"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 15,
      "event_tick": 126734,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 152.939000 799.858300 80.033130; setang -23.641205 85.578674 0",
          "position_tick": 126717,
          "angle_tick": 126717,
          "origin": [
            152.939,
            799.8583,
            80.03313
          ],
          "pitch": -23.641205,
          "yaw": 85.578674,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -517.781500 774.826500 -22.897339; setang 4.435043 21.452866 0",
          "position_tick": 126443,
          "angle_tick": 126443,
          "origin": [
            -517.7815,
            774.8265,
            -22.897339
          ],
          "pitch": 4.4350433,
          "yaw": 21.452866,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 152.946010 805.759160 80.031250; setang -23.641205 85.572174 0",
          "position_tick": 126728,
          "angle_tick": 126728,
          "origin": [
            152.94601,
            805.75916,
            80.03125
          ],
          "pitch": -23.641205,
          "yaw": 85.572174,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.1074219,
            52.929688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 152.946045 811.339478 80.031250; setang -23.641205 85.572174 0",
          "position_tick": 126734,
          "angle_tick": 126734,
          "origin": [
            152.946044921875,
            811.339477539062,
            80.03125
          ],
          "pitch": -23.641204833984,
          "yaw": 85.572174072266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.5615234375,
            80.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126443,
          "last_tick": 126734,
          "samples": 292
        },
        "departure_tick": 126718,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_618d1337ec4d9184",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00222",
      "command_record_id": "demo_07e639ec7f941287e35b_00222",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00222",
        "demo_4d520a1960bac889dc2d_00237",
        "demo_f53e9889dd94c99a6feb_00249"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 12,
      "event_tick": 86894,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1325.595700 -1074.943100 -415.968750; setang 7.530090 5.708084 0",
          "position_tick": 86514,
          "angle_tick": 86514,
          "origin": [
            -1325.5957,
            -1074.9431,
            -415.96875
          ],
          "pitch": 7.5300903,
          "yaw": 5.708084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -232.695560 -1090.600500 -415.968750; setang 0.617645 -21.087921 0",
          "position_tick": 86887,
          "angle_tick": 86887,
          "origin": [
            -232.69556,
            -1090.6005,
            -415.96875
          ],
          "pitch": 0.61764526,
          "yaw": -21.087921,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            200.7539,
            -93.38281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -212.688110 -1099.365845 -415.968750; setang -0.088226 -21.352615 0",
          "position_tick": 86894,
          "angle_tick": 86894,
          "origin": [
            -212.688110351562,
            -1099.365844726562,
            -415.96875
          ],
          "pitch": -0.088226318359,
          "yaw": -21.352615356445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            218.99609375,
            -93.640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86514,
          "last_tick": 86894,
          "samples": 381
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_639344c0770b3631",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_92655b67d38bb2eb32f4_00009",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00004",
        "demo_5866197d339b3ac61e8a_00037",
        "demo_92655b67d38bb2eb32f4_00009"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 3,
      "event_tick": 13750,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 157.486820 1508.275000 23.796875; setang 9.944000 -47.197952 0",
          "position_tick": 13620,
          "angle_tick": 13620,
          "origin": [
            157.48682,
            1508.275,
            23.796875
          ],
          "pitch": 9.944,
          "yaw": -47.197952,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            236.91797,
            -79.8125,
            -156.08716
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 159.185520 1092.706900 -29.043762; setang -5.257996 -115.794525 0",
          "position_tick": 13744,
          "angle_tick": 13744,
          "origin": [
            159.18552,
            1092.7069,
            -29.043762
          ],
          "pitch": -5.2579956,
          "yaw": -115.794525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.0791,
            -221.32812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 150.943268 1075.431885 -29.816650; setang -5.257996 -115.794525 0",
          "position_tick": 13750,
          "angle_tick": 13750,
          "origin": [
            150.943267822266,
            1075.431884765625,
            -29.816650390625
          ],
          "pitch": -5.257995605469,
          "yaw": -115.794525146484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.681640625,
            -221.03125,
            -9.91015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13620,
          "last_tick": 13750,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6438d17a986bd393",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00051",
      "command_record_id": "demo_bc6251413daa2447c1ff_00051",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00378",
        "demo_bc6251413daa2447c1ff_00051",
        "demo_fde4c2af9b83d7a5ead3_00392"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "karrigan",
      "round": 4,
      "event_tick": 25500,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -2196.038574 826.298279 -122.542969; setang -13.467178 -18.860092 0",
          "position_tick": 25493,
          "angle_tick": 25500,
          "origin": [
            -2196.03857421875,
            826.298278808594,
            -122.54296875
          ],
          "pitch": -13.467178344727,
          "yaw": -18.860092163086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -2196.038600 826.298300 -122.542970; setang -13.467178 -18.860092 0",
          "position_tick": 25494,
          "angle_tick": 25494,
          "origin": [
            -2196.0386,
            826.2983,
            -122.54297
          ],
          "pitch": -13.467178,
          "yaw": -18.860092,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2196.038574 826.298279 -122.542969; setang -13.467178 -18.860092 0",
          "position_tick": 25500,
          "angle_tick": 25500,
          "origin": [
            -2196.03857421875,
            826.298278808594,
            -122.54296875
          ],
          "pitch": -13.467178344727,
          "yaw": -18.860092163086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25301,
          "last_tick": 25500,
          "samples": 200
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_647fa1c6a7d2fa23",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00228",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00228",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00228",
        "demo_86c38e0db4646195347a_00065",
        "demo_9da916c73bb5ff938c63_00113"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 11,
      "event_tick": 90194,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1957.698600 137.407440 200.984380; setang 17.792358 -122.636260 0",
          "position_tick": 89910,
          "angle_tick": 89910,
          "origin": [
            1957.6986,
            137.40744,
            200.98438
          ],
          "pitch": 17.792358,
          "yaw": -122.63626,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            13.6953125,
            -255.0498,
            -23.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1874.217000 -267.302430 261.031250; setang 7.782440 -173.153460 0",
          "position_tick": 90188,
          "angle_tick": 90188,
          "origin": [
            1874.217,
            -267.30243,
            261.03125
          ],
          "pitch": 7.78244,
          "yaw": -173.15346,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -58.078125,
            -9.8125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1865.429932 -268.518921 261.031250; setang 7.039825 -172.878448 0",
          "position_tick": 90194,
          "angle_tick": 90194,
          "origin": [
            1865.429931640625,
            -268.518920898438,
            261.03125
          ],
          "pitch": 7.039825439453,
          "yaw": -172.878448486328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.8046875,
            -18.1875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 89910,
          "last_tick": 90194,
          "samples": 285
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65134a4d9fab7273",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00073",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00073",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00169",
        "demo_a50086abe9c7c4a980cd_00209",
        "demo_f53e9889dd94c99a6feb_00073"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 5,
      "event_tick": 38046,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 916.406740 -1388.439700 -415.968750; setang 3.617935 169.612760 0",
          "position_tick": 37834,
          "angle_tick": 37834,
          "origin": [
            916.40674,
            -1388.4397,
            -415.96875
          ],
          "pitch": 3.6179352,
          "yaw": 169.61276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 910.247400 -1372.934000 -415.968750; setang 0.294220 170.906740 0",
          "position_tick": 37602,
          "angle_tick": 37602,
          "origin": [
            910.2474,
            -1372.934,
            -415.96875
          ],
          "pitch": 0.29421997,
          "yaw": 170.90674,
          "airborne": false,
          "duck_amount": 0.60231185,
          "velocity": [
            21.167969,
            -115.05469,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 882.059100 -1394.285500 -415.968750; setang 7.088928 169.583590 0",
          "position_tick": 38040,
          "angle_tick": 38040,
          "origin": [
            882.0591,
            -1394.2855,
            -415.96875
          ],
          "pitch": 7.088928,
          "yaw": 169.58359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 882.059082 -1394.285522 -415.968750; setang 6.853409 169.554077 0",
          "position_tick": 38046,
          "angle_tick": 38046,
          "origin": [
            882.05908203125,
            -1394.285522460938,
            -415.96875
          ],
          "pitch": 6.853408813477,
          "yaw": 169.554077148438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37602,
          "last_tick": 38046,
          "samples": 445
        },
        "departure_tick": 37835,
        "movement_to_event_ms": 3312.5,
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65d682c4677c86bb",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00513",
      "command_record_id": "demo_7dadd8516dde2b87da75_00513",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00535",
        "demo_7dadd8516dde2b87da75_00513",
        "demo_86c38e0db4646195347a_00238"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 22,
      "event_tick": 212931,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1174.898400 2682.867400 131.885060; setang 0.875122 175.955660 0",
          "position_tick": 212723,
          "angle_tick": 212723,
          "origin": [
            1174.8984,
            2682.8674,
            131.88506
          ],
          "pitch": 0.8751221,
          "yaw": 175.95566,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -264.625,
            104.90625,
            -133.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 762.506900 2256.881600 136.031460; setang -6.563644 -124.147224 0",
          "position_tick": 212924,
          "angle_tick": 212924,
          "origin": [
            762.5069,
            2256.8816,
            136.03146
          ],
          "pitch": -6.5636444,
          "yaw": -124.147224,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -139.125,
            -201.67188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 749.511169 2237.943115 136.031281; setang -6.563644 -124.147224 0",
          "position_tick": 212931,
          "angle_tick": 212931,
          "origin": [
            749.511169433594,
            2237.943115234375,
            136.031280517578
          ],
          "pitch": -6.56364440918,
          "yaw": -124.14722442627,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.4140625,
            -202.15625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 212723,
          "last_tick": 212931,
          "samples": 209
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65e6471a0a838088",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00430",
      "command_record_id": "demo_518d8b186445b01e1f62_00430",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00047",
        "demo_518d8b186445b01e1f62_00430",
        "demo_da35559385e7d6e5ce42_00314"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 20,
      "event_tick": 179495,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1329.121216 900.030701 0.031248; setang -14.290131 -20.692062 0",
          "position_tick": 179487,
          "angle_tick": 179495,
          "origin": [
            -1329.121215820312,
            900.030700683594,
            0.031248092651
          ],
          "pitch": -14.290130615234,
          "yaw": -20.69206237793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1329.121200 900.030700 8.984375; setang -14.290131 -20.692062 0",
          "position_tick": 179489,
          "angle_tick": 179489,
          "origin": [
            -1329.1212,
            900.0307,
            8.984375
          ],
          "pitch": -14.290131,
          "yaw": -20.692062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            293.00012
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1329.121216 900.030701 27.937500; setang -14.290131 -20.692062 0",
          "position_tick": 179495,
          "angle_tick": 179495,
          "origin": [
            -1329.121215820312,
            900.030700683594,
            27.9375
          ],
          "pitch": -14.290130615234,
          "yaw": -20.69206237793,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 179164,
          "last_tick": 179495,
          "samples": 332
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6883ccfabee98d84",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00192",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00368",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00368",
        "demo_a50086abe9c7c4a980cd_00297",
        "demo_c7fce8ea189bfb0ec256_00192"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 18,
      "event_tick": 157950,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1187.168000 11.125055 -415.968750; setang 1.045410 179.416020 0",
          "position_tick": 157874,
          "angle_tick": 157874,
          "origin": [
            1187.168,
            11.125055,
            -415.96875
          ],
          "pitch": 1.0454102,
          "yaw": 179.41602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1187.188100 13.855228 -415.968750; setang 1.218445 179.159210 0",
          "position_tick": 157820,
          "angle_tick": 157820,
          "origin": [
            1187.1881,
            13.855228,
            -415.96875
          ],
          "pitch": 1.2184448,
          "yaw": 179.15921,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1180.110000 -12.370300 -415.968750; setang -4.857666 172.528960 0",
          "position_tick": 157944,
          "angle_tick": 157944,
          "origin": [
            1180.11,
            -12.3703,
            -415.96875
          ],
          "pitch": -4.857666,
          "yaw": 172.52896,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.625,
            25.855469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1163.698486 -10.177612 -415.968750; setang -4.857666 172.528961 0",
          "position_tick": 157950,
          "angle_tick": 157950,
          "origin": [
            1163.698486328125,
            -10.177612304688,
            -415.96875
          ],
          "pitch": -4.857666015625,
          "yaw": 172.528961181641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -217.6484375,
            28.97265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157820,
          "last_tick": 157950,
          "samples": 131
        },
        "departure_tick": 157875,
        "movement_to_event_ms": 1187.5,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68a0c1ea669282c5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9da916c73bb5ff938c63_00343",
      "command_record_id": "demo_9da916c73bb5ff938c63_00343",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00109",
        "demo_86c38e0db4646195347a_00271",
        "demo_9da916c73bb5ff938c63_00343"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 16,
      "event_tick": 134072,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 978.279602 2779.948975 132.359161; setang 3.112213 -123.615761 0",
          "position_tick": 134064,
          "angle_tick": 134072,
          "origin": [
            978.279602050781,
            2779.948974609375,
            132.359161376953
          ],
          "pitch": 3.112213134766,
          "yaw": -123.615760803223,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 978.279600 2779.949000 132.359160; setang 3.112213 -123.615760 0",
          "position_tick": 134065,
          "angle_tick": 134065,
          "origin": [
            978.2796,
            2779.949,
            132.35916
          ],
          "pitch": 3.1122131,
          "yaw": -123.61576,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 978.279602 2779.948975 132.359161; setang 3.112213 -123.615761 0",
          "position_tick": 134072,
          "angle_tick": 134072,
          "origin": [
            978.279602050781,
            2779.948974609375,
            132.359161376953
          ],
          "pitch": 3.112213134766,
          "yaw": -123.615760803223,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133942,
          "last_tick": 134072,
          "samples": 131
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6968f948e7c7e416",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00236",
      "command_record_id": "demo_059e8a0abfc550087c91_00236",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00236",
        "demo_ea4226131b7a75cdf0ec_00121",
        "demo_f1d8725268c9f30ce844_00132"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 13,
      "event_tick": 116772,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -161.027530 576.024800 -69.766970; setang 88.999910 179.212770 0",
          "position_tick": 116515,
          "angle_tick": 116515,
          "origin": [
            -161.02753,
            576.0248,
            -69.76697
          ],
          "pitch": 88.99991,
          "yaw": 179.21277,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -311.854250 554.920840 -74.578125; setang -11.859055 176.880550 0",
          "position_tick": 116766,
          "angle_tick": 116766,
          "origin": [
            -311.85425,
            554.92084,
            -74.578125
          ],
          "pitch": -11.859055,
          "yaw": 176.88055,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.57812,
            14.40625,
            14.582031
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -330.961975 556.042664 -54.703125; setang -11.859055 176.880554 0",
          "position_tick": 116772,
          "angle_tick": 116772,
          "origin": [
            -330.961975097656,
            556.042663574219,
            -54.703125
          ],
          "pitch": -11.85905456543,
          "yaw": 176.880554199219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.578125,
            14.359375,
            229.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116515,
          "last_tick": 116772,
          "samples": 258
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ac43454c898ea1f",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00171",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00171",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00064",
        "demo_bc6251413daa2447c1ff_00284",
        "demo_ea4226131b7a75cdf0ec_00171"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 10,
      "event_tick": 85855,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -391.788570 -2088.897000 -179.968750; setang -1.182404 43.455048 0",
          "position_tick": 85716,
          "angle_tick": 85716,
          "origin": [
            -391.78857,
            -2088.897,
            -179.96875
          ],
          "pitch": -1.1824036,
          "yaw": 43.455048,
          "airborne": false,
          "duck_amount": 0.94854647,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -534.446500 -2274.859400 -174.667600; setang 0.027466 47.580080 0",
          "position_tick": 85575,
          "angle_tick": 85575,
          "origin": [
            -534.4465,
            -2274.8594,
            -174.6676
          ],
          "pitch": 0.02746582,
          "yaw": 47.58008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            237.3125,
            -15.03125,
            -20.425781
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -445.699040 -2155.894800 -179.968750; setang -5.665161 45.214920 0",
          "position_tick": 85849,
          "angle_tick": 85849,
          "origin": [
            -445.69904,
            -2155.8948,
            -179.96875
          ],
          "pitch": -5.665161,
          "yaw": 45.21492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            155.14844,
            155.46875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -432.973572 -2143.121094 -179.968750; setang -5.720093 45.214920 0",
          "position_tick": 85855,
          "angle_tick": 85855,
          "origin": [
            -432.973571777344,
            -2143.12109375,
            -179.96875
          ],
          "pitch": -5.720092773438,
          "yaw": 45.214920043945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.08984375,
            166.796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85575,
          "last_tick": 85855,
          "samples": 281
        },
        "departure_tick": 85717,
        "movement_to_event_ms": 2171.875,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c3bfd5f94d848ee",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00064",
      "command_record_id": "demo_49fabf21b1c26f1010df_00064",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00409",
        "demo_49fabf21b1c26f1010df_00064",
        "demo_9973c9a1187116ecba8b_00090"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 5,
      "event_tick": 35515,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -693.119800 2221.672000 -119.288820; setang -0.829468 171.620850 0",
          "position_tick": 35298,
          "angle_tick": 35298,
          "origin": [
            -693.1198,
            2221.672,
            -119.28882
          ],
          "pitch": -0.8294678,
          "yaw": 171.62085,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1387.866300 2156.646700 1.368477; setang -12.153961 -147.546720 0",
          "position_tick": 35509,
          "angle_tick": 35509,
          "origin": [
            -1387.8663,
            2156.6467,
            1.3684773
          ],
          "pitch": -12.153961,
          "yaw": -147.54672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.84375,
            -129.73438,
            -15.241165
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1404.076660 2146.468018 1.098282; setang -12.440979 -147.259369 0",
          "position_tick": 35515,
          "angle_tick": 35515,
          "origin": [
            -1404.07666015625,
            2146.468017578125,
            1.098281860352
          ],
          "pitch": -12.440979003906,
          "yaw": -147.259368896484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.3046875,
            -130.59375,
            0.033004760742
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35298,
          "last_tick": 35515,
          "samples": 218
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c42816623075866",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_059e8a0abfc550087c91_00267",
      "command_record_id": "demo_585d972b6bcf05f54588_00101",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00267",
        "demo_21a2c34da37a8e81c427_00452",
        "demo_585d972b6bcf05f54588_00101"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 7,
      "event_tick": 49184,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1136.000000 32.000000 -164.788450; setang 13.501511 -87.190250 0",
          "position_tick": 48735,
          "angle_tick": 48735,
          "origin": [
            1136.0,
            32.0,
            -164.78845
          ],
          "pitch": 13.501511,
          "yaw": -87.19025,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1136.000000 32.000000 -164.788450; setang 11.829529 -77.701490 0",
          "position_tick": 48672,
          "angle_tick": 48672,
          "origin": [
            1136.0,
            32.0,
            -164.78845
          ],
          "pitch": 11.829529,
          "yaw": -77.70149,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 310.198270 -136.739620 -165.468750; setang -0.167206 -144.288250 0",
          "position_tick": 49177,
          "angle_tick": 49177,
          "origin": [
            310.19827,
            -136.73962,
            -165.46875
          ],
          "pitch": -0.16720581,
          "yaw": -144.28825,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.66406,
            -144.85156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 291.836853 -150.437073 -165.468750; setang -0.167206 -144.330139 0",
          "position_tick": 49184,
          "angle_tick": 49184,
          "origin": [
            291.836853027344,
            -150.437072753906,
            -165.46875
          ],
          "pitch": -0.167205810547,
          "yaw": -144.330139160156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.91796875,
            -145.76953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48672,
          "last_tick": 49184,
          "samples": 513
        },
        "departure_tick": 48736,
        "movement_to_event_ms": 7015.625,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6f112bbb30bdf6b7",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00082",
      "command_record_id": "demo_059e8a0abfc550087c91_00082",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00082",
        "demo_1b9d5eac73de0b387701_00294",
        "demo_3ef7bfc9c4cb1bcd3960_00121"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 6,
      "event_tick": 42747,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 519.887300 664.513240 -135.968750; setang -11.639328 -110.982170 0",
          "position_tick": 42730,
          "angle_tick": 42730,
          "origin": [
            519.8873,
            664.51324,
            -135.96875
          ],
          "pitch": -11.639328,
          "yaw": -110.98217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1106.043100 294.445950 -254.863340; setang 7.605621 121.528690 0",
          "position_tick": 42399,
          "angle_tick": 42399,
          "origin": [
            1106.0431,
            294.44595,
            -254.86334
          ],
          "pitch": 7.6056213,
          "yaw": 121.52869,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.898438,
            248.4375,
            -1.828125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 514.886350 651.480400 -135.968750; setang -11.639328 -110.982170 0",
          "position_tick": 42741,
          "angle_tick": 42741,
          "origin": [
            514.88635,
            651.4804,
            -135.96875
          ],
          "pitch": -11.639328,
          "yaw": -110.98217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.117188,
            -125.421875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 510.143402 639.111511 -135.968750; setang -11.597443 -110.982170 0",
          "position_tick": 42747,
          "angle_tick": 42747,
          "origin": [
            510.143402099609,
            639.111511230469,
            -135.96875
          ],
          "pitch": -11.597442626953,
          "yaw": -110.98217010498,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.888671875,
            -171.8671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42399,
          "last_tick": 42747,
          "samples": 349
        },
        "departure_tick": 42731,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6f60fdca91796fb9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00271",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00602",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00271",
        "demo_5c8743102c5a1e28f8ee_00602",
        "demo_b24ca24bca0f9defa72c_00180"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 27,
      "event_tick": 226391,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1652.881300 2855.292200 17.889399; setang -9.948120 -105.323524 0",
          "position_tick": 226301,
          "angle_tick": 226301,
          "origin": [
            -1652.8813,
            2855.2922,
            17.889399
          ],
          "pitch": -9.94812,
          "yaw": -105.323524,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1605.122800 2837.955300 11.949999; setang -1.713867 -108.291550 0",
          "position_tick": 226180,
          "angle_tick": 226180,
          "origin": [
            -1605.1228,
            2837.9553,
            11.949999
          ],
          "pitch": -1.7138672,
          "yaw": -108.29155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.0546875,
            -106.328125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1658.784800 2807.363000 17.504332; setang -4.514343 -109.294740 0",
          "position_tick": 226385,
          "angle_tick": 226385,
          "origin": [
            -1658.7848,
            2807.363,
            17.504332
          ],
          "pitch": -4.5143433,
          "yaw": -109.29474,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -64.74219,
            -184.23438,
            2.2016602
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1664.300049 2791.640137 16.928888; setang -5.559418 -109.211311 0",
          "position_tick": 226391,
          "angle_tick": 226391,
          "origin": [
            -1664.300048828125,
            2791.64013671875,
            16.928888320923
          ],
          "pitch": -5.559417724609,
          "yaw": -109.211311340332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.9765625,
            -208.265625,
            -7.988525390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 226180,
          "last_tick": 226391,
          "samples": 212
        },
        "departure_tick": 226302,
        "movement_to_event_ms": 1406.25,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7294ca0df7fd4cee",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_79afb17b7ed789137186_00335",
      "command_record_id": "demo_79afb17b7ed789137186_00335",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00335",
        "demo_b9b20b60330034a63512_00139",
        "demo_c41e59c2737947d52711_00454"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "flameZ",
      "round": 18,
      "event_tick": 161898,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -706.455800 182.541400 1627.262500; setang 8.381882 -6.576004 0",
          "position_tick": 161733,
          "angle_tick": 161733,
          "origin": [
            -706.4558,
            182.5414,
            1627.2625
          ],
          "pitch": 8.381882,
          "yaw": -6.576004,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -275.532230 -93.593750 1671.375000; setang 2.507965 30.845825 0",
          "position_tick": 161891,
          "angle_tick": 161891,
          "origin": [
            -275.53223,
            -93.59375,
            1671.375
          ],
          "pitch": 2.507965,
          "yaw": 30.845825,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            143.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.532227 -93.593750 1694.140625; setang 2.507965 30.845825 0",
          "position_tick": 161898,
          "angle_tick": 161898,
          "origin": [
            -275.5322265625,
            -93.59375,
            1694.140625
          ],
          "pitch": 2.507965087891,
          "yaw": 30.845825195312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161733,
          "last_tick": 161898,
          "samples": 166
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_730719ae86984a5a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f1d8725268c9f30ce844_00139",
      "command_record_id": "demo_f1d8725268c9f30ce844_00139",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00257",
        "demo_ea4226131b7a75cdf0ec_00034",
        "demo_f1d8725268c9f30ce844_00139"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NiKo",
      "round": 9,
      "event_tick": 59836,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -42.556915 -173.868256 0",
          "position_tick": 59829,
          "angle_tick": 59836,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -42.556915283203,
          "yaw": -173.868255615234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1296.000000 -352.000000 -163.671880; setang -42.539062 -173.868260 0",
          "position_tick": 59830,
          "angle_tick": 59830,
          "origin": [
            1296.0,
            -352.0,
            -163.67188
          ],
          "pitch": -42.539062,
          "yaw": -173.86826,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1293.926514 -352.222656 -143.687500; setang -42.556915 -173.868256 0",
          "position_tick": 59836,
          "angle_tick": 59836,
          "origin": [
            1293.926513671875,
            -352.22265625,
            -143.6875
          ],
          "pitch": -42.556915283203,
          "yaw": -173.868255615234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.828125,
            -3.203125,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59555,
          "last_tick": 59836,
          "samples": 282
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_742a33a51c675991",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_17accc02fe6ec2727063_00039",
      "command_record_id": "demo_585d972b6bcf05f54588_00108",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00039",
        "demo_3ef7bfc9c4cb1bcd3960_00221",
        "demo_585d972b6bcf05f54588_00108"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 7,
      "event_tick": 49636,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 375.472440 28.536621 -209.850770; setang 0.792053 -126.981700 0",
          "position_tick": 49378,
          "angle_tick": 49378,
          "origin": [
            375.47244,
            28.536621,
            -209.85077
          ],
          "pitch": 0.7920532,
          "yaw": -126.9817,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 622.416140 486.082550 -258.505200; setang 8.206100 -171.245600 0",
          "position_tick": 49124,
          "angle_tick": 49124,
          "origin": [
            622.41614,
            486.08255,
            -258.5052
          ],
          "pitch": 8.2061,
          "yaw": -171.2456,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -247.28516,
            -36.804688,
            -1.2109375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 298.281070 -311.829600 -166.667910; setang -10.999725 -169.288000 0",
          "position_tick": 49629,
          "angle_tick": 49629,
          "origin": [
            298.28107,
            -311.8296,
            -166.66791
          ],
          "pitch": -10.999725,
          "yaw": -169.288,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -229.69531,
            -54.617188,
            0.5625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 276.049927 -316.758423 -166.680298; setang -10.999725 -169.244049 0",
          "position_tick": 49636,
          "angle_tick": 49636,
          "origin": [
            276.049926757812,
            -316.758422851562,
            -166.680297851562
          ],
          "pitch": -10.999725341797,
          "yaw": -169.244049072266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -239.513671875,
            -51.5234375,
            -1.19921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49124,
          "last_tick": 49636,
          "samples": 513
        },
        "departure_tick": 49379,
        "movement_to_event_ms": 4031.25,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_771f898c508a2790",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00108",
      "command_record_id": "demo_9c5c91359adde2e94631_00108",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00437",
        "demo_9c5c91359adde2e94631_00108",
        "demo_bc6251413daa2447c1ff_00449"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "huNter-",
      "round": 7,
      "event_tick": 43932,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1711.968750 -761.054504 -167.968750; setang -27.830078 -38.469315 0",
          "position_tick": 43918,
          "angle_tick": 43932,
          "origin": [
            -1711.96875,
            -761.054504394531,
            -167.96875
          ],
          "pitch": -27.830078125,
          "yaw": -38.469314575195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1711.968800 -761.054500 -165.734380; setang -27.830078 -38.469315 0",
          "position_tick": 43919,
          "angle_tick": 43919,
          "origin": [
            -1711.9688,
            -761.0545,
            -165.73438
          ],
          "pitch": -27.830078,
          "yaw": -38.469315,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1711.968750 -761.054504 -124.890625; setang -27.830078 -38.469315 0",
          "position_tick": 43932,
          "angle_tick": 43932,
          "origin": [
            -1711.96875,
            -761.054504394531,
            -124.890625
          ],
          "pitch": -27.830078125,
          "yaw": -38.469314575195,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43758,
          "last_tick": 43932,
          "samples": 175
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_77df00c62a60b888",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00251",
      "command_record_id": "demo_79fb1d50cba757afee7d_00251",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00380",
        "demo_79fb1d50cba757afee7d_00251",
        "demo_deb2a52b8ef138c44fe0_00251"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 14,
      "event_tick": 112736,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -898.722960 2289.950700 -72.205930; setang 6.562622 -30.000916 0",
          "position_tick": 112606,
          "angle_tick": 112606,
          "origin": [
            -898.72296,
            2289.9507,
            -72.20593
          ],
          "pitch": 6.562622,
          "yaw": -30.000916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            53.035156,
            -95.703125,
            -32.3125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1135.291900 2348.573000 11.418384; setang -13.083343 -145.579150 0",
          "position_tick": 112730,
          "angle_tick": 112730,
          "origin": [
            -1135.2919,
            2348.573,
            11.418384
          ],
          "pitch": -13.0833435,
          "yaw": -145.57915,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.88281,
            -134.17188,
            5.703186
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1150.974731 2337.830078 10.637453; setang -13.083344 -145.579147 0",
          "position_tick": 112736,
          "angle_tick": 112736,
          "origin": [
            -1150.974731445312,
            2337.830078125,
            10.637453079224
          ],
          "pitch": -13.083343505859,
          "yaw": -145.579147338867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.1171875,
            -138.46875,
            -7.814086914062
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 112606,
          "last_tick": 112736,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_78936fe8305762fe",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00230",
      "command_record_id": "demo_7dadd8516dde2b87da75_00487",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00230",
        "demo_7dadd8516dde2b87da75_00487",
        "demo_86c38e0db4646195347a_00246"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "huNter-",
      "round": 21,
      "event_tick": 206190,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 19.416237 833.002750 80.031250; setang -11.054993 72.851715 0",
          "position_tick": 206107,
          "angle_tick": 206107,
          "origin": [
            19.416237,
            833.00275,
            80.03125
          ],
          "pitch": -11.054993,
          "yaw": 72.851715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 91.126990 832.433800 80.031250; setang -3.382416 76.426730 0",
          "position_tick": 205820,
          "angle_tick": 205820,
          "origin": [
            91.12699,
            832.4338,
            80.03125
          ],
          "pitch": -3.3824158,
          "yaw": 76.42673,
          "airborne": false,
          "duck_amount": 0.06332648,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 126.357200 852.256650 80.031250; setang -12.320129 84.869050 0",
          "position_tick": 206183,
          "angle_tick": 206183,
          "origin": [
            126.3572,
            852.25665,
            80.03125
          ],
          "pitch": -12.320129,
          "yaw": 84.86905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.31836,
            207.09375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 128.214066 873.153076 80.031250; setang -12.320129 84.869049 0",
          "position_tick": 206190,
          "angle_tick": 206190,
          "origin": [
            128.214065551758,
            873.153076171875,
            80.03125
          ],
          "pitch": -12.320129394531,
          "yaw": 84.869049072266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.4755859375,
            229.921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 205820,
          "last_tick": 206190,
          "samples": 371
        },
        "departure_tick": 206108,
        "movement_to_event_ms": 1296.875,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7901074f7a8c13df",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_2666f7f52fbf4c296e43_00138",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00138",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00175",
        "demo_2666f7f52fbf4c296e43_00138",
        "demo_5866197d339b3ac61e8a_00079"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 9,
      "event_tick": 66361,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -847.752000 353.299440 -54.420410; setang 6.681061 -39.488647 0",
          "position_tick": 66353,
          "angle_tick": 66353,
          "origin": [
            -847.752,
            353.29944,
            -54.42041
          ],
          "pitch": 6.681061,
          "yaw": -39.488647,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -802.759030 320.168760 -48.640625; setang 9.454422 -37.933730 0",
          "position_tick": 66190,
          "angle_tick": 66190,
          "origin": [
            -802.75903,
            320.16876,
            -48.640625
          ],
          "pitch": 9.454422,
          "yaw": -37.93373,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -10.371094,
            -214.74805,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -847.472100 353.069030 -54.574890; setang 6.681061 -39.488647 0",
          "position_tick": 66354,
          "angle_tick": 66354,
          "origin": [
            -847.4721,
            353.06903,
            -54.57489
          ],
          "pitch": 6.681061,
          "yaw": -39.488647,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.6679688,
            -3.0214844,
            -2.0273438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -842.106812 348.646729 -55.968750; setang 6.681061 -39.488647 0",
          "position_tick": 66361,
          "angle_tick": 66361,
          "origin": [
            -842.106811523438,
            348.646728515625,
            -55.96875
          ],
          "pitch": 6.681060791016,
          "yaw": -39.488647460938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            84.3203125,
            -69.505859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66190,
          "last_tick": 66361,
          "samples": 172
        },
        "departure_tick": 66354,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7ae0eb4a8085dc09",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_b24ca24bca0f9defa72c_00334",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00219",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00219",
        "demo_b24ca24bca0f9defa72c_00334",
        "demo_deb2a52b8ef138c44fe0_00139"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "dumau",
      "round": 10,
      "event_tick": 71419,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1360.346700 1454.482900 -7.479187; setang 6.391983 178.102780 0",
          "position_tick": 71262,
          "angle_tick": 71262,
          "origin": [
            1360.3467,
            1454.4829,
            -7.479187
          ],
          "pitch": 6.391983,
          "yaw": 178.10278,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1159.532500 2103.815000 1.031565; setang 2.976959 -22.494171 0",
          "position_tick": 71035,
          "angle_tick": 71035,
          "origin": [
            1159.5325,
            2103.815,
            1.0315647
          ],
          "pitch": 2.9769592,
          "yaw": -22.494171,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.70703,
            -75.796875,
            54.835938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1422.469100 1326.446500 -11.755920; setang -10.638550 -142.144900 0",
          "position_tick": 71412,
          "angle_tick": 71412,
          "origin": [
            1422.4691,
            1326.4465,
            -11.75592
          ],
          "pitch": -10.63855,
          "yaw": -142.1449,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -166.11719,
            -129.15625,
            2.2265625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1405.775879 1313.475342 -11.309082; setang -10.726089 -142.188492 0",
          "position_tick": 71419,
          "angle_tick": 71419,
          "origin": [
            1405.77587890625,
            1313.475341796875,
            -11.30908203125
          ],
          "pitch": -10.726089477539,
          "yaw": -142.188491821289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -183.390625,
            -142.4296875,
            6.66796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71035,
          "last_tick": 71419,
          "samples": 385
        },
        "departure_tick": 71263,
        "movement_to_event_ms": 2453.125,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7c06b7d7a9aa927f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00226",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00226",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00226",
        "demo_ea4226131b7a75cdf0ec_00042",
        "demo_f1d8725268c9f30ce844_00045"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 11,
      "event_tick": 96094,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -621.610100 -1169.758200 -167.968750; setang 14.506073 88.051636 0",
          "position_tick": 95964,
          "angle_tick": 95964,
          "origin": [
            -621.6101,
            -1169.7582,
            -167.96875
          ],
          "pitch": 14.506073,
          "yaw": 88.051636,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -9.066406,
            100.28516,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -621.454650 -1356.849500 -167.968750; setang 5.121689 92.092560 0",
          "position_tick": 96087,
          "angle_tick": 96087,
          "origin": [
            -621.45465,
            -1356.8495,
            -167.96875
          ],
          "pitch": 5.121689,
          "yaw": 92.09256,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.9765625,
            87.49219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -621.842651 -1345.878052 -167.968750; setang 5.121689 92.092560 0",
          "position_tick": 96094,
          "angle_tick": 96094,
          "origin": [
            -621.842651367188,
            -1345.878051757812,
            -167.96875
          ],
          "pitch": 5.121688842773,
          "yaw": 92.092559814453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.58203125,
            101.3828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 95964,
          "last_tick": 96094,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e0e418aedce29d1",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_21a2c34da37a8e81c427_00203",
      "command_record_id": "demo_f1d8725268c9f30ce844_00215",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00203",
        "demo_585d972b6bcf05f54588_00157",
        "demo_f1d8725268c9f30ce844_00215"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 12,
      "event_tick": 86563,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1198.987500 -729.753540 -128.968750; setang 2.140274 17.833221 0",
          "position_tick": 86320,
          "angle_tick": 86320,
          "origin": [
            -1198.9875,
            -729.75354,
            -128.96875
          ],
          "pitch": 2.140274,
          "yaw": 17.833221,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1203.606900 -728.893500 -128.968750; setang 2.101135 17.872345 0",
          "position_tick": 86273,
          "angle_tick": 86273,
          "origin": [
            -1203.6069,
            -728.8935,
            -128.96875
          ],
          "pitch": 2.1011353,
          "yaw": 17.872345,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1183.439800 -619.091060 -167.968750; setang -20.600403 1.384613 0",
          "position_tick": 86557,
          "angle_tick": 86557,
          "origin": [
            -1183.4398,
            -619.09106,
            -167.96875
          ],
          "pitch": -20.600403,
          "yaw": 1.384613,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.96094,
            19.636719,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1164.947021 -617.851562 -167.968750; setang -20.600403 1.384613 0",
          "position_tick": 86563,
          "angle_tick": 86563,
          "origin": [
            -1164.947021484375,
            -617.8515625,
            -167.96875
          ],
          "pitch": -20.600402832031,
          "yaw": 1.384613037109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.3125,
            14.30078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86273,
          "last_tick": 86563,
          "samples": 291
        },
        "departure_tick": 86321,
        "movement_to_event_ms": 3796.875,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e82874c67f7c003",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00188",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00036",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00036",
        "demo_5d6af8fdfb719608e960_00188",
        "demo_7dadd8516dde2b87da75_00093"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 3,
      "event_tick": 15222,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1373.648400 681.499940 131.162610; setang 13.019485 80.261290 0",
          "position_tick": 14902,
          "angle_tick": 14902,
          "origin": [
            1373.6484,
            681.49994,
            131.16261
          ],
          "pitch": 13.019485,
          "yaw": 80.26129,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1417.253800 774.452330 136.093080; setang 15.245941 154.507260 0",
          "position_tick": 14710,
          "angle_tick": 14710,
          "origin": [
            1417.2538,
            774.45233,
            136.09308
          ],
          "pitch": 15.245941,
          "yaw": 154.50726,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.2109375,
            -243.07812,
            -23.328125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1536.958500 1113.252400 162.994980; setang 7.889221 -113.725660 0",
          "position_tick": 15216,
          "angle_tick": 15216,
          "origin": [
            1536.9585,
            1113.2524,
            162.99498
          ],
          "pitch": 7.889221,
          "yaw": -113.72566,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.7890625,
            -35.929688,
            -2.859375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1533.937012 1106.372803 162.447372; setang 7.889221 -113.725662 0",
          "position_tick": 15222,
          "angle_tick": 15222,
          "origin": [
            1533.93701171875,
            1106.372802734375,
            162.447372436523
          ],
          "pitch": 7.889221191406,
          "yaw": -113.725662231445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.1953125,
            -112.03125,
            -8.91796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14710,
          "last_tick": 15222,
          "samples": 513
        },
        "departure_tick": 14903,
        "movement_to_event_ms": 5000.0,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f2177c7ad99b9ac",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00265",
      "command_record_id": "demo_67348e1baa5b49bad101_00146",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00244",
        "demo_3ef7bfc9c4cb1bcd3960_00265",
        "demo_67348e1baa5b49bad101_00146"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 8,
      "event_tick": 56369,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2094.415500 317.839360 -159.968750; setang -16.370667 49.380800 0",
          "position_tick": 56020,
          "angle_tick": 56020,
          "origin": [
            -2094.4155,
            317.83936,
            -159.96875
          ],
          "pitch": -16.370667,
          "yaw": 49.3808,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2066.463400 213.832030 -147.859380; setang -0.676346 55.420868 0",
          "position_tick": 55862,
          "angle_tick": 55862,
          "origin": [
            -2066.4634,
            213.83203,
            -147.85938
          ],
          "pitch": -0.6763458,
          "yaw": 55.420868,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -55.867188,
            217.77734,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2065.716300 355.414460 -159.968750; setang -17.583282 49.077637 0",
          "position_tick": 56363,
          "angle_tick": 56363,
          "origin": [
            -2065.7163,
            355.41446,
            -159.96875
          ],
          "pitch": -17.583282,
          "yaw": 49.077637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            124.4375,
            143.60156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2054.994141 367.785034 -159.968750; setang -17.583282 49.054642 0",
          "position_tick": 56369,
          "angle_tick": 56369,
          "origin": [
            -2054.994140625,
            367.785034179688,
            -159.96875
          ],
          "pitch": -17.583282470703,
          "yaw": 49.054641723633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            142.53125,
            164.39453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55862,
          "last_tick": 56369,
          "samples": 508
        },
        "departure_tick": 56021,
        "movement_to_event_ms": 5453.125,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_80886d4824a3052e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00188",
      "command_record_id": "demo_79fb1d50cba757afee7d_00188",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00239",
        "demo_78d0d18d21d68a5f4162_00169",
        "demo_79fb1d50cba757afee7d_00188"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 10,
      "event_tick": 70044,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -81.846860 393.303700 -1.314941; setang -2.184906 104.142820 0",
          "position_tick": 69952,
          "angle_tick": 69952,
          "origin": [
            -81.84686,
            393.3037,
            -1.3149414
          ],
          "pitch": -2.184906,
          "yaw": 104.14282,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -81.781430 393.320200 -1.315308; setang -2.184906 104.142820 0",
          "position_tick": 69914,
          "angle_tick": 69914,
          "origin": [
            -81.78143,
            393.3202,
            -1.3153076
          ],
          "pitch": -2.184906,
          "yaw": 104.14282,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -104.995970 398.466000 -1.355103; setang -0.588104 104.269165 0",
          "position_tick": 70038,
          "angle_tick": 70038,
          "origin": [
            -104.99597,
            398.466,
            -1.3551025
          ],
          "pitch": -0.58810425,
          "yaw": 104.269165,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -27.40625,
            109.66211,
            -1.9765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -107.940918 410.152924 -1.261658; setang -0.588104 104.226959 0",
          "position_tick": 70044,
          "angle_tick": 70044,
          "origin": [
            -107.94091796875,
            410.152923583984,
            -1.261657714844
          ],
          "pitch": -0.588104248047,
          "yaw": 104.226959228516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -41.90625,
            166.029296875,
            1.328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69914,
          "last_tick": 70044,
          "samples": 131
        },
        "departure_tick": 69953,
        "movement_to_event_ms": 1437.5,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_817b66da2e8ca8d7",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_86c38e0db4646195347a_00182",
      "command_record_id": "demo_86c38e0db4646195347a_00182",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00295",
        "demo_86c38e0db4646195347a_00182",
        "demo_9da916c73bb5ff938c63_00406"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "try",
      "round": 10,
      "event_tick": 69337,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -253.287170 793.259000 28.039883; setang -5.759918 41.908035 0",
          "position_tick": 69207,
          "angle_tick": 69207,
          "origin": [
            -253.28717,
            793.259,
            28.039883
          ],
          "pitch": -5.759918,
          "yaw": 41.908035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 88.014440 1001.433800 85.328180; setang -16.575623 70.642780 0",
          "position_tick": 69330,
          "angle_tick": 69330,
          "origin": [
            88.01444,
            1001.4338,
            85.32818
          ],
          "pitch": -16.575623,
          "yaw": 70.64278,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            69.75342,
            218.15234,
            4.911133
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 95.011543 1022.655884 85.744995; setang -16.895599 70.770844 0",
          "position_tick": 69337,
          "angle_tick": 69337,
          "origin": [
            95.011543273926,
            1022.655883789062,
            85.744995117188
          ],
          "pitch": -16.895599365234,
          "yaw": 70.770843505859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            76.75439453125,
            230.01171875,
            3.85498046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69207,
          "last_tick": 69337,
          "samples": 131
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8244440350b935c7",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_79afb17b7ed789137186_00179",
      "command_record_id": "demo_2160153112cdae3ea873_00258",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2160153112cdae3ea873_00258",
        "demo_79afb17b7ed789137186_00179",
        "demo_b9b20b60330034a63512_00336"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 15,
      "event_tick": 135676,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -767.205000 -879.085300 1612.031200; setang -5.340393 9.386444 0",
          "position_tick": 135657,
          "angle_tick": 135657,
          "origin": [
            -767.205,
            -879.0853,
            1612.0312
          ],
          "pitch": -5.340393,
          "yaw": 9.386444,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -982.110900 49.167680 1669.125000; setang 2.052033 -41.101227 0",
          "position_tick": 135261,
          "angle_tick": 135261,
          "origin": [
            -982.1109,
            49.16768,
            1669.125
          ],
          "pitch": 2.0520325,
          "yaw": -41.101227,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            222.15625,
            -114.66113,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -760.630100 -878.001200 1612.031200; setang -5.340393 9.386444 0",
          "position_tick": 135669,
          "angle_tick": 135669,
          "origin": [
            -760.6301,
            -878.0012,
            1612.0312
          ],
          "pitch": -5.340393,
          "yaw": 9.386444,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.882812,
            9.2109375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -753.460144 -876.818359 1612.031250; setang -5.340393 9.409790 0",
          "position_tick": 135676,
          "angle_tick": 135676,
          "origin": [
            -753.460144042969,
            -876.818359375,
            1612.03125
          ],
          "pitch": -5.340393066406,
          "yaw": 9.409790039062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            87.6484375,
            14.484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135261,
          "last_tick": 135676,
          "samples": 416
        },
        "departure_tick": 135658,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_83ff4bfe0ec5d0b2",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00172",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00172",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00151",
        "demo_62cb3af35c3893a91c7d_00172",
        "demo_67348e1baa5b49bad101_00419"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 11,
      "event_tick": 88136,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 811.481400 -1549.030200 -108.968750; setang 16.126220 -176.024320 0",
          "position_tick": 87971,
          "angle_tick": 87971,
          "origin": [
            811.4814,
            -1549.0302,
            -108.96875
          ],
          "pitch": 16.12622,
          "yaw": -176.02432,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 814.927550 -1548.983400 -108.968750; setang 45.232086 -85.978320 0",
          "position_tick": 87712,
          "angle_tick": 87712,
          "origin": [
            814.92755,
            -1548.9834,
            -108.96875
          ],
          "pitch": 45.232086,
          "yaw": -85.97832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.57812,
            0.015625,
            -128.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 477.364750 -1576.998400 -250.647460; setang -24.023666 -178.003570 0",
          "position_tick": 88129,
          "angle_tick": 88129,
          "origin": [
            477.36475,
            -1576.9984,
            -250.64746
          ],
          "pitch": -24.023666,
          "yaw": -178.00357,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -82.5918,
            10.859375,
            41.296875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 469.580322 -1576.390747 -246.755249; setang -24.177826 -178.729706 0",
          "position_tick": 88136,
          "angle_tick": 88136,
          "origin": [
            469.580322265625,
            -1576.390747070312,
            -246.755249023438
          ],
          "pitch": -24.177825927734,
          "yaw": -178.729705810547,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -83.162109375,
            4.6953125,
            41.578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87712,
          "last_tick": 88136,
          "samples": 425
        },
        "departure_tick": 87972,
        "movement_to_event_ms": 2578.125,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_862a6ca7da2ead28",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00402",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00402",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00402",
        "demo_7dadd8516dde2b87da75_00363",
        "demo_9da916c73bb5ff938c63_00408"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 20,
      "event_tick": 192840,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1318.220300 321.296000 129.326690; setang -11.067017 -110.422554 0",
          "position_tick": 192782,
          "angle_tick": 192782,
          "origin": [
            1318.2203,
            321.296,
            129.32669
          ],
          "pitch": -11.067017,
          "yaw": -110.422554,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1325.396400 329.218960 128.031250; setang -10.559921 -111.914980 0",
          "position_tick": 192710,
          "angle_tick": 192710,
          "origin": [
            1325.3964,
            329.21896,
            128.03125
          ],
          "pitch": -10.559921,
          "yaw": -111.91498,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            102.515625,
            11.943359,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1269.341200 332.804000 129.531250; setang -12.615738 -94.511950 0",
          "position_tick": 192834,
          "angle_tick": 192834,
          "origin": [
            1269.3412,
            332.804,
            129.53125
          ],
          "pitch": -12.615738,
          "yaw": -94.51195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1269.341187 332.803986 129.531250; setang -12.615738 -94.511948 0",
          "position_tick": 192840,
          "angle_tick": 192840,
          "origin": [
            1269.341186523438,
            332.803985595703,
            129.53125
          ],
          "pitch": -12.615737915039,
          "yaw": -94.511947631836,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192710,
          "last_tick": 192840,
          "samples": 131
        },
        "departure_tick": 192783,
        "movement_to_event_ms": 906.25,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_86c26b848eaed47b",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_b24ca24bca0f9defa72c_00389",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00389",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00225",
        "demo_b24ca24bca0f9defa72c_00389",
        "demo_deb2a52b8ef138c44fe0_00311"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "BobZ",
      "round": 20,
      "event_tick": 157082,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1193.284200 2112.894500 0.892127; setang 23.622314 -58.556100 0",
          "position_tick": 156833,
          "angle_tick": 156833,
          "origin": [
            1193.2842,
            2112.8945,
            0.89212656
          ],
          "pitch": 23.622314,
          "yaw": -58.5561,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            239.0625,
            -63.703125,
            3.8324585
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1351.965000 1273.853800 -8.869507; setang -6.242645 -144.217860 0",
          "position_tick": 157076,
          "angle_tick": 157076,
          "origin": [
            1351.965,
            1273.8538,
            -8.869507
          ],
          "pitch": -6.2426453,
          "yaw": -144.21786,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -144.40625,
            -105.671875,
            7.4882812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1339.230469 1264.588379 -6.258545; setang -6.379974 -144.273148 0",
          "position_tick": 157082,
          "angle_tick": 157082,
          "origin": [
            1339.23046875,
            1264.58837890625,
            -6.258544921875
          ],
          "pitch": -6.379974365234,
          "yaw": -144.273147583008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -170.6640625,
            -123.8984375,
            68.265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156833,
          "last_tick": 157082,
          "samples": 250
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_86ec3d69bb01f2a5",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00292",
      "command_record_id": "demo_9da916c73bb5ff938c63_00292",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00241",
        "demo_86c38e0db4646195347a_00131",
        "demo_9da916c73bb5ff938c63_00292"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "flameZ",
      "round": 14,
      "event_tick": 115801,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -574.912400 704.794250 -33.187317; setang 5.609894 24.833908 0",
          "position_tick": 115608,
          "angle_tick": 115608,
          "origin": [
            -574.9124,
            704.79425,
            -33.187317
          ],
          "pitch": 5.609894,
          "yaw": 24.833908,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.73828,
            105.3125,
            -1.4140625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 72.640370 939.189600 82.032270; setang -13.794022 71.364105 0",
          "position_tick": 115795,
          "angle_tick": 115795,
          "origin": [
            72.64037,
            939.1896,
            82.03227
          ],
          "pitch": -13.794022,
          "yaw": 71.364105,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.70459,
            200.0664,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 78.485817 955.822876 83.703880; setang -15.708038 71.364105 0",
          "position_tick": 115801,
          "angle_tick": 115801,
          "origin": [
            78.485816955566,
            955.822875976562,
            83.703880310059
          ],
          "pitch": -15.708038330078,
          "yaw": 71.364105224609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            76.11181640625,
            218.203125,
            16.06494140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115608,
          "last_tick": 115801,
          "samples": 194
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_871cd1b2edc932f5",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_9973c9a1187116ecba8b_00025",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00642",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00138",
        "demo_5c8743102c5a1e28f8ee_00642",
        "demo_9973c9a1187116ecba8b_00025"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 28,
      "event_tick": 236275,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1343.192500 1290.759600 -7.843323; setang 0.207703 -141.077500 0",
          "position_tick": 236174,
          "angle_tick": 236174,
          "origin": [
            1343.1925,
            1290.7596,
            -7.8433228
          ],
          "pitch": 0.20770264,
          "yaw": -141.0775,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1338.226600 1286.749000 -5.856995; setang 0.210449 -141.043170 0",
          "position_tick": 236096,
          "angle_tick": 236096,
          "origin": [
            1338.2266,
            1286.749,
            -5.8569946
          ],
          "pitch": 0.21044922,
          "yaw": -141.04317,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.3125,
            5.34375,
            -10.925781
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1359.288500 1293.249500 -9.410950; setang -10.154114 -141.891510 0",
          "position_tick": 236268,
          "angle_tick": 236268,
          "origin": [
            1359.2885,
            1293.2495,
            -9.41095
          ],
          "pitch": -10.154114,
          "yaw": -141.89151,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -180.40625,
            -144.94531,
            10.25
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1341.751099 1279.265747 -7.266785; setang -10.154114 -141.803619 0",
          "position_tick": 236275,
          "angle_tick": 236275,
          "origin": [
            1341.751098632812,
            1279.265747070312,
            -7.266784667969
          ],
          "pitch": -10.154113769531,
          "yaw": -141.803619384766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.3203125,
            -148.9453125,
            70.06640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 236096,
          "last_tick": 236275,
          "samples": 180
        },
        "departure_tick": 236175,
        "movement_to_event_ms": 1578.125,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_875c0be98130a029",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00498",
      "command_record_id": "demo_5d6af8fdfb719608e960_00498",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00498",
        "demo_6e149681cbff13e6c780_00006",
        "demo_84f87856e21e12df25d7_00280"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 20,
      "event_tick": 188717,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 985.205872 2759.379883 132.153397; setang 3.680756 -129.020004 0",
          "position_tick": 188710,
          "angle_tick": 188717,
          "origin": [
            985.205871582031,
            2759.3798828125,
            132.153396606445
          ],
          "pitch": 3.680755615234,
          "yaw": -129.020004272461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 985.205900 2759.380000 132.153400; setang 3.706513 -129.020000 0",
          "position_tick": 188711,
          "angle_tick": 188711,
          "origin": [
            985.2059,
            2759.38,
            132.1534
          ],
          "pitch": 3.7065125,
          "yaw": -129.02,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 985.205872 2759.379883 132.153397; setang 3.680756 -129.020004 0",
          "position_tick": 188717,
          "angle_tick": 188717,
          "origin": [
            985.205871582031,
            2759.3798828125,
            132.153396606445
          ],
          "pitch": 3.680755615234,
          "yaw": -129.020004272461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 188587,
          "last_tick": 188717,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_87f013e3add1e2c5",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00037",
      "command_record_id": "demo_9da916c73bb5ff938c63_00037",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00297",
        "demo_7dadd8516dde2b87da75_00582",
        "demo_9da916c73bb5ff938c63_00037"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 3,
      "event_tick": 15214,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1823.071400 1374.083700 160.031250; setang 11.000061 -131.536900 0",
          "position_tick": 14806,
          "angle_tick": 14806,
          "origin": [
            1823.0714,
            1374.0837,
            160.03125
          ],
          "pitch": 11.000061,
          "yaw": -131.5369,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            102.71094,
            29.070312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1790.645500 2717.483000 132.731550; setang -10.515976 176.719910 0",
          "position_tick": 15208,
          "angle_tick": 15208,
          "origin": [
            1790.6455,
            2717.483,
            132.73155
          ],
          "pitch": -10.515976,
          "yaw": 176.71991,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1788.443604 2717.611328 132.731552; setang -10.559921 176.675964 0",
          "position_tick": 15214,
          "angle_tick": 15214,
          "origin": [
            1788.443603515625,
            2717.611328125,
            132.731552124023
          ],
          "pitch": -10.559921264648,
          "yaw": 176.675964355469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.2890625,
            2.984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14806,
          "last_tick": 15214,
          "samples": 409
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_88fa6d1b4e18190a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00336",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00336",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00336",
        "demo_6e149681cbff13e6c780_00241",
        "demo_7dadd8516dde2b87da75_00457"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 17,
      "event_tick": 145659,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -656.031250 437.042175 40.114395; setang -7.567871 46.652069 0",
          "position_tick": 145650,
          "angle_tick": 145659,
          "origin": [
            -656.03125,
            437.042175292969,
            40.114395141602
          ],
          "pitch": -7.56787109375,
          "yaw": 46.652069091797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -656.031250 437.042180 53.250000; setang -7.567871 46.652070 0",
          "position_tick": 145653,
          "angle_tick": 145653,
          "origin": [
            -656.03125,
            437.04218,
            53.25
          ],
          "pitch": -7.567871,
          "yaw": 46.65207,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            280.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -656.031250 437.042175 71.234375; setang -7.567871 46.652069 0",
          "position_tick": 145659,
          "angle_tick": 145659,
          "origin": [
            -656.03125,
            437.042175292969,
            71.234375
          ],
          "pitch": -7.56787109375,
          "yaw": 46.652069091797,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            206.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 145529,
          "last_tick": 145659,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8bd9635f2b76a26b",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9da916c73bb5ff938c63_00229",
      "command_record_id": "demo_9da916c73bb5ff938c63_00229",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00098",
        "demo_5d6af8fdfb719608e960_00386",
        "demo_9da916c73bb5ff938c63_00229"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xelex",
      "round": 10,
      "event_tick": 73135,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 233.204180 725.920800 36.260400; setang -20.356628 -15.836792 0",
          "position_tick": 72884,
          "angle_tick": 72884,
          "origin": [
            233.20418,
            725.9208,
            36.2604
          ],
          "pitch": -20.356628,
          "yaw": -15.836792,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 280.979430 653.028500 19.191313; setang -65.668030 23.246033 0",
          "position_tick": 72623,
          "angle_tick": 72623,
          "origin": [
            280.97943,
            653.0285,
            19.191313
          ],
          "pitch": -65.66803,
          "yaw": 23.246033,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.765625,
            -25.617188,
            -10.036621
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 116.446860 1308.486000 96.345100; setang -12.289246 56.351624 0",
          "position_tick": 73129,
          "angle_tick": 73129,
          "origin": [
            116.44686,
            1308.486,
            96.3451
          ],
          "pitch": -12.289246,
          "yaw": 56.351624,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            129.72754,
            201.22656,
            8.697266
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 126.854866 1324.475464 96.715645; setang -12.331116 56.351624 0",
          "position_tick": 73135,
          "angle_tick": 73135,
          "origin": [
            126.854866027832,
            1324.475463867188,
            96.715644836426
          ],
          "pitch": -12.331115722656,
          "yaw": 56.351623535156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            134.00048828125,
            205.1015625,
            2.537109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72623,
          "last_tick": 73135,
          "samples": 513
        },
        "departure_tick": 72885,
        "movement_to_event_ms": 3921.875,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8bef70f00aeb73d8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00242",
      "command_record_id": "demo_17accc02fe6ec2727063_00242",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00242",
        "demo_1b9d5eac73de0b387701_00398",
        "demo_21a2c34da37a8e81c427_00167"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 13,
      "event_tick": 108664,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -160.205872 759.851929 -134.582336; setang -62.699661 -140.540192 0",
          "position_tick": 108657,
          "angle_tick": 108664,
          "origin": [
            -160.205871582031,
            759.851928710938,
            -134.582336425781
          ],
          "pitch": -62.699661254883,
          "yaw": -140.540191650391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -160.205870 759.851900 -134.582340; setang -62.699660 -140.540190 0",
          "position_tick": 108658,
          "angle_tick": 108658,
          "origin": [
            -160.20587,
            759.8519,
            -134.58234
          ],
          "pitch": -62.69966,
          "yaw": -140.54019,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -160.205872 759.851929 -134.582336; setang -62.699661 -140.540192 0",
          "position_tick": 108664,
          "angle_tick": 108664,
          "origin": [
            -160.205871582031,
            759.851928710938,
            -134.582336425781
          ],
          "pitch": -62.699661254883,
          "yaw": -140.540191650391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 108516,
          "last_tick": 108664,
          "samples": 149
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8c701180720573f7",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_b24ca24bca0f9defa72c_00400",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00036",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00643",
        "demo_b24ca24bca0f9defa72c_00400",
        "demo_deb2a52b8ef138c44fe0_00036"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 4,
      "event_tick": 19872,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 544.975400 2068.052200 127.218605; setang 10.472031 -115.365030 0",
          "position_tick": 19602,
          "angle_tick": 19602,
          "origin": [
            544.9754,
            2068.0522,
            127.218605
          ],
          "pitch": 10.472031,
          "yaw": -115.36503,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 546.985600 2088.640900 127.076440; setang 13.112183 -116.597210 0",
          "position_tick": 19412,
          "angle_tick": 19412,
          "origin": [
            546.9856,
            2088.6409,
            127.07644
          ],
          "pitch": 13.112183,
          "yaw": -116.59721,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 518.379400 2120.254600 127.031250; setang -4.928055 -111.845280 0",
          "position_tick": 19866,
          "angle_tick": 19866,
          "origin": [
            518.3794,
            2120.2546,
            127.03125
          ],
          "pitch": -4.928055,
          "yaw": -111.84528,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -90.875,
            -226.6875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 511.256561 2102.489746 127.031250; setang -4.928055 -111.845284 0",
          "position_tick": 19872,
          "angle_tick": 19872,
          "origin": [
            511.256561279297,
            2102.48974609375,
            127.03125
          ],
          "pitch": -4.92805480957,
          "yaw": -111.845283508301,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.173828125,
            -227.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19412,
          "last_tick": 19872,
          "samples": 461
        },
        "departure_tick": 19603,
        "movement_to_event_ms": 4218.75,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_940f9241db1d8fce",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00226",
      "command_record_id": "demo_059e8a0abfc550087c91_00226",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00226",
        "demo_67348e1baa5b49bad101_00412",
        "demo_9c5c91359adde2e94631_00009"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 12,
      "event_tick": 97373,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1239.968872 -1128.013062 -254.248413; setang -57.942581 -166.615219 0",
          "position_tick": 97359,
          "angle_tick": 97373,
          "origin": [
            1239.968872070312,
            -1128.013061523438,
            -254.248413085938
          ],
          "pitch": -57.942581176758,
          "yaw": -166.615219116211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1239.968900 -1128.013100 -251.515620; setang -57.942580 -166.615220 0",
          "position_tick": 97360,
          "angle_tick": 97360,
          "origin": [
            1239.9689,
            -1128.0131,
            -251.51562
          ],
          "pitch": -57.94258,
          "yaw": -166.61522,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1239.968872 -1128.013062 -210.921875; setang -57.942581 -166.615219 0",
          "position_tick": 97373,
          "angle_tick": 97373,
          "origin": [
            1239.968872070312,
            -1128.013061523438,
            -210.921875
          ],
          "pitch": -57.942581176758,
          "yaw": -166.615219116211,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            148.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 97243,
          "last_tick": 97373,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_95003799340f1c74",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00235",
      "command_record_id": "demo_86c38e0db4646195347a_00296",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00235",
        "demo_84f87856e21e12df25d7_00083",
        "demo_86c38e0db4646195347a_00296"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 14,
      "event_tick": 120701,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 423.708200 1761.959000 134.031230; setang -20.331573 82.749360 0",
          "position_tick": 120691,
          "angle_tick": 120691,
          "origin": [
            423.7082,
            1761.959,
            134.03123
          ],
          "pitch": -20.331573,
          "yaw": 82.74936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 423.071900 1762.716700 134.031230; setang -16.727020 87.733734 0",
          "position_tick": 120571,
          "angle_tick": 120571,
          "origin": [
            423.0719,
            1762.7167,
            134.03123
          ],
          "pitch": -16.72702,
          "yaw": 87.733734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.40576,
            193.2539,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 422.540920 1763.326800 149.125000; setang -20.331573 82.749360 0",
          "position_tick": 120695,
          "angle_tick": 120695,
          "origin": [
            422.54092,
            1763.3268,
            149.125
          ],
          "pitch": -20.331573,
          "yaw": 82.74936,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -24.691406,
            28.929688,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 420.350891 1765.893066 166.625000; setang -20.331573 82.749359 0",
          "position_tick": 120701,
          "angle_tick": 120701,
          "origin": [
            420.350891113281,
            1765.89306640625,
            166.625
          ],
          "pitch": -20.331573486328,
          "yaw": 82.749359130859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.712890625,
            31.8828125,
            199.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120571,
          "last_tick": 120701,
          "samples": 131
        },
        "departure_tick": 120692,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9621512c6447cb36",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_059e8a0abfc550087c91_00275",
      "command_record_id": "demo_059e8a0abfc550087c91_00275",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00275",
        "demo_67348e1baa5b49bad101_00148",
        "demo_9c5c91359adde2e94631_00375"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 16,
      "event_tick": 136763,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -792.471700 278.255680 -165.949580; setang -4.672623 -98.088684 0",
          "position_tick": 136741,
          "angle_tick": 136741,
          "origin": [
            -792.4717,
            278.25568,
            -165.94958
          ],
          "pitch": -4.6726227,
          "yaw": -98.088684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -804.512700 247.946090 -170.176510; setang 0.350525 -81.928480 0",
          "position_tick": 136378,
          "angle_tick": 136378,
          "origin": [
            -804.5127,
            247.94609,
            -170.17651
          ],
          "pitch": 0.3505249,
          "yaw": -81.92848,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.5,
            -72.887695,
            -10.933594
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -795.914860 254.035260 -169.263120; setang -5.334900 -98.088684 0",
          "position_tick": 136756,
          "angle_tick": 136756,
          "origin": [
            -795.91486,
            254.03526,
            -169.26312
          ],
          "pitch": -5.3349,
          "yaw": -98.088684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -24.019531,
            -168.89062,
            -25.335938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -798.533508 235.656082 -171.976318; setang -6.074753 -98.166618 0",
          "position_tick": 136763,
          "angle_tick": 136763,
          "origin": [
            -798.533508300781,
            235.65608215332,
            -171.976318359375
          ],
          "pitch": -6.074752807617,
          "yaw": -98.166618347168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -29.6953125,
            -208.0859375,
            -28.41796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136378,
          "last_tick": 136763,
          "samples": 386
        },
        "departure_tick": 136742,
        "movement_to_event_ms": 343.75,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_96bdaedb7a366bf8",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_17accc02fe6ec2727063_00083",
      "command_record_id": "demo_17accc02fe6ec2727063_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00083",
        "demo_3ef7bfc9c4cb1bcd3960_00157",
        "demo_f1d8725268c9f30ce844_00300"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 5,
      "event_tick": 37985,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1239.967400 -1128.017600 -254.248540; setang -3.821182 -164.189990 0",
          "position_tick": 37930,
          "angle_tick": 37930,
          "origin": [
            1239.9674,
            -1128.0176,
            -254.24854
          ],
          "pitch": -3.8211823,
          "yaw": -164.18999,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1239.972700 -1128.016100 -254.247860; setang -3.821182 -164.189990 0",
          "position_tick": 37855,
          "angle_tick": 37855,
          "origin": [
            1239.9727,
            -1128.0161,
            -254.24786
          ],
          "pitch": -3.8211823,
          "yaw": -164.18999,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1186.298800 -1143.231100 -258.018680; setang -3.821182 -164.189990 0",
          "position_tick": 37971,
          "angle_tick": 37971,
          "origin": [
            1186.2988,
            -1143.2311,
            -258.01868
          ],
          "pitch": -3.8211823,
          "yaw": -164.18999,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -121.5625,
            -34.421875,
            0.02734375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1161.400146 -1150.280151 -215.359375; setang -3.821182 -164.189987 0",
          "position_tick": 37985,
          "angle_tick": 37985,
          "origin": [
            1161.400146484375,
            -1150.280151367188,
            -215.359375
          ],
          "pitch": -3.821182250977,
          "yaw": -164.189987182617,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -122.578125,
            -34.703125,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37855,
          "last_tick": 37985,
          "samples": 131
        },
        "departure_tick": 37931,
        "movement_to_event_ms": 859.375,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_99c17c1ed1606a2d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9da916c73bb5ff938c63_00286",
      "command_record_id": "demo_9da916c73bb5ff938c63_00286",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00158",
        "demo_84f87856e21e12df25d7_00270",
        "demo_9da916c73bb5ff938c63_00286"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "mezii",
      "round": 13,
      "event_tick": 110611,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -858.935100 450.644100 -26.096375; setang -38.414032 52.013060 0",
          "position_tick": 110572,
          "angle_tick": 110572,
          "origin": [
            -858.9351,
            450.6441,
            -26.096375
          ],
          "pitch": -38.414032,
          "yaw": 52.01306,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -858.939400 450.638670 -26.095520; setang -38.414032 51.971160 0",
          "position_tick": 110445,
          "angle_tick": 110445,
          "origin": [
            -858.9394,
            450.63867,
            -26.09552
          ],
          "pitch": -38.414032,
          "yaw": 51.97116,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -834.310240 482.195400 -18.984375; setang -38.455933 52.013060 0",
          "position_tick": 110605,
          "angle_tick": 110605,
          "origin": [
            -834.31024,
            482.1954,
            -18.984375
          ],
          "pitch": -38.455933,
          "yaw": 52.01306,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            74.890625,
            95.828125,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -828.459412 489.681976 -0.375000; setang -38.455933 52.013062 0",
          "position_tick": 110611,
          "angle_tick": 110611,
          "origin": [
            -828.459411621094,
            489.681976318359,
            -0.375
          ],
          "pitch": -38.455932617188,
          "yaw": 52.013061523438,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            74.890625,
            95.828125,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110445,
          "last_tick": 110611,
          "samples": 167
        },
        "departure_tick": 110573,
        "movement_to_event_ms": 609.375,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9b3d057398102853",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00487",
      "command_record_id": "demo_5d6af8fdfb719608e960_00487",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00221",
        "demo_5d6af8fdfb719608e960_00487",
        "demo_7dadd8516dde2b87da75_00587"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 20,
      "event_tick": 185326,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.540624976158,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.540625，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1325.616300 2777.381800 124.031750; setang 5.583466 -168.653180 0",
          "position_tick": 185094,
          "angle_tick": 185094,
          "origin": [
            1325.6163,
            2777.3818,
            124.03175
          ],
          "pitch": 5.5834656,
          "yaw": -168.65318,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 816.910160 2312.435300 136.031480; setang -22.295044 -126.479070 0",
          "position_tick": 185320,
          "angle_tick": 185320,
          "origin": [
            816.91016,
            2312.4353,
            136.03148
          ],
          "pitch": -22.295044,
          "yaw": -126.47907,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -137.15625,
            -203.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 805.996216 2296.711426 136.031464; setang -24.354279 -126.835442 0",
          "position_tick": 185326,
          "angle_tick": 185326,
          "origin": [
            805.996215820312,
            2296.71142578125,
            136.031463623047
          ],
          "pitch": -24.354278564453,
          "yaw": -126.835441589355,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -140.8359375,
            -200.484375,
            -0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185094,
          "last_tick": 185326,
          "samples": 233
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9bc3bdd422d73710",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00140",
      "command_record_id": "demo_21a2c34da37a8e81c427_00486",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00486",
        "demo_3ef7bfc9c4cb1bcd3960_00140",
        "demo_585d972b6bcf05f54588_00266"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 24,
      "event_tick": 183619,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 9.990356 -28.832932 0",
          "position_tick": 183293,
          "angle_tick": 183293,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 9.990356,
          "yaw": -28.832932,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 14.003113 -32.344086 0",
          "position_tick": 183183,
          "angle_tick": 183183,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 14.003113,
          "yaw": -32.344086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -774.535640 -2224.651000 -160.218750; setang -17.848663 62.583620 0",
          "position_tick": 183612,
          "angle_tick": 183612,
          "origin": [
            -774.53564,
            -2224.651,
            -160.21875
          ],
          "pitch": -17.848663,
          "yaw": 62.58362,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            114.546875,
            216.57812,
            259.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -763.796875 -2204.346436 -141.218750; setang -17.848663 62.583618 0",
          "position_tick": 183619,
          "angle_tick": 183619,
          "origin": [
            -763.796875,
            -2204.346435546875,
            -141.21875
          ],
          "pitch": -17.848663330078,
          "yaw": 62.583618164062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            114.546875,
            216.578125,
            171.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183183,
          "last_tick": 183619,
          "samples": 437
        },
        "departure_tick": 183294,
        "movement_to_event_ms": 5093.75,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c628306089a2a00",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_da35559385e7d6e5ce42_00288",
      "command_record_id": "demo_da35559385e7d6e5ce42_00288",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00298",
        "demo_241d9eb92ddde5a3b396_00153",
        "demo_da35559385e7d6e5ce42_00288"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 15,
      "event_tick": 129403,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -919.620500 324.079300 -43.848022; setang 7.864838 -26.786377 0",
          "position_tick": 129115,
          "angle_tick": 129115,
          "origin": [
            -919.6205,
            324.0793,
            -43.848022
          ],
          "pitch": 7.8648376,
          "yaw": -26.786377,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.558594,
            -230.96484,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -847.108950 357.848700 -51.369690; setang 8.689850 -41.994200 0",
          "position_tick": 129397,
          "angle_tick": 129397,
          "origin": [
            -847.10895,
            357.8487,
            -51.36969
          ],
          "pitch": 8.68985,
          "yaw": -41.9942,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.19922,
            -69.48633,
            -46.597656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -838.532837 350.127625 -55.968750; setang 8.689850 -41.994202 0",
          "position_tick": 129403,
          "angle_tick": 129403,
          "origin": [
            -838.532836914062,
            350.127624511719,
            -55.96875
          ],
          "pitch": 8.689849853516,
          "yaw": -41.994201660156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            123.1875,
            -110.890625,
            -37.328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 129115,
          "last_tick": 129403,
          "samples": 289
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c6c8f68620aff31",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_86c38e0db4646195347a_00044",
      "command_record_id": "demo_86c38e0db4646195347a_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00079",
        "demo_6e149681cbff13e6c780_00080",
        "demo_86c38e0db4646195347a_00044"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "dumau",
      "round": 4,
      "event_tick": 23379,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 31.417997 1416.131714 106.312500; setang -15.804520 47.124146 0",
          "position_tick": 23371,
          "angle_tick": 23379,
          "origin": [
            31.417997360229,
            1416.131713867188,
            106.3125
          ],
          "pitch": -15.80451965332,
          "yaw": 47.124145507812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 31.417997 1416.131700 106.312500; setang -15.804520 47.124146 0",
          "position_tick": 23372,
          "angle_tick": 23372,
          "origin": [
            31.417997,
            1416.1317,
            106.3125
          ],
          "pitch": -15.80452,
          "yaw": 47.124146,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 31.417997 1416.131714 106.312500; setang -15.804520 47.124146 0",
          "position_tick": 23379,
          "angle_tick": 23379,
          "origin": [
            31.417997360229,
            1416.131713867188,
            106.3125
          ],
          "pitch": -15.80451965332,
          "yaw": 47.124145507812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23249,
          "last_tick": 23379,
          "samples": 131
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9db65c93c4af5f47",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00416",
      "command_record_id": "demo_21a2c34da37a8e81c427_00416",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00416",
        "demo_62cb3af35c3893a91c7d_00261",
        "demo_bc6251413daa2447c1ff_00224"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 21,
      "event_tick": 160001,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -780.356800 -1308.503200 -167.968750; setang 10.472031 37.076797 0",
          "position_tick": 159871,
          "angle_tick": 159871,
          "origin": [
            -780.3568,
            -1308.5032,
            -167.96875
          ],
          "pitch": 10.472031,
          "yaw": 37.076797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.695312,
            -104.953125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -730.115200 -1314.741800 -167.968750; setang 16.016006 68.889084 0",
          "position_tick": 159995,
          "angle_tick": 159995,
          "origin": [
            -730.1152,
            -1314.7418,
            -167.96875
          ],
          "pitch": 16.016006,
          "yaw": 68.889084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -730.115173 -1314.741821 -167.968750; setang 16.016006 68.889084 0",
          "position_tick": 160001,
          "angle_tick": 160001,
          "origin": [
            -730.115173339844,
            -1314.741821289062,
            -167.96875
          ],
          "pitch": 16.016006469727,
          "yaw": 68.889083862305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 159871,
          "last_tick": 160001,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a04e1ec88699bc52",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_bc6251413daa2447c1ff_00422",
      "command_record_id": "demo_bc6251413daa2447c1ff_00422",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00173",
        "demo_21a2c34da37a8e81c427_00027",
        "demo_bc6251413daa2447c1ff_00422"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 21,
      "event_tick": 185685,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1162.978800 -842.987200 -167.968750; setang -21.987762 -0.537292 0",
          "position_tick": 185537,
          "angle_tick": 185537,
          "origin": [
            -1162.9788,
            -842.9872,
            -167.96875
          ],
          "pitch": -21.987762,
          "yaw": -0.5372925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1247.968800 -856.033600 -129.968750; setang -19.836853 -1.017944 0",
          "position_tick": 185427,
          "angle_tick": 185427,
          "origin": [
            -1247.9688,
            -856.0336,
            -129.96875
          ],
          "pitch": -19.836853,
          "yaw": -1.0179443,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            184.20312,
            52.4375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1182.286600 -610.315900 -167.968750; setang -22.010422 -0.537292 0",
          "position_tick": 185678,
          "angle_tick": 185678,
          "origin": [
            -1182.2866,
            -610.3159,
            -167.96875
          ],
          "pitch": -22.010422,
          "yaw": -0.5372925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            228.38281,
            -1.5546875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1159.983643 -610.486206 -167.968750; setang -22.010422 -0.537292 0",
          "position_tick": 185685,
          "angle_tick": 185685,
          "origin": [
            -1159.983642578125,
            -610.486206054688,
            -167.96875
          ],
          "pitch": -22.01042175293,
          "yaw": -0.537292480469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.125,
            -1.94140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185427,
          "last_tick": 185685,
          "samples": 259
        },
        "departure_tick": 185538,
        "movement_to_event_ms": 2312.5,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a18a2cedaa5caa53",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_79fb1d50cba757afee7d_00050",
      "command_record_id": "demo_79fb1d50cba757afee7d_00050",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00376",
        "demo_79fb1d50cba757afee7d_00050",
        "demo_9973c9a1187116ecba8b_00066"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 5,
      "event_tick": 30866,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1491.865200 2118.095500 -10.207397; setang 7.884750 -54.756546 0",
          "position_tick": 30736,
          "angle_tick": 30736,
          "origin": [
            1491.8652,
            2118.0955,
            -10.207397
          ],
          "pitch": 7.8847504,
          "yaw": -54.756546,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1697.639300 1925.515300 51.843750; setang 6.026001 -131.857910 0",
          "position_tick": 30860,
          "angle_tick": 30860,
          "origin": [
            1697.6393,
            1925.5153,
            51.84375
          ],
          "pitch": 6.026001,
          "yaw": -131.85791,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -83.921875,
            -94.953125,
            281.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1691.082886 1918.097046 69.890625; setang 6.026001 -131.857910 0",
          "position_tick": 30866,
          "angle_tick": 30866,
          "origin": [
            1691.082885742188,
            1918.097045898438,
            69.890625
          ],
          "pitch": 6.026000976562,
          "yaw": -131.85791015625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -83.921875,
            -94.953125,
            206.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30736,
          "last_tick": 30866,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a3b4d7d3722e3889",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_67348e1baa5b49bad101_00336",
      "command_record_id": "demo_67348e1baa5b49bad101_00336",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00280",
        "demo_3ef7bfc9c4cb1bcd3960_00329",
        "demo_67348e1baa5b49bad101_00336"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 17,
      "event_tick": 156346,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 16.054976 -2359.905029 -39.968750; setang 8.621185 74.510315 0",
          "position_tick": 156338,
          "angle_tick": 156346,
          "origin": [
            16.054975509644,
            -2359.905029296875,
            -39.96875
          ],
          "pitch": 8.621185302734,
          "yaw": 74.510314941406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 16.054976 -2359.905000 -39.968750; setang 8.621185 74.510315 0",
          "position_tick": 156339,
          "angle_tick": 156339,
          "origin": [
            16.054976,
            -2359.905,
            -39.96875
          ],
          "pitch": 8.621185,
          "yaw": 74.510315,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 16.054976 -2359.905029 -39.968750; setang 8.621185 74.510315 0",
          "position_tick": 156346,
          "angle_tick": 156346,
          "origin": [
            16.054975509644,
            -2359.905029296875,
            -39.96875
          ],
          "pitch": 8.621185302734,
          "yaw": 74.510314941406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156216,
          "last_tick": 156346,
          "samples": 131
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a3d0eb6cd90f4a32",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00310",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00308",
        "demo_ea4226131b7a75cdf0ec_00310",
        "demo_fde4c2af9b83d7a5ead3_00064"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 17,
      "event_tick": 155343,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1508.770000 -2069.554400 -256.055100; setang -0.329926 -61.732520 0",
          "position_tick": 155053,
          "angle_tick": 155053,
          "origin": [
            -1508.77,
            -2069.5544,
            -256.0551
          ],
          "pitch": -0.32992554,
          "yaw": -61.73252,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            119.14844,
            -219.78125,
            3.09375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -777.717650 -2231.243700 -179.968750; setang -20.047638 70.431980 0",
          "position_tick": 155329,
          "angle_tick": 155329,
          "origin": [
            -777.71765,
            -2231.2437,
            -179.96875
          ],
          "pitch": -20.047638,
          "yaw": 70.43198,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            75.30078,
            210.42188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -762.143677 -2187.689209 -135.765625; setang -20.102570 70.459442 0",
          "position_tick": 155343,
          "angle_tick": 155343,
          "origin": [
            -762.143676757812,
            -2187.689208984375,
            -135.765625
          ],
          "pitch": -20.102569580078,
          "yaw": 70.459442138672,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            76.671875,
            214.421875,
            143.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155053,
          "last_tick": 155343,
          "samples": 291
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a40e1961499d2525",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00493",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00493",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00515",
        "demo_44ff5206b8e42e46265b_00184",
        "demo_4f80b8bcc2fa56bb83a7_00493"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 21,
      "event_tick": 168961,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -447.974730 1727.970800 30.737158; setang -12.925415 -49.055330 0",
          "position_tick": 168494,
          "angle_tick": 168494,
          "origin": [
            -447.97473,
            1727.9708,
            30.737158
          ],
          "pitch": -12.925415,
          "yaw": -49.05533,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang -12.897263 -49.055330 0",
          "position_tick": 168449,
          "angle_tick": 168449,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": -12.897263,
          "yaw": -49.05533,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -530.167500 184.582810 163.031250; setang -3.857910 -107.825320 0",
          "position_tick": 168955,
          "angle_tick": 168955,
          "origin": [
            -530.1675,
            184.58281,
            163.03125
          ],
          "pitch": -3.8579102,
          "yaw": -107.82532,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.25391,
            -235.58203,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -535.594421 166.227676 163.031250; setang -3.857910 -107.825317 0",
          "position_tick": 168961,
          "angle_tick": 168961,
          "origin": [
            -535.594421386719,
            166.227676391602,
            163.03125
          ],
          "pitch": -3.85791015625,
          "yaw": -107.825317382812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -70.37109375,
            -234.67578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168449,
          "last_tick": 168961,
          "samples": 513
        },
        "departure_tick": 168495,
        "movement_to_event_ms": 7296.875,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a53f816a6990fb2f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00358",
      "command_record_id": "demo_07e639ec7f941287e35b_00358",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00358",
        "demo_4d520a1960bac889dc2d_00313",
        "demo_f53e9889dd94c99a6feb_00351"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 21,
      "event_tick": 162319,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1912.204700 -436.351800 -351.968750; setang 12.408020 -166.583630 0",
          "position_tick": 161871,
          "angle_tick": 161871,
          "origin": [
            1912.2047,
            -436.3518,
            -351.96875
          ],
          "pitch": 12.40802,
          "yaw": -166.58363,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 828.663000 243.589770 -415.968750; setang 1.584091 -158.662840 0",
          "position_tick": 162313,
          "angle_tick": 162313,
          "origin": [
            828.663,
            243.58977,
            -415.96875
          ],
          "pitch": 1.5840912,
          "yaw": -158.66284,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.17188,
            -43.20996,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 813.180237 239.089020 -415.968750; setang 0.528030 -158.750732 0",
          "position_tick": 162319,
          "angle_tick": 162319,
          "origin": [
            813.180236816406,
            239.089019775391,
            -415.96875
          ],
          "pitch": 0.528030395508,
          "yaw": -158.750732421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -205.1796875,
            -63.58203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161871,
          "last_tick": 162319,
          "samples": 449
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ac210dff25dc80c1",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00401",
      "command_record_id": "demo_bc6251413daa2447c1ff_00401",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00436",
        "demo_21a2c34da37a8e81c427_00305",
        "demo_bc6251413daa2447c1ff_00401"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 20,
      "event_tick": 174360,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -2415.937256 -115.760437 -161.774963; setang -22.885559 44.028046 0",
          "position_tick": 174352,
          "angle_tick": 174360,
          "origin": [
            -2415.937255859375,
            -115.760437011719,
            -161.774963378906
          ],
          "pitch": -22.885559082031,
          "yaw": 44.028045654297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -2415.937300 -115.760440 -161.774960; setang -22.885560 44.028046 0",
          "position_tick": 174353,
          "angle_tick": 174353,
          "origin": [
            -2415.9373,
            -115.76044,
            -161.77496
          ],
          "pitch": -22.88556,
          "yaw": 44.028046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2415.937256 -115.760437 -161.774963; setang -22.885559 44.028046 0",
          "position_tick": 174360,
          "angle_tick": 174360,
          "origin": [
            -2415.937255859375,
            -115.760437011719,
            -161.774963378906
          ],
          "pitch": -22.885559082031,
          "yaw": 44.028045654297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174002,
          "last_tick": 174360,
          "samples": 359
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ac7357d4250e2398",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00167",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00167",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00167",
        "demo_49fabf21b1c26f1010df_00018",
        "demo_deb2a52b8ef138c44fe0_00131"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 8,
      "event_tick": 75831,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 427.054901 1687.596069 3.703425; setang -30.338058 139.575134 0",
          "position_tick": 75823,
          "angle_tick": 75831,
          "origin": [
            427.054901123047,
            1687.596069335938,
            3.703424930573
          ],
          "pitch": -30.33805847168,
          "yaw": 139.575134277344,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 427.054900 1687.596100 3.703425; setang -30.338058 139.575130 0",
          "position_tick": 75824,
          "angle_tick": 75824,
          "origin": [
            427.0549,
            1687.5961,
            3.703425
          ],
          "pitch": -30.338058,
          "yaw": 139.57513,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 427.054901 1687.596069 3.703425; setang -30.338058 139.575134 0",
          "position_tick": 75831,
          "angle_tick": 75831,
          "origin": [
            427.054901123047,
            1687.596069335938,
            3.703424930573
          ],
          "pitch": -30.33805847168,
          "yaw": 139.575134277344,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75701,
          "last_tick": 75831,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_af93c4a1f754156b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00450",
      "command_record_id": "demo_67348e1baa5b49bad101_00450",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00424",
        "demo_585d972b6bcf05f54588_00284",
        "demo_67348e1baa5b49bad101_00450"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 21,
      "event_tick": 193416,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 369.619020 -1590.419600 -196.774540; setang -18.690826 176.301390 0",
          "position_tick": 193408,
          "angle_tick": 193408,
          "origin": [
            369.61902,
            -1590.4196,
            -196.77454
          ],
          "pitch": -18.690826,
          "yaw": 176.30139,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 862.257260 -1087.141700 -262.770700; setang -14.915649 -147.319800 0",
          "position_tick": 192994,
          "angle_tick": 192994,
          "origin": [
            862.25726,
            -1087.1417,
            -262.7707
          ],
          "pitch": -14.915649,
          "yaw": -147.3198,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.5664,
            -4.765625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 368.860570 -1590.369800 -196.395320; setang -19.007720 176.222410 0",
          "position_tick": 193410,
          "angle_tick": 193410,
          "origin": [
            368.86057,
            -1590.3698,
            -196.39532
          ],
          "pitch": -19.00772,
          "yaw": 176.22241,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -16.169922,
            1.0625,
            8.082031
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 362.940735 -1589.987671 -193.435425; setang -19.773331 176.380676 0",
          "position_tick": 193416,
          "angle_tick": 193416,
          "origin": [
            362.940734863281,
            -1589.987670898438,
            -193.435424804688
          ],
          "pitch": -19.773330688477,
          "yaw": 176.380676269531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -104.111328125,
            6.6484375,
            52.0546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192994,
          "last_tick": 193416,
          "samples": 423
        },
        "departure_tick": 193409,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b0a24d7388d5fc80",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00308",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00193",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00313",
        "demo_b24ca24bca0f9defa72c_00193",
        "demo_deb2a52b8ef138c44fe0_00308"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 10,
      "event_tick": 70409,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -836.701350 2485.165500 -40.968750; setang -2.574921 -148.652570 0",
          "position_tick": 70330,
          "angle_tick": 70330,
          "origin": [
            -836.70135,
            2485.1655,
            -40.96875
          ],
          "pitch": -2.5749207,
          "yaw": -148.65257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -826.437600 2443.780800 -45.359863; setang -2.550888 -148.735320 0",
          "position_tick": 70279,
          "angle_tick": 70279,
          "origin": [
            -826.4376,
            2443.7808,
            -45.359863
          ],
          "pitch": -2.550888,
          "yaw": -148.73532,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -19.253906,
            -4.1796875,
            1.4492188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -978.003400 2408.760500 -34.299377; setang -14.309692 -148.131410 0",
          "position_tick": 70403,
          "angle_tick": 70403,
          "origin": [
            -978.0034,
            2408.7605,
            -34.299377
          ],
          "pitch": -14.309692,
          "yaw": -148.13141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -212.8164,
            -121.390625,
            70.33984
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -994.527649 2399.100586 -28.742310; setang -14.563751 -148.108398 0",
          "position_tick": 70409,
          "angle_tick": 70409,
          "origin": [
            -994.527648925781,
            2399.1005859375,
            -28.742309570312
          ],
          "pitch": -14.563751220703,
          "yaw": -148.1083984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -210.9609375,
            -124.578125,
            72.01171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 70279,
          "last_tick": 70409,
          "samples": 131
        },
        "departure_tick": 70331,
        "movement_to_event_ms": 1234.375,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b0e99bf1600534a7",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00313",
      "command_record_id": "demo_44ff5206b8e42e46265b_00430",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00415",
        "demo_44ff5206b8e42e46265b_00430",
        "demo_4f80b8bcc2fa56bb83a7_00313"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 18,
      "event_tick": 170693,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -17.318573 -51.081970 0",
          "position_tick": 170216,
          "angle_tick": 170216,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -17.318573,
          "yaw": -51.08197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -17.318573 -51.081970 0",
          "position_tick": 170181,
          "angle_tick": 170181,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -17.318573,
          "yaw": -51.08197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 530.946350 865.891240 119.421875; setang 7.659531 -55.700340 0",
          "position_tick": 170687,
          "angle_tick": 170687,
          "origin": [
            530.94635,
            865.89124,
            119.421875
          ],
          "pitch": 7.6595306,
          "yaw": -55.70034,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            143.13672,
            -198.05078,
            83.35254
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 542.134094 850.389526 139.093750; setang 7.772141 -55.531425 0",
          "position_tick": 170693,
          "angle_tick": 170693,
          "origin": [
            542.134094238281,
            850.389526367188,
            139.09375
          ],
          "pitch": 7.77214050293,
          "yaw": -55.531425476074,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            143.203125,
            -198.421875,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170181,
          "last_tick": 170693,
          "samples": 513
        },
        "departure_tick": 170217,
        "movement_to_event_ms": 7453.125,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b2308e673618804d",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00247",
      "command_record_id": "demo_1b9d5eac73de0b387701_00247",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00247",
        "demo_21a2c34da37a8e81c427_00477",
        "demo_bc6251413daa2447c1ff_00146"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 11,
      "event_tick": 82682,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 652.858800 -1418.815900 -263.835940; setang 0.441513 -154.434130 0",
          "position_tick": 82590,
          "angle_tick": 82590,
          "origin": [
            652.8588,
            -1418.8159,
            -263.83594
          ],
          "pitch": 0.44151306,
          "yaw": -154.43413,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 652.870300 -1418.810400 -263.835820; setang 1.765015 -167.140840 0",
          "position_tick": 82552,
          "angle_tick": 82552,
          "origin": [
            652.8703,
            -1418.8104,
            -263.83582
          ],
          "pitch": 1.7650146,
          "yaw": -167.14084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.55859,
            -14.1171875,
            0.15625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 505.445770 -1581.841800 -263.968750; setang -24.442871 176.828370 0",
          "position_tick": 82676,
          "angle_tick": 82676,
          "origin": [
            505.44577,
            -1581.8418,
            -263.96875
          ],
          "pitch": -24.442871,
          "yaw": 176.82837,
          "airborne": false,
          "duck_amount": 0.99030495,
          "velocity": [
            -104.61914,
            5.3671875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 498.985901 -1581.508789 -261.458008; setang -25.030975 176.916626 0",
          "position_tick": 82682,
          "angle_tick": 82682,
          "origin": [
            498.985900878906,
            -1581.5087890625,
            -261.4580078125
          ],
          "pitch": -25.030975341797,
          "yaw": 176.916625976562,
          "airborne": false,
          "duck_amount": 0.956491827965,
          "velocity": [
            -83.2734375,
            4.3359375,
            41.63671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82552,
          "last_tick": 82682,
          "samples": 131
        },
        "departure_tick": 82591,
        "movement_to_event_ms": 1437.5,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b3d2ea20ba516a25",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00176",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00176",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00176",
        "demo_92655b67d38bb2eb32f4_00357",
        "demo_da35559385e7d6e5ce42_00483"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 9,
      "event_tick": 75843,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1162.798950 1426.929077 -133.714539; setang -1.131927 -141.990051 0",
          "position_tick": 75834,
          "angle_tick": 75843,
          "origin": [
            1162.798950195312,
            1426.929077148438,
            -133.714538574219
          ],
          "pitch": -1.131927490234,
          "yaw": -141.990051269531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1162.799000 1426.929100 -126.453125; setang -1.131927 -141.990050 0",
          "position_tick": 75836,
          "angle_tick": 75836,
          "origin": [
            1162.799,
            1426.9291,
            -126.453125
          ],
          "pitch": -1.1319275,
          "yaw": -141.99005,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            179.73047
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1162.798950 1426.929077 -103.828125; setang -1.131927 -141.990051 0",
          "position_tick": 75843,
          "angle_tick": 75843,
          "origin": [
            1162.798950195312,
            1426.929077148438,
            -103.828125
          ],
          "pitch": -1.131927490234,
          "yaw": -141.990051269531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75693,
          "last_tick": 75843,
          "samples": 151
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b61794b6b8dfd4f9",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_21a2c34da37a8e81c427_00201",
      "command_record_id": "demo_21a2c34da37a8e81c427_00201",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00201",
        "demo_62cb3af35c3893a91c7d_00111",
        "demo_ea4226131b7a75cdf0ec_00170"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 11,
      "event_tick": 69017,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 813.893300 479.640100 -256.203860; setang 6.479187 -131.641970 0",
          "position_tick": 68758,
          "angle_tick": 68758,
          "origin": [
            813.8933,
            479.6401,
            -256.20386
          ],
          "pitch": 6.479187,
          "yaw": -131.64197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -186.27734,
            166.73633,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 365.947020 -105.499450 -171.073120; setang -1.086609 -145.770390 0",
          "position_tick": 69011,
          "angle_tick": 69011,
          "origin": [
            365.94702,
            -105.49945,
            -171.07312
          ],
          "pitch": -1.0866089,
          "yaw": -145.77039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -149.45117,
            -122.19531,
            36.90625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 352.842651 -115.566406 -165.706055; setang -1.170380 -145.770386 0",
          "position_tick": 69017,
          "angle_tick": 69017,
          "origin": [
            352.842651367188,
            -115.56640625,
            -165.7060546875
          ],
          "pitch": -1.170379638672,
          "yaw": -145.770385742188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -175.26171875,
            -131.61328125,
            73.3984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68758,
          "last_tick": 69017,
          "samples": 260
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6ede742009bd153",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00319",
      "command_record_id": "demo_6e149681cbff13e6c780_00319",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00373",
        "demo_6e149681cbff13e6c780_00319",
        "demo_9da916c73bb5ff938c63_00110"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "luchov",
      "round": 15,
      "event_tick": 140860,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 159.572620 1663.934700 113.286730; setang -2.309875 35.735443 0",
          "position_tick": 140562,
          "angle_tick": 140562,
          "origin": [
            159.57262,
            1663.9347,
            113.28673
          ],
          "pitch": -2.3098755,
          "yaw": 35.735443,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.36621,
            -22.617188,
            -0.8696289
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -45.224243 1344.140600 104.031235; setang -11.981277 47.270050 0",
          "position_tick": 140853,
          "angle_tick": 140853,
          "origin": [
            -45.224243,
            1344.1406,
            104.031235
          ],
          "pitch": -11.981277,
          "yaw": 47.27005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            35.39453,
            37.625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -40.582764 1349.126831 104.031235; setang -11.996384 47.285492 0",
          "position_tick": 140860,
          "angle_tick": 140860,
          "origin": [
            -40.582763671875,
            1349.126831054688,
            104.031234741211
          ],
          "pitch": -11.996383666992,
          "yaw": 47.285491943359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            57.36328125,
            61.75,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140562,
          "last_tick": 140860,
          "samples": 299
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6f358b1231c92be",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9da916c73bb5ff938c63_00218",
      "command_record_id": "demo_9da916c73bb5ff938c63_00218",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00096",
        "demo_84f87856e21e12df25d7_00295",
        "demo_9da916c73bb5ff938c63_00218"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 10,
      "event_tick": 72015,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 9.129870 1420.596700 106.312500; setang -2.264893 51.477127 0",
          "position_tick": 71884,
          "angle_tick": 71884,
          "origin": [
            9.12987,
            1420.5967,
            106.3125
          ],
          "pitch": -2.2648926,
          "yaw": 51.477127,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 39.297836 1399.609900 104.031250; setang -3.254013 52.689056 0",
          "position_tick": 71765,
          "angle_tick": 71765,
          "origin": [
            39.297836,
            1399.6099,
            104.03125
          ],
          "pitch": -3.254013,
          "yaw": 52.689056,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            123.89526,
            -94.140625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 128.117310 1449.757800 103.072690; setang -12.026596 53.773620 0",
          "position_tick": 72009,
          "angle_tick": 72009,
          "origin": [
            128.11731,
            1449.7578,
            103.07269
          ],
          "pitch": -12.026596,
          "yaw": 53.77362,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            148.71826,
            188.69531,
            -0.7895508
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 139.787781 1464.881348 103.034065; setang -12.090454 53.773621 0",
          "position_tick": 72015,
          "angle_tick": 72015,
          "origin": [
            139.787780761719,
            1464.88134765625,
            103.034065246582
          ],
          "pitch": -12.090454101562,
          "yaw": 53.773620605469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            148.880859375,
            194.5625,
            0.06103515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71765,
          "last_tick": 72015,
          "samples": 251
        },
        "departure_tick": 71885,
        "movement_to_event_ms": 2046.875,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b8248ddd513d4dec",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00015",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00015",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00067",
        "demo_62cb3af35c3893a91c7d_00012",
        "demo_fde4c2af9b83d7a5ead3_00015"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 3,
      "event_tick": 12895,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1171.950200 -863.100700 -167.968750; setang 5.243561 64.528885 0",
          "position_tick": 12765,
          "angle_tick": 12765,
          "origin": [
            -1171.9502,
            -863.1007,
            -167.96875
          ],
          "pitch": 5.243561,
          "yaw": 64.528885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            182.53125,
            156.22656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1171.081000 -553.220400 -167.968750; setang -16.862976 -3.015747 0",
          "position_tick": 12889,
          "angle_tick": 12889,
          "origin": [
            -1171.081,
            -553.2204,
            -167.96875
          ],
          "pitch": -16.862976,
          "yaw": -3.015747,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            216.55469,
            -9.296875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1153.231934 -554.044189 -167.968750; setang -16.932343 -3.061752 0",
          "position_tick": 12895,
          "angle_tick": 12895,
          "origin": [
            -1153.23193359375,
            -554.044189453125,
            -167.96875
          ],
          "pitch": -16.932342529297,
          "yaw": -3.061752319336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            233.375,
            -11.0703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12765,
          "last_tick": 12895,
          "samples": 131
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bbda322d7a8d0eea",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00049",
      "command_record_id": "demo_49fabf21b1c26f1010df_00049",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00156",
        "demo_49fabf21b1c26f1010df_00049",
        "demo_deb2a52b8ef138c44fe0_00037"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 4,
      "event_tick": 31271,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 519.694519 2084.723389 127.103485; setang 9.944000 -115.187187 0",
          "position_tick": 31264,
          "angle_tick": 31271,
          "origin": [
            519.694519042969,
            2084.723388671875,
            127.103485107422
          ],
          "pitch": 9.944000244141,
          "yaw": -115.187187194824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 519.694500 2084.723400 127.103485; setang 9.944000 -115.187190 0",
          "position_tick": 31265,
          "angle_tick": 31265,
          "origin": [
            519.6945,
            2084.7234,
            127.103485
          ],
          "pitch": 9.944,
          "yaw": -115.18719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 519.694519 2084.723389 127.103485; setang 9.944000 -115.187187 0",
          "position_tick": 31271,
          "angle_tick": 31271,
          "origin": [
            519.694519042969,
            2084.723388671875,
            127.103485107422
          ],
          "pitch": 9.944000244141,
          "yaw": -115.187187194824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30886,
          "last_tick": 31271,
          "samples": 386
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bc3258346f55c94d",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_9973c9a1187116ecba8b_00191",
      "command_record_id": "demo_9973c9a1187116ecba8b_00191",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00299",
        "demo_78d0d18d21d68a5f4162_00105",
        "demo_9973c9a1187116ecba8b_00191"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "tN1R",
      "round": 9,
      "event_tick": 82619,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1184.286900 2112.275400 0.948257; setang 30.975952 -98.362656 0",
          "position_tick": 82394,
          "angle_tick": 82394,
          "origin": [
            1184.2869,
            2112.2754,
            0.94825745
          ],
          "pitch": 30.975952,
          "yaw": -98.362656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            239.0664,
            -53.578125,
            38.867188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1382.614400 1362.382000 -9.866150; setang -15.598175 -131.165440 0",
          "position_tick": 82613,
          "angle_tick": 82613,
          "origin": [
            1382.6144,
            1362.382,
            -9.86615
          ],
          "pitch": -15.598175,
          "yaw": -131.16544,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -128.75,
            -189.80469,
            -0.7734375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1371.638184 1347.433350 -9.552368; setang -15.686066 -131.099518 0",
          "position_tick": 82619,
          "angle_tick": 82619,
          "origin": [
            1371.63818359375,
            1347.433349609375,
            -9.552368164062
          ],
          "pitch": -15.686065673828,
          "yaw": -131.099517822266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -145.328125,
            -192.0,
            11.99609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82394,
          "last_tick": 82619,
          "samples": 226
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bc7b0e3e1894ce5f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00007",
      "command_record_id": "demo_bc6251413daa2447c1ff_00345",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00023",
        "demo_bc6251413daa2447c1ff_00345",
        "demo_f1d8725268c9f30ce844_00007"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NiKo",
      "round": 18,
      "event_tick": 151982,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 693.570430 665.666100 -135.968750; setang -0.879944 -140.838200 0",
          "position_tick": 151885,
          "angle_tick": 151885,
          "origin": [
            693.57043,
            665.6661,
            -135.96875
          ],
          "pitch": -0.87994385,
          "yaw": -140.8382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 641.565500 655.469100 -135.968750; setang -1.231842 -141.999660 0",
          "position_tick": 151819,
          "angle_tick": 151819,
          "origin": [
            641.5655,
            655.4691,
            -135.96875
          ],
          "pitch": -1.231842,
          "yaw": -141.99966,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -164.83594,
            180.04688,
            -5.3046875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 625.098200 628.474200 -131.125000; setang -1.126434 -139.166230 0",
          "position_tick": 151976,
          "angle_tick": 151976,
          "origin": [
            625.0982,
            628.4742,
            -131.125
          ],
          "pitch": -1.1264343,
          "yaw": -139.16623,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -171.77734,
            -148.02734,
            19.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 611.608215 616.849426 -111.250000; setang -1.320068 -139.130859 0",
          "position_tick": 151982,
          "angle_tick": 151982,
          "origin": [
            611.608215332031,
            616.849426269531,
            -111.25
          ],
          "pitch": -1.320068359375,
          "yaw": -139.130859375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -172.671875,
            -148.796875,
            229.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151819,
          "last_tick": 151982,
          "samples": 164
        },
        "departure_tick": 151886,
        "movement_to_event_ms": 1515.625,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bdeb9f687d503957",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00011",
      "command_record_id": "demo_585d972b6bcf05f54588_00297",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00104",
        "demo_585d972b6bcf05f54588_00297",
        "demo_67348e1baa5b49bad101_00011"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 16,
      "event_tick": 131204,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 342.798600 -99.116700 -172.991330; setang -1.952484 -142.015460 0",
          "position_tick": 131006,
          "angle_tick": 131006,
          "origin": [
            342.7986,
            -99.1167,
            -172.99133
          ],
          "pitch": -1.9524841,
          "yaw": -142.01546,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 398.937440 153.168400 -241.165040; setang -9.212372 -118.557590 0",
          "position_tick": 130792,
          "angle_tick": 130792,
          "origin": [
            398.93744,
            153.1684,
            -241.16504
          ],
          "pitch": -9.212372,
          "yaw": -118.55759,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.7168,
            -197.06836,
            4.875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 311.054380 -155.726320 -165.468750; setang -2.447540 -145.590130 0",
          "position_tick": 131197,
          "angle_tick": 131197,
          "origin": [
            311.05438,
            -155.72632,
            -165.46875
          ],
          "pitch": -2.4475403,
          "yaw": -145.59013,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.88672,
            -136.61719,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 292.202545 -168.752563 -168.305298; setang -2.447540 -145.590134 0",
          "position_tick": 131204,
          "angle_tick": 131204,
          "origin": [
            292.202545166016,
            -168.752563476562,
            -168.305297851562
          ],
          "pitch": -2.447540283203,
          "yaw": -145.590133666992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -201.666015625,
            -139.1171875,
            -12.33984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130792,
          "last_tick": 131204,
          "samples": 413
        },
        "departure_tick": 131007,
        "movement_to_event_ms": 3093.75,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bdee0f471ed9b9d5",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00095",
      "command_record_id": "demo_07e639ec7f941287e35b_00095",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00095",
        "demo_1e8907bfd30b0bcdbfe9_00043",
        "demo_4d520a1960bac889dc2d_00316"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 6,
      "event_tick": 38473,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1329.419600 -399.025100 -127.968750; setang -0.659866 -103.681410 0",
          "position_tick": 38326,
          "angle_tick": 38326,
          "origin": [
            1329.4196,
            -399.0251,
            -127.96875
          ],
          "pitch": -0.65986633,
          "yaw": -103.68141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.58203,
            -146.6875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1404.171100 -494.509460 -222.968750; setang -9.526184 -109.357570 0",
          "position_tick": 38466,
          "angle_tick": 38466,
          "origin": [
            1404.1711,
            -494.50946,
            -222.96875
          ],
          "pitch": -9.526184,
          "yaw": -109.35757,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.585938,
            -141.16797,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1398.468628 -510.744141 -222.968750; setang -9.526184 -109.357567 0",
          "position_tick": 38473,
          "angle_tick": 38473,
          "origin": [
            1398.468627929688,
            -510.744140625,
            -222.96875
          ],
          "pitch": -9.526184082031,
          "yaw": -109.357566833496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.8203125,
            -187.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38326,
          "last_tick": 38473,
          "samples": 148
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c029b071cdb438df",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00277",
      "command_record_id": "demo_9973c9a1187116ecba8b_00078",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00052",
        "demo_9973c9a1187116ecba8b_00078",
        "demo_deb2a52b8ef138c44fe0_00277"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 5,
      "event_tick": 38335,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1366.959600 2329.155500 15.148738; setang -3.702393 -163.174100 0",
          "position_tick": 38248,
          "angle_tick": 38248,
          "origin": [
            1366.9596,
            2329.1555,
            15.148738
          ],
          "pitch": -3.7023926,
          "yaw": -163.1741,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1366.937500 2329.149000 15.150572; setang -3.702393 -163.174100 0",
          "position_tick": 38205,
          "angle_tick": 38205,
          "origin": [
            1366.9375,
            2329.149,
            15.150572
          ],
          "pitch": -3.7023926,
          "yaw": -163.1741,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.398438,
            127.546875,
            23.710083
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1403.373000 2452.562500 39.966774; setang -13.975647 -156.609070 0",
          "position_tick": 38329,
          "angle_tick": 38329,
          "origin": [
            1403.373,
            2452.5625,
            39.966774
          ],
          "pitch": -13.975647,
          "yaw": -156.60907,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.46094,
            -58.625,
            -1.6569824
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1390.531372 2447.007080 40.303421; setang -13.975647 -156.609070 0",
          "position_tick": 38335,
          "angle_tick": 38335,
          "origin": [
            1390.531372070312,
            2447.007080078125,
            40.303421020508
          ],
          "pitch": -13.975646972656,
          "yaw": -156.609069824219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.28125,
            -76.25,
            13.165283203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38205,
          "last_tick": 38335,
          "samples": 131
        },
        "departure_tick": 38249,
        "movement_to_event_ms": 1359.375,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c26557859feb8179",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00271",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00271",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00271",
        "demo_5c8743102c5a1e28f8ee_00001",
        "demo_b24ca24bca0f9defa72c_00207"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "woxic",
      "round": 12,
      "event_tick": 109777,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -491.956670 -228.080810 0.440270; setang -18.989868 80.277770 0",
          "position_tick": 109686,
          "angle_tick": 109686,
          "origin": [
            -491.95667,
            -228.08081,
            0.44026995
          ],
          "pitch": -18.989868,
          "yaw": 80.27777,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -489.293880 -541.296400 55.554703; setang 7.432251 89.517975 0",
          "position_tick": 109265,
          "angle_tick": 109265,
          "origin": [
            -489.29388,
            -541.2964,
            55.554703
          ],
          "pitch": 7.432251,
          "yaw": 89.517975,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.515625,
            -0.74609375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -489.248470 -276.487900 0.428572; setang -14.765961 78.408050 0",
          "position_tick": 109770,
          "angle_tick": 109770,
          "origin": [
            -489.24847,
            -276.4879,
            0.4285717
          ],
          "pitch": -14.765961,
          "yaw": 78.40805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            26.40625,
            128.77344,
            -0.3912964
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -486.025269 -260.782715 0.307434; setang -14.765961 78.408051 0",
          "position_tick": 109777,
          "angle_tick": 109777,
          "origin": [
            -486.025268554688,
            -260.78271484375,
            0.307434082031
          ],
          "pitch": -14.765960693359,
          "yaw": 78.408050537109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.9140625,
            184.7265625,
            -1.309997558594
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 109265,
          "last_tick": 109777,
          "samples": 513
        },
        "departure_tick": 109687,
        "movement_to_event_ms": 1421.875,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3b0e50d15a2b303",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00289",
      "command_record_id": "demo_b9b20b60330034a63512_00352",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00269",
        "demo_79afb17b7ed789137186_00289",
        "demo_b9b20b60330034a63512_00352"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "xelex",
      "round": 20,
      "event_tick": 161680,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1083.904900 469.940830 1612.031200; setang -20.607270 -147.569730 0",
          "position_tick": 161577,
          "angle_tick": 161577,
          "origin": [
            1083.9049,
            469.94083,
            1612.0312
          ],
          "pitch": -20.60727,
          "yaw": -147.56973,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1083.968800 469.953950 1612.031200; setang -19.729736 -148.447270 0",
          "position_tick": 161526,
          "angle_tick": 161526,
          "origin": [
            1083.9688,
            469.95395,
            1612.0312
          ],
          "pitch": -19.729736,
          "yaw": -148.44727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            43.554688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 855.404300 324.741100 1612.031200; setang -20.607270 -147.569730 0",
          "position_tick": 161674,
          "angle_tick": 161674,
          "origin": [
            855.4043,
            324.7411,
            1612.0312
          ],
          "pitch": -20.60727,
          "yaw": -147.56973,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 855.404297 324.741089 1612.031250; setang -20.607269 -147.569733 0",
          "position_tick": 161680,
          "angle_tick": 161680,
          "origin": [
            855.404296875,
            324.741088867188,
            1612.03125
          ],
          "pitch": -20.607269287109,
          "yaw": -147.569732666016,
          "airborne": false,
          "duck_amount": 0.994611740112,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161526,
          "last_tick": 161680,
          "samples": 155
        },
        "departure_tick": 161578,
        "movement_to_event_ms": 1609.375,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c4321c555e686320",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00196",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00196",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00007",
        "demo_4d520a1960bac889dc2d_00293",
        "demo_f53e9889dd94c99a6feb_00196"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 12,
      "event_tick": 88659,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1455.921800 -1127.105300 -415.968750; setang 0.000000 0.320312 0",
          "position_tick": 88441,
          "angle_tick": 88441,
          "origin": [
            -1455.9218,
            -1127.1053,
            -415.96875
          ],
          "pitch": 0.0,
          "yaw": 0.3203125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -710.090500 -1290.762200 -415.968750; setang -9.825211 -52.871360 0",
          "position_tick": 88653,
          "angle_tick": 88653,
          "origin": [
            -710.0905,
            -1290.7622,
            -415.96875
          ],
          "pitch": -9.825211,
          "yaw": -52.87136,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            150.4375,
            -193.375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -698.392761 -1305.912231 -415.968750; setang -9.825211 -52.871361 0",
          "position_tick": 88659,
          "angle_tick": 88659,
          "origin": [
            -698.392761230469,
            -1305.912231445312,
            -415.96875
          ],
          "pitch": -9.825210571289,
          "yaw": -52.871360778809,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.4453125,
            -194.15625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88441,
          "last_tick": 88659,
          "samples": 219
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c4413ea31c9ae038",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00145",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00248",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00248",
        "demo_5d6af8fdfb719608e960_00307",
        "demo_7dadd8516dde2b87da75_00145"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 12,
      "event_tick": 99340,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 17.717585 858.719500 80.031250; setang 7.113647 69.032590 0",
          "position_tick": 99260,
          "angle_tick": 99260,
          "origin": [
            17.717585,
            858.7195,
            80.03125
          ],
          "pitch": 7.1136475,
          "yaw": 69.03259,
          "airborne": false,
          "duck_amount": 0.56161815,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -433.456670 767.518860 -21.927734; setang 5.008057 23.894226 0",
          "position_tick": 98828,
          "angle_tick": 98828,
          "origin": [
            -433.45667,
            767.51886,
            -21.927734
          ],
          "pitch": 5.0080566,
          "yaw": 23.894226,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            215.32812,
            127.01172,
            57.3125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 55.061340 886.929930 80.048580; setang -16.779556 75.189390 0",
          "position_tick": 99334,
          "angle_tick": 99334,
          "origin": [
            55.06134,
            886.92993,
            80.04858
          ],
          "pitch": -16.779556,
          "yaw": 75.18939,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            50.942383,
            188.73047,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 59.403408 903.029602 80.682945; setang -17.290070 74.742737 0",
          "position_tick": 99340,
          "angle_tick": 99340,
          "origin": [
            59.403408050537,
            903.029602050781,
            80.682945251465
          ],
          "pitch": -17.290069580078,
          "yaw": 74.742736816406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            57.62353515625,
            213.18359375,
            8.39990234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98828,
          "last_tick": 99340,
          "samples": 513
        },
        "departure_tick": 99261,
        "movement_to_event_ms": 1250.0,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c4a7d7154d2e57e5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00174",
      "command_record_id": "demo_585d972b6bcf05f54588_00174",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00174",
        "demo_bc6251413daa2447c1ff_00438",
        "demo_ea4226131b7a75cdf0ec_00184"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 10,
      "event_tick": 67655,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2386.498300 638.130700 -78.968750; setang -0.379715 11.348541 0",
          "position_tick": 67525,
          "angle_tick": 67525,
          "origin": [
            -2386.4983,
            638.1307,
            -78.96875
          ],
          "pitch": -0.37971497,
          "yaw": 11.348541,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            10.34375,
            65.47656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2329.131300 453.443400 -167.968750; setang -16.137207 34.068940 0",
          "position_tick": 67648,
          "angle_tick": 67648,
          "origin": [
            -2329.1313,
            453.4434,
            -167.96875
          ],
          "pitch": -16.137207,
          "yaw": 34.06894,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            94.203125,
            63.685547,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2316.827393 461.761536 -167.968750; setang -16.137207 34.068939 0",
          "position_tick": 67655,
          "angle_tick": 67655,
          "origin": [
            -2316.827392578125,
            461.761535644531,
            -167.96875
          ],
          "pitch": -16.13720703125,
          "yaw": 34.068939208984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.3125,
            98.931640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67525,
          "last_tick": 67655,
          "samples": 131
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c4cda40f620e366c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00206",
      "command_record_id": "demo_9c5c91359adde2e94631_00206",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00230",
        "demo_67348e1baa5b49bad101_00307",
        "demo_9c5c91359adde2e94631_00206"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 11,
      "event_tick": 78625,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1031.614000 -625.285100 -263.968750; setang -5.641815 -27.247467 0",
          "position_tick": 78495,
          "angle_tick": 78495,
          "origin": [
            -1031.614,
            -625.2851,
            -263.96875
          ],
          "pitch": -5.641815,
          "yaw": -27.247467,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -9.09375,
            -111.42578,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1007.733340 -450.193420 -310.868350; setang -16.065445 -50.801117 0",
          "position_tick": 78618,
          "angle_tick": 78618,
          "origin": [
            -1007.73334,
            -450.19342,
            -310.86835
          ],
          "pitch": -16.065445,
          "yaw": -50.801117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.88672,
            -113.94141,
            56.96875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -996.965332 -463.398071 -304.266052; setang -16.065445 -50.801117 0",
          "position_tick": 78625,
          "angle_tick": 78625,
          "origin": [
            -996.96533203125,
            -463.398071289062,
            -304.266052246094
          ],
          "pitch": -16.065444946289,
          "yaw": -50.801116943359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            124.625,
            -152.8125,
            76.40625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78495,
          "last_tick": 78625,
          "samples": 131
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c5398f6773f71263",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9c5c91359adde2e94631_00062",
      "command_record_id": "demo_1b9d5eac73de0b387701_00031",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00347",
        "demo_1b9d5eac73de0b387701_00031",
        "demo_9c5c91359adde2e94631_00062"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 3,
      "event_tick": 14282,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -996.210600 237.371950 -171.761780; setang -0.395844 -59.317590 0",
          "position_tick": 14138,
          "angle_tick": 14138,
          "origin": [
            -996.2106,
            237.37195,
            -171.76178
          ],
          "pitch": -0.3958435,
          "yaw": -59.31759,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -996.267460 237.338210 -171.766850; setang 0.079315 -58.644333 0",
          "position_tick": 13992,
          "angle_tick": 13992,
          "origin": [
            -996.26746,
            237.33821,
            -171.76685
          ],
          "pitch": 0.079315186,
          "yaw": -58.644333,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            65.59375,
            109.20996,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1127.955100 249.665730 -170.114800; setang -13.067902 149.291500 0",
          "position_tick": 14276,
          "angle_tick": 14276,
          "origin": [
            -1127.9551,
            249.66573,
            -170.1148
          ],
          "pitch": -13.067902,
          "yaw": 149.2915,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -180.82031,
            94.79297,
            13.75
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1143.009033 257.899139 -168.938721; setang -13.067902 149.291504 0",
          "position_tick": 14282,
          "angle_tick": 14282,
          "origin": [
            -1143.009033203125,
            257.899139404297,
            -168.938720703125
          ],
          "pitch": -13.067901611328,
          "yaw": 149.29150390625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.5546875,
            109.751953125,
            15.58984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13992,
          "last_tick": 14282,
          "samples": 291
        },
        "departure_tick": 14139,
        "movement_to_event_ms": 2250.0,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c53b4cd59fc0cf41",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00461",
      "command_record_id": "demo_7dadd8516dde2b87da75_00461",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00011",
        "demo_7dadd8516dde2b87da75_00461",
        "demo_9da916c73bb5ff938c63_00127"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 20,
      "event_tick": 198924,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 91.451073 -195.207031 51.675007; setang -29.053345 35.829849 0",
          "position_tick": 198915,
          "angle_tick": 198924,
          "origin": [
            91.451072692871,
            -195.20703125,
            51.675006866455
          ],
          "pitch": -29.053344726562,
          "yaw": 35.829849243164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 91.451070 -195.207030 60.625000; setang -29.053345 35.829850 0",
          "position_tick": 198917,
          "angle_tick": 198917,
          "origin": [
            91.45107,
            -195.20703,
            60.625
          ],
          "pitch": -29.053345,
          "yaw": 35.82985,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            292.79956
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 91.451073 -195.207031 82.781250; setang -29.053345 35.829849 0",
          "position_tick": 198924,
          "angle_tick": 198924,
          "origin": [
            91.451072692871,
            -195.20703125,
            82.78125
          ],
          "pitch": -29.053344726562,
          "yaw": 35.829849243164,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 198599,
          "last_tick": 198924,
          "samples": 326
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c585eb943e065cec",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00219",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00219",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00323",
        "demo_5cc1733fab4c73f800c9_00294",
        "demo_c7fce8ea189bfb0ec256_00219"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 14,
      "event_tick": 110485,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -970.922240 -1081.637700 -415.968750; setang 1.942169 -3.192902 0",
          "position_tick": 110268,
          "angle_tick": 110268,
          "origin": [
            -970.92224,
            -1081.6377,
            -415.96875
          ],
          "pitch": 1.9421692,
          "yaw": -3.1929016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -445.634400 -1146.170000 -150.718750; setang 1.542893 0.781738 0",
          "position_tick": 110479,
          "angle_tick": 110479,
          "origin": [
            -445.6344,
            -1146.17,
            -150.71875
          ],
          "pitch": 1.5428925,
          "yaw": 0.7817383,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            240.39062,
            3.046875,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -426.853882 -1145.932007 -132.484375; setang 1.542892 0.781738 0",
          "position_tick": 110485,
          "angle_tick": 110485,
          "origin": [
            -426.853881835938,
            -1145.932006835938,
            -132.484375
          ],
          "pitch": 1.542892456055,
          "yaw": 0.78173828125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            240.390625,
            3.046875,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110268,
          "last_tick": 110485,
          "samples": 218
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c6078377c2e36ab3",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00302",
      "command_record_id": "demo_1b9d5eac73de0b387701_00302",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00244",
        "demo_1b9d5eac73de0b387701_00302",
        "demo_62cb3af35c3893a91c7d_00254"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 14,
      "event_tick": 118298,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -348.137024 520.069031 -79.968750; setang -5.147781 179.901459 0",
          "position_tick": 118289,
          "angle_tick": 118298,
          "origin": [
            -348.137023925781,
            520.069030761719,
            -79.96875
          ],
          "pitch": -5.14778137207,
          "yaw": 179.901458740234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -348.137020 520.069030 -69.562500; setang -5.147781 179.901460 0",
          "position_tick": 118292,
          "angle_tick": 118292,
          "origin": [
            -348.13702,
            520.06903,
            -69.5625
          ],
          "pitch": -5.1477814,
          "yaw": 179.90146,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -348.137024 520.069031 -50.937500; setang -5.147781 179.901459 0",
          "position_tick": 118298,
          "angle_tick": 118298,
          "origin": [
            -348.137023925781,
            520.069030761719,
            -50.9375
          ],
          "pitch": -5.14778137207,
          "yaw": 179.901458740234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 118136,
          "last_tick": 118298,
          "samples": 163
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c6c52d4a28054f9e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00465",
      "command_record_id": "demo_44ff5206b8e42e46265b_00465",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00085",
        "demo_44ff5206b8e42e46265b_00465",
        "demo_4f80b8bcc2fa56bb83a7_00668"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 20,
      "event_tick": 186431,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.966858 -2135.968750 -164.083130; setang -23.166046 93.385864 0",
          "position_tick": 186416,
          "angle_tick": 186431,
          "origin": [
            -735.966857910156,
            -2135.96875,
            -164.083129882812
          ],
          "pitch": -23.166046142578,
          "yaw": 93.385864257812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.966860 -2135.968800 -164.083130; setang -23.284836 93.088870 0",
          "position_tick": 186417,
          "angle_tick": 186417,
          "origin": [
            -735.96686,
            -2135.9688,
            -164.08313
          ],
          "pitch": -23.284836,
          "yaw": 93.08887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.937927 -2130.018555 -120.109375; setang -23.166046 93.385864 0",
          "position_tick": 186431,
          "angle_tick": 186431,
          "origin": [
            -735.937927246094,
            -2130.0185546875,
            -120.109375
          ],
          "pitch": -23.166046142578,
          "yaw": 93.385864257812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.015625,
            30.046875,
            144.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186151,
          "last_tick": 186431,
          "samples": 281
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c9aadee7655a641e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00334",
      "command_record_id": "demo_21a2c34da37a8e81c427_00334",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00334",
        "demo_bc6251413daa2447c1ff_00025",
        "demo_ea4226131b7a75cdf0ec_00271"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Spinx",
      "round": 17,
      "event_tick": 126534,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -841.933716 294.935394 -166.918823; setang -11.107864 -81.732445 0",
          "position_tick": 126527,
          "angle_tick": 126534,
          "origin": [
            -841.933715820312,
            294.935394287109,
            -166.918823242188
          ],
          "pitch": -11.107864379883,
          "yaw": -81.732444763184,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -841.933700 294.935400 -166.918820; setang -11.107864 -81.732445 0",
          "position_tick": 126528,
          "angle_tick": 126528,
          "origin": [
            -841.9337,
            294.9354,
            -166.91882
          ],
          "pitch": -11.107864,
          "yaw": -81.732445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -841.933716 294.935394 -166.918823; setang -11.107864 -81.732445 0",
          "position_tick": 126534,
          "angle_tick": 126534,
          "origin": [
            -841.933715820312,
            294.935394287109,
            -166.918823242188
          ],
          "pitch": -11.107864379883,
          "yaw": -81.732444763184,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126404,
          "last_tick": 126534,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ca68f6624a10b211",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_bc6251413daa2447c1ff_00353",
      "command_record_id": "demo_17accc02fe6ec2727063_00076",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00076",
        "demo_21a2c34da37a8e81c427_00463",
        "demo_bc6251413daa2447c1ff_00353"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 5,
      "event_tick": 35645,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 502.968900 -644.564640 -160.002010; setang -16.199005 178.713230 0",
          "position_tick": 35537,
          "angle_tick": 35537,
          "origin": [
            502.9689,
            -644.56464,
            -160.00201
          ],
          "pitch": -16.199005,
          "yaw": 178.71323,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 502.968750 -644.571400 -160.002010; setang -14.300079 179.079220 0",
          "position_tick": 35515,
          "angle_tick": 35515,
          "origin": [
            502.96875,
            -644.5714,
            -160.00201
          ],
          "pitch": -14.300079,
          "yaw": 179.07922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.6972656,
            -50.226562,
            1.1875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 465.895320 -637.184140 -159.968750; setang -16.267670 178.896210 0",
          "position_tick": 35639,
          "angle_tick": 35639,
          "origin": [
            465.89532,
            -637.18414,
            -159.96875
          ],
          "pitch": -16.26767,
          "yaw": 178.89621,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.9082,
            3.7851562,
            1.0039062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 449.141357 -636.861694 -159.968750; setang -16.267670 178.896210 0",
          "position_tick": 35645,
          "angle_tick": 35645,
          "origin": [
            449.141357421875,
            -636.861694335938,
            -159.96875
          ],
          "pitch": -16.267669677734,
          "yaw": 178.896209716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -221.66796875,
            4.265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35515,
          "last_tick": 35645,
          "samples": 131
        },
        "departure_tick": 35538,
        "movement_to_event_ms": 1687.5,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cb2c025623cfab8e",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9c5c91359adde2e94631_00004",
      "command_record_id": "demo_9c5c91359adde2e94631_00004",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00004",
        "demo_bc6251413daa2447c1ff_00133",
        "demo_f1d8725268c9f30ce844_00178"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 1,
      "event_tick": 2664,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -422.140870 -788.679930 -258.425170; setang -11.880005 117.801940 0",
          "position_tick": 2395,
          "angle_tick": 2395,
          "origin": [
            -422.14087,
            -788.67993,
            -258.42517
          ],
          "pitch": -11.880005,
          "yaw": 117.80194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -58.804688,
            237.83594,
            -0.984375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -465.872070 -777.493000 -257.867430; setang -14.784164 113.908325 0",
          "position_tick": 2657,
          "angle_tick": 2657,
          "origin": [
            -465.87207,
            -777.493,
            -257.86743
          ],
          "pitch": -14.784164,
          "yaw": 113.908325,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -465.872070 -777.492981 -257.867432; setang -14.817123 113.974243 0",
          "position_tick": 2664,
          "angle_tick": 2664,
          "origin": [
            -465.8720703125,
            -777.492980957031,
            -257.867431640625
          ],
          "pitch": -14.817123413086,
          "yaw": 113.974243164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2395,
          "last_tick": 2664,
          "samples": 270
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cc22fec8740e4c71",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00117",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00161",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00117",
        "demo_78d0d18d21d68a5f4162_00161",
        "demo_9973c9a1187116ecba8b_00091"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 8,
      "event_tick": 55260,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1624.027700 872.143100 36.356956; setang -8.532593 120.076780 0",
          "position_tick": 55171,
          "angle_tick": 55171,
          "origin": [
            -1624.0277,
            872.1431,
            36.356956
          ],
          "pitch": -8.532593,
          "yaw": 120.07678,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1522.807300 164.243870 2.176839; setang 4.252045 101.660614 0",
          "position_tick": 54775,
          "angle_tick": 54775,
          "origin": [
            -1522.8073,
            164.24387,
            2.1768389
          ],
          "pitch": 4.2520447,
          "yaw": 101.660614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -158.85156,
            193.05078,
            1.4248047
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1677.831000 963.251160 30.362522; setang -8.532593 119.964170 0",
          "position_tick": 55254,
          "angle_tick": 55254,
          "origin": [
            -1677.831,
            963.25116,
            30.362522
          ],
          "pitch": -8.532593,
          "yaw": 119.96417,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.41406,
            212.23047,
            1.2314453
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1687.394653 979.831665 31.575294; setang -8.532593 119.964172 0",
          "position_tick": 55260,
          "angle_tick": 55260,
          "origin": [
            -1687.394653320312,
            979.831665039062,
            31.575294494629
          ],
          "pitch": -8.532592773438,
          "yaw": 119.964172363281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.4140625,
            212.23046875,
            19.8154296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54775,
          "last_tick": 55260,
          "samples": 486
        },
        "departure_tick": 55172,
        "movement_to_event_ms": 1390.625,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cdaa1d6503214663",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_78d0d18d21d68a5f4162_00375",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00168",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00005",
        "demo_78d0d18d21d68a5f4162_00375",
        "demo_deb2a52b8ef138c44fe0_00168"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 10,
      "event_tick": 68249,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 334.368740 2433.733600 -120.362550; setang 9.984863 -172.267000 0",
          "position_tick": 68073,
          "angle_tick": 68073,
          "origin": [
            334.36874,
            2433.7336,
            -120.36255
          ],
          "pitch": 9.984863,
          "yaw": -172.267,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 334.368740 2433.733600 -120.362550; setang 14.705887 -133.795620 0",
          "position_tick": 67967,
          "angle_tick": 67967,
          "origin": [
            334.36874,
            2433.7336,
            -120.36255
          ],
          "pitch": 14.705887,
          "yaw": -133.79562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -163.064210 2147.805000 -126.408936; setang -28.997040 -136.602970 0",
          "position_tick": 68243,
          "angle_tick": 68243,
          "origin": [
            -163.06421,
            2147.805,
            -126.408936
          ],
          "pitch": -28.99704,
          "yaw": -136.60297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.73047,
            -146.53125,
            -0.1953125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -177.408875 2135.663818 -126.537659; setang -29.220551 -136.571045 0",
          "position_tick": 68249,
          "angle_tick": 68249,
          "origin": [
            -177.408874511719,
            2135.663818359375,
            -126.537658691406
          ],
          "pitch": -29.220550537109,
          "yaw": -136.571044921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -184.3671875,
            -159.078125,
            -2.58203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67967,
          "last_tick": 68249,
          "samples": 283
        },
        "departure_tick": 68074,
        "movement_to_event_ms": 2750.0,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ce646439d7deaa68",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00024",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00256",
        "demo_5c8743102c5a1e28f8ee_00024",
        "demo_9973c9a1187116ecba8b_00192"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 3,
      "event_tick": 14642,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1260.048500 2038.071200 2.007911; setang -11.594009 -72.029800 0",
          "position_tick": 14398,
          "angle_tick": 14398,
          "origin": [
            1260.0485,
            2038.0712,
            2.0079112
          ],
          "pitch": -11.594009,
          "yaw": -72.0298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1254.046900 2038.033600 2.009067; setang -38.961975 -84.284020 0",
          "position_tick": 14130,
          "angle_tick": 14130,
          "origin": [
            1254.0469,
            2038.0336,
            2.0090666
          ],
          "pitch": -38.961975,
          "yaw": -84.28402,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -17.265625,
            -0.6484375,
            0.019866943
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1261.407200 2038.058300 2.008307; setang -12.275848 -73.195380 0",
          "position_tick": 14635,
          "angle_tick": 14635,
          "origin": [
            1261.4072,
            2038.0583,
            2.0083065
          ],
          "pitch": -12.275848,
          "yaw": -73.19538,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1261.407227 2038.058350 2.008307; setang -12.275848 -73.195381 0",
          "position_tick": 14642,
          "angle_tick": 14642,
          "origin": [
            1261.4072265625,
            2038.058349609375,
            2.008306503296
          ],
          "pitch": -12.275848388672,
          "yaw": -73.195381164551,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14130,
          "last_tick": 14642,
          "samples": 513
        },
        "departure_tick": 14399,
        "movement_to_event_ms": 3812.5,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cf66a0d553fcf422",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00103",
      "command_record_id": "demo_059e8a0abfc550087c91_00031",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00031",
        "demo_21a2c34da37a8e81c427_00103",
        "demo_3ef7bfc9c4cb1bcd3960_00152"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 3,
      "event_tick": 17286,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1038.609600 -388.215100 -341.857540; setang -19.077423 -52.293890 0",
          "position_tick": 17254,
          "angle_tick": 17254,
          "origin": [
            -1038.6096,
            -388.2151,
            -341.85754
          ],
          "pitch": -19.077423,
          "yaw": -52.29389,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -941.616700 -278.266000 -363.968750; setang -21.262330 -107.928314 0",
          "position_tick": 17076,
          "angle_tick": 17076,
          "origin": [
            -941.6167,
            -278.266,
            -363.96875
          ],
          "pitch": -21.26233,
          "yaw": -107.928314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.195312,
            -101.33984,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1022.303650 -409.426270 -331.251950; setang -19.371307 -52.461777 0",
          "position_tick": 17280,
          "angle_tick": 17280,
          "origin": [
            -1022.30365,
            -409.42627,
            -331.25195
          ],
          "pitch": -19.371307,
          "yaw": -52.461777,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            67.34375,
            -87.61719,
            43.808594
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1016.678528 -416.742676 -327.593750; setang -19.371307 -52.461777 0",
          "position_tick": 17286,
          "angle_tick": 17286,
          "origin": [
            -1016.678527832031,
            -416.74267578125,
            -327.59375
          ],
          "pitch": -19.371307373047,
          "yaw": -52.461776733398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.90625,
            -96.1328125,
            48.0625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17076,
          "last_tick": 17286,
          "samples": 211
        },
        "departure_tick": 17255,
        "movement_to_event_ms": 500.0,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d27117d2cacbe7ee",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_f53e9889dd94c99a6feb_00124",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00124",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00329",
        "demo_a50086abe9c7c4a980cd_00086",
        "demo_f53e9889dd94c99a6feb_00124"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 8,
      "event_tick": 55758,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1784.547700 -507.451300 -351.968750; setang 3.382416 174.891700 0",
          "position_tick": 55381,
          "angle_tick": 55381,
          "origin": [
            1784.5477,
            -507.4513,
            -351.96875
          ],
          "pitch": 3.3824158,
          "yaw": 174.8917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 962.607540 -602.297800 -127.968750; setang 22.704956 -152.905650 0",
          "position_tick": 55751,
          "angle_tick": 55751,
          "origin": [
            962.60754,
            -602.2978,
            -127.96875
          ],
          "pitch": 22.704956,
          "yaw": -152.90565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -19.0,
            -9.71875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 955.837769 -605.758911 -127.968750; setang 22.677490 -152.905655 0",
          "position_tick": 55758,
          "angle_tick": 55758,
          "origin": [
            955.837768554688,
            -605.758911132812,
            -127.96875
          ],
          "pitch": 22.677490234375,
          "yaw": -152.905654907227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -83.37890625,
            -42.63671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55381,
          "last_tick": 55758,
          "samples": 378
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3c3000097b71738",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00330",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00330",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00278",
        "demo_79fb1d50cba757afee7d_00037",
        "demo_deb2a52b8ef138c44fe0_00330"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 18,
      "event_tick": 152596,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -514.291931 1382.030273 -110.968750; setang -39.643829 -6.700287 0",
          "position_tick": 152582,
          "angle_tick": 152596,
          "origin": [
            -514.291931152344,
            1382.0302734375,
            -110.96875
          ],
          "pitch": -39.643829345703,
          "yaw": -6.700286865234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -514.291930 1382.030300 -110.968750; setang -39.643830 -6.700287 0",
          "position_tick": 152583,
          "angle_tick": 152583,
          "origin": [
            -514.29193,
            1382.0303,
            -110.96875
          ],
          "pitch": -39.64383,
          "yaw": -6.700287,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -514.291931 1399.521729 -86.671875; setang -39.643829 -6.700287 0",
          "position_tick": 152596,
          "angle_tick": 152596,
          "origin": [
            -514.291931152344,
            1399.521728515625,
            -86.671875
          ],
          "pitch": -39.643829345703,
          "yaw": -6.700286865234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            130.484375,
            39.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152325,
          "last_tick": 152596,
          "samples": 272
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d67f25c4059cfd84",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00358",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00358",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00358",
        "demo_84f87856e21e12df25d7_00267",
        "demo_9da916c73bb5ff938c63_00378"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 17,
      "event_tick": 167250,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1322.060303 213.998520 138.031250; setang -7.700378 -22.257263 0",
          "position_tick": 167243,
          "angle_tick": 167250,
          "origin": [
            1322.060302734375,
            213.998519897461,
            138.03125
          ],
          "pitch": -7.700378417969,
          "yaw": -22.257263183594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1322.060300 213.998520 138.031250; setang -7.700378 -22.257263 0",
          "position_tick": 167244,
          "angle_tick": 167244,
          "origin": [
            1322.0603,
            213.99852,
            138.03125
          ],
          "pitch": -7.7003784,
          "yaw": -22.257263,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1322.060303 213.998520 138.031250; setang -7.700378 -22.257263 0",
          "position_tick": 167250,
          "angle_tick": 167250,
          "origin": [
            1322.060302734375,
            213.998519897461,
            138.03125
          ],
          "pitch": -7.700378417969,
          "yaw": -22.257263183594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167023,
          "last_tick": 167250,
          "samples": 228
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d68c60397927cf28",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00017",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00212",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00017",
        "demo_2666f7f52fbf4c296e43_00212",
        "demo_fbb358b45e5cdb7b7700_00294"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 87939,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1747.277300 -146.904240 32.031246; setang 1.971359 66.252014 0",
          "position_tick": 87926,
          "angle_tick": 87926,
          "origin": [
            -1747.2773,
            -146.90424,
            32.031246
          ],
          "pitch": 1.9713593,
          "yaw": 66.252014,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1680.085300 -144.334230 32.031246; setang 2.094269 69.486115 0",
          "position_tick": 87809,
          "angle_tick": 87809,
          "origin": [
            -1680.0853,
            -144.33423,
            32.031246
          ],
          "pitch": 2.0942688,
          "yaw": 69.486115,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.484375,
            8.453125,
            -193.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1744.604400 -140.829830 32.031246; setang 1.971359 66.252014 0",
          "position_tick": 87933,
          "angle_tick": 87933,
          "origin": [
            -1744.6044,
            -140.82983,
            32.031246
          ],
          "pitch": 1.9713593,
          "yaw": 66.252014,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            36.304688,
            82.48828,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1740.266235 -130.975708 32.031246; setang 1.971359 66.252014 0",
          "position_tick": 87939,
          "angle_tick": 87939,
          "origin": [
            -1740.266235351562,
            -130.975708007812,
            32.031246185303
          ],
          "pitch": 1.97135925293,
          "yaw": 66.252014160156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.4296875,
            144.1171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87809,
          "last_tick": 87939,
          "samples": 131
        },
        "departure_tick": 87927,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d7344badea9f7cc2",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_49fabf21b1c26f1010df_00221",
      "command_record_id": "demo_49fabf21b1c26f1010df_00221",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00221",
        "demo_5c8743102c5a1e28f8ee_00162",
        "demo_deb2a52b8ef138c44fe0_00114"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 11,
      "event_tick": 90212,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -591.821106 2102.062744 -118.026917; setang -7.215958 -68.417015 0",
          "position_tick": 90204,
          "angle_tick": 90212,
          "origin": [
            -591.821105957031,
            2102.062744140625,
            -118.026916503906
          ],
          "pitch": -7.215957641602,
          "yaw": -68.417015075684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -591.821100 2102.062700 -118.026920; setang -7.215958 -68.417015 0",
          "position_tick": 90205,
          "angle_tick": 90205,
          "origin": [
            -591.8211,
            2102.0627,
            -118.02692
          ],
          "pitch": -7.2159576,
          "yaw": -68.417015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -591.821106 2102.062744 -118.026917; setang -7.215958 -68.417015 0",
          "position_tick": 90212,
          "angle_tick": 90212,
          "origin": [
            -591.821105957031,
            2102.062744140625,
            -118.026916503906
          ],
          "pitch": -7.215957641602,
          "yaw": -68.417015075684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90050,
          "last_tick": 90212,
          "samples": 163
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d8a0536b891f397f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_731311ac42553ee59f1a_00182",
      "command_record_id": "demo_44ff5206b8e42e46265b_00041",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00041",
        "demo_4f80b8bcc2fa56bb83a7_00091",
        "demo_731311ac42553ee59f1a_00182"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 3,
      "event_tick": 19336,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1056.269800 -884.541900 9.031248; setang -22.644531 172.674870 0",
          "position_tick": 19327,
          "angle_tick": 19327,
          "origin": [
            1056.2698,
            -884.5419,
            9.031248
          ],
          "pitch": -22.644531,
          "yaw": 172.67487,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1059.494300 -885.214360 9.031248; setang -21.793090 172.523130 0",
          "position_tick": 19182,
          "angle_tick": 19182,
          "origin": [
            1059.4943,
            -885.21436,
            9.031248
          ],
          "pitch": -21.79309,
          "yaw": 172.52313,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -16.601562,
            2.1953125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1056.014600 -884.509030 9.031248; setang -22.644531 172.674870 0",
          "position_tick": 19329,
          "angle_tick": 19329,
          "origin": [
            1056.0146,
            -884.50903,
            9.031248
          ],
          "pitch": -22.644531,
          "yaw": 172.67487,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -7.7578125,
            1.0039062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1054.947998 -884.371582 9.031248; setang -22.644531 172.602081 0",
          "position_tick": 19336,
          "angle_tick": 19336,
          "origin": [
            1054.947998046875,
            -884.37158203125,
            9.031248092651
          ],
          "pitch": -22.64453125,
          "yaw": 172.602081298828,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -13.3828125,
            1.7265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19182,
          "last_tick": 19336,
          "samples": 155
        },
        "departure_tick": 19328,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d8ce45c50f02ca56",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00226",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00226",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00417",
        "demo_78d0d18d21d68a5f4162_00226",
        "demo_79fb1d50cba757afee7d_00445"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "dumau",
      "round": 10,
      "event_tick": 72868,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -88.828860 2250.268000 -126.955870; setang 0.700378 -130.940890 0",
          "position_tick": 72796,
          "angle_tick": 72796,
          "origin": [
            -88.82886,
            2250.268,
            -126.95587
          ],
          "pitch": 0.7003784,
          "yaw": -130.94089,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -88.941040 2247.890400 -126.952700; setang 0.744324 -131.816380 0",
          "position_tick": 72638,
          "angle_tick": 72638,
          "origin": [
            -88.94104,
            2247.8904,
            -126.9527
          ],
          "pitch": 0.74432373,
          "yaw": -131.81638,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            7.7539062,
            -4.796875,
            -0.5234375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -41.083435 2253.994900 -127.883060; setang 2.232636 -138.032560 0",
          "position_tick": 72862,
          "angle_tick": 72862,
          "origin": [
            -41.083435,
            2253.9949,
            -127.88306
          ],
          "pitch": 2.2326355,
          "yaw": -138.03256,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -41.51953,
            -37.34375,
            -4.5273438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -47.528442 2248.194580 -128.443176; setang 1.707336 -137.945023 0",
          "position_tick": 72868,
          "angle_tick": 72868,
          "origin": [
            -47.528442382812,
            2248.194580078125,
            -128.443176269531
          ],
          "pitch": 1.707336425781,
          "yaw": -137.945022583008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.296875,
            -90.3125,
            -4.96484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72638,
          "last_tick": 72868,
          "samples": 231
        },
        "departure_tick": 72797,
        "movement_to_event_ms": 1125.0,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_da6d334d7a279b1b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00141",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00141",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00141",
        "demo_5c8743102c5a1e28f8ee_00141",
        "demo_9973c9a1187116ecba8b_00002"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 8,
      "event_tick": 53955,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 698.968750 2444.046875 97.432045; setang -7.656097 -115.884819 0",
          "position_tick": 53947,
          "angle_tick": 53955,
          "origin": [
            698.96875,
            2444.046875,
            97.43204498291
          ],
          "pitch": -7.656097412109,
          "yaw": -115.884819030762,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 698.968750 2444.046900 97.432045; setang -7.656097 -115.884820 0",
          "position_tick": 53948,
          "angle_tick": 53948,
          "origin": [
            698.96875,
            2444.0469,
            97.432045
          ],
          "pitch": -7.6560974,
          "yaw": -115.88482,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 698.968750 2444.046875 97.432045; setang -7.656097 -115.884819 0",
          "position_tick": 53955,
          "angle_tick": 53955,
          "origin": [
            698.96875,
            2444.046875,
            97.43204498291
          ],
          "pitch": -7.656097412109,
          "yaw": -115.884819030762,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53725,
          "last_tick": 53955,
          "samples": 231
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dba5d65dc05b802b",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00032",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00112",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00032",
        "demo_79fb1d50cba757afee7d_00210",
        "demo_deb2a52b8ef138c44fe0_00112"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 7,
      "event_tick": 47904,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1656.519800 1862.534800 0.202063; setang -31.851425 -130.659360 0",
          "position_tick": 47749,
          "angle_tick": 47749,
          "origin": [
            1656.5198,
            1862.5348,
            0.2020626
          ],
          "pitch": -31.851425,
          "yaw": -130.65936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 974.330260 2145.501700 -4.217529; setang 10.617249 -27.538940 0",
          "position_tick": 47467,
          "angle_tick": 47467,
          "origin": [
            974.33026,
            2145.5017,
            -4.2175293
          ],
          "pitch": 10.617249,
          "yaw": -27.53894,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            246.40234,
            -42.3125,
            59.648438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1437.508000 1415.007200 -9.353027; setang -12.832367 -132.080380 0",
          "position_tick": 47897,
          "angle_tick": 47897,
          "origin": [
            1437.508,
            1415.0072,
            -9.353027
          ],
          "pitch": -12.832367,
          "yaw": -132.08038,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -158.32031,
            -179.76562,
            -6.265625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1422.297974 1397.872803 -9.767151; setang -13.041458 -132.038498 0",
          "position_tick": 47904,
          "angle_tick": 47904,
          "origin": [
            1422.297973632812,
            1397.872802734375,
            -9.767150878906
          ],
          "pitch": -13.041458129883,
          "yaw": -132.038497924805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -162.9375,
            -182.96875,
            -4.41015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47467,
          "last_tick": 47904,
          "samples": 438
        },
        "departure_tick": 47750,
        "movement_to_event_ms": 2421.875,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dcf73d0221d7cd35",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00209",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00209",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00270",
        "demo_78d0d18d21d68a5f4162_00221",
        "demo_deb2a52b8ef138c44fe0_00209"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 11,
      "event_tick": 80502,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1368.315800 1371.866100 -9.092285; setang 0.376282 -141.235430 0",
          "position_tick": 80455,
          "angle_tick": 80455,
          "origin": [
            1368.3158,
            1371.8661,
            -9.092285
          ],
          "pitch": 0.37628174,
          "yaw": -141.23543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1394.975800 1338.670700 -10.867981; setang 0.752564 -141.193540 0",
          "position_tick": 80372,
          "angle_tick": 80372,
          "origin": [
            1394.9758,
            1338.6707,
            -10.867981
          ],
          "pitch": 0.7525635,
          "yaw": -141.19354,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1420.555700 1344.657500 -11.577087; setang 0.585022 -141.820450 0",
          "position_tick": 80496,
          "angle_tick": 80496,
          "origin": [
            1420.5557,
            1344.6575,
            -11.577087
          ],
          "pitch": 0.585022,
          "yaw": -141.82045,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.13281,
            -46.21875,
            -0.15625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1412.417236 1338.539429 -11.485229; setang 0.585022 -141.820450 0",
          "position_tick": 80502,
          "angle_tick": 80502,
          "origin": [
            1412.417236328125,
            1338.539428710938,
            -11.485229492188
          ],
          "pitch": 0.585021972656,
          "yaw": -141.820449829102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -120.2890625,
            -91.546875,
            1.42578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80372,
          "last_tick": 80502,
          "samples": 131
        },
        "departure_tick": 80456,
        "movement_to_event_ms": 734.375,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dd4b12f3b010221b",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00085",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00085",
        "demo_5d6af8fdfb719608e960_00158",
        "demo_9da916c73bb5ff938c63_00197"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 5,
      "event_tick": 33265,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 963.040900 2779.946000 132.811890; setang 4.751923 -118.606680 0",
          "position_tick": 33240,
          "angle_tick": 33240,
          "origin": [
            963.0409,
            2779.946,
            132.81189
          ],
          "pitch": 4.7519226,
          "yaw": -118.60668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 974.205140 2760.077000 132.480220; setang 0.395844 -117.392350 0",
          "position_tick": 33135,
          "angle_tick": 33135,
          "origin": [
            974.20514,
            2760.077,
            132.48022
          ],
          "pitch": 0.3958435,
          "yaw": -117.39235,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -113.48828,
            60.546875,
            3.3710938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 946.702760 2750.009000 135.875000; setang 4.778366 -118.501280 0",
          "position_tick": 33258,
          "angle_tick": 33258,
          "origin": [
            946.70276,
            2750.009,
            135.875
          ],
          "pitch": 4.778366,
          "yaw": -118.50128,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -91.91016,
            -168.375,
            2.7314453
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 937.856567 2733.797607 159.718750; setang 4.778366 -118.474846 0",
          "position_tick": 33265,
          "angle_tick": 33265,
          "origin": [
            937.856567382812,
            2733.797607421875,
            159.71875
          ],
          "pitch": 4.778366088867,
          "yaw": -118.47484588623,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -94.359375,
            -172.921875,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33135,
          "last_tick": 33265,
          "samples": 131
        },
        "departure_tick": 33241,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dd8ce15297a7fa03",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00048",
      "command_record_id": "demo_bc6251413daa2447c1ff_00295",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00048",
        "demo_585d972b6bcf05f54588_00228",
        "demo_bc6251413daa2447c1ff_00295"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 16,
      "event_tick": 131670,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1435.966900 356.031250 -167.724430; setang -3.095398 22.123032 0",
          "position_tick": 131250,
          "angle_tick": 131250,
          "origin": [
            -1435.9669,
            356.03125,
            -167.72443
          ],
          "pitch": -3.095398,
          "yaw": 22.123032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1435.966900 356.031250 -167.724430; setang -9.008789 23.300964 0",
          "position_tick": 131158,
          "angle_tick": 131158,
          "origin": [
            -1435.9669,
            356.03125,
            -167.72443
          ],
          "pitch": -9.008789,
          "yaw": 23.300964,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -901.879330 267.282470 -169.850890; setang 3.234100 -69.560970 0",
          "position_tick": 131663,
          "angle_tick": 131663,
          "origin": [
            -901.87933,
            267.28247,
            -169.85089
          ],
          "pitch": 3.2341003,
          "yaw": -69.56097,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            51.0,
            -136.9082,
            -11.949219
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -895.953125 251.368820 -170.943726; setang 3.234100 -69.560966 0",
          "position_tick": 131670,
          "angle_tick": 131670,
          "origin": [
            -895.953125,
            251.36882019043,
            -170.943725585938
          ],
          "pitch": 3.234100341797,
          "yaw": -69.560966491699,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            68.62890625,
            -184.3359375,
            -12.2890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131158,
          "last_tick": 131670,
          "samples": 513
        },
        "departure_tick": 131251,
        "movement_to_event_ms": 6562.5,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dde2fa4c8f504c88",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00143",
      "command_record_id": "demo_c41e59c2737947d52711_00143",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00161",
        "demo_56d855ae2f8723544f85_00025",
        "demo_c41e59c2737947d52711_00143"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "FL1T",
      "round": 8,
      "event_tick": 57765,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -839.697900 223.945200 1614.031200; setang -2.779877 -9.433823 0",
          "position_tick": 57617,
          "angle_tick": 57617,
          "origin": [
            -839.6979,
            223.9452,
            1614.0312
          ],
          "pitch": -2.7798767,
          "yaw": -9.433823,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -403.288100 14.851609 1664.031200; setang 9.626770 10.282867 0",
          "position_tick": 57759,
          "angle_tick": 57759,
          "origin": [
            -403.2881,
            14.851609,
            1664.0312
          ],
          "pitch": 9.62677,
          "yaw": 10.282867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.60938,
            37.515686,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -384.900879 17.969345 1664.031250; setang 9.292023 10.128357 0",
          "position_tick": 57765,
          "angle_tick": 57765,
          "origin": [
            -384.90087890625,
            17.969345092773,
            1664.03125
          ],
          "pitch": 9.292022705078,
          "yaw": 10.128356933594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.55859375,
            40.841064453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57617,
          "last_tick": 57765,
          "samples": 149
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_de2f6d13545ebd53",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00338",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00338",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00383",
        "demo_67348e1baa5b49bad101_00138",
        "demo_fde4c2af9b83d7a5ead3_00338"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "JBa",
      "round": 18,
      "event_tick": 140131,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -44.169159 -157.849503 0",
          "position_tick": 140123,
          "angle_tick": 140131,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -44.169158935547,
          "yaw": -157.849502563477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -16.000000 -158.140620; setang -44.169160 -157.849500 0",
          "position_tick": 140125,
          "angle_tick": 140125,
          "origin": [
            1216.0,
            -16.0,
            -158.14062
          ],
          "pitch": -44.16916,
          "yaw": -157.8495,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            84.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -16.000000 -138.484375; setang -44.169159 -157.849503 0",
          "position_tick": 140131,
          "angle_tick": 140131,
          "origin": [
            1216.0,
            -16.0,
            -138.484375
          ],
          "pitch": -44.169158935547,
          "yaw": -157.849502563477,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139988,
          "last_tick": 140131,
          "samples": 144
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e113b3ba6ab7de3f",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00399",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00399",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00306",
        "demo_92655b67d38bb2eb32f4_00186",
        "demo_fbb358b45e5cdb7b7700_00399"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 21,
      "event_tick": 183973,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1029.583100 1456.777600 -87.968750; setang 12.596161 28.612518 0",
          "position_tick": 183789,
          "angle_tick": 183789,
          "origin": [
            1029.5831,
            1456.7776,
            -87.96875
          ],
          "pitch": 12.596161,
          "yaw": 28.612518,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.5664,
            103.5,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1586.654800 1558.958900 -151.968750; setang -13.878479 -85.200005 0",
          "position_tick": 183967,
          "angle_tick": 183967,
          "origin": [
            1586.6548,
            1558.9589,
            -151.96875
          ],
          "pitch": -13.878479,
          "yaw": -85.200005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.890625,
            -220.46094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1589.092041 1540.904541 -151.968750; setang -13.914871 -85.187988 0",
          "position_tick": 183973,
          "angle_tick": 183973,
          "origin": [
            1589.092041015625,
            1540.904541015625,
            -151.96875
          ],
          "pitch": -13.91487121582,
          "yaw": -85.18798828125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.6796875,
            -235.4765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183789,
          "last_tick": 183973,
          "samples": 185
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e16b2ed4779bd6d7",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00235",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00116",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00116",
        "demo_78d0d18d21d68a5f4162_00168",
        "demo_deb2a52b8ef138c44fe0_00235"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 7,
      "event_tick": 48960,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -556.033500 1517.968800 -110.791504; setang -8.447449 -57.769547 0",
          "position_tick": 48847,
          "angle_tick": 48847,
          "origin": [
            -556.0335,
            1517.9688,
            -110.791504
          ],
          "pitch": -8.447449,
          "yaw": -57.769547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -556.053340 1517.937300 -110.791080; setang 1.188583 -60.739630 0",
          "position_tick": 48719,
          "angle_tick": 48719,
          "origin": [
            -556.05334,
            1517.9373,
            -110.79108
          ],
          "pitch": 1.1885834,
          "yaw": -60.73963,
          "airborne": false,
          "duck_amount": 0.41836572,
          "velocity": [
            184.22656,
            6.9453125,
            3.4257812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -574.104000 1372.774900 -112.107666; setang -20.393707 10.408508 0",
          "position_tick": 48954,
          "angle_tick": 48954,
          "origin": [
            -574.104,
            1372.7749,
            -112.107666
          ],
          "pitch": -20.393707,
          "yaw": 10.408508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.125,
            0.390625,
            -0.07421875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -569.264404 1373.668091 -112.277222; setang -21.647522 10.474426 0",
          "position_tick": 48960,
          "angle_tick": 48960,
          "origin": [
            -569.264404296875,
            1373.668090820312,
            -112.277221679688
          ],
          "pitch": -21.647521972656,
          "yaw": 10.474426269531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            86.421875,
            15.9765625,
            -3.03125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48719,
          "last_tick": 48960,
          "samples": 242
        },
        "departure_tick": 48848,
        "movement_to_event_ms": 1765.625,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e26470ad825bc14b",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_92655b67d38bb2eb32f4_00060",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00060",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00082",
        "demo_92655b67d38bb2eb32f4_00060",
        "demo_fbb358b45e5cdb7b7700_00319"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 5,
      "event_tick": 30594,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1388.279200 411.877600 0.031250; setang -9.426605 125.304230 0",
          "position_tick": 30575,
          "angle_tick": 30575,
          "origin": [
            1388.2792,
            411.8776,
            0.03125
          ],
          "pitch": -9.426605,
          "yaw": 125.30423,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1360.901700 -130.937870 -23.968750; setang 4.827805 -27.717468 0",
          "position_tick": 30372,
          "angle_tick": 30372,
          "origin": [
            1360.9017,
            -130.93787,
            -23.96875
          ],
          "pitch": 4.8278046,
          "yaw": -27.717468,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            40.828125,
            3.328125,
            -186.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1376.221200 428.908750 0.031250; setang -9.426605 125.304230 0",
          "position_tick": 30588,
          "angle_tick": 30588,
          "origin": [
            1376.2212,
            428.90875,
            0.03125
          ],
          "pitch": -9.426605,
          "yaw": 125.30423,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -92.671875,
            130.9375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1367.722168 440.913452 0.031250; setang -9.426605 125.304230 0",
          "position_tick": 30594,
          "angle_tick": 30594,
          "origin": [
            1367.72216796875,
            440.913452148438,
            0.03125
          ],
          "pitch": -9.426605224609,
          "yaw": 125.304229736328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -115.40625,
            163.017578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30372,
          "last_tick": 30594,
          "samples": 223
        },
        "departure_tick": 30576,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e48afaf4371c938c",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_79fb1d50cba757afee7d_00122",
      "command_record_id": "demo_79fb1d50cba757afee7d_00122",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00410",
        "demo_5c8743102c5a1e28f8ee_00588",
        "demo_79fb1d50cba757afee7d_00122"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 7,
      "event_tick": 50889,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1884.124500 1295.971200 32.896770; setang -7.482025 95.973480 0",
          "position_tick": 50783,
          "angle_tick": 50783,
          "origin": [
            -1884.1245,
            1295.9712,
            32.89677
          ],
          "pitch": -7.482025,
          "yaw": 95.97348,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1879.437700 1296.485000 33.206200; setang -4.639664 96.265990 0",
          "position_tick": 50709,
          "angle_tick": 50709,
          "origin": [
            -1879.4377,
            1296.485,
            33.2062
          ],
          "pitch": -4.6396637,
          "yaw": 96.26599,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1930.535000 1339.927900 29.931879; setang -18.182709 93.883330 0",
          "position_tick": 50882,
          "angle_tick": 50882,
          "origin": [
            -1930.535,
            1339.9279,
            29.931879
          ],
          "pitch": -18.182709,
          "yaw": 93.88333,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.3984375,
            208.30469,
            -4.72876
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1931.978882 1360.916138 31.391129; setang -18.182709 93.883331 0",
          "position_tick": 50889,
          "angle_tick": 50889,
          "origin": [
            -1931.978881835938,
            1360.916137695312,
            31.391128540039
          ],
          "pitch": -18.182708740234,
          "yaw": 93.883331298828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.8359375,
            230.7890625,
            16.051147460938
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50709,
          "last_tick": 50889,
          "samples": 181
        },
        "departure_tick": 50784,
        "movement_to_event_ms": 1656.25,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e4a0c6eb9d93ffa7",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_f53e9889dd94c99a6feb_00164",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00164",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00245",
        "demo_a50086abe9c7c4a980cd_00017",
        "demo_f53e9889dd94c99a6feb_00164"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 10,
      "event_tick": 76598,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.459375023842,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.459375，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1846.260300 -453.000920 -351.968750; setang 6.297577 -178.005650 0",
          "position_tick": 76281,
          "angle_tick": 76281,
          "origin": [
            1846.2603,
            -453.00092,
            -351.96875
          ],
          "pitch": 6.297577,
          "yaw": -178.00565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1041.726400 -380.998400 -127.968750; setang 14.784851 -140.385710 0",
          "position_tick": 76591,
          "angle_tick": 76591,
          "origin": [
            1041.7264,
            -380.9984,
            -127.96875
          ],
          "pitch": 14.784851,
          "yaw": -140.38571,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.71094,
            -130.28125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1023.882385 -394.151001 -127.968750; setang 14.427109 -140.275497 0",
          "position_tick": 76598,
          "angle_tick": 76598,
          "origin": [
            1023.882385253906,
            -394.151000976562,
            -127.96875
          ],
          "pitch": 14.427108764648,
          "yaw": -140.275497436523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -186.77734375,
            -140.84375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76281,
          "last_tick": 76598,
          "samples": 318
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e4c90991eb0ad4f5",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00245",
      "command_record_id": "demo_17accc02fe6ec2727063_00245",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00238",
        "demo_17accc02fe6ec2727063_00245",
        "demo_21a2c34da37a8e81c427_00017"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 13,
      "event_tick": 108803,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1165.937400 631.410640 -79.968750; setang 0.554474 175.989320 0",
          "position_tick": 108647,
          "angle_tick": 108647,
          "origin": [
            -1165.9374,
            631.41064,
            -79.96875
          ],
          "pitch": 0.5544739,
          "yaw": 175.98932,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.6953125,
            1.90625,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1165.941900 621.444150 -79.968750; setang 0.673248 173.652980 0",
          "position_tick": 108516,
          "angle_tick": 108516,
          "origin": [
            -1165.9419,
            621.44415,
            -79.96875
          ],
          "pitch": 0.6732483,
          "yaw": 173.65298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1443.337000 759.520900 -47.968750; setang 11.800690 -152.054210 0",
          "position_tick": 108797,
          "angle_tick": 108797,
          "origin": [
            -1443.337,
            759.5209,
            -47.96875
          ],
          "pitch": 11.80069,
          "yaw": -152.05421,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -217.53125,
            -110.30078,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1460.363525 750.777039 -47.968750; setang 11.761200 -152.094040 0",
          "position_tick": 108803,
          "angle_tick": 108803,
          "origin": [
            -1460.363525390625,
            750.777038574219,
            -47.96875
          ],
          "pitch": 11.761199951172,
          "yaw": -152.094039916992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -217.7109375,
            -112.36328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 108516,
          "last_tick": 108803,
          "samples": 288
        },
        "departure_tick": 108648,
        "movement_to_event_ms": 2437.5,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e523561a8c6daa23",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_78d0d18d21d68a5f4162_00377",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00377",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00325",
        "demo_78d0d18d21d68a5f4162_00377",
        "demo_79fb1d50cba757afee7d_00025"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 18,
      "event_tick": 148746,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -513.381960 2434.148400 -54.609375; setang 3.484726 -105.962105 0",
          "position_tick": 148608,
          "angle_tick": 148608,
          "origin": [
            -513.38196,
            2434.1484,
            -54.609375
          ],
          "pitch": 3.484726,
          "yaw": -105.962105,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -206.625,
            123.0,
            0.8359375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -970.930240 2422.861000 -34.444702; setang -16.988647 -147.502780 0",
          "position_tick": 148739,
          "angle_tick": 148739,
          "origin": [
            -970.93024,
            2422.861,
            -34.444702
          ],
          "pitch": -16.988647,
          "yaw": -147.50278,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -209.21875,
            -127.5,
            33.902344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -990.470215 2410.788330 -28.384644; setang -17.978439 -147.463303 0",
          "position_tick": 148746,
          "angle_tick": 148746,
          "origin": [
            -990.47021484375,
            2410.788330078125,
            -28.384643554688
          ],
          "pitch": -17.978439331055,
          "yaw": -147.463302612305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -208.05078125,
            -129.375,
            68.19921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148608,
          "last_tick": 148746,
          "samples": 139
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e6a7db090f5db6ae",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00479",
      "command_record_id": "demo_21a2c34da37a8e81c427_00479",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00129",
        "demo_21a2c34da37a8e81c427_00479",
        "demo_585d972b6bcf05f54588_00287"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 23,
      "event_tick": 175657,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 439.548950 -1643.266700 -231.739500; setang -9.504211 177.519500 0",
          "position_tick": 175591,
          "angle_tick": 175591,
          "origin": [
            439.54895,
            -1643.2667,
            -231.7395
          ],
          "pitch": -9.504211,
          "yaw": 177.5195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 704.762200 -1254.691800 -262.309400; setang -1.848450 -104.237940 0",
          "position_tick": 175375,
          "angle_tick": 175375,
          "origin": [
            704.7622,
            -1254.6918,
            -262.3094
          ],
          "pitch": -1.8484497,
          "yaw": -104.23794,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -265.0703,
            0.0390625,
            -203.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 432.180200 -1580.905800 -228.055180; setang -20.229614 178.278560 0",
          "position_tick": 175651,
          "angle_tick": 175651,
          "origin": [
            432.1802,
            -1580.9058,
            -228.05518
          ],
          "pitch": -20.229614,
          "yaw": 178.27856,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -59.07617,
            2.71875,
            29.535156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 427.310974 -1580.709229 -225.620544; setang -21.351593 177.948303 0",
          "position_tick": 175657,
          "angle_tick": 175657,
          "origin": [
            427.310974121094,
            -1580.709228515625,
            -225.620544433594
          ],
          "pitch": -21.351593017578,
          "yaw": 177.948303222656,
          "airborne": false,
          "duck_amount": 0.938225507736,
          "velocity": [
            -63.951171875,
            2.484375,
            31.9765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175375,
          "last_tick": 175657,
          "samples": 283
        },
        "departure_tick": 175592,
        "movement_to_event_ms": 1031.25,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e809c9034294983d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00311",
      "command_record_id": "demo_49fabf21b1c26f1010df_00029",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00311",
        "demo_49fabf21b1c26f1010df_00029",
        "demo_b24ca24bca0f9defa72c_00010"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 3,
      "event_tick": 18681,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1277.111000 1327.004600 1.031250; setang 2.090149 -139.613570 0",
          "position_tick": 18635,
          "angle_tick": 18635,
          "origin": [
            1277.111,
            1327.0046,
            1.03125
          ],
          "pitch": 2.090149,
          "yaw": -139.61357,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1268.514500 1411.893200 0.533926; setang 2.299225 -96.225130 0",
          "position_tick": 18551,
          "angle_tick": 18551,
          "origin": [
            1268.5145,
            1411.8932,
            0.5339265
          ],
          "pitch": 2.2992249,
          "yaw": -96.22513,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1327.358600 1264.092000 -1.509827; setang 1.379822 -144.252900 0",
          "position_tick": 18675,
          "angle_tick": 18675,
          "origin": [
            1327.3586,
            1264.092,
            -1.5098267
          ],
          "pitch": 1.3798218,
          "yaw": -144.2529,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.148438,
            -15.921875,
            8.859375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1321.979004 1260.204346 0.642053; setang 1.296051 -143.835068 0",
          "position_tick": 18681,
          "angle_tick": 18681,
          "origin": [
            1321.97900390625,
            1260.204345703125,
            0.642053127289
          ],
          "pitch": 1.296051025391,
          "yaw": -143.835067749023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.0625,
            -66.0078125,
            36.425048828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18551,
          "last_tick": 18681,
          "samples": 131
        },
        "departure_tick": 18636,
        "movement_to_event_ms": 718.75,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e99193b696f1e0c9",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00306",
      "command_record_id": "demo_5d6af8fdfb719608e960_00306",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00306",
        "demo_6e149681cbff13e6c780_00310",
        "demo_86c38e0db4646195347a_00077"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 12,
      "event_tick": 95972,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2264.486600 2204.276900 134.098420; setang 4.699066 138.246460 0",
          "position_tick": 95460,
          "angle_tick": 95460,
          "origin": [
            2264.4866,
            2204.2769,
            134.09842
          ],
          "pitch": 4.699066,
          "yaw": 138.24646,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -185.82812,
            167.25,
            3.2451172
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 826.743900 2337.595700 136.031460; setang -8.817566 -126.183815 0",
          "position_tick": 95966,
          "angle_tick": 95966,
          "origin": [
            826.7439,
            2337.5957,
            136.03146
          ],
          "pitch": -8.817566,
          "yaw": -126.183815,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -128.47656,
            -208.60938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 816.340820 2321.530029 136.031479; setang -8.791122 -125.920143 0",
          "position_tick": 95972,
          "angle_tick": 95972,
          "origin": [
            816.3408203125,
            2321.530029296875,
            136.031478881836
          ],
          "pitch": -8.791122436523,
          "yaw": -125.920143127441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -134.98828125,
            -204.453125,
            0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 95460,
          "last_tick": 95972,
          "samples": 513
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea283440d5a48ac3",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_c41e59c2737947d52711_00221",
      "command_record_id": "demo_b9b20b60330034a63512_00021",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79afb17b7ed789137186_00324",
        "demo_b9b20b60330034a63512_00021",
        "demo_c41e59c2737947d52711_00221"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "xelex",
      "round": 3,
      "event_tick": 14309,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -206.583620 -1337.669000 1660.031200; setang 1.003189 59.978820 0",
          "position_tick": 14286,
          "angle_tick": 14286,
          "origin": [
            -206.58362,
            -1337.669,
            1660.0312
          ],
          "pitch": 1.0031891,
          "yaw": 59.97882,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -202.741820 -1339.574500 1660.031200; setang 0.752228 58.933746 0",
          "position_tick": 14165,
          "angle_tick": 14165,
          "origin": [
            -202.74182,
            -1339.5745,
            1660.0312
          ],
          "pitch": 0.7522278,
          "yaw": 58.933746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.75781,
            -47.140625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -193.088010 -1314.313600 1660.031200; setang 1.003189 59.978820 0",
          "position_tick": 14302,
          "angle_tick": 14302,
          "origin": [
            -193.08801,
            -1314.3136,
            1660.0312
          ],
          "pitch": 1.0031891,
          "yaw": 59.97882,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            88.47656,
            153.14062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -183.595886 -1297.888672 1660.031250; setang 1.003189 59.978821 0",
          "position_tick": 14309,
          "angle_tick": 14309,
          "origin": [
            -183.595886230469,
            -1297.888671875,
            1660.03125
          ],
          "pitch": 1.003189086914,
          "yaw": 59.978820800781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.90234375,
            184.9921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14165,
          "last_tick": 14309,
          "samples": 145
        },
        "departure_tick": 14287,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea38b9ba66df4449",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00049",
      "command_record_id": "demo_9973c9a1187116ecba8b_00049",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00028",
        "demo_79fb1d50cba757afee7d_00061",
        "demo_9973c9a1187116ecba8b_00049"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 4,
      "event_tick": 29414,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -521.950439 1101.970459 -67.406067; setang -29.574509 28.831909 0",
          "position_tick": 29407,
          "angle_tick": 29414,
          "origin": [
            -521.950439453125,
            1101.970458984375,
            -67.406066894531
          ],
          "pitch": -29.574508666992,
          "yaw": 28.831909179688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -521.950440 1101.970500 -67.406070; setang -29.574509 28.831910 0",
          "position_tick": 29408,
          "angle_tick": 29408,
          "origin": [
            -521.95044,
            1101.9705,
            -67.40607
          ],
          "pitch": -29.574509,
          "yaw": 28.83191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -521.950439 1101.970459 -67.406067; setang -29.574509 28.831909 0",
          "position_tick": 29414,
          "angle_tick": 29414,
          "origin": [
            -521.950439453125,
            1101.970458984375,
            -67.406066894531
          ],
          "pitch": -29.574508666992,
          "yaw": 28.831909179688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29232,
          "last_tick": 29414,
          "samples": 183
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ebfc78f596aa289b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00543",
      "command_record_id": "demo_67348e1baa5b49bad101_00543",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00290",
        "demo_67348e1baa5b49bad101_00543",
        "demo_bc6251413daa2447c1ff_00139"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zweih",
      "round": 24,
      "event_tick": 223104,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2001.805000 7.699802 -167.968750; setang -7.631378 67.248350 0",
          "position_tick": 222974,
          "angle_tick": 222974,
          "origin": [
            -2001.805,
            7.699802,
            -167.96875
          ],
          "pitch": -7.631378,
          "yaw": 67.24835,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -99.88281,
            -50.217773,
            0.56640625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2173.898200 267.190300 -159.968750; setang -12.503128 46.494476 0",
          "position_tick": 223098,
          "angle_tick": 223098,
          "origin": [
            -2173.8982,
            267.1903,
            -159.96875
          ],
          "pitch": -12.503128,
          "yaw": 46.494476,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            98.421875,
            104.49805,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2164.569580 277.065552 -159.968750; setang -12.503128 46.466339 0",
          "position_tick": 223104,
          "angle_tick": 223104,
          "origin": [
            -2164.569580078125,
            277.065551757812,
            -159.96875
          ],
          "pitch": -12.503128051758,
          "yaw": 46.466339111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            122.4375,
            129.4921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 222974,
          "last_tick": 223104,
          "samples": 131
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec790ed63cc7c6cc",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00292",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00292",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00373",
        "demo_5866197d339b3ac61e8a_00271",
        "demo_92655b67d38bb2eb32f4_00292"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 16,
      "event_tick": 133592,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1367.245600 457.872000 0.031250; setang -7.365646 125.782470 0",
          "position_tick": 133566,
          "angle_tick": 133566,
          "origin": [
            1367.2456,
            457.872,
            0.03125
          ],
          "pitch": -7.3656464,
          "yaw": 125.78247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1324.062900 381.868560 0.031250; setang 16.869843 108.438140 0",
          "position_tick": 133195,
          "angle_tick": 133195,
          "origin": [
            1324.0629,
            381.86856,
            0.03125
          ],
          "pitch": 16.869843,
          "yaw": 108.43814,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.789062,
            -85.64844,
            0.21421814
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1344.886400 488.897030 0.031250; setang -7.365646 125.782470 0",
          "position_tick": 133585,
          "angle_tick": 133585,
          "origin": [
            1344.8864,
            488.89703,
            0.03125
          ],
          "pitch": -7.3656464,
          "yaw": 125.78247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.265625,
            161.31836,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1332.961060 505.442535 0.031250; setang -7.365646 125.782471 0",
          "position_tick": 133592,
          "angle_tick": 133592,
          "origin": [
            1332.961059570312,
            505.442535400391,
            0.03125
          ],
          "pitch": -7.365646362305,
          "yaw": 125.782470703125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -132.046875,
            183.21484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133195,
          "last_tick": 133592,
          "samples": 398
        },
        "departure_tick": 133567,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed23b63ee988e878",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00329",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00329",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00257",
        "demo_ea4226131b7a75cdf0ec_00329",
        "demo_fde4c2af9b83d7a5ead3_00163"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 17,
      "event_tick": 157011,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1711.968750 -761.038635 -167.968750; setang -28.291855 -38.900177 0",
          "position_tick": 156999,
          "angle_tick": 157011,
          "origin": [
            -1711.96875,
            -761.038635253906,
            -167.96875
          ],
          "pitch": -28.291854858398,
          "yaw": -38.900177001953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1711.968800 -761.038640 -150.671880; setang -28.291855 -38.900177 0",
          "position_tick": 157004,
          "angle_tick": 157004,
          "origin": [
            -1711.9688,
            -761.03864,
            -150.67188
          ],
          "pitch": -28.291855,
          "yaw": -38.900177,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            267.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1711.968750 -761.038635 -130.906250; setang -28.291855 -38.900177 0",
          "position_tick": 157011,
          "angle_tick": 157011,
          "origin": [
            -1711.96875,
            -761.038635253906,
            -130.90625
          ],
          "pitch": -28.291854858398,
          "yaw": -38.900177001953,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            180.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156742,
          "last_tick": 157011,
          "samples": 270
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f07268e5c6ab8c39",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00036",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00036",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00187",
        "demo_585d972b6bcf05f54588_00044",
        "demo_ea4226131b7a75cdf0ec_00036"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xiELO",
      "round": 4,
      "event_tick": 25875,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 9.147491 -20.645020 0",
          "position_tick": 25521,
          "angle_tick": 25521,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 9.147491,
          "yaw": -20.64502,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 4.157990 72.058640 0",
          "position_tick": 25426,
          "angle_tick": 25426,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 4.1579895,
          "yaw": 72.05864,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -709.661130 -2287.666000 -179.968750; setang -22.413818 69.444916 0",
          "position_tick": 25862,
          "angle_tick": 25862,
          "origin": [
            -709.66113,
            -2287.666,
            -179.96875
          ],
          "pitch": -22.413818,
          "yaw": 69.444916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            103.46875,
            194.96875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -690.790283 -2249.094238 -142.078125; setang -23.245361 70.157654 0",
          "position_tick": 25875,
          "angle_tick": 25875,
          "origin": [
            -690.790283203125,
            -2249.09423828125,
            -142.078125
          ],
          "pitch": -23.245361328125,
          "yaw": 70.157653808594,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            100.546875,
            206.078125,
            175.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25426,
          "last_tick": 25875,
          "samples": 450
        },
        "departure_tick": 25522,
        "movement_to_event_ms": 5531.25,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f09d7e5a636bf3be",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_92655b67d38bb2eb32f4_00011",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00321",
        "demo_518d8b186445b01e1f62_00008",
        "demo_92655b67d38bb2eb32f4_00011"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 3,
      "event_tick": 14081,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1067.046900 301.267880 -22.968750; setang -15.147064 167.766050 0",
          "position_tick": 14063,
          "angle_tick": 14063,
          "origin": [
            -1067.0469,
            301.26788,
            -22.96875
          ],
          "pitch": -15.147064,
          "yaw": 167.76605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1115.311400 470.164400 1.031250; setang 4.487915 -176.525570 0",
          "position_tick": 13944,
          "angle_tick": 13944,
          "origin": [
            -1115.3114,
            470.1644,
            1.03125
          ],
          "pitch": 4.487915,
          "yaw": -176.52557,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.203125,
            -249.10156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1084.248400 304.992980 -22.968750; setang -15.641785 167.799010 0",
          "position_tick": 14075,
          "angle_tick": 14075,
          "origin": [
            -1084.2484,
            304.99298,
            -22.96875
          ],
          "pitch": -15.641785,
          "yaw": 167.79901,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -145.86719,
            31.548828,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1098.014893 307.970306 -22.968750; setang -15.641785 167.799011 0",
          "position_tick": 14081,
          "angle_tick": 14081,
          "origin": [
            -1098.014892578125,
            307.970306396484,
            -22.96875
          ],
          "pitch": -15.641784667969,
          "yaw": 167.799011230469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -188.7109375,
            40.8046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13944,
          "last_tick": 14081,
          "samples": 138
        },
        "departure_tick": 14064,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f17904baa9e4db7f",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_78d0d18d21d68a5f4162_00277",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00277",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00169",
        "demo_78d0d18d21d68a5f4162_00277",
        "demo_b24ca24bca0f9defa72c_00286"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 12,
      "event_tick": 94055,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1883.812000 1971.568400 -1.487305; setang -2.842712 -99.946400 0",
          "position_tick": 93925,
          "angle_tick": 93925,
          "origin": [
            -1883.812,
            1971.5684,
            -1.4873047
          ],
          "pitch": -2.8427124,
          "yaw": -99.9464,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -218.67188,
            -20.515625,
            92.63672
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1843.813700 1985.763200 -1.797485; setang -16.627472 -115.094150 0",
          "position_tick": 94049,
          "angle_tick": 94049,
          "origin": [
            -1843.8137,
            1985.7632,
            -1.7974854
          ],
          "pitch": -16.627472,
          "yaw": -115.09415,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -74.47656,
            -159.39844,
            4.5390625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1850.412476 1971.649658 -1.420593; setang -16.627472 -115.094147 0",
          "position_tick": 94055,
          "angle_tick": 94055,
          "origin": [
            -1850.412475585938,
            1971.649658203125,
            -1.420593261719
          ],
          "pitch": -16.627471923828,
          "yaw": -115.094146728516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -88.5859375,
            -189.3984375,
            4.73046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93925,
          "last_tick": 94055,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f21cae0dd31a4d3a",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_17accc02fe6ec2727063_00167",
      "command_record_id": "demo_21a2c34da37a8e81c427_00132",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00025",
        "demo_17accc02fe6ec2727063_00167",
        "demo_21a2c34da37a8e81c427_00132"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 7,
      "event_tick": 43979,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -854.910900 -335.945560 -165.310850; setang 1.778748 -7.246170 0",
          "position_tick": 43898,
          "angle_tick": 43898,
          "origin": [
            -854.9109,
            -335.94556,
            -165.31085
          ],
          "pitch": 1.7787476,
          "yaw": -7.24617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1307.138200 208.700450 -167.968750; setang 1.455353 -30.138245 0",
          "position_tick": 43467,
          "angle_tick": 43467,
          "origin": [
            -1307.1382,
            208.70045,
            -167.96875
          ],
          "pitch": 1.4553528,
          "yaw": -30.138245,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.38281,
            64.38867,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -844.589100 -301.582700 -167.010500; setang -12.751007 -13.829727 0",
          "position_tick": 43972,
          "angle_tick": 43972,
          "origin": [
            -844.5891,
            -301.5827,
            -167.0105
          ],
          "pitch": -12.751007,
          "yaw": -13.829727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.85547,
            -41.8125,
            -5.3476562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -826.227234 -306.094543 -167.238037; setang -12.982056 -14.014435 0",
          "position_tick": 43979,
          "angle_tick": 43979,
          "origin": [
            -826.227233886719,
            -306.094543457031,
            -167.238037109375
          ],
          "pitch": -12.982055664062,
          "yaw": -14.014434814453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            206.94140625,
            -50.9921875,
            -3.15625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43467,
          "last_tick": 43979,
          "samples": 513
        },
        "departure_tick": 43899,
        "movement_to_event_ms": 1265.625,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f238d7ea5c3e608a",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00285",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00285",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00285",
        "demo_5c8743102c5a1e28f8ee_00094",
        "demo_b24ca24bca0f9defa72c_00134"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 15,
      "event_tick": 122680,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -443.230220 1711.735800 -126.215576; setang -5.884888 -79.765205 0",
          "position_tick": 122597,
          "angle_tick": 122597,
          "origin": [
            -443.23022,
            1711.7358,
            -126.215576
          ],
          "pitch": -5.8848877,
          "yaw": -79.765205,
          "airborne": false,
          "duck_amount": 0.1046114,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -408.793330 1705.294200 -127.059020; setang -4.239014 -90.780370 0",
          "position_tick": 122385,
          "angle_tick": 122385,
          "origin": [
            -408.79333,
            1705.2942,
            -127.05902
          ],
          "pitch": -4.2390137,
          "yaw": -90.78037,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -445.783700 1726.916500 -125.699100; setang -20.976685 -75.981445 0",
          "position_tick": 122674,
          "angle_tick": 122674,
          "origin": [
            -445.7837,
            1726.9165,
            -125.6991
          ],
          "pitch": -20.976685,
          "yaw": -75.981445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.722656,
            -234.125,
            -8.6484375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -441.138062 1708.363159 -126.087280; setang -20.976685 -75.981445 0",
          "position_tick": 122680,
          "angle_tick": 122680,
          "origin": [
            -441.138061523438,
            1708.363159179688,
            -126.087280273438
          ],
          "pitch": -20.976684570312,
          "yaw": -75.9814453125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.48046875,
            -237.671875,
            10.01171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 122385,
          "last_tick": 122680,
          "samples": 296
        },
        "departure_tick": 122598,
        "movement_to_event_ms": 1296.875,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f58eeb3ed2841d38",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00297",
      "command_record_id": "demo_7dadd8516dde2b87da75_00297",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00512",
        "demo_7dadd8516dde2b87da75_00297",
        "demo_86c38e0db4646195347a_00298"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "NertZ",
      "round": 15,
      "event_tick": 149472,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1433.474900 187.953020 -63.968750; setang 8.157684 20.280075 0",
          "position_tick": 148960,
          "angle_tick": 148960,
          "origin": [
            -1433.4749,
            187.95302,
            -63.96875
          ],
          "pitch": 8.157684,
          "yaw": 20.280075,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            196.39844,
            -142.93848,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 86.969540 955.778800 83.070114; setang -14.414398 72.287980 0",
          "position_tick": 149466,
          "angle_tick": 149466,
          "origin": [
            86.96954,
            955.7788,
            83.070114
          ],
          "pitch": -14.414398,
          "yaw": 72.28798,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            76.49414,
            232.75781,
            17.484863
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 92.902229 973.976624 83.680199; setang -15.232880 72.287979 0",
          "position_tick": 149472,
          "angle_tick": 149472,
          "origin": [
            92.902229309082,
            973.976623535156,
            83.680198669434
          ],
          "pitch": -15.232879638672,
          "yaw": 72.287979125977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            75.716796875,
            233.00390625,
            4.13916015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148960,
          "last_tick": 149472,
          "samples": 513
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f66cffa35d20909a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_62cb3af35c3893a91c7d_00141",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00141",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00088",
        "demo_62cb3af35c3893a91c7d_00141",
        "demo_67348e1baa5b49bad101_00154"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 9,
      "event_tick": 75176,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2007.748000 676.214600 -45.021423; setang 9.042084 -40.050660 0",
          "position_tick": 75046,
          "angle_tick": 75046,
          "origin": [
            -2007.748,
            676.2146,
            -45.021423
          ],
          "pitch": 9.042084,
          "yaw": -40.05066,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.835938,
            -105.12891,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2256.440700 494.040680 -167.968750; setang 3.662903 -94.797935 0",
          "position_tick": 75170,
          "angle_tick": 75170,
          "origin": [
            -2256.4407,
            494.04068,
            -167.96875
          ],
          "pitch": 3.6629028,
          "yaw": -94.797935,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2256.440674 494.040680 -167.968750; setang 3.464813 -94.698715 0",
          "position_tick": 75176,
          "angle_tick": 75176,
          "origin": [
            -2256.440673828125,
            494.040679931641,
            -167.96875
          ],
          "pitch": 3.464813232422,
          "yaw": -94.698715209961,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75046,
          "last_tick": 75176,
          "samples": 131
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f6762cb808348675",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00304",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00304",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00056",
        "demo_a50086abe9c7c4a980cd_00245",
        "demo_c7fce8ea189bfb0ec256_00304"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 18,
      "event_tick": 145137,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -957.234100 -1063.405300 -415.968750; setang 17.107422 -77.876240 0",
          "position_tick": 144907,
          "angle_tick": 144907,
          "origin": [
            -957.2341,
            -1063.4053,
            -415.96875
          ],
          "pitch": 17.107422,
          "yaw": -77.87624,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -380.420960 -891.721000 -415.968750; setang 5.676147 -42.473830 0",
          "position_tick": 145131,
          "angle_tick": 145131,
          "origin": [
            -380.42096,
            -891.721,
            -415.96875
          ],
          "pitch": 5.6761475,
          "yaw": -42.47383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.21875,
            -193.77734,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -368.056885 -906.321106 -415.968750; setang 5.781555 -40.652161 0",
          "position_tick": 145137,
          "angle_tick": 145137,
          "origin": [
            -368.056884765625,
            -906.321105957031,
            -415.96875
          ],
          "pitch": 5.781555175781,
          "yaw": -40.652160644531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.1015625,
            -182.8046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144907,
          "last_tick": 145137,
          "samples": 231
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f6b52acd66ec1d82",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00242",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00242",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00338",
        "demo_5cc1733fab4c73f800c9_00128",
        "demo_f53e9889dd94c99a6feb_00242"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 15,
      "event_tick": 124486,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1218.529400 -1108.307100 -415.968750; setang 5.197571 -40.492523 0",
          "position_tick": 124356,
          "angle_tick": 124356,
          "origin": [
            -1218.5294,
            -1108.3071,
            -415.96875
          ],
          "pitch": 5.197571,
          "yaw": -40.492523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.99219,
            22.398438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -788.663600 -1184.908300 -413.968750; setang -10.175049 -52.812310 0",
          "position_tick": 124480,
          "angle_tick": 124480,
          "origin": [
            -788.6636,
            -1184.9083,
            -413.96875
          ],
          "pitch": -10.175049,
          "yaw": -52.81231,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.96484,
            -193.73438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -776.989075 -1200.076416 -413.968750; setang -10.257446 -52.812309 0",
          "position_tick": 124486,
          "angle_tick": 124486,
          "origin": [
            -776.989074707031,
            -1200.076416015625,
            -413.96875
          ],
          "pitch": -10.257446289062,
          "yaw": -52.812309265137,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.21484375,
            -194.328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 124356,
          "last_tick": 124486,
          "samples": 131
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f9e0f7a73dc9f4aa",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00232",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00189",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00189",
        "demo_79fb1d50cba757afee7d_00158",
        "demo_9973c9a1187116ecba8b_00232"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 10,
      "event_tick": 70443,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1479.324800 1393.401000 -9.757812; setang -10.867889 -141.088840 0",
          "position_tick": 70407,
          "angle_tick": 70407,
          "origin": [
            1479.3248,
            1393.401,
            -9.7578125
          ],
          "pitch": -10.867889,
          "yaw": -141.08884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1466.609600 1388.446200 -10.400513; setang -10.383789 -140.868760 0",
          "position_tick": 70147,
          "angle_tick": 70147,
          "origin": [
            1466.6096,
            1388.4462,
            -10.400513
          ],
          "pitch": -10.383789,
          "yaw": -140.86876,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1452.905300 1372.040600 -11.159119; setang -10.867889 -141.088840 0",
          "position_tick": 70437,
          "angle_tick": 70437,
          "origin": [
            1452.9053,
            1372.0406,
            -11.159119
          ],
          "pitch": -10.867889,
          "yaw": -141.08884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.91406,
            -74.25,
            -3.8828125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1445.400879 1365.980103 -11.435669; setang -10.867889 -141.088837 0",
          "position_tick": 70443,
          "angle_tick": 70443,
          "origin": [
            1445.40087890625,
            1365.980102539062,
            -11.435668945312
          ],
          "pitch": -10.867889404297,
          "yaw": -141.088836669922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -97.4765625,
            -78.71875,
            -2.75
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 70147,
          "last_tick": 70443,
          "samples": 297
        },
        "departure_tick": 70408,
        "movement_to_event_ms": 562.5,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f9ebe1f01a27c058",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_bc6251413daa2447c1ff_00171",
      "command_record_id": "demo_bc6251413daa2447c1ff_00171",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00333",
        "demo_bc6251413daa2447c1ff_00171",
        "demo_f1d8725268c9f30ce844_00240"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 10,
      "event_tick": 67123,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -171.372070 -2103.755400 -167.968750; setang -23.074722 -12.253540 0",
          "position_tick": 67027,
          "angle_tick": 67027,
          "origin": [
            -171.37207,
            -2103.7554,
            -167.96875
          ],
          "pitch": -23.074722,
          "yaw": -12.25354,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -633.621600 -2213.934000 -179.968750; setang 0.447693 35.420258 0",
          "position_tick": 66816,
          "angle_tick": 66816,
          "origin": [
            -633.6216,
            -2213.934,
            -179.96875
          ],
          "pitch": 0.44769287,
          "yaw": 35.420258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            245.70312,
            -28.234375,
            -191.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -155.931270 -2002.804400 -167.968750; setang -1.427887 55.288696 0",
          "position_tick": 67117,
          "angle_tick": 67117,
          "origin": [
            -155.93127,
            -2002.8044,
            -167.96875
          ],
          "pitch": -1.427887,
          "yaw": 55.288696,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            107.01953,
            154.51562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -146.676514 -1989.441040 -167.968750; setang -1.427887 55.301056 0",
          "position_tick": 67123,
          "angle_tick": 67123,
          "origin": [
            -146.676513671875,
            -1989.441040039062,
            -167.96875
          ],
          "pitch": -1.427886962891,
          "yaw": 55.301055908203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            123.1640625,
            177.8515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66816,
          "last_tick": 67123,
          "samples": 308
        },
        "departure_tick": 67028,
        "movement_to_event_ms": 1500.0,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb77e967b6ef10de",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00076",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00037",
        "demo_3ef7bfc9c4cb1bcd3960_00216",
        "demo_62cb3af35c3893a91c7d_00076"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 6,
      "event_tick": 41507,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1355.902200 -2260.589000 -220.975890; setang -0.400314 -14.208756 0",
          "position_tick": 41293,
          "angle_tick": 41293,
          "origin": [
            -1355.9022,
            -2260.589,
            -220.97589
          ],
          "pitch": -0.40031433,
          "yaw": -14.2087555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -759.515400 -2243.579000 -172.984380; setang -19.773682 63.530502 0",
          "position_tick": 41501,
          "angle_tick": 41501,
          "origin": [
            -759.5154,
            -2243.579,
            -172.98438
          ],
          "pitch": -19.773682,
          "yaw": 63.530502,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            98.16406,
            197.1875,
            162.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -751.833557 -2228.150635 -153.578125; setang -19.773682 63.530502 0",
          "position_tick": 41507,
          "angle_tick": 41507,
          "origin": [
            -751.833557128906,
            -2228.150634765625,
            -153.578125
          ],
          "pitch": -19.773681640625,
          "yaw": 63.530502319336,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            98.32421875,
            197.484375,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41293,
          "last_tick": 41507,
          "samples": 215
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fc2bc1511835e2d8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00172",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00577",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00269",
        "demo_5c8743102c5a1e28f8ee_00577",
        "demo_deb2a52b8ef138c44fe0_00172"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 26,
      "event_tick": 220049,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1314.026700 1308.771900 1.031248; setang 0.714447 -143.111700 0",
          "position_tick": 219961,
          "angle_tick": 219961,
          "origin": [
            1314.0267,
            1308.7719,
            1.0312481
          ],
          "pitch": 0.714447,
          "yaw": -143.1117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1338.291500 1275.714500 -5.882935; setang 0.882340 -143.783900 0",
          "position_tick": 219919,
          "angle_tick": 219919,
          "origin": [
            1338.2915,
            1275.7145,
            -5.8829346
          ],
          "pitch": 0.8823395,
          "yaw": -143.7839,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -7.2578125,
            9.859375,
            2.9023438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1331.986200 1255.403800 -3.360840; setang -0.924561 -142.775240 0",
          "position_tick": 220043,
          "angle_tick": 220043,
          "origin": [
            1331.9862,
            1255.4038,
            -3.3608398
          ],
          "pitch": -0.92456055,
          "yaw": -142.77524,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.3125,
            -90.625,
            47.722656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1320.745850 1246.866333 1.031250; setang -0.924561 -142.775238 0",
          "position_tick": 220049,
          "angle_tick": 220049,
          "origin": [
            1320.745849609375,
            1246.866333007812,
            1.03125
          ],
          "pitch": -0.924560546875,
          "yaw": -142.775238037109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.9921875,
            -116.953125,
            54.936706542969
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 219919,
          "last_tick": 220049,
          "samples": 131
        },
        "departure_tick": 219962,
        "movement_to_event_ms": 1375.0,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fcc2275aca8d3660",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1b9d5eac73de0b387701_00120",
      "command_record_id": "demo_1b9d5eac73de0b387701_00120",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00120",
        "demo_3ef7bfc9c4cb1bcd3960_00123",
        "demo_fde4c2af9b83d7a5ead3_00405"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 7,
      "event_tick": 44160,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -730.368160 -2142.180200 -179.968750; setang -7.993927 86.840760 0",
          "position_tick": 44150,
          "angle_tick": 44150,
          "origin": [
            -730.36816,
            -2142.1802,
            -179.96875
          ],
          "pitch": -7.993927,
          "yaw": 86.84076,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -735.384900 -2071.866500 -179.968750; setang 0.696259 27.132446 0",
          "position_tick": 43951,
          "angle_tick": 43951,
          "origin": [
            -735.3849,
            -2071.8665,
            -179.96875
          ],
          "pitch": 0.69625854,
          "yaw": 27.132446,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            90.42969,
            126.109375,
            -13.644531
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -730.271300 -2140.435300 -179.968750; setang -7.993927 86.840760 0",
          "position_tick": 44153,
          "angle_tick": 44153,
          "origin": [
            -730.2713,
            -2140.4353,
            -179.96875
          ],
          "pitch": -7.993927,
          "yaw": 86.84076,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.0742188,
            37.375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -729.759644 -2131.220215 -179.968750; setang -7.993927 86.840759 0",
          "position_tick": 44160,
          "angle_tick": 44160,
          "origin": [
            -729.759643554688,
            -2131.22021484375,
            -179.96875
          ],
          "pitch": -7.993927001953,
          "yaw": 86.840759277344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.53125,
            118.046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43951,
          "last_tick": 44160,
          "samples": 210
        },
        "departure_tick": 44151,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe0e6368b326c509",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00275",
      "command_record_id": "demo_21a2c34da37a8e81c427_00302",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00302",
        "demo_3ef7bfc9c4cb1bcd3960_00288",
        "demo_585d972b6bcf05f54588_00275"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 16,
      "event_tick": 115679,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -720.228940 -1358.720500 -167.968750; setang 6.770660 86.541016 0",
          "position_tick": 115663,
          "angle_tick": 115663,
          "origin": [
            -720.22894,
            -1358.7205,
            -167.96875
          ],
          "pitch": 6.7706604,
          "yaw": 86.541016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -697.258060 -1547.071300 -167.968750; setang 6.829376 83.490265 0",
          "position_tick": 115437,
          "angle_tick": 115437,
          "origin": [
            -697.25806,
            -1547.0713,
            -167.96875
          ],
          "pitch": 6.829376,
          "yaw": 83.490265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.94922,
            -186.94531,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -719.586300 -1348.467500 -167.968750; setang 6.836578 86.320950 0",
          "position_tick": 115672,
          "angle_tick": 115672,
          "origin": [
            -719.5863,
            -1348.4675,
            -167.96875
          ],
          "pitch": 6.8365784,
          "yaw": 86.32095,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.2578125,
            115.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -718.635437 -1333.595947 -167.968750; setang 6.836578 86.189117 0",
          "position_tick": 115679,
          "angle_tick": 115679,
          "origin": [
            -718.635437011719,
            -1333.595947265625,
            -167.96875
          ],
          "pitch": 6.836578369141,
          "yaw": 86.189117431641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.19140625,
            173.6640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115437,
          "last_tick": 115679,
          "samples": 243
        },
        "departure_tick": 115664,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b3a601795983cb1c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00083",
      "command_record_id": "demo_b9b20b60330034a63512_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00010",
        "demo_b9b20b60330034a63512_00035",
        "demo_b9b20b60330034a63512_00054",
        "demo_b9b20b60330034a63512_00083",
        "demo_b9b20b60330034a63512_00159",
        "demo_b9b20b60330034a63512_00175",
        "demo_c41e59c2737947d52711_00035",
        "demo_c41e59c2737947d52711_00060",
        "demo_c41e59c2737947d52711_00141",
        "demo_c41e59c2737947d52711_00228"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "flameZ",
      "round": 6,
      "event_tick": 41044,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 3037.893600 66.667786 1608.031400; setang -0.792053 -179.914860 0",
          "position_tick": 40911,
          "angle_tick": 40911,
          "origin": [
            3037.8936,
            66.667786,
            1608.0314
          ],
          "pitch": -0.7920532,
          "yaw": -179.91486,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 3037.893600 66.667786 1608.031400; setang 5.609894 176.257780 0",
          "position_tick": 40878,
          "angle_tick": 40878,
          "origin": [
            3037.8936,
            66.667786,
            1608.0314
          ],
          "pitch": 5.609894,
          "yaw": 176.25778,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2636.545000 103.928370 1615.982700; setang -9.834137 -178.066740 0",
          "position_tick": 41030,
          "angle_tick": 41030,
          "origin": [
            2636.545,
            103.92837,
            1615.9827
          ],
          "pitch": -9.834137,
          "yaw": -178.06674,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.92188,
            -6.076172,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2586.795410 102.612198 1657.609375; setang -9.834137 -178.066742 0",
          "position_tick": 41044,
          "angle_tick": 41044,
          "origin": [
            2586.79541015625,
            102.612197875977,
            1657.609375
          ],
          "pitch": -9.834136962891,
          "yaw": -178.066741943359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.921875,
            -6.484375,
            156.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40878,
          "last_tick": 41044,
          "samples": 167
        },
        "departure_tick": 40912,
        "movement_to_event_ms": 2078.125,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_71fe76fa12521d37",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00376",
      "command_record_id": "demo_67348e1baa5b49bad101_00376",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00330",
        "demo_67348e1baa5b49bad101_00376",
        "demo_67348e1baa5b49bad101_00403",
        "demo_67348e1baa5b49bad101_00435",
        "demo_67348e1baa5b49bad101_00525",
        "demo_ea4226131b7a75cdf0ec_00101",
        "demo_ea4226131b7a75cdf0ec_00136",
        "demo_ea4226131b7a75cdf0ec_00175",
        "demo_ea4226131b7a75cdf0ec_00224"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zweih",
      "round": 19,
      "event_tick": 169838,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1914.931300 -374.669680 -163.390620; setang 2.815933 112.651730 0",
          "position_tick": 169578,
          "angle_tick": 169578,
          "origin": [
            -1914.9313,
            -374.66968,
            -163.39062
          ],
          "pitch": 2.8159332,
          "yaw": 112.65173,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -122.921875,
            146.60938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2029.463100 440.230900 -144.203120; setang 7.406158 29.044418 0",
          "position_tick": 169832,
          "angle_tick": 169832,
          "origin": [
            -2029.4631,
            440.2309,
            -144.20312
          ],
          "pitch": 7.4061584,
          "yaw": 29.044418,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            200.54688,
            111.859375,
            272.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2013.795288 448.969910 -126.859375; setang 7.378006 29.016266 0",
          "position_tick": 169838,
          "angle_tick": 169838,
          "origin": [
            -2013.795288085938,
            448.969909667969,
            -126.859375
          ],
          "pitch": 7.378005981445,
          "yaw": 29.016265869141,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            200.546875,
            111.859375,
            197.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169578,
          "last_tick": 169838,
          "samples": 261
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2cd6e65a14fcba1e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1e37c617488eba4e7406_00307",
      "command_record_id": "demo_1e37c617488eba4e7406_00307",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00160",
        "demo_1e37c617488eba4e7406_00213",
        "demo_1e37c617488eba4e7406_00272",
        "demo_1e37c617488eba4e7406_00307",
        "demo_44ff5206b8e42e46265b_00066",
        "demo_44ff5206b8e42e46265b_00129",
        "demo_44ff5206b8e42e46265b_00156",
        "demo_44ff5206b8e42e46265b_00297"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "nafany",
      "round": 12,
      "event_tick": 99239,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -355.744020 1444.516800 23.512716; setang 3.387909 -21.184387 0",
          "position_tick": 98727,
          "angle_tick": 98727,
          "origin": [
            -355.74402,
            1444.5168,
            23.512716
          ],
          "pitch": 3.387909,
          "yaw": -21.184387,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            94.828125,
            -231.3125,
            2.18042
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 662.093100 348.656460 121.419540; setang -10.934143 -78.120000 0",
          "position_tick": 99233,
          "angle_tick": 99233,
          "origin": [
            662.0931,
            348.65646,
            121.41954
          ],
          "pitch": -10.934143,
          "yaw": -78.12,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            36.67578,
            -242.23828,
            3.1137695
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 665.266418 329.780914 121.680771; setang -11.220123 -78.120003 0",
          "position_tick": 99239,
          "angle_tick": 99239,
          "origin": [
            665.266418457031,
            329.780914306641,
            121.680770874023
          ],
          "pitch": -11.220123291016,
          "yaw": -78.120002746582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.2421875,
            -241.330078125,
            3.06201171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98727,
          "last_tick": 99239,
          "samples": 513
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4f330f029bd4fdf4",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_f1d8725268c9f30ce844_00124",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00267",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00198",
        "demo_3ef7bfc9c4cb1bcd3960_00267",
        "demo_f1d8725268c9f30ce844_00040",
        "demo_f1d8725268c9f30ce844_00054",
        "demo_f1d8725268c9f30ce844_00080",
        "demo_f1d8725268c9f30ce844_00105",
        "demo_f1d8725268c9f30ce844_00124",
        "demo_f1d8725268c9f30ce844_00213"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 14,
      "event_tick": 132938,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2088.557100 412.906430 -159.968750; setang -18.768082 28.808899 0",
          "position_tick": 132899,
          "angle_tick": 132899,
          "origin": [
            -2088.5571,
            412.90643,
            -159.96875
          ],
          "pitch": -18.768082,
          "yaw": 28.808899,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2071.343800 105.139970 -159.968750; setang -11.452911 59.782790 0",
          "position_tick": 132696,
          "angle_tick": 132696,
          "origin": [
            -2071.3438,
            105.13997,
            -159.96875
          ],
          "pitch": -11.452911,
          "yaw": 59.78279,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.79688,
            154.04297,
            766.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2015.006200 452.996340 -159.968750; setang -20.063782 28.390732 0",
          "position_tick": 132931,
          "angle_tick": 132931,
          "origin": [
            -2015.0062,
            452.99634,
            -159.96875
          ],
          "pitch": -20.063782,
          "yaw": 28.390732,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            209.91406,
            113.88672,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1994.879517 463.899048 -159.968750; setang -20.398178 28.265411 0",
          "position_tick": 132938,
          "angle_tick": 132938,
          "origin": [
            -1994.879516601562,
            463.899047851562,
            -159.96875
          ],
          "pitch": -20.398178100586,
          "yaw": 28.265411376953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            215.46875,
            116.615234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132696,
          "last_tick": 132938,
          "samples": 243
        },
        "departure_tick": 132900,
        "movement_to_event_ms": 609.375,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_aa818119506d8de8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00149",
      "command_record_id": "demo_da35559385e7d6e5ce42_00149",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00008",
        "demo_92655b67d38bb2eb32f4_00030",
        "demo_92655b67d38bb2eb32f4_00108",
        "demo_92655b67d38bb2eb32f4_00133",
        "demo_92655b67d38bb2eb32f4_00157",
        "demo_da35559385e7d6e5ce42_00026",
        "demo_da35559385e7d6e5ce42_00149",
        "demo_da35559385e7d6e5ce42_00229"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 8,
      "event_tick": 59842,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -423.878296 -1723.660889 2.031250; setang -10.570557 89.283142 0",
          "position_tick": 59832,
          "angle_tick": 59842,
          "origin": [
            -423.878295898438,
            -1723.660888671875,
            2.03125
          ],
          "pitch": -10.570556640625,
          "yaw": 89.283142089844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -423.878300 -1723.660900 19.093750; setang -10.593567 89.283140 0",
          "position_tick": 59836,
          "angle_tick": 59836,
          "origin": [
            -423.8783,
            -1723.6609,
            19.09375
          ],
          "pitch": -10.593567,
          "yaw": 89.28314,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            268.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -423.878296 -1723.660889 36.109375; setang -10.570557 89.283142 0",
          "position_tick": 59842,
          "angle_tick": 59842,
          "origin": [
            -423.878295898438,
            -1723.660888671875,
            36.109375
          ],
          "pitch": -10.570556640625,
          "yaw": 89.283142089844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            193.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59712,
          "last_tick": 59842,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d7b409f23b955979",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_731311ac42553ee59f1a_00422",
      "command_record_id": "demo_731311ac42553ee59f1a_00422",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00298",
        "demo_4f80b8bcc2fa56bb83a7_00315",
        "demo_4f80b8bcc2fa56bb83a7_00347",
        "demo_4f80b8bcc2fa56bb83a7_00374",
        "demo_4f80b8bcc2fa56bb83a7_00409",
        "demo_4f80b8bcc2fa56bb83a7_00677",
        "demo_731311ac42553ee59f1a_00354",
        "demo_731311ac42553ee59f1a_00422"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 20,
      "event_tick": 178062,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -189.514770 947.581000 78.031250; setang 4.015167 -75.535126 0",
          "position_tick": 177747,
          "angle_tick": 177747,
          "origin": [
            -189.51477,
            947.581,
            78.03125
          ],
          "pitch": 4.015167,
          "yaw": -75.535126,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.69140625,
            -249.99219,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 641.190300 576.200500 128.015620; setang 5.582428 -88.652460 0",
          "position_tick": 178056,
          "angle_tick": 178056,
          "origin": [
            641.1903,
            576.2005,
            128.01562
          ],
          "pitch": 5.582428,
          "yaw": -88.65246,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            6.6679688,
            -244.91016,
            275.33447
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 641.711548 557.065979 147.031250; setang 5.582428 -88.652458 0",
          "position_tick": 178062,
          "angle_tick": 178062,
          "origin": [
            641.711547851562,
            557.065979003906,
            147.03125
          ],
          "pitch": 5.582427978516,
          "yaw": -88.652458190918,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            6.671875,
            -244.921875,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177747,
          "last_tick": 178062,
          "samples": 316
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_06eb1dd8c2465573",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_56d855ae2f8723544f85_00139",
      "command_record_id": "demo_56d855ae2f8723544f85_00139",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00211",
        "demo_56d855ae2f8723544f85_00012",
        "demo_56d855ae2f8723544f85_00030",
        "demo_56d855ae2f8723544f85_00088",
        "demo_56d855ae2f8723544f85_00110",
        "demo_56d855ae2f8723544f85_00139",
        "demo_56d855ae2f8723544f85_00197"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "s1n",
      "round": 7,
      "event_tick": 49619,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1860.549300 587.968400 1608.031200; setang 5.979645 -175.781590 0",
          "position_tick": 49505,
          "angle_tick": 49505,
          "origin": [
            1860.5493,
            587.9684,
            1608.0312
          ],
          "pitch": 5.979645,
          "yaw": -175.78159,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2000.577300 209.849670 1608.763100; setang 6.415329 101.711090 0",
          "position_tick": 49274,
          "angle_tick": 49274,
          "origin": [
            2000.5773,
            209.84967,
            1608.7631
          ],
          "pitch": 6.415329,
          "yaw": 101.71109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.70312,
            139.76392,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1487.282800 560.459100 1614.218800; setang 5.979645 -175.781590 0",
          "position_tick": 49613,
          "angle_tick": 49613,
          "origin": [
            1487.2828,
            560.4591,
            1614.2188
          ],
          "pitch": 5.979645,
          "yaw": -175.78159,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.33594,
            -18.019531,
            42.875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1468.194580 559.051636 1634.015625; setang 5.979645 -175.781586 0",
          "position_tick": 49619,
          "angle_tick": 49619,
          "origin": [
            1468.194580078125,
            559.051635742188,
            1634.015625
          ],
          "pitch": 5.979644775391,
          "yaw": -175.781585693359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.3359375,
            -18.015625,
            229.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49274,
          "last_tick": 49619,
          "samples": 346
        },
        "departure_tick": 49506,
        "movement_to_event_ms": 1781.25,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_60a13936e877af4f",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00029",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00029",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00019",
        "demo_07d95741be40e144c266_00077",
        "demo_07d95741be40e144c266_00146",
        "demo_4f80b8bcc2fa56bb83a7_00013",
        "demo_4f80b8bcc2fa56bb83a7_00029",
        "demo_4f80b8bcc2fa56bb83a7_00053",
        "demo_4f80b8bcc2fa56bb83a7_00190"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 3,
      "event_tick": 12305,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -251.170170 1393.869400 22.797400; setang 38.802673 78.382290 0",
          "position_tick": 11920,
          "angle_tick": 11920,
          "origin": [
            -251.17017,
            1393.8694,
            22.7974
          ],
          "pitch": 38.802673,
          "yaw": 78.38229,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            183.45312,
            -147.72656,
            -4.506836
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 577.322750 782.031250 131.546880; setang 8.827515 -60.411070 0",
          "position_tick": 12299,
          "angle_tick": 12299,
          "origin": [
            577.32275,
            782.03125,
            131.54688
          ],
          "pitch": 8.827515,
          "yaw": -60.41107,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            270.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 577.322754 782.031250 148.765625; setang 8.854980 -60.383606 0",
          "position_tick": 12305,
          "angle_tick": 12305,
          "origin": [
            577.32275390625,
            782.03125,
            148.765625
          ],
          "pitch": 8.85498046875,
          "yaw": -60.383605957031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11920,
          "last_tick": 12305,
          "samples": 386
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_64b8f2cff2f7d1c6",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_c41e59c2737947d52711_00188",
      "command_record_id": "demo_c41e59c2737947d52711_00188",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00020",
        "demo_2160153112cdae3ea873_00191",
        "demo_2160153112cdae3ea873_00267",
        "demo_2160153112cdae3ea873_00291",
        "demo_c41e59c2737947d52711_00097",
        "demo_c41e59c2737947d52711_00188",
        "demo_c41e59c2737947d52711_00217"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 10,
      "event_tick": 74206,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1264.513500 975.986500 1615.693200; setang -14.701416 -126.845740 0",
          "position_tick": 74007,
          "angle_tick": 74007,
          "origin": [
            1264.5135,
            975.9865,
            1615.6932
          ],
          "pitch": -14.701416,
          "yaw": -126.84574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1315.938800 1163.133700 1665.123800; setang -10.163727 -124.014360 0",
          "position_tick": 73790,
          "angle_tick": 73790,
          "origin": [
            1315.9388,
            1163.1337,
            1665.1238
          ],
          "pitch": -10.163727,
          "yaw": -124.01436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1315.465100 1043.779700 1643.718800; setang 2.432434 -122.072180 0",
          "position_tick": 74200,
          "angle_tick": 74200,
          "origin": [
            1315.4651,
            1043.7797,
            1643.7188
          ],
          "pitch": 2.432434,
          "yaw": -122.07218,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -14.8203125,
            -23.632812,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1314.218750 1041.793579 1662.531250; setang 2.432434 -122.072182 0",
          "position_tick": 74206,
          "angle_tick": 74206,
          "origin": [
            1314.21875,
            1041.793579101562,
            1662.53125
          ],
          "pitch": 2.432434082031,
          "yaw": -122.07218170166,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -15.953125,
            -25.421875,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73790,
          "last_tick": 74206,
          "samples": 417
        },
        "departure_tick": 74008,
        "movement_to_event_ms": 3109.375,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_701fbf2fff973eac",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00162",
      "command_record_id": "demo_56d855ae2f8723544f85_00106",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2160153112cdae3ea873_00013",
        "demo_56d855ae2f8723544f85_00043",
        "demo_56d855ae2f8723544f85_00073",
        "demo_56d855ae2f8723544f85_00106",
        "demo_56d855ae2f8723544f85_00133",
        "demo_56d855ae2f8723544f85_00162",
        "demo_56d855ae2f8723544f85_00264"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "dumau",
      "round": 6,
      "event_tick": 40447,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1488.283200 874.819340 1614.031200; setang -72.850000 0.624847 0",
          "position_tick": 40245,
          "angle_tick": 40245,
          "origin": [
            -1488.2832,
            874.81934,
            1614.0312
          ],
          "pitch": -72.85,
          "yaw": 0.6248474,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1488.283200 874.819340 1614.031200; setang -72.850000 0.624847 0",
          "position_tick": 40229,
          "angle_tick": 40229,
          "origin": [
            -1488.2832,
            874.81934,
            1614.0312
          ],
          "pitch": -72.85,
          "yaw": 0.6248474,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.792969,
            -9.59375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1382.787200 244.319550 1614.031200; setang -72.850000 0.624847 0",
          "position_tick": 40441,
          "angle_tick": 40441,
          "origin": [
            -1382.7872,
            244.31955,
            1614.0312
          ],
          "pitch": -72.85,
          "yaw": 0.6248474,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.65625,
            -18.135742,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1363.670532 243.370697 1614.031250; setang -72.849998 0.668457 0",
          "position_tick": 40447,
          "angle_tick": 40447,
          "origin": [
            -1363.670532226562,
            243.370697021484,
            1614.03125
          ],
          "pitch": -72.849998474121,
          "yaw": 0.66845703125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.8125,
            -9.6650390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40229,
          "last_tick": 40447,
          "samples": 219
        },
        "departure_tick": 40246,
        "movement_to_event_ms": 3156.25,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d364499e82e8a5df",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00358",
      "command_record_id": "demo_07e639ec7f941287e35b_00250",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00250",
        "demo_07e639ec7f941287e35b_00356",
        "demo_07e639ec7f941287e35b_00380",
        "demo_5cc1733fab4c73f800c9_00301",
        "demo_5cc1733fab4c73f800c9_00358",
        "demo_5cc1733fab4c73f800c9_00378",
        "demo_5cc1733fab4c73f800c9_00408"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 14,
      "event_tick": 118128,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -274.542800 -976.071530 -415.968750; setang -2.686157 -43.141937 0",
          "position_tick": 118101,
          "angle_tick": 118101,
          "origin": [
            -274.5428,
            -976.07153,
            -415.96875
          ],
          "pitch": -2.6861572,
          "yaw": -43.141937,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -290.544430 -978.622100 -415.968750; setang -0.556519 55.255050 0",
          "position_tick": 117992,
          "angle_tick": 117992,
          "origin": [
            -290.54443,
            -978.6221,
            -415.96875
          ],
          "pitch": -0.55651855,
          "yaw": 55.25505,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.03125,
            10.800781,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -242.895020 -1005.680300 -415.968750; setang -2.710190 -43.093536 0",
          "position_tick": 118122,
          "angle_tick": 118122,
          "origin": [
            -242.89502,
            -1005.6803,
            -415.96875
          ],
          "pitch": -2.7101898,
          "yaw": -43.093536,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            150.65234,
            -140.92578,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -230.274536 -1017.488098 -415.968750; setang -2.710190 -43.093536 0",
          "position_tick": 118128,
          "angle_tick": 118128,
          "origin": [
            -230.274536132812,
            -1017.488098144531,
            -415.96875
          ],
          "pitch": -2.710189819336,
          "yaw": -43.093536376953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.00390625,
            -155.34375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117992,
          "last_tick": 118128,
          "samples": 137
        },
        "departure_tick": 118102,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e1afa3befbe5875c",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00135",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00135",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00047",
        "demo_44d9dd1cefa925823c1e_00096",
        "demo_44d9dd1cefa925823c1e_00120",
        "demo_44d9dd1cefa925823c1e_00135",
        "demo_44d9dd1cefa925823c1e_00171",
        "demo_44d9dd1cefa925823c1e_00243",
        "demo_6e149681cbff13e6c780_00188"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 8,
      "event_tick": 63908,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 863.928406 2428.680664 140.084305; setang -11.263397 -121.994591 0",
          "position_tick": 63900,
          "angle_tick": 63908,
          "origin": [
            863.928405761719,
            2428.6806640625,
            140.08430480957
          ],
          "pitch": -11.263397216797,
          "yaw": -121.994590759277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 863.928400 2428.680700 140.084300; setang -11.263397 -121.994590 0",
          "position_tick": 63901,
          "angle_tick": 63901,
          "origin": [
            863.9284,
            2428.6807,
            140.0843
          ],
          "pitch": -11.263397,
          "yaw": -121.99459,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 863.928406 2428.680664 140.084305; setang -11.263397 -121.994591 0",
          "position_tick": 63908,
          "angle_tick": 63908,
          "origin": [
            863.928405761719,
            2428.6806640625,
            140.08430480957
          ],
          "pitch": -11.263397216797,
          "yaw": -121.994590759277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63468,
          "last_tick": 63908,
          "samples": 441
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f6a08a018c0d1d6e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_731311ac42553ee59f1a_00220",
      "command_record_id": "demo_731311ac42553ee59f1a_00220",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00157",
        "demo_44ff5206b8e42e46265b_00236",
        "demo_731311ac42553ee59f1a_00065",
        "demo_731311ac42553ee59f1a_00126",
        "demo_731311ac42553ee59f1a_00155",
        "demo_731311ac42553ee59f1a_00200",
        "demo_731311ac42553ee59f1a_00220"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "yuurih",
      "round": 10,
      "event_tick": 82397,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -16.165161 779.020200 69.576744; setang 7.012360 1.409683 0",
          "position_tick": 82104,
          "angle_tick": 82104,
          "origin": [
            -16.165161,
            779.0202,
            69.576744
          ],
          "pitch": 7.0123596,
          "yaw": 1.4096832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            51.14453,
            -244.71094,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 739.979700 624.815060 129.340130; setang -19.689910 -95.500374 0",
          "position_tick": 82390,
          "angle_tick": 82390,
          "origin": [
            739.9797,
            624.81506,
            129.34013
          ],
          "pitch": -19.68991,
          "yaw": -95.500374,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.089844,
            -214.6289,
            2.4482422
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 737.896362 603.435913 129.462402; setang -19.689911 -95.363045 0",
          "position_tick": 82397,
          "angle_tick": 82397,
          "origin": [
            737.896362304688,
            603.435913085938,
            129.46240234375
          ],
          "pitch": -19.689910888672,
          "yaw": -95.36304473877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.67578125,
            -234.01953125,
            -4.3427734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82104,
          "last_tick": 82397,
          "samples": 294
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f6b4771c0e1e23a6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00172",
      "command_record_id": "demo_c41e59c2737947d52711_00172",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00160",
        "demo_b9b20b60330034a63512_00232",
        "demo_c41e59c2737947d52711_00117",
        "demo_c41e59c2737947d52711_00172",
        "demo_c41e59c2737947d52711_00200",
        "demo_c41e59c2737947d52711_00229",
        "demo_c41e59c2737947d52711_00356"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jame",
      "round": 10,
      "event_tick": 71071,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -814.236600 209.925250 1614.031200; setang 10.830460 -10.945129 0",
          "position_tick": 70941,
          "angle_tick": 70941,
          "origin": [
            -814.2366,
            209.92525,
            1614.0312
          ],
          "pitch": 10.83046,
          "yaw": -10.945129,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.67969,
            -150.07031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -465.201660 21.698233 1664.031200; setang 4.877594 9.758942 0",
          "position_tick": 71065,
          "angle_tick": 71065,
          "origin": [
            -465.20166,
            21.698233,
            1664.0312
          ],
          "pitch": 4.877594,
          "yaw": 9.758942,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            203.28125,
            19.622192,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -448.169922 23.762777 1664.031250; setang 4.620087 9.686508 0",
          "position_tick": 71071,
          "angle_tick": 71071,
          "origin": [
            -448.169921875,
            23.762777328491,
            1664.03125
          ],
          "pitch": 4.620086669922,
          "yaw": 9.686508178711,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.0625,
            29.1884765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 70941,
          "last_tick": 71071,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_93d2b85c986969c3",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00412",
      "command_record_id": "demo_44ff5206b8e42e46265b_00412",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00074",
        "demo_1e37c617488eba4e7406_00076",
        "demo_1e37c617488eba4e7406_00166",
        "demo_44ff5206b8e42e46265b_00349",
        "demo_44ff5206b8e42e46265b_00350",
        "demo_44ff5206b8e42e46265b_00381",
        "demo_44ff5206b8e42e46265b_00383",
        "demo_44ff5206b8e42e46265b_00412",
        "demo_44ff5206b8e42e46265b_00413",
        "demo_44ff5206b8e42e46265b_00437"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 17,
      "event_tick": 158202,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1243.622559 -1576.529053 -19.968750; setang -33.304718 76.134918 0",
          "position_tick": 158194,
          "angle_tick": 158202,
          "origin": [
            -1243.62255859375,
            -1576.529052734375,
            -19.96875
          ],
          "pitch": -33.304718017578,
          "yaw": 76.134918212891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1243.622600 -1576.529000 -19.968750; setang -33.304718 76.134920 0",
          "position_tick": 158195,
          "angle_tick": 158195,
          "origin": [
            -1243.6226,
            -1576.529,
            -19.96875
          ],
          "pitch": -33.304718,
          "yaw": 76.13492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1243.622559 -1576.529053 -19.968750; setang -33.304718 76.134918 0",
          "position_tick": 158202,
          "angle_tick": 158202,
          "origin": [
            -1243.62255859375,
            -1576.529052734375,
            -19.96875
          ],
          "pitch": -33.304718017578,
          "yaw": 76.134918212891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157690,
          "last_tick": 158202,
          "samples": 513
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_31462cb9aa833656",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_92655b67d38bb2eb32f4_00161",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00161",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00055",
        "demo_92655b67d38bb2eb32f4_00161",
        "demo_da35559385e7d6e5ce42_00084",
        "demo_da35559385e7d6e5ce42_00131",
        "demo_da35559385e7d6e5ce42_00134",
        "demo_da35559385e7d6e5ce42_00171",
        "demo_da35559385e7d6e5ce42_00172",
        "demo_da35559385e7d6e5ce42_00207"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 10,
      "event_tick": 69542,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -525.690186 -340.062134 66.031250; setang -3.762131 71.020432 0",
          "position_tick": 69535,
          "angle_tick": 69542,
          "origin": [
            -525.690185546875,
            -340.062133789062,
            66.03125
          ],
          "pitch": -3.762130737305,
          "yaw": 71.020431518555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -525.690200 -340.062130 66.031250; setang -3.762131 71.020430 0",
          "position_tick": 69536,
          "angle_tick": 69536,
          "origin": [
            -525.6902,
            -340.06213,
            66.03125
          ],
          "pitch": -3.7621307,
          "yaw": 71.02043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -525.690186 -340.062134 66.031250; setang -3.762131 71.020432 0",
          "position_tick": 69542,
          "angle_tick": 69542,
          "origin": [
            -525.690185546875,
            -340.062133789062,
            66.03125
          ],
          "pitch": -3.762130737305,
          "yaw": 71.020431518555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69412,
          "last_tick": 69542,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec3db77977596511",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_84f87856e21e12df25d7_00103",
      "command_record_id": "demo_84f87856e21e12df25d7_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00103",
        "demo_84f87856e21e12df25d7_00151",
        "demo_84f87856e21e12df25d7_00211",
        "demo_84f87856e21e12df25d7_00258",
        "demo_9da916c73bb5ff938c63_00003",
        "demo_9da916c73bb5ff938c63_00132",
        "demo_9da916c73bb5ff938c63_00135"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 6,
      "event_tick": 48611,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 537.188843 3094.031250 213.028748; setang -21.135986 -87.672272 0",
          "position_tick": 48604,
          "angle_tick": 48611,
          "origin": [
            537.188842773438,
            3094.03125,
            213.028747558594
          ],
          "pitch": -21.135986328125,
          "yaw": -87.672271728516,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 537.188840 3094.031200 213.028750; setang -21.135986 -87.672270 0",
          "position_tick": 48605,
          "angle_tick": 48605,
          "origin": [
            537.18884,
            3094.0312,
            213.02875
          ],
          "pitch": -21.135986,
          "yaw": -87.67227,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 537.188843 3094.031250 213.028748; setang -21.135986 -87.672272 0",
          "position_tick": 48611,
          "angle_tick": 48611,
          "origin": [
            537.188842773438,
            3094.03125,
            213.028747558594
          ],
          "pitch": -21.135986328125,
          "yaw": -87.672271728516,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48481,
          "last_tick": 48611,
          "samples": 131
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_083f3c8f5301ab58",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00195",
      "command_record_id": "demo_b9b20b60330034a63512_00195",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00078",
        "demo_b9b20b60330034a63512_00001",
        "demo_b9b20b60330034a63512_00144",
        "demo_b9b20b60330034a63512_00195",
        "demo_b9b20b60330034a63512_00252",
        "demo_b9b20b60330034a63512_00271"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "mezii",
      "round": 11,
      "event_tick": 84226,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1315.961426 1587.968750 1704.031250; setang -49.658539 -173.987045 0",
          "position_tick": 84218,
          "angle_tick": 84226,
          "origin": [
            1315.96142578125,
            1587.96875,
            1704.03125
          ],
          "pitch": -49.658538818359,
          "yaw": -173.987045288086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1315.961400 1587.968800 1704.031200; setang -49.658540 -173.987050 0",
          "position_tick": 84219,
          "angle_tick": 84219,
          "origin": [
            1315.9614,
            1587.9688,
            1704.0312
          ],
          "pitch": -49.65854,
          "yaw": -173.98705,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1315.961426 1587.968750 1704.031250; setang -49.658539 -173.987045 0",
          "position_tick": 84226,
          "angle_tick": 84226,
          "origin": [
            1315.96142578125,
            1587.96875,
            1704.03125
          ],
          "pitch": -49.658538818359,
          "yaw": -173.987045288086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 83787,
          "last_tick": 84226,
          "samples": 440
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0da88f7552662d86",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00093",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00093",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00068",
        "demo_1e8907bfd30b0bcdbfe9_00093",
        "demo_1e8907bfd30b0bcdbfe9_00162",
        "demo_1e8907bfd30b0bcdbfe9_00191",
        "demo_1e8907bfd30b0bcdbfe9_00326",
        "demo_a50086abe9c7c4a980cd_00038"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 6,
      "event_tick": 35773,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -732.875122 -1322.138672 -407.968750; setang -13.059311 -23.108704 0",
          "position_tick": 35765,
          "angle_tick": 35773,
          "origin": [
            -732.875122070312,
            -1322.138671875,
            -407.96875
          ],
          "pitch": -13.059310913086,
          "yaw": -23.108703613281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -732.875100 -1322.138700 -401.453120; setang -13.059311 -23.108704 0",
          "position_tick": 35767,
          "angle_tick": 35767,
          "origin": [
            -732.8751,
            -1322.1387,
            -401.45312
          ],
          "pitch": -13.059311,
          "yaw": -23.108704,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            130.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -732.875122 -1322.138672 -381.953125; setang -13.059311 -23.108704 0",
          "position_tick": 35773,
          "angle_tick": 35773,
          "origin": [
            -732.875122070312,
            -1322.138671875,
            -381.953125
          ],
          "pitch": -13.059310913086,
          "yaw": -23.108703613281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35643,
          "last_tick": 35773,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0de86116d3ee0095",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00102",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00053",
        "demo_1b9d5eac73de0b387701_00083",
        "demo_1b9d5eac73de0b387701_00118",
        "demo_ea4226131b7a75cdf0ec_00016",
        "demo_ea4226131b7a75cdf0ec_00038",
        "demo_ea4226131b7a75cdf0ec_00102"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 7,
      "event_tick": 55042,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 399.373169 277.482910 -254.989258; setang 7.436035 -112.875938 0",
          "position_tick": 55033,
          "angle_tick": 55042,
          "origin": [
            399.373168945312,
            277.48291015625,
            -254.9892578125
          ],
          "pitch": 7.43603515625,
          "yaw": -112.875938415527,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 399.373170 277.482900 -243.343750; setang 7.436035 -112.875940 0",
          "position_tick": 55036,
          "angle_tick": 55036,
          "origin": [
            399.37317,
            277.4829,
            -243.34375
          ],
          "pitch": 7.436035,
          "yaw": -112.87594,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 399.373169 277.482910 -224.750000; setang 7.436035 -112.875938 0",
          "position_tick": 55042,
          "angle_tick": 55042,
          "origin": [
            399.373168945312,
            277.48291015625,
            -224.75
          ],
          "pitch": 7.43603515625,
          "yaw": -112.875938415527,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54530,
          "last_tick": 55042,
          "samples": 513
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1440e820c9c3da85",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5cc1733fab4c73f800c9_00015",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00015",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00260",
        "demo_5cc1733fab4c73f800c9_00015",
        "demo_5cc1733fab4c73f800c9_00033",
        "demo_5cc1733fab4c73f800c9_00135",
        "demo_5cc1733fab4c73f800c9_00182",
        "demo_5cc1733fab4c73f800c9_00234"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "tN1R",
      "round": 2,
      "event_tick": 7823,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -495.935180 -1184.873400 -154.968750; setang 0.407181 2.581787 0",
          "position_tick": 7759,
          "angle_tick": 7759,
          "origin": [
            -495.93518,
            -1184.8734,
            -154.96875
          ],
          "pitch": 0.4071808,
          "yaw": 2.581787,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1204.404300 -1078.866100 -415.968750; setang 8.392868 -32.860107 0",
          "position_tick": 7371,
          "angle_tick": 7371,
          "origin": [
            -1204.4043,
            -1078.8661,
            -415.96875
          ],
          "pitch": 8.392868,
          "yaw": -32.860107,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -318.744020 -1176.881000 -149.093750; setang 0.407181 2.581787 0",
          "position_tick": 7816,
          "angle_tick": 7816,
          "origin": [
            -318.74402,
            -1176.881,
            -149.09375
          ],
          "pitch": 0.4071808,
          "yaw": 2.581787,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.75,
            11.046875,
            120.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -295.800171 -1175.845337 -126.234375; setang 0.407181 2.581787 0",
          "position_tick": 7823,
          "angle_tick": 7823,
          "origin": [
            -295.800170898438,
            -1175.845336914062,
            -126.234375
          ],
          "pitch": 0.407180786133,
          "yaw": 2.581787109375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.734375,
            11.046875,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7371,
          "last_tick": 7823,
          "samples": 453
        },
        "departure_tick": 7760,
        "movement_to_event_ms": 1000.0,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68e961d24a6e4f71",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_44ff5206b8e42e46265b_00126",
      "command_record_id": "demo_44ff5206b8e42e46265b_00126",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00361",
        "demo_44ff5206b8e42e46265b_00063",
        "demo_44ff5206b8e42e46265b_00099",
        "demo_44ff5206b8e42e46265b_00126",
        "demo_44ff5206b8e42e46265b_00263",
        "demo_44ff5206b8e42e46265b_00296"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "MATYS",
      "round": 6,
      "event_tick": 56831,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 153.834400 815.194900 87.201810; setang 8.352692 -2.145081 0",
          "position_tick": 56646,
          "angle_tick": 56646,
          "origin": [
            153.8344,
            815.1949,
            87.20181
          ],
          "pitch": 8.352692,
          "yaw": -2.1450806,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.79102,
            39.9375,
            43.67578
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 658.696900 616.913450 133.296880; setang 3.680084 -91.533280 0",
          "position_tick": 56825,
          "angle_tick": 56825,
          "origin": [
            658.6969,
            616.91345,
            133.29688
          ],
          "pitch": 3.6800842,
          "yaw": -91.53328,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.484375,
            -244.98438,
            276.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 658.659058 597.774048 150.921875; setang 3.662231 -91.515427 0",
          "position_tick": 56831,
          "angle_tick": 56831,
          "origin": [
            658.659057617188,
            597.774047851562,
            150.921875
          ],
          "pitch": 3.662231445312,
          "yaw": -91.515426635742,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.484375,
            -244.984375,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56646,
          "last_tick": 56831,
          "samples": 186
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6de657686cac3582",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_1e37c617488eba4e7406_00229",
      "command_record_id": "demo_1e37c617488eba4e7406_00229",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00314",
        "demo_1e37c617488eba4e7406_00059",
        "demo_1e37c617488eba4e7406_00113",
        "demo_1e37c617488eba4e7406_00152",
        "demo_1e37c617488eba4e7406_00178",
        "demo_1e37c617488eba4e7406_00229"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 10,
      "event_tick": 80335,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang -0.264008 -90.221790 0",
          "position_tick": 80026,
          "angle_tick": 80026,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": -0.26400757,
          "yaw": -90.22179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang -0.264008 -90.221790 0",
          "position_tick": 79924,
          "angle_tick": 79924,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": -0.26400757,
          "yaw": -90.22179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -495.359440 693.458100 138.031250; setang -2.706070 -94.610480 0",
          "position_tick": 80328,
          "angle_tick": 80328,
          "origin": [
            -495.35944,
            693.4581,
            138.03125
          ],
          "pitch": -2.70607,
          "yaw": -94.61048,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -36.015625,
            -223.36328,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -498.303711 671.503662 138.031250; setang -2.771988 -94.610481 0",
          "position_tick": 80335,
          "angle_tick": 80335,
          "origin": [
            -498.3037109375,
            671.503662109375,
            138.03125
          ],
          "pitch": -2.771987915039,
          "yaw": -94.610481262207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -29.34765625,
            -238.97265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79924,
          "last_tick": 80335,
          "samples": 412
        },
        "departure_tick": 80027,
        "movement_to_event_ms": 4828.125,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_750d87751445c19b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00163",
      "command_record_id": "demo_79afb17b7ed789137186_00163",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00028",
        "demo_79afb17b7ed789137186_00124",
        "demo_79afb17b7ed789137186_00163",
        "demo_b9b20b60330034a63512_00082",
        "demo_b9b20b60330034a63512_00174",
        "demo_b9b20b60330034a63512_00184"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ropz",
      "round": 10,
      "event_tick": 82106,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 3094.268600 -152.582210 1608.031500; setang -42.444640 -173.405460 0",
          "position_tick": 82010,
          "angle_tick": 82010,
          "origin": [
            3094.2686,
            -152.58221,
            1608.0315
          ],
          "pitch": -42.44464,
          "yaw": -173.40546,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 3094.268600 -152.582210 1608.031500; setang -42.444640 -173.405460 0",
          "position_tick": 81976,
          "angle_tick": 81976,
          "origin": [
            3094.2686,
            -152.58221,
            1608.0315
          ],
          "pitch": -42.44464,
          "yaw": -173.40546,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2795.337600 -187.104130 1621.093800; setang -42.444640 -173.405460 0",
          "position_tick": 82099,
          "angle_tick": 82099,
          "origin": [
            2795.3376,
            -187.10413,
            1621.0938
          ],
          "pitch": -42.44464,
          "yaw": -173.40546,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -243.39062,
            -28.109375,
            280.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2772.519775 -189.739380 1642.109375; setang -42.444641 -173.405457 0",
          "position_tick": 82106,
          "angle_tick": 82106,
          "origin": [
            2772.519775390625,
            -189.739379882812,
            1642.109375
          ],
          "pitch": -42.444641113281,
          "yaw": -173.405456542969,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -243.390625,
            -28.109375,
            193.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81976,
          "last_tick": 82106,
          "samples": 131
        },
        "departure_tick": 82011,
        "movement_to_event_ms": 1500.0,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_76d9fe61c30099f6",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_78d0d18d21d68a5f4162_00157",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00157",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00020",
        "demo_78d0d18d21d68a5f4162_00079",
        "demo_78d0d18d21d68a5f4162_00157",
        "demo_b24ca24bca0f9defa72c_00259",
        "demo_b24ca24bca0f9defa72c_00360",
        "demo_b24ca24bca0f9defa72c_00390"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 8,
      "event_tick": 54905,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -796.822100 2229.687700 -106.684020; setang -3.582581 177.889950 0",
          "position_tick": 54775,
          "angle_tick": 54775,
          "origin": [
            -796.8221,
            2229.6877,
            -106.68402
          ],
          "pitch": -3.5825806,
          "yaw": 177.88995,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.77344,
            -55.4375,
            7.1914062
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1245.963600 2268.348900 5.160257; setang -14.680481 -145.856550 0",
          "position_tick": 54899,
          "angle_tick": 54899,
          "origin": [
            -1245.9636,
            2268.3489,
            5.160257
          ],
          "pitch": -14.680481,
          "yaw": -145.85655,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.54688,
            -122.9375,
            -7.170105
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1261.716309 2258.251465 4.633222; setang -14.680481 -145.856552 0",
          "position_tick": 54905,
          "angle_tick": 54905,
          "origin": [
            -1261.71630859375,
            2258.25146484375,
            4.633221626282
          ],
          "pitch": -14.680480957031,
          "yaw": -145.856552124023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.7265625,
            -131.84375,
            -6.879089355469
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54775,
          "last_tick": 54905,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_96636e69bee5fd04",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00211",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00211",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00266",
        "demo_18d34587c875f0b595ae_00286",
        "demo_241d9eb92ddde5a3b396_00041",
        "demo_241d9eb92ddde5a3b396_00138",
        "demo_241d9eb92ddde5a3b396_00193",
        "demo_241d9eb92ddde5a3b396_00211"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zweih",
      "round": 11,
      "event_tick": 91468,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -298.846863 -1723.972290 2.031248; setang -12.249756 93.125946 0",
          "position_tick": 91459,
          "angle_tick": 91468,
          "origin": [
            -298.846862792969,
            -1723.972290039062,
            2.031248092651
          ],
          "pitch": -12.249755859375,
          "yaw": 93.125946044922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -298.846860 -1723.972300 11.718750; setang -12.249756 93.125946 0",
          "position_tick": 91462,
          "angle_tick": 91462,
          "origin": [
            -298.84686,
            -1723.9723,
            11.71875
          ],
          "pitch": -12.249756,
          "yaw": 93.125946,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -298.846863 -1723.972290 30.500000; setang -12.249756 93.125946 0",
          "position_tick": 91468,
          "angle_tick": 91468,
          "origin": [
            -298.846862792969,
            -1723.972290039062,
            30.5
          ],
          "pitch": -12.249755859375,
          "yaw": 93.125946044922,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91338,
          "last_tick": 91468,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a054d1c20b9aa55",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00028",
      "command_record_id": "demo_2160153112cdae3ea873_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00028",
        "demo_2160153112cdae3ea873_00292",
        "demo_79afb17b7ed789137186_00248",
        "demo_79afb17b7ed789137186_00294",
        "demo_79afb17b7ed789137186_00357",
        "demo_79afb17b7ed789137186_00377"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 3,
      "event_tick": 15573,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1508.054932 507.031189 1612.031738; setang -23.866760 165.148193 0",
          "position_tick": 15559,
          "angle_tick": 15573,
          "origin": [
            1508.054931640625,
            507.031188964844,
            1612.03173828125
          ],
          "pitch": -23.866760253906,
          "yaw": 165.148193359375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1508.054900 507.031200 1615.546900; setang -23.866760 165.148200 0",
          "position_tick": 15560,
          "angle_tick": 15560,
          "origin": [
            1508.0549,
            507.0312,
            1615.5469
          ],
          "pitch": -23.86676,
          "yaw": 165.1482,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1508.054932 507.031189 1655.734375; setang -23.866760 165.148193 0",
          "position_tick": 15573,
          "angle_tick": 15573,
          "origin": [
            1508.054931640625,
            507.031188964844,
            1655.734375
          ],
          "pitch": -23.866760253906,
          "yaw": 165.148193359375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15443,
          "last_tick": 15573,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b7d9e0a7fa6021b2",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00200",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00200",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00019",
        "demo_4d520a1960bac889dc2d_00059",
        "demo_4d520a1960bac889dc2d_00208",
        "demo_c7fce8ea189bfb0ec256_00084",
        "demo_c7fce8ea189bfb0ec256_00159",
        "demo_c7fce8ea189bfb0ec256_00200"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 12,
      "event_tick": 87220,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1844.325700 -470.199220 -351.968750; setang 7.048767 -173.673930 0",
          "position_tick": 86802,
          "angle_tick": 86802,
          "origin": [
            1844.3257,
            -470.19922,
            -351.96875
          ],
          "pitch": 7.048767,
          "yaw": -173.67393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 795.841700 -730.560550 -206.968750; setang 17.556152 -136.554900 0",
          "position_tick": 87213,
          "angle_tick": 87213,
          "origin": [
            795.8417,
            -730.56055,
            -206.96875
          ],
          "pitch": 17.556152,
          "yaw": -136.5549,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -129.39062,
            -133.38672,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 782.255859 -744.121338 -206.968750; setang 17.476837 -136.686737 0",
          "position_tick": 87220,
          "angle_tick": 87220,
          "origin": [
            782.255859375,
            -744.121337890625,
            -206.96875
          ],
          "pitch": 17.476837158203,
          "yaw": -136.686737060547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.16796875,
            -150.87109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86802,
          "last_tick": 87220,
          "samples": 419
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ba61e9aab6504d96",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00035",
      "command_record_id": "demo_07e639ec7f941287e35b_00035",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00035",
        "demo_07e639ec7f941287e35b_00051",
        "demo_07e639ec7f941287e35b_00066",
        "demo_07e639ec7f941287e35b_00135",
        "demo_07e639ec7f941287e35b_00197",
        "demo_1e8907bfd30b0bcdbfe9_00263"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 3,
      "event_tick": 15266,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1666.207400 -459.340820 -351.968750; setang 17.764893 -177.448760 0",
          "position_tick": 14891,
          "angle_tick": 14891,
          "origin": [
            1666.2074,
            -459.34082,
            -351.96875
          ],
          "pitch": 17.764893,
          "yaw": -177.44876,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 754.386800 -671.072900 -206.968750; setang 33.314330 -148.272170 0",
          "position_tick": 15259,
          "angle_tick": 15259,
          "origin": [
            754.3868,
            -671.0729,
            -206.96875
          ],
          "pitch": 33.31433,
          "yaw": -148.27217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -177.14844,
            -111.03516,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 736.523132 -682.214783 -206.968750; setang 33.314331 -148.272171 0",
          "position_tick": 15266,
          "angle_tick": 15266,
          "origin": [
            736.523132324219,
            -682.214782714844,
            -206.96875
          ],
          "pitch": 33.314331054688,
          "yaw": -148.272171020508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.49609375,
            -122.328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14891,
          "last_tick": 15266,
          "samples": 376
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bcc1a0e1f698572e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00061",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00061",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00074",
        "demo_49fabf21b1c26f1010df_00099",
        "demo_5c8743102c5a1e28f8ee_00061",
        "demo_5c8743102c5a1e28f8ee_00129",
        "demo_5c8743102c5a1e28f8ee_00184",
        "demo_5c8743102c5a1e28f8ee_00631"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 5,
      "event_tick": 25575,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 155.680800 2347.258500 -119.470825; setang 5.295410 -129.941480 0",
          "position_tick": 25445,
          "angle_tick": 25445,
          "origin": [
            155.6808,
            2347.2585,
            -119.470825
          ],
          "pitch": 5.29541,
          "yaw": -129.94148,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            24.828125,
            -37.640625,
            -156.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -183.933600 2137.151600 -126.513550; setang -31.198425 -135.714450 0",
          "position_tick": 25569,
          "angle_tick": 25569,
          "origin": [
            -183.9336,
            2137.1516,
            -126.51355
          ],
          "pitch": -31.198425,
          "yaw": -135.71445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -174.15234,
            -148.6875,
            -2.4101562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -197.789917 2124.824707 -126.700439; setang -31.230347 -135.714447 0",
          "position_tick": 25575,
          "angle_tick": 25575,
          "origin": [
            -197.789916992188,
            2124.82470703125,
            -126.700439453125
          ],
          "pitch": -31.230346679688,
          "yaw": -135.714447021484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.6796875,
            -161.53125,
            -1.14453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25445,
          "last_tick": 25575,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bf838e216358d876",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00000",
      "command_record_id": "demo_b9b20b60330034a63512_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00022",
        "demo_79afb17b7ed789137186_00077",
        "demo_b9b20b60330034a63512_00000",
        "demo_b9b20b60330034a63512_00027",
        "demo_b9b20b60330034a63512_00142",
        "demo_b9b20b60330034a63512_00270"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "mezii",
      "round": 1,
      "event_tick": 2164,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1315.968750 1587.938721 1704.031250; setang -47.902802 -165.502853 0",
          "position_tick": 2157,
          "angle_tick": 2164,
          "origin": [
            1315.96875,
            1587.938720703125,
            1704.03125
          ],
          "pitch": -47.902801513672,
          "yaw": -165.502853393555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1315.968800 1587.938700 1704.031200; setang -47.902800 -165.502850 0",
          "position_tick": 2158,
          "angle_tick": 2158,
          "origin": [
            1315.9688,
            1587.9387,
            1704.0312
          ],
          "pitch": -47.9028,
          "yaw": -165.50285,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1315.968750 1587.938721 1704.031250; setang -47.902802 -165.502853 0",
          "position_tick": 2164,
          "angle_tick": 2164,
          "origin": [
            1315.96875,
            1587.938720703125,
            1704.03125
          ],
          "pitch": -47.902801513672,
          "yaw": -165.502853393555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2034,
          "last_tick": 2164,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_12ec9d0c98cb62a2",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00427",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00427",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00367",
        "demo_44d9dd1cefa925823c1e_00370",
        "demo_44d9dd1cefa925823c1e_00420",
        "demo_44d9dd1cefa925823c1e_00427",
        "demo_7dadd8516dde2b87da75_00488",
        "demo_7dadd8516dde2b87da75_00555",
        "demo_7dadd8516dde2b87da75_00596"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "iM",
      "round": 21,
      "event_tick": 199483,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -375.817139 752.596680 -3.091797; setang -24.842499 45.703125 0",
          "position_tick": 199475,
          "angle_tick": 199483,
          "origin": [
            -375.817138671875,
            752.5966796875,
            -3.091796875
          ],
          "pitch": -24.842498779297,
          "yaw": 45.703125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -375.817140 752.596700 -1.203125; setang -24.842499 45.703125 0",
          "position_tick": 199476,
          "angle_tick": 199476,
          "origin": [
            -375.81714,
            752.5967,
            -1.203125
          ],
          "pitch": -24.842499,
          "yaw": 45.703125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -375.817139 752.596680 22.812500; setang -24.842499 45.703125 0",
          "position_tick": 199483,
          "angle_tick": 199483,
          "origin": [
            -375.817138671875,
            752.5966796875,
            22.8125
          ],
          "pitch": -24.842498779297,
          "yaw": 45.703125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 198971,
          "last_tick": 199483,
          "samples": 513
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_19ddd32a5b3ff145",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00418",
      "command_record_id": "demo_07e639ec7f941287e35b_00418",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00177",
        "demo_07e639ec7f941287e35b_00209",
        "demo_07e639ec7f941287e35b_00418",
        "demo_5cc1733fab4c73f800c9_00121",
        "demo_5cc1733fab4c73f800c9_00124",
        "demo_5cc1733fab4c73f800c9_00467"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 23,
      "event_tick": 179827,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 8.272815 -769.622742 -95.968750; setang 3.651917 11.344421 0",
          "position_tick": 179817,
          "angle_tick": 179827,
          "origin": [
            8.272814750671,
            -769.622741699219,
            -95.96875
          ],
          "pitch": 3.651916503906,
          "yaw": 11.344421386719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 8.272815 -769.622740 -80.078125; setang 3.651917 11.344421 0",
          "position_tick": 179821,
          "angle_tick": 179821,
          "origin": [
            8.272815,
            -769.62274,
            -80.078125
          ],
          "pitch": 3.6519165,
          "yaw": 11.344421,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            271.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 8.272815 -769.622742 -62.765625; setang 3.651917 11.344421 0",
          "position_tick": 179827,
          "angle_tick": 179827,
          "origin": [
            8.272814750671,
            -769.622741699219,
            -62.765625
          ],
          "pitch": 3.651916503906,
          "yaw": 11.344421386719,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            197.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 179596,
          "last_tick": 179827,
          "samples": 232
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_67c5975adc0c9c89",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00133",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00133",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00092",
        "demo_4f80b8bcc2fa56bb83a7_00133",
        "demo_4f80b8bcc2fa56bb83a7_00141",
        "demo_4f80b8bcc2fa56bb83a7_00287",
        "demo_731311ac42553ee59f1a_00016",
        "demo_731311ac42553ee59f1a_00083"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 7,
      "event_tick": 38626,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1159.971300 -919.122500 9.031252; setang -23.819397 87.574100 0",
          "position_tick": 38601,
          "angle_tick": 38601,
          "origin": [
            1159.9713,
            -919.1225,
            9.031252
          ],
          "pitch": -23.819397,
          "yaw": 87.5741,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1119.099400 -971.906900 5.193157; setang -1.933929 82.406370 0",
          "position_tick": 38496,
          "angle_tick": 38496,
          "origin": [
            1119.0994,
            -971.9069,
            5.1931567
          ],
          "pitch": -1.9339294,
          "yaw": 82.40637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1159.943100 -902.957950 9.031252; setang -23.819397 87.580600 0",
          "position_tick": 38620,
          "angle_tick": 38620,
          "origin": [
            1159.9431,
            -902.95795,
            9.031252
          ],
          "pitch": -23.819397,
          "yaw": 87.5806,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.1796875,
            91.0625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1159.937378 -894.821960 9.031252; setang -23.825912 87.587128 0",
          "position_tick": 38626,
          "angle_tick": 38626,
          "origin": [
            1159.937377929688,
            -894.821960449219,
            9.031251907349
          ],
          "pitch": -23.825912475586,
          "yaw": 87.587127685547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.15625,
            109.5234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38496,
          "last_tick": 38626,
          "samples": 131
        },
        "departure_tick": 38602,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ccb48c9828848b41",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00052",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00032",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00032",
        "demo_2bbfbc0aa8942114b717_00052",
        "demo_2bbfbc0aa8942114b717_00243",
        "demo_5d6af8fdfb719608e960_00014",
        "demo_5d6af8fdfb719608e960_00056",
        "demo_5d6af8fdfb719608e960_00061"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 3,
      "event_tick": 14858,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 967.649400 2779.932100 132.674970; setang -4.294281 -130.578690 0",
          "position_tick": 14849,
          "angle_tick": 14849,
          "origin": [
            967.6494,
            2779.9321,
            132.67497
          ],
          "pitch": -4.294281,
          "yaw": -130.57869,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1268.166400 2778.305400 124.031660; setang 9.059601 -172.640200 0",
          "position_tick": 14686,
          "angle_tick": 14686,
          "origin": [
            1268.1664,
            2778.3054,
            124.03166
          ],
          "pitch": 9.059601,
          "yaw": -172.6402,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.125,
            159.95312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 966.972000 2779.141000 141.031250; setang -4.294281 -130.578690 0",
          "position_tick": 14852,
          "angle_tick": 14852,
          "origin": [
            966.972,
            2779.141,
            141.03125
          ],
          "pitch": -4.294281,
          "yaw": -130.57869,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -18.59375,
            -21.703125,
            252.64551
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 965.447327 2777.360107 160.125000; setang -4.235565 -130.549164 0",
          "position_tick": 14858,
          "angle_tick": 14858,
          "origin": [
            965.447326660156,
            2777.360107421875,
            160.125
          ],
          "pitch": -4.235565185547,
          "yaw": -130.549163818359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -19.515625,
            -22.796875,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14686,
          "last_tick": 14858,
          "samples": 173
        },
        "departure_tick": 14850,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_003ca78466a1b7f1",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00600",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00600",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00308",
        "demo_5c8743102c5a1e28f8ee_00356",
        "demo_5c8743102c5a1e28f8ee_00386",
        "demo_5c8743102c5a1e28f8ee_00476",
        "demo_5c8743102c5a1e28f8ee_00600"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 27,
      "event_tick": 225984,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 375.937500 -464.010132 1.083761; setang -17.505005 111.753265 0",
          "position_tick": 225970,
          "angle_tick": 225984,
          "origin": [
            375.9375,
            -464.010131835938,
            1.08376121521
          ],
          "pitch": -17.505004882812,
          "yaw": 111.753265380859,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 375.937500 -464.010130 32.484375; setang -17.505005 111.753265 0",
          "position_tick": 225978,
          "angle_tick": 225978,
          "origin": [
            375.9375,
            -464.01013,
            32.484375
          ],
          "pitch": -17.505005,
          "yaw": 111.753265,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 375.937500 -464.010132 45.859375; setang -17.505005 111.753265 0",
          "position_tick": 225984,
          "angle_tick": 225984,
          "origin": [
            375.9375,
            -464.010131835938,
            45.859375
          ],
          "pitch": -17.505004882812,
          "yaw": 111.753265380859,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 225765,
          "last_tick": 225984,
          "samples": 220
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0770050d79dd64a4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9da916c73bb5ff938c63_00254",
      "command_record_id": "demo_9da916c73bb5ff938c63_00254",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00206",
        "demo_2bbfbc0aa8942114b717_00251",
        "demo_9da916c73bb5ff938c63_00078",
        "demo_9da916c73bb5ff938c63_00254",
        "demo_9da916c73bb5ff938c63_00338"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 11,
      "event_tick": 82244,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 729.031250 243.271500 91.845215; setang -32.648285 40.100433 0",
          "position_tick": 82237,
          "angle_tick": 82244,
          "origin": [
            729.03125,
            243.271499633789,
            91.84521484375
          ],
          "pitch": -32.648284912109,
          "yaw": 40.100433349609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 729.031250 243.271500 91.845215; setang -32.648285 40.100433 0",
          "position_tick": 82238,
          "angle_tick": 82238,
          "origin": [
            729.03125,
            243.2715,
            91.845215
          ],
          "pitch": -32.648285,
          "yaw": 40.100433,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 729.031250 243.271500 91.845215; setang -32.648285 40.100433 0",
          "position_tick": 82244,
          "angle_tick": 82244,
          "origin": [
            729.03125,
            243.271499633789,
            91.84521484375
          ],
          "pitch": -32.648284912109,
          "yaw": 40.100433349609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82114,
          "last_tick": 82244,
          "samples": 131
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_09128de62c8a7ed5",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_92655b67d38bb2eb32f4_00158",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00158",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00361",
        "demo_92655b67d38bb2eb32f4_00002",
        "demo_92655b67d38bb2eb32f4_00073",
        "demo_92655b67d38bb2eb32f4_00109",
        "demo_92655b67d38bb2eb32f4_00158"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 10,
      "event_tick": 69211,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1151.956000 -1143.997600 64.031250; setang 11.473160 47.322570 0",
          "position_tick": 69127,
          "angle_tick": 69127,
          "origin": [
            -1151.956,
            -1143.9976,
            64.03125
          ],
          "pitch": 11.47316,
          "yaw": 47.32257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1124.769200 -1168.248700 64.031250; setang 10.428085 47.410460 0",
          "position_tick": 69081,
          "angle_tick": 69081,
          "origin": [
            -1124.7692,
            -1168.2487,
            64.03125
          ],
          "pitch": 10.428085,
          "yaw": 47.41046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -221.72656,
            115.49219,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -975.070070 -956.547100 78.546875; setang 11.473160 47.322570 0",
          "position_tick": 69205,
          "angle_tick": 69205,
          "origin": [
            -975.07007,
            -956.5471,
            78.546875
          ],
          "pitch": 11.47316,
          "yaw": 47.32257,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            166.17188,
            180.04688,
            276.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -962.087891 -942.480957 96.203125; setang 11.473160 47.322571 0",
          "position_tick": 69211,
          "angle_tick": 69211,
          "origin": [
            -962.087890625,
            -942.48095703125,
            96.203125
          ],
          "pitch": 11.473159790039,
          "yaw": 47.322570800781,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            166.171875,
            180.046875,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69081,
          "last_tick": 69211,
          "samples": 131
        },
        "departure_tick": 69128,
        "movement_to_event_ms": 1312.5,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0df609ec524f3a0f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b24ca24bca0f9defa72c_00201",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00201",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00042",
        "demo_0dff5f4d96ba70f21ad1_00178",
        "demo_b24ca24bca0f9defa72c_00019",
        "demo_b24ca24bca0f9defa72c_00047",
        "demo_b24ca24bca0f9defa72c_00201"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 11,
      "event_tick": 76951,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -299.946899 -1163.968750 77.676971; setang -13.255005 90.049774 0",
          "position_tick": 76941,
          "angle_tick": 76951,
          "origin": [
            -299.946899414062,
            -1163.96875,
            77.676971435547
          ],
          "pitch": -13.255004882812,
          "yaw": 90.049774169922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -299.946900 -1163.968800 93.703125; setang -13.255005 90.049774 0",
          "position_tick": 76945,
          "angle_tick": 76945,
          "origin": [
            -299.9469,
            -1163.9688,
            93.703125
          ],
          "pitch": -13.255005,
          "yaw": 90.049774,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            271.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -299.946899 -1163.968750 110.968750; setang -13.255005 90.049774 0",
          "position_tick": 76951,
          "angle_tick": 76951,
          "origin": [
            -299.946899414062,
            -1163.96875,
            110.96875
          ],
          "pitch": -13.255004882812,
          "yaw": 90.049774169922,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76679,
          "last_tick": 76951,
          "samples": 273
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_15e28f463f0b3b01",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_a50086abe9c7c4a980cd_00007",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00235",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00209",
        "demo_1e8907bfd30b0bcdbfe9_00235",
        "demo_a50086abe9c7c4a980cd_00007",
        "demo_a50086abe9c7c4a980cd_00151",
        "demo_a50086abe9c7c4a980cd_00194"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 12,
      "event_tick": 97476,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -471.929380 -846.383360 -415.968750; setang 2.210999 -38.774870 0",
          "position_tick": 97417,
          "angle_tick": 97417,
          "origin": [
            -471.92938,
            -846.38336,
            -415.96875
          ],
          "pitch": 2.2109985,
          "yaw": -38.77487,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1404.594000 -1077.158800 -415.968750; setang 5.181091 -5.511017 0",
          "position_tick": 96964,
          "angle_tick": 96964,
          "origin": [
            -1404.594,
            -1077.1588,
            -415.96875
          ],
          "pitch": 5.1810913,
          "yaw": -5.511017,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            249.5,
            11.71875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -434.119450 -866.829830 -415.968750; setang 1.617050 -39.929810 0",
          "position_tick": 97470,
          "angle_tick": 97470,
          "origin": [
            -434.11945,
            -866.82983,
            -415.96875
          ],
          "pitch": 1.6170502,
          "yaw": -39.92981,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            96.046875,
            -80.40625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -424.350098 -875.008545 -415.968750; setang 1.617050 -39.929810 0",
          "position_tick": 97476,
          "angle_tick": 97476,
          "origin": [
            -424.35009765625,
            -875.008544921875,
            -415.96875
          ],
          "pitch": 1.617050170898,
          "yaw": -39.929809570312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            136.97265625,
            -114.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 96964,
          "last_tick": 97476,
          "samples": 513
        },
        "departure_tick": 97418,
        "movement_to_event_ms": 921.875,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_33659aeddfcb81eb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00028",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00005",
        "demo_1e8907bfd30b0bcdbfe9_00028",
        "demo_1e8907bfd30b0bcdbfe9_00114",
        "demo_a50086abe9c7c4a980cd_00150",
        "demo_a50086abe9c7c4a980cd_00190"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 4,
      "event_tick": 20875,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -943.048100 -1126.836000 -415.968750; setang 71.244630 -19.666565 0",
          "position_tick": 20745,
          "angle_tick": 20745,
          "origin": [
            -943.0481,
            -1126.836,
            -415.96875
          ],
          "pitch": 71.24463,
          "yaw": -19.666565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -595.353600 -1411.792000 -415.968750; setang -6.982849 -53.517838 0",
          "position_tick": 20869,
          "angle_tick": 20869,
          "origin": [
            -595.3536,
            -1411.792,
            -415.96875
          ],
          "pitch": -6.982849,
          "yaw": -53.517838,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.79297,
            -196.89844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -583.963501 -1427.174683 -415.968750; setang -6.982849 -53.517838 0",
          "position_tick": 20875,
          "angle_tick": 20875,
          "origin": [
            -583.963500976562,
            -1427.174682617188,
            -415.96875
          ],
          "pitch": -6.982849121094,
          "yaw": -53.517837524414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.79296875,
            -196.8984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20745,
          "last_tick": 20875,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3c05e2c063f2c1ec",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00369",
      "command_record_id": "demo_07d95741be40e144c266_00118",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00118",
        "demo_07d95741be40e144c266_00369",
        "demo_07d95741be40e144c266_00503",
        "demo_1e37c617488eba4e7406_00003",
        "demo_1e37c617488eba4e7406_00278"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 6,
      "event_tick": 46397,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1057.868500 -930.520500 5.382353; setang -30.497360 110.471650 0",
          "position_tick": 46362,
          "angle_tick": 46362,
          "origin": [
            1057.8685,
            -930.5205,
            5.382353
          ],
          "pitch": -30.49736,
          "yaw": 110.47165,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.5625,
            -2.8828125,
            -1.2355957
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1111.056200 -969.166200 4.244446; setang -6.251556 75.525510 0",
          "position_tick": 46267,
          "angle_tick": 46267,
          "origin": [
            1111.0562,
            -969.1662,
            4.244446
          ],
          "pitch": -6.2515564,
          "yaw": 75.52551,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            81.796875,
            -68.64453,
            -6.7936096
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1058.114300 -934.672360 3.602984; setang -30.412903 110.387210 0",
          "position_tick": 46390,
          "angle_tick": 46390,
          "origin": [
            1058.1143,
            -934.67236,
            3.6029844
          ],
          "pitch": -30.412903,
          "yaw": 110.38721,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1058.114258 -934.672363 3.602984; setang -30.412903 110.387207 0",
          "position_tick": 46397,
          "angle_tick": 46397,
          "origin": [
            1058.1142578125,
            -934.67236328125,
            3.602984428406
          ],
          "pitch": -30.412902832031,
          "yaw": 110.38720703125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46267,
          "last_tick": 46397,
          "samples": 131
        },
        "departure_tick": 46363,
        "movement_to_event_ms": 546.875,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3f752cf4de2e7998",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00386",
      "command_record_id": "demo_18d34587c875f0b595ae_00386",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00105",
        "demo_18d34587c875f0b595ae_00316",
        "demo_18d34587c875f0b595ae_00386",
        "demo_241d9eb92ddde5a3b396_00109",
        "demo_241d9eb92ddde5a3b396_00139"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 21,
      "event_tick": 187101,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 9.937133 -1498.663100 -11.968750; setang 19.800110 22.077362 0",
          "position_tick": 186691,
          "angle_tick": 186691,
          "origin": [
            9.937133,
            -1498.6631,
            -11.96875
          ],
          "pitch": 19.80011,
          "yaw": 22.077362,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 896.685400 -324.163570 -31.968750; setang -8.662720 118.684630 0",
          "position_tick": 187094,
          "angle_tick": 187094,
          "origin": [
            896.6854,
            -324.16357,
            -31.96875
          ],
          "pitch": -8.66272,
          "yaw": 118.68463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -88.17578,
            228.32422,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 887.496399 -303.115845 -31.968750; setang -9.982452 119.014557 0",
          "position_tick": 187101,
          "angle_tick": 187101,
          "origin": [
            887.496398925781,
            -303.115844726562,
            -31.96875
          ],
          "pitch": -9.982452392578,
          "yaw": 119.014556884766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.375,
            222.5859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186691,
          "last_tick": 187101,
          "samples": 411
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5ad4c35dd9efdc59",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00040",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00040",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00065",
        "demo_1e8907bfd30b0bcdbfe9_00094",
        "demo_1e8907bfd30b0bcdbfe9_00165",
        "demo_1e8907bfd30b0bcdbfe9_00193",
        "demo_a50086abe9c7c4a980cd_00040"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 4,
      "event_tick": 17656,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -732.874270 -1322.137000 -407.968750; setang -13.182556 -23.113525 0",
          "position_tick": 17647,
          "angle_tick": 17647,
          "origin": [
            -732.87427,
            -1322.137,
            -407.96875
          ],
          "pitch": -13.182556,
          "yaw": -23.113525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -732.874270 -1322.137000 -407.968750; setang -13.182556 -23.113525 0",
          "position_tick": 17402,
          "angle_tick": 17402,
          "origin": [
            -732.87427,
            -1322.137,
            -407.96875
          ],
          "pitch": -13.182556,
          "yaw": -23.113525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -731.837950 -1322.199500 -395.796880; setang -13.182556 -23.113525 0",
          "position_tick": 17650,
          "angle_tick": 17650,
          "origin": [
            -731.83795,
            -1322.1995,
            -395.79688
          ],
          "pitch": -13.182556,
          "yaw": -23.113525,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.457031,
            -2.3515625,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -729.388062 -1322.386719 -377.593750; setang -13.182556 -23.113525 0",
          "position_tick": 17656,
          "angle_tick": 17656,
          "origin": [
            -729.388061523438,
            -1322.38671875,
            -377.59375
          ],
          "pitch": -13.182556152344,
          "yaw": -23.113525390625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            31.359375,
            -2.484375,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17402,
          "last_tick": 17656,
          "samples": 255
        },
        "departure_tick": 17648,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5d99c7932cb0cdb5",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_56d855ae2f8723544f85_00169",
      "command_record_id": "demo_56d855ae2f8723544f85_00169",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00148",
        "demo_56d855ae2f8723544f85_00169",
        "demo_79afb17b7ed789137186_00268",
        "demo_79afb17b7ed789137186_00290",
        "demo_79afb17b7ed789137186_00321"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Swisher",
      "round": 8,
      "event_tick": 62172,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1315.923500 1248.582200 1687.457300; setang 5.614349 -117.645720 0",
          "position_tick": 62134,
          "angle_tick": 62134,
          "origin": [
            1315.9235,
            1248.5822,
            1687.4573
          ],
          "pitch": 5.6143494,
          "yaw": -117.64572,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1315.968800 1247.286600 1687.118700; setang 5.662765 -117.694130 0",
          "position_tick": 61978,
          "angle_tick": 61978,
          "origin": [
            1315.9688,
            1247.2866,
            1687.1187
          ],
          "pitch": 5.6627655,
          "yaw": -117.69413,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -89.265625,
            158.73438,
            -170.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1299.093300 1216.432700 1690.609400; setang 5.614349 -117.645720 0",
          "position_tick": 62165,
          "angle_tick": 62165,
          "origin": [
            1299.0933,
            1216.4327,
            1690.6094
          ],
          "pitch": 5.6143494,
          "yaw": -117.64572,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -55.078125,
            -105.203125,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1293.929688 1206.569946 1712.328125; setang 5.614349 -117.645721 0",
          "position_tick": 62172,
          "angle_tick": 62172,
          "origin": [
            1293.9296875,
            1206.569946289062,
            1712.328125
          ],
          "pitch": 5.614349365234,
          "yaw": -117.645721435547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -55.078125,
            -105.203125,
            200.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61978,
          "last_tick": 62172,
          "samples": 195
        },
        "departure_tick": 62135,
        "movement_to_event_ms": 593.75,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5f614e7b1f1b0aac",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00237",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00237",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00082",
        "demo_07e639ec7f941287e35b_00220",
        "demo_07e639ec7f941287e35b_00279",
        "demo_c7fce8ea189bfb0ec256_00237",
        "demo_c7fce8ea189bfb0ec256_00291"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 15,
      "event_tick": 121076,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1938.794400 -789.624940 -343.367130; setang -10.559921 -145.727810 0",
          "position_tick": 120933,
          "angle_tick": 120933,
          "origin": [
            1938.7944,
            -789.62494,
            -343.36713
          ],
          "pitch": -10.559921,
          "yaw": -145.72781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1702.383800 -1098.533800 -368.576050; setang -20.503922 -146.739930 0",
          "position_tick": 121069,
          "angle_tick": 121069,
          "origin": [
            1702.3838,
            -1098.5338,
            -368.57605
          ],
          "pitch": -20.503922,
          "yaw": -146.73993,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.53125,
            -134.86719,
            -38.289062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1683.199829 -1111.165039 -372.202515; setang -20.503922 -146.739929 0",
          "position_tick": 121076,
          "angle_tick": 121076,
          "origin": [
            1683.199829101562,
            -1111.1650390625,
            -372.202514648438
          ],
          "pitch": -20.503921508789,
          "yaw": -146.739929199219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.6796875,
            -134.65625,
            -39.1875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120933,
          "last_tick": 121076,
          "samples": 144
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d585415eec78e7f",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_92655b67d38bb2eb32f4_00218",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00117",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00027",
        "demo_518d8b186445b01e1f62_00082",
        "demo_92655b67d38bb2eb32f4_00117",
        "demo_92655b67d38bb2eb32f4_00218",
        "demo_92655b67d38bb2eb32f4_00288"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 8,
      "event_tick": 50911,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -266.412840 -110.062680 0.266544; setang 8.909912 46.443330 0",
          "position_tick": 50901,
          "angle_tick": 50901,
          "origin": [
            -266.41284,
            -110.06268,
            0.26654434
          ],
          "pitch": 8.909912,
          "yaw": 46.44333,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -292.469600 -154.835080 0.266545; setang 22.885560 78.519290 0",
          "position_tick": 50781,
          "angle_tick": 50781,
          "origin": [
            -292.4696,
            -154.83508,
            0.2665453
          ],
          "pitch": 22.88556,
          "yaw": 78.51929,
          "airborne": false,
          "duck_amount": 0.0070364,
          "velocity": [
            -76.44531,
            98.78125,
            0.0041656494
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -264.599900 -110.062744 16.203125; setang 8.909912 46.443330 0",
          "position_tick": 50905,
          "angle_tick": 50905,
          "origin": [
            -264.5999,
            -110.062744,
            16.203125
          ],
          "pitch": 8.909912,
          "yaw": 46.44333,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            36.19922,
            0.00390625,
            271.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -261.310669 -110.062988 33.484375; setang 8.909912 46.443329 0",
          "position_tick": 50911,
          "angle_tick": 50911,
          "origin": [
            -261.310668945312,
            -110.06298828125,
            33.484375
          ],
          "pitch": 8.909912109375,
          "yaw": 46.443328857422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            42.484375,
            -2.01953125,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50781,
          "last_tick": 50911,
          "samples": 131
        },
        "departure_tick": 50902,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_716c7bf1d39e04b9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00150",
      "command_record_id": "demo_2160153112cdae3ea873_00150",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00045",
        "demo_2160153112cdae3ea873_00150",
        "demo_2160153112cdae3ea873_00220",
        "demo_c41e59c2737947d52711_00028",
        "demo_c41e59c2737947d52711_00082"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 9,
      "event_tick": 76993,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1315.972046 1587.938232 1704.031250; setang -31.994934 -167.690155 0",
          "position_tick": 76979,
          "angle_tick": 76993,
          "origin": [
            1315.972045898438,
            1587.938232421875,
            1704.03125
          ],
          "pitch": -31.994934082031,
          "yaw": -167.690155029297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1315.972000 1587.938200 1704.031200; setang -32.088318 -167.759860 0",
          "position_tick": 76980,
          "angle_tick": 76980,
          "origin": [
            1315.972,
            1587.9382,
            1704.0312
          ],
          "pitch": -32.088318,
          "yaw": -167.75986,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1310.754517 1586.806641 1743.390625; setang -31.994934 -167.690155 0",
          "position_tick": 76993,
          "angle_tick": 76993,
          "origin": [
            1310.754516601562,
            1586.806640625,
            1743.390625
          ],
          "pitch": -31.994934082031,
          "yaw": -167.690155029297,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.328125,
            -6.359375,
            169.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76863,
          "last_tick": 76993,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8358135f33e4e42b",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_84f87856e21e12df25d7_00243",
      "command_record_id": "demo_84f87856e21e12df25d7_00243",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00142",
        "demo_84f87856e21e12df25d7_00160",
        "demo_84f87856e21e12df25d7_00210",
        "demo_84f87856e21e12df25d7_00243",
        "demo_9da916c73bb5ff938c63_00381"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ropz",
      "round": 12,
      "event_tick": 94685,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1268.404419 307.031250 129.531250; setang -14.680481 -93.821182 0",
          "position_tick": 94678,
          "angle_tick": 94685,
          "origin": [
            1268.404418945312,
            307.03125,
            129.53125
          ],
          "pitch": -14.680480957031,
          "yaw": -93.821182250977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1268.404400 307.031250 129.531250; setang -14.680481 -93.821180 0",
          "position_tick": 94679,
          "angle_tick": 94679,
          "origin": [
            1268.4044,
            307.03125,
            129.53125
          ],
          "pitch": -14.680481,
          "yaw": -93.82118,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1268.404419 307.031250 129.531250; setang -14.680481 -93.821182 0",
          "position_tick": 94685,
          "angle_tick": 94685,
          "origin": [
            1268.404418945312,
            307.03125,
            129.53125
          ],
          "pitch": -14.680480957031,
          "yaw": -93.821182250977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 94555,
          "last_tick": 94685,
          "samples": 131
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8ae765d5acca694e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00205",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00205",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00143",
        "demo_1c4fa8f15de6cbb137e2_00178",
        "demo_1c4fa8f15de6cbb137e2_00205",
        "demo_1c4fa8f15de6cbb137e2_00236",
        "demo_deb2a52b8ef138c44fe0_00221"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 11,
      "event_tick": 79139,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 159.651520 2365.049800 -119.871216; setang -1.436127 -140.828250 0",
          "position_tick": 79009,
          "angle_tick": 79009,
          "origin": [
            159.65152,
            2365.0498,
            -119.871216
          ],
          "pitch": -1.4361267,
          "yaw": -140.82825,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -163.398860 2131.469500 -126.605710; setang -30.497360 -138.858610 0",
          "position_tick": 79133,
          "angle_tick": 79133,
          "origin": [
            -163.39886,
            2131.4695,
            -126.60571
          ],
          "pitch": -30.49736,
          "yaw": -138.85861,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.1211,
            -154.54688,
            -1.0117188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -178.126953 2119.244873 -126.606628; setang -30.525513 -138.774139 0",
          "position_tick": 79139,
          "angle_tick": 79139,
          "origin": [
            -178.126953125,
            2119.244873046875,
            -126.606628417969
          ],
          "pitch": -30.525512695312,
          "yaw": -138.774139404297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.83984375,
            -157.296875,
            2.05078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79009,
          "last_tick": 79139,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8bd11b8b37c40699",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00642",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00433",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00311",
        "demo_4f80b8bcc2fa56bb83a7_00433",
        "demo_4f80b8bcc2fa56bb83a7_00537",
        "demo_4f80b8bcc2fa56bb83a7_00642",
        "demo_731311ac42553ee59f1a_00312"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "dumau",
      "round": 19,
      "event_tick": 149459,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 6.829712 117.449680 0",
          "position_tick": 149016,
          "angle_tick": 149016,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 6.829712,
          "yaw": 117.44968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 4.990875 109.306760 0",
          "position_tick": 148947,
          "angle_tick": 148947,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 4.9908752,
          "yaw": 109.30676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1179.026000 -932.314450 34.499540; setang -3.808823 35.581284 0",
          "position_tick": 149452,
          "angle_tick": 149452,
          "origin": [
            -1179.026,
            -932.31445,
            34.49954
          ],
          "pitch": -3.8088226,
          "yaw": 35.581284,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            157.24219,
            119.35156,
            -8.696777
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1162.724121 -920.219116 34.664059; setang -4.246552 35.450134 0",
          "position_tick": 149459,
          "angle_tick": 149459,
          "origin": [
            -1162.72412109375,
            -920.219116210938,
            34.664058685303
          ],
          "pitch": -4.246551513672,
          "yaw": 35.450134277344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            181.3046875,
            133.26953125,
            3.09326171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148947,
          "last_tick": 149459,
          "samples": 513
        },
        "departure_tick": 149017,
        "movement_to_event_ms": 6921.875,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_900e14e5ee61016b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00476",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00476",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00242",
        "demo_07e639ec7f941287e35b_00271",
        "demo_07e639ec7f941287e35b_00320",
        "demo_5cc1733fab4c73f800c9_00349",
        "demo_5cc1733fab4c73f800c9_00476"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xertioN",
      "round": 23,
      "event_tick": 195072,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1268.062866 -1162.664429 -415.968750; setang -45.319977 -24.812286 0",
          "position_tick": 195057,
          "angle_tick": 195072,
          "origin": [
            -1268.062866210938,
            -1162.664428710938,
            -415.96875
          ],
          "pitch": -45.319976806641,
          "yaw": -24.812286376953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1268.062900 -1162.664400 -415.968750; setang -45.319977 -24.812286 0",
          "position_tick": 195058,
          "angle_tick": 195058,
          "origin": [
            -1268.0629,
            -1162.6644,
            -415.96875
          ],
          "pitch": -45.319977,
          "yaw": -24.812286,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1268.062866 -1162.664429 -375.593750; setang -45.319977 -24.812286 0",
          "position_tick": 195072,
          "angle_tick": 195072,
          "origin": [
            -1268.062866210938,
            -1162.664428710938,
            -375.59375
          ],
          "pitch": -45.319976806641,
          "yaw": -24.812286376953,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            164.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194942,
          "last_tick": 195072,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_909d1bb2bc4bac20",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00389",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00389",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00389",
        "demo_fbb358b45e5cdb7b7700_00240",
        "demo_fbb358b45e5cdb7b7700_00280",
        "demo_fbb358b45e5cdb7b7700_00335",
        "demo_fbb358b45e5cdb7b7700_00367"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 20,
      "event_tick": 176360,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1151.952600 -1143.996800 64.031250; setang 10.031891 47.304382 0",
          "position_tick": 176308,
          "angle_tick": 176308,
          "origin": [
            -1151.9526,
            -1143.9968,
            64.03125
          ],
          "pitch": 10.031891,
          "yaw": 47.304382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1027.959500 -1231.323900 64.031250; setang 2.969742 154.554630 0",
          "position_tick": 176225,
          "angle_tick": 176225,
          "origin": [
            -1027.9595,
            -1231.3239,
            64.03125
          ],
          "pitch": 2.9697418,
          "yaw": 154.55463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1079.062300 -1068.918700 64.031250; setang 10.031891 47.304382 0",
          "position_tick": 176346,
          "angle_tick": 176346,
          "origin": [
            -1079.0623,
            -1068.9187,
            64.03125
          ],
          "pitch": 10.031891,
          "yaw": 47.304382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.5,
            178.79688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1045.103516 -1032.539185 104.093750; setang 10.031891 47.304382 0",
          "position_tick": 176360,
          "angle_tick": 176360,
          "origin": [
            -1045.103515625,
            -1032.539184570312,
            104.09375
          ],
          "pitch": 10.031890869141,
          "yaw": 47.304382324219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            167.171875,
            179.109375,
            165.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176225,
          "last_tick": 176360,
          "samples": 136
        },
        "departure_tick": 176309,
        "movement_to_event_ms": 812.5,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_910204ad1bcbe544",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00171",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00171",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00309",
        "demo_fbb358b45e5cdb7b7700_00016",
        "demo_fbb358b45e5cdb7b7700_00158",
        "demo_fbb358b45e5cdb7b7700_00171",
        "demo_fbb358b45e5cdb7b7700_00193"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 10,
      "event_tick": 81346,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -894.531400 -1248.932400 50.831370; setang -7.199478 52.655410 0",
          "position_tick": 81216,
          "angle_tick": 81216,
          "origin": [
            -894.5314,
            -1248.9324,
            50.83137
          ],
          "pitch": -7.199478,
          "yaw": 52.65541,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.48438,
            160.34375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -906.369100 -912.620240 67.163850; setang -13.419113 48.420180 0",
          "position_tick": 81339,
          "angle_tick": 81339,
          "origin": [
            -906.3691,
            -912.62024,
            67.16385
          ],
          "pitch": -13.419113,
          "yaw": 48.42018,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.42969,
            183.41797,
            -10.494141
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -891.141541 -895.424805 76.743217; setang -13.443146 48.420181 0",
          "position_tick": 81346,
          "angle_tick": 81346,
          "origin": [
            -891.141540527344,
            -895.4248046875,
            76.743217468262
          ],
          "pitch": -13.443145751953,
          "yaw": 48.420181274414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.4296875,
            183.41796875,
            169.70068359375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81216,
          "last_tick": 81346,
          "samples": 131
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9109ce1766aa9978",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00045",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00045",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00009",
        "demo_0dff5f4d96ba70f21ad1_00045",
        "demo_0dff5f4d96ba70f21ad1_00215",
        "demo_0dff5f4d96ba70f21ad1_00236",
        "demo_5c8743102c5a1e28f8ee_00522"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "yuurih",
      "round": 4,
      "event_tick": 32432,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 188.502440 2232.110600 -124.981260; setang 4.509888 -170.149050 0",
          "position_tick": 31920,
          "angle_tick": 31920,
          "origin": [
            188.50244,
            2232.1106,
            -124.98126
          ],
          "pitch": 4.5098877,
          "yaw": -170.14905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.77734,
            -151.57812,
            1.7148438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1055.817900 2369.256800 -7.644592; setang -17.105026 -147.737610 0",
          "position_tick": 32426,
          "angle_tick": 32426,
          "origin": [
            -1055.8179,
            2369.2568,
            -7.6445923
          ],
          "pitch": -17.105026,
          "yaw": -147.73761,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -206.60938,
            -125.28125,
            63.63672
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1072.123291 2359.252441 -3.164185; setang -17.187424 -147.682678 0",
          "position_tick": 32432,
          "angle_tick": 32432,
          "origin": [
            -1072.123291015625,
            2359.25244140625,
            -3.164184570312
          ],
          "pitch": -17.187423706055,
          "yaw": -147.682678222656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -208.546875,
            -128.578125,
            50.08203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31920,
          "last_tick": 32432,
          "samples": 513
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_975f2e2f75d8e894",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00273",
      "command_record_id": "demo_07d95741be40e144c266_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00208",
        "demo_07d95741be40e144c266_00273",
        "demo_4f80b8bcc2fa56bb83a7_00037",
        "demo_4f80b8bcc2fa56bb83a7_00095",
        "demo_4f80b8bcc2fa56bb83a7_00232"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "tN1R",
      "round": 12,
      "event_tick": 101803,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1338.379500 516.063100 131.471570; setang 7.787933 -90.967830 0",
          "position_tick": 101707,
          "angle_tick": 101707,
          "origin": [
            1338.3795,
            516.0631,
            131.47157
          ],
          "pitch": 7.7879333,
          "yaw": -90.96783,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1341.831900 516.031600 131.753900; setang 8.206100 -91.562120 0",
          "position_tick": 101396,
          "angle_tick": 101396,
          "origin": [
            1341.8319,
            516.0316,
            131.7539
          ],
          "pitch": 8.2061,
          "yaw": -91.56212,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1339.326500 516.062740 144.468750; setang 7.678070 -91.298100 0",
          "position_tick": 101796,
          "angle_tick": 101796,
          "origin": [
            1339.3265,
            516.06274,
            144.46875
          ],
          "pitch": 7.67807,
          "yaw": -91.2981,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.65625,
            -2.3828125,
            280.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1338.979736 516.062927 165.515625; setang 7.678070 -91.364021 0",
          "position_tick": 101803,
          "angle_tick": 101803,
          "origin": [
            1338.979736328125,
            516.062927246094,
            165.515625
          ],
          "pitch": 7.678070068359,
          "yaw": -91.36402130127,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -5.375,
            0.0,
            193.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101396,
          "last_tick": 101803,
          "samples": 408
        },
        "departure_tick": 101708,
        "movement_to_event_ms": 1500.0,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c904cc7a4b090a6",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00048",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00048",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00048",
        "demo_2bbfbc0aa8942114b717_00128",
        "demo_2bbfbc0aa8942114b717_00199",
        "demo_2bbfbc0aa8942114b717_00242",
        "demo_7dadd8516dde2b87da75_00321"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 4,
      "event_tick": 22254,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1107.358800 2711.255900 126.616295; setang 0.976746 -170.388670 0",
          "position_tick": 22086,
          "angle_tick": 22086,
          "origin": [
            1107.3588,
            2711.2559,
            126.616295
          ],
          "pitch": 0.9767456,
          "yaw": -170.38867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.52344,
            155.78125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 816.373350 2318.165300 136.031480; setang -20.459976 -126.775360 0",
          "position_tick": 22248,
          "angle_tick": 22248,
          "origin": [
            816.37335,
            2318.1653,
            136.03148
          ],
          "pitch": -20.459976,
          "yaw": -126.77536,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -136.58984,
            -203.375,
            0.0009765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 805.477783 2302.428711 136.031479; setang -20.512848 -126.775360 0",
          "position_tick": 22254,
          "angle_tick": 22254,
          "origin": [
            805.477783203125,
            2302.4287109375,
            136.031478881836
          ],
          "pitch": -20.512847900391,
          "yaw": -126.775360107422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -140.62109375,
            -200.625,
            0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22086,
          "last_tick": 22254,
          "samples": 169
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b0b2d41d705bc579",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_bc6251413daa2447c1ff_00265",
      "command_record_id": "demo_bc6251413daa2447c1ff_00265",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00391",
        "demo_bc6251413daa2447c1ff_00265",
        "demo_bc6251413daa2447c1ff_00286",
        "demo_bc6251413daa2447c1ff_00317",
        "demo_bc6251413daa2447c1ff_00424"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 15,
      "event_tick": 122442,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2093.597700 484.544220 -163.103880; setang 3.234100 95.848145 0",
          "position_tick": 122312,
          "angle_tick": 122312,
          "origin": [
            -2093.5977,
            484.54422,
            -163.10388
          ],
          "pitch": 3.2341003,
          "yaw": 95.848145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -193.5625,
            132.4414,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2230.258000 813.977840 -121.984500; setang -7.804413 -7.227295 0",
          "position_tick": 122436,
          "angle_tick": 122436,
          "origin": [
            -2230.258,
            813.97784,
            -121.9845
          ],
          "pitch": -7.804413,
          "yaw": -7.227295,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            102.4375,
            -12.0078125,
            -7.4257812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2218.844482 812.582581 -122.918335; setang -7.903625 -7.326508 0",
          "position_tick": 122442,
          "angle_tick": 122442,
          "origin": [
            -2218.844482421875,
            812.582580566406,
            -122.918334960938
          ],
          "pitch": -7.903625488281,
          "yaw": -7.326507568359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            164.046875,
            -20.3046875,
            -15.76953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 122312,
          "last_tick": 122442,
          "samples": 131
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b242fdde21e13ada",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00335",
      "command_record_id": "demo_07d95741be40e144c266_00335",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00335",
        "demo_07d95741be40e144c266_00444",
        "demo_07d95741be40e144c266_00493",
        "demo_07d95741be40e144c266_00541",
        "demo_4f80b8bcc2fa56bb83a7_00051"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "donk",
      "round": 16,
      "event_tick": 143041,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -791.429400 -1734.955800 -117.126040; setang 8.827515 141.451720 0",
          "position_tick": 142773,
          "angle_tick": 142773,
          "origin": [
            -791.4294,
            -1734.9558,
            -117.12604
          ],
          "pitch": 8.827515,
          "yaw": 141.45172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.47656,
            236.34375,
            46.171875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1161.818600 -908.966400 35.357178; setang -6.379974 31.122208 0",
          "position_tick": 143035,
          "angle_tick": 143035,
          "origin": [
            -1161.8186,
            -908.9664,
            35.357178
          ],
          "pitch": -6.3799744,
          "yaw": 31.122208,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            177.0,
            122.87891,
            2.5314941
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1147.000000 -899.128174 35.200001; setang -6.490173 30.957413 0",
          "position_tick": 143041,
          "angle_tick": 143041,
          "origin": [
            -1147.0,
            -899.128173828125,
            35.200000762939
          ],
          "pitch": -6.490173339844,
          "yaw": 30.957412719727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            194.921875,
            127.12109375,
            -2.521484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142773,
          "last_tick": 143041,
          "samples": 269
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3a59c3539fb254f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f53e9889dd94c99a6feb_00017",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00017",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00305",
        "demo_5cc1733fab4c73f800c9_00504",
        "demo_f53e9889dd94c99a6feb_00017",
        "demo_f53e9889dd94c99a6feb_00031",
        "demo_f53e9889dd94c99a6feb_00142"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 3,
      "event_tick": 17749,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1467.552400 -1128.121600 -415.968750; setang -0.585358 -0.661926 0",
          "position_tick": 17361,
          "angle_tick": 17361,
          "origin": [
            -1467.5524,
            -1128.1216,
            -415.96875
          ],
          "pitch": -0.58535767,
          "yaw": -0.66192627,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -323.545840 -1766.399200 -415.968750; setang -8.608475 -21.883392 0",
          "position_tick": 17742,
          "angle_tick": 17742,
          "origin": [
            -323.54584,
            -1766.3992,
            -415.96875
          ],
          "pitch": -8.608475,
          "yaw": -21.883392,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            225.85547,
            -94.96094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -302.326172 -1775.190674 -415.968750; setang -8.608475 -21.713791 0",
          "position_tick": 17749,
          "angle_tick": 17749,
          "origin": [
            -302.326171875,
            -1775.190673828125,
            -415.96875
          ],
          "pitch": -8.608474731445,
          "yaw": -21.713790893555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.5859375,
            -93.1875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17361,
          "last_tick": 17749,
          "samples": 389
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d25ed490f7e704af",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00035",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00035",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00035",
        "demo_92655b67d38bb2eb32f4_00113",
        "demo_92655b67d38bb2eb32f4_00141",
        "demo_92655b67d38bb2eb32f4_00171",
        "demo_da35559385e7d6e5ce42_00027"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 4,
      "event_tick": 21181,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1331.030151 -37.568787 0.031258; setang -7.715485 78.921326 0",
          "position_tick": 21172,
          "angle_tick": 21181,
          "origin": [
            1331.030151367188,
            -37.568786621094,
            0.031257629395
          ],
          "pitch": -7.715484619141,
          "yaw": 78.921325683594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1331.030200 -37.568787 6.750000; setang -7.715485 78.921326 0",
          "position_tick": 21174,
          "angle_tick": 21174,
          "origin": [
            1331.0302,
            -37.568787,
            6.75
          ],
          "pitch": -7.7154846,
          "yaw": 78.921326,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            142.99951
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1331.030151 -37.568787 29.515625; setang -7.715485 78.921326 0",
          "position_tick": 21181,
          "angle_tick": 21181,
          "origin": [
            1331.030151367188,
            -37.568786621094,
            29.515625
          ],
          "pitch": -7.715484619141,
          "yaw": 78.921325683594,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20917,
          "last_tick": 21181,
          "samples": 265
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d385a79c468b4cf9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00008",
      "command_record_id": "demo_79afb17b7ed789137186_00008",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00242",
        "demo_56d855ae2f8723544f85_00322",
        "demo_56d855ae2f8723544f85_00349",
        "demo_79afb17b7ed789137186_00008",
        "demo_79afb17b7ed789137186_00090"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 3,
      "event_tick": 13155,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1400.283200 874.819340 1614.031200; setang -72.914200 1.181030 0",
          "position_tick": 12969,
          "angle_tick": 12969,
          "origin": [
            -1400.2832,
            874.81934,
            1614.0312
          ],
          "pitch": -72.9142,
          "yaw": 1.1810303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1400.283200 874.819340 1614.031200; setang -72.914200 1.181030 0",
          "position_tick": 12939,
          "angle_tick": 12939,
          "origin": [
            -1400.2832,
            874.81934,
            1614.0312
          ],
          "pitch": -72.9142,
          "yaw": 1.1810303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1341.334200 267.440920 1614.031200; setang -72.914200 1.181030 0",
          "position_tick": 13149,
          "angle_tick": 13149,
          "origin": [
            -1341.3342,
            267.44092,
            1614.0312
          ],
          "pitch": -72.9142,
          "yaw": 1.1810303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.67969,
            -45.398438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1323.752197 265.020203 1614.031250; setang -72.914200 1.282318 0",
          "position_tick": 13155,
          "angle_tick": 13155,
          "origin": [
            -1323.752197265625,
            265.020202636719,
            1614.03125
          ],
          "pitch": -72.914199829102,
          "yaw": 1.282318115234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            230.5703125,
            -25.0234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12939,
          "last_tick": 13155,
          "samples": 217
        },
        "departure_tick": 12970,
        "movement_to_event_ms": 2906.25,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d40394a785bc8e1e",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4d520a1960bac889dc2d_00230",
      "command_record_id": "demo_4d520a1960bac889dc2d_00230",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00150",
        "demo_4d520a1960bac889dc2d_00175",
        "demo_4d520a1960bac889dc2d_00230",
        "demo_c7fce8ea189bfb0ec256_00014",
        "demo_c7fce8ea189bfb0ec256_00060"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 12,
      "event_tick": 88259,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1936.740200 -598.133850 -351.968750; setang 5.153275 -152.416760 0",
          "position_tick": 88078,
          "angle_tick": 88078,
          "origin": [
            1936.7402,
            -598.13385,
            -351.96875
          ],
          "pitch": 5.1532745,
          "yaw": -152.41676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -86.78906,
            -207.59766,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1469.233900 -1036.932100 -415.968750; setang -3.829773 -122.764660 0",
          "position_tick": 88252,
          "angle_tick": 88252,
          "origin": [
            1469.2339,
            -1036.9321,
            -415.96875
          ],
          "pitch": -3.829773,
          "yaw": -122.76466,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -132.13281,
            -206.3125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1456.834106 -1056.266357 -415.968750; setang -3.829773 -122.764664 0",
          "position_tick": 88259,
          "angle_tick": 88259,
          "origin": [
            1456.834106445312,
            -1056.266357421875,
            -415.96875
          ],
          "pitch": -3.829772949219,
          "yaw": -122.764663696289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -132.3359375,
            -206.1953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88078,
          "last_tick": 88259,
          "samples": 182
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d6c088d8a70fdd1b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00420",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00420",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00050",
        "demo_07e639ec7f941287e35b_00163",
        "demo_07e639ec7f941287e35b_00193",
        "demo_a50086abe9c7c4a980cd_00313",
        "demo_a50086abe9c7c4a980cd_00420"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 22,
      "event_tick": 177494,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1627.039600 -1115.177100 -415.968750; setang 6.412231 6.882599 0",
          "position_tick": 177008,
          "angle_tick": 177008,
          "origin": [
            -1627.0396,
            -1115.1771,
            -415.96875
          ],
          "pitch": 6.4122314,
          "yaw": 6.882599,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -226.765500 -1039.203400 -415.968750; setang -3.294525 -41.915253 0",
          "position_tick": 177487,
          "angle_tick": 177487,
          "origin": [
            -226.7655,
            -1039.2034,
            -415.96875
          ],
          "pitch": -3.2945251,
          "yaw": -41.915253,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.78516,
            -159.71875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -209.450806 -1054.295166 -415.968750; setang -3.794403 -41.915253 0",
          "position_tick": 177494,
          "angle_tick": 177494,
          "origin": [
            -209.450805664062,
            -1054.295166015625,
            -415.96875
          ],
          "pitch": -3.794403076172,
          "yaw": -41.915252685547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            184.19140625,
            -161.546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177008,
          "last_tick": 177494,
          "samples": 487
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef313ded86d13fde",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00332",
      "command_record_id": "demo_17accc02fe6ec2727063_00332",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00332",
        "demo_17accc02fe6ec2727063_00368",
        "demo_17accc02fe6ec2727063_00437",
        "demo_67348e1baa5b49bad101_00332",
        "demo_67348e1baa5b49bad101_00470"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 18,
      "event_tick": 147015,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.960100 -1527.968500 -159.049800; setang 12.767151 -1.780472 0",
          "position_tick": 146988,
          "angle_tick": 146988,
          "origin": [
            -1119.9601,
            -1527.9685,
            -159.0498
          ],
          "pitch": 12.767151,
          "yaw": -1.7804718,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1241.510100 -856.103300 -129.968750; setang -23.154373 -0.659180 0",
          "position_tick": 146503,
          "angle_tick": 146503,
          "origin": [
            -1241.5101,
            -856.1033,
            -129.96875
          ],
          "pitch": -23.154373,
          "yaw": -0.6591797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            88.59375,
            -0.9765625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1097.274900 -1527.948100 -159.975340; setang 12.767151 -1.780472 0",
          "position_tick": 147002,
          "angle_tick": 147002,
          "origin": [
            -1097.2749,
            -1527.9481,
            -159.97534
          ],
          "pitch": 12.767151,
          "yaw": -1.7804718,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.625,
            1.8828125,
            -6.9179688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1063.806763 -1527.934570 -118.625000; setang 12.767151 -1.780472 0",
          "position_tick": 147015,
          "angle_tick": 147015,
          "origin": [
            -1063.806762695312,
            -1527.9345703125,
            -118.625
          ],
          "pitch": 12.767150878906,
          "yaw": -1.780471801758,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            178.515625,
            0.015625,
            158.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146503,
          "last_tick": 147015,
          "samples": 513
        },
        "departure_tick": 146989,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f159de0d35d05cfa",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00573",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00573",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00418",
        "demo_07d95741be40e144c266_00447",
        "demo_4f80b8bcc2fa56bb83a7_00435",
        "demo_4f80b8bcc2fa56bb83a7_00573",
        "demo_4f80b8bcc2fa56bb83a7_00609"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 24,
      "event_tick": 191163,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -423.667480 1662.954500 25.043380; setang 14.355011 -69.485090 0",
          "position_tick": 190651,
          "angle_tick": 190651,
          "origin": [
            -423.66748,
            1662.9545,
            25.04338
          ],
          "pitch": 14.355011,
          "yaw": -69.48509,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            82.265625,
            -219.90625,
            -19.258057
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 645.032170 605.279700 118.753310; setang 5.389831 -89.340130 0",
          "position_tick": 191149,
          "angle_tick": 191149,
          "origin": [
            645.03217,
            605.2797,
            118.75331
          ],
          "pitch": 5.3898315,
          "yaw": -89.34013,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.4765625,
            -244.95703,
            6.6601562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 645.892273 555.523438 162.312500; setang 5.389832 -89.340134 0",
          "position_tick": 191163,
          "angle_tick": 191163,
          "origin": [
            645.892272949219,
            555.5234375,
            162.3125
          ],
          "pitch": 5.389831542969,
          "yaw": -89.340133666992,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            4.234375,
            -244.953125,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 190651,
          "last_tick": 191163,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f5b3fa044557db84",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4d520a1960bac889dc2d_00053",
      "command_record_id": "demo_4d520a1960bac889dc2d_00053",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00053",
        "demo_4d520a1960bac889dc2d_00078",
        "demo_4d520a1960bac889dc2d_00100",
        "demo_4d520a1960bac889dc2d_00200",
        "demo_c7fce8ea189bfb0ec256_00023"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 5,
      "event_tick": 31338,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1979.259900 -611.876000 -351.968750; setang 5.059891 -152.678710 0",
          "position_tick": 31162,
          "angle_tick": 31162,
          "origin": [
            1979.2599,
            -611.876,
            -351.96875
          ],
          "pitch": 5.0598907,
          "yaw": -152.67871,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1718.917700 -1092.731700 -366.927920; setang -20.723999 -145.154450 0",
          "position_tick": 31332,
          "angle_tick": 31332,
          "origin": [
            1718.9177,
            -1092.7317,
            -366.92792
          ],
          "pitch": -20.723999,
          "yaw": -145.15445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.49219,
            -151.5625,
            -43.304688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1703.682861 -1104.318237 -370.217224; setang -20.723999 -145.154449 0",
          "position_tick": 31338,
          "angle_tick": 31338,
          "origin": [
            1703.682861328125,
            -1104.318237304688,
            -370.217224121094
          ],
          "pitch": -20.723999023438,
          "yaw": -145.154449462891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.015625,
            -146.96875,
            -41.72265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31162,
          "last_tick": 31338,
          "samples": 177
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fa5e2ff6a44ad1c5",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00109",
      "command_record_id": "demo_7dadd8516dde2b87da75_00109",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00043",
        "demo_7dadd8516dde2b87da75_00068",
        "demo_7dadd8516dde2b87da75_00109",
        "demo_7dadd8516dde2b87da75_00388",
        "demo_84f87856e21e12df25d7_00004"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 8,
      "event_tick": 65790,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -397.238770 825.132600 -11.936768; setang -1.810684 19.368560 0",
          "position_tick": 65660,
          "angle_tick": 65660,
          "origin": [
            -397.23877,
            825.1326,
            -11.936768
          ],
          "pitch": -1.8106842,
          "yaw": 19.36856,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 26.196062 842.390300 80.031250; setang -16.611328 71.389160 0",
          "position_tick": 65784,
          "angle_tick": 65784,
          "origin": [
            26.196062,
            842.3903,
            80.03125
          ],
          "pitch": -16.611328,
          "yaw": 71.38916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.2406,
            182.94922,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 32.405682 858.065613 80.031250; setang -16.611328 71.389160 0",
          "position_tick": 65790,
          "angle_tick": 65790,
          "origin": [
            32.405681610107,
            858.065612792969,
            80.03125
          ],
          "pitch": -16.611328125,
          "yaw": 71.38916015625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            80.004638671875,
            207.921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65660,
          "last_tick": 65790,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb1ad48d74845735",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00392",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00392",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00047",
        "demo_c7fce8ea189bfb0ec256_00093",
        "demo_f53e9889dd94c99a6feb_00277",
        "demo_f53e9889dd94c99a6feb_00312",
        "demo_f53e9889dd94c99a6feb_00392"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 20,
      "event_tick": 178306,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -732.857178 -1322.124512 -407.968750; setang -18.831940 -17.567474 0",
          "position_tick": 178295,
          "angle_tick": 178306,
          "origin": [
            -732.857177734375,
            -1322.12451171875,
            -407.96875
          ],
          "pitch": -18.831939697266,
          "yaw": -17.567474365234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -732.857200 -1322.124500 -392.765620; setang -18.831940 -17.567474 0",
          "position_tick": 178299,
          "angle_tick": 178299,
          "origin": [
            -732.8572,
            -1322.1245,
            -392.76562
          ],
          "pitch": -18.83194,
          "yaw": -17.567474,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            273.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -732.857178 -1322.124512 -372.375000; setang -18.831940 -17.567474 0",
          "position_tick": 178306,
          "angle_tick": 178306,
          "origin": [
            -732.857177734375,
            -1322.12451171875,
            -372.375
          ],
          "pitch": -18.831939697266,
          "yaw": -17.567474365234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            186.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177937,
          "last_tick": 178306,
          "samples": 370
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fbd60e2b199b65b6",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_b24ca24bca0f9defa72c_00229",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00229",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00037",
        "demo_1c4fa8f15de6cbb137e2_00181",
        "demo_1c4fa8f15de6cbb137e2_00269",
        "demo_1c4fa8f15de6cbb137e2_00280",
        "demo_b24ca24bca0f9defa72c_00229"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Swisher",
      "round": 12,
      "event_tick": 85929,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -81.250060 2185.023000 -127.775330; setang -7.986023 -159.437380 0",
          "position_tick": 85654,
          "angle_tick": 85654,
          "origin": [
            -81.25006,
            2185.023,
            -127.77533
          ],
          "pitch": -7.986023,
          "yaw": -159.43738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -237.79297,
            -41.828125,
            7.0234375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1057.341700 2379.592800 -4.633179; setang -12.777786 -147.384670 0",
          "position_tick": 85922,
          "angle_tick": 85922,
          "origin": [
            -1057.3417,
            2379.5928,
            -4.6331787
          ],
          "pitch": -12.777786,
          "yaw": -147.38467,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.78125,
            -113.5625,
            64.75
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1076.352783 2368.194092 0.215066; setang -12.680969 -147.578308 0",
          "position_tick": 85929,
          "angle_tick": 85929,
          "origin": [
            -1076.352783203125,
            2368.194091796875,
            0.215066432953
          ],
          "pitch": -12.680969238281,
          "yaw": -147.578308105469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -205.9296875,
            -125.078125,
            44.268157958984
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85654,
          "last_tick": 85929,
          "samples": 276
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ff54ab9065c792bf",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00084",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00084",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00011",
        "demo_5c8743102c5a1e28f8ee_00084",
        "demo_5c8743102c5a1e28f8ee_00095",
        "demo_deb2a52b8ef138c44fe0_00050",
        "demo_deb2a52b8ef138c44fe0_00105"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 6,
      "event_tick": 34384,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 230.028560 2288.197300 -118.968750; setang 11.228714 -156.349180 0",
          "position_tick": 34254,
          "angle_tick": 34254,
          "origin": [
            230.02856,
            2288.1973,
            -118.96875
          ],
          "pitch": 11.228714,
          "yaw": -156.34918,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.179688,
            -110.609375,
            27.070312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -197.087890 2137.271200 -126.516050; setang -33.335600 -134.465450 0",
          "position_tick": 34377,
          "angle_tick": 34377,
          "origin": [
            -197.08789,
            2137.2712,
            -126.51605
          ],
          "pitch": -33.3356,
          "yaw": -134.46545,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -170.55469,
            -137.51562,
            -2.2304688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -213.399170 2123.002197 -126.734497; setang -33.367538 -134.433517 0",
          "position_tick": 34384,
          "angle_tick": 34384,
          "origin": [
            -213.399169921875,
            2123.002197265625,
            -126.734497070312
          ],
          "pitch": -33.367538452148,
          "yaw": -134.433517456055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -175.484375,
            -158.75,
            -1.125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34254,
          "last_tick": 34384,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_06ef78a626637e5f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00370",
      "command_record_id": "demo_1b9d5eac73de0b387701_00370",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00266",
        "demo_17accc02fe6ec2727063_00270",
        "demo_17accc02fe6ec2727063_00363",
        "demo_17accc02fe6ec2727063_00365",
        "demo_1b9d5eac73de0b387701_00260",
        "demo_1b9d5eac73de0b387701_00370",
        "demo_1b9d5eac73de0b387701_00374"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 17,
      "event_tick": 144347,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 397.163910 342.930634 -251.968750; setang -16.631927 -102.562180 0",
          "position_tick": 144340,
          "angle_tick": 144347,
          "origin": [
            397.163909912109,
            342.930633544922,
            -251.96875
          ],
          "pitch": -16.631927490234,
          "yaw": -102.56217956543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 397.163900 342.930630 -251.968750; setang -16.631927 -102.562180 0",
          "position_tick": 144341,
          "angle_tick": 144341,
          "origin": [
            397.1639,
            342.93063,
            -251.96875
          ],
          "pitch": -16.631927,
          "yaw": -102.56218,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 397.163910 342.930634 -251.968750; setang -16.631927 -102.562180 0",
          "position_tick": 144347,
          "angle_tick": 144347,
          "origin": [
            397.163909912109,
            342.930633544922,
            -251.96875
          ],
          "pitch": -16.631927490234,
          "yaw": -102.56217956543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144157,
          "last_tick": 144347,
          "samples": 191
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0743aeedf5867c6a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00296",
      "command_record_id": "demo_9da916c73bb5ff938c63_00296",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00275",
        "demo_2bbfbc0aa8942114b717_00307",
        "demo_9da916c73bb5ff938c63_00296",
        "demo_9da916c73bb5ff938c63_00298",
        "demo_9da916c73bb5ff938c63_00404"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 14,
      "event_tick": 116056,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 537.549561 3090.877441 263.031250; setang -21.468658 -99.650803 0",
          "position_tick": 116049,
          "angle_tick": 116056,
          "origin": [
            537.549560546875,
            3090.87744140625,
            263.03125
          ],
          "pitch": -21.468658447266,
          "yaw": -99.650802612305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 537.549560 3090.877400 263.031250; setang -21.468658 -99.650800 0",
          "position_tick": 116050,
          "angle_tick": 116050,
          "origin": [
            537.54956,
            3090.8774,
            263.03125
          ],
          "pitch": -21.468658,
          "yaw": -99.6508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 537.549561 3090.877441 263.031250; setang -21.468658 -99.650803 0",
          "position_tick": 116056,
          "angle_tick": 116056,
          "origin": [
            537.549560546875,
            3090.87744140625,
            263.03125
          ],
          "pitch": -21.468658447266,
          "yaw": -99.650802612305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115608,
          "last_tick": 116056,
          "samples": 449
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d9866ef0b6926a4",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00216",
      "command_record_id": "demo_059e8a0abfc550087c91_00216",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00024",
        "demo_059e8a0abfc550087c91_00045",
        "demo_059e8a0abfc550087c91_00216",
        "demo_059e8a0abfc550087c91_00217",
        "demo_3ef7bfc9c4cb1bcd3960_00172"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 12,
      "event_tick": 94147,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 398.929352 172.188904 -246.699707; setang -19.755829 -102.011147 0",
          "position_tick": 94140,
          "angle_tick": 94147,
          "origin": [
            398.929351806641,
            172.188903808594,
            -246.69970703125
          ],
          "pitch": -19.755828857422,
          "yaw": -102.01114654541,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 398.929350 172.188900 -246.699700; setang -19.755829 -102.011150 0",
          "position_tick": 94141,
          "angle_tick": 94141,
          "origin": [
            398.92935,
            172.1889,
            -246.6997
          ],
          "pitch": -19.755829,
          "yaw": -102.01115,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 398.929352 172.188904 -246.699707; setang -19.755829 -102.011147 0",
          "position_tick": 94147,
          "angle_tick": 94147,
          "origin": [
            398.929351806641,
            172.188903808594,
            -246.69970703125
          ],
          "pitch": -19.755828857422,
          "yaw": -102.01114654541,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93774,
          "last_tick": 94147,
          "samples": 374
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_96482740f8441942",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00518",
      "command_record_id": "demo_7dadd8516dde2b87da75_00518",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00092",
        "demo_7dadd8516dde2b87da75_00122",
        "demo_7dadd8516dde2b87da75_00518",
        "demo_84f87856e21e12df25d7_00289",
        "demo_84f87856e21e12df25d7_00290"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 22,
      "event_tick": 213428,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 537.220093 3094.031982 213.028687; setang -20.314758 -83.437042 0",
          "position_tick": 213421,
          "angle_tick": 213428,
          "origin": [
            537.220092773438,
            3094.031982421875,
            213.028686523438
          ],
          "pitch": -20.314758300781,
          "yaw": -83.437042236328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 537.220100 3094.032000 213.028690; setang -20.354233 -83.635140 0",
          "position_tick": 213422,
          "angle_tick": 213422,
          "origin": [
            537.2201,
            3094.032,
            213.02869
          ],
          "pitch": -20.354233,
          "yaw": -83.63514,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 537.220093 3094.031982 213.028687; setang -20.314758 -83.437042 0",
          "position_tick": 213428,
          "angle_tick": 213428,
          "origin": [
            537.220092773438,
            3094.031982421875,
            213.028686523438
          ],
          "pitch": -20.314758300781,
          "yaw": -83.437042236328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 213166,
          "last_tick": 213428,
          "samples": 263
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ac394f9a2be55d91",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00275",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00275",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00275",
        "demo_92655b67d38bb2eb32f4_00041",
        "demo_92655b67d38bb2eb32f4_00221",
        "demo_92655b67d38bb2eb32f4_00290",
        "demo_92655b67d38bb2eb32f4_00293"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 15,
      "event_tick": 131534,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 391.968750 1623.955933 -13.968750; setang -13.706131 -114.671860 0",
          "position_tick": 131527,
          "angle_tick": 131534,
          "origin": [
            391.96875,
            1623.955932617188,
            -13.96875
          ],
          "pitch": -13.706130981445,
          "yaw": -114.671859741211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 391.968750 1623.955900 -13.968750; setang -13.706131 -114.671860 0",
          "position_tick": 131528,
          "angle_tick": 131528,
          "origin": [
            391.96875,
            1623.9559,
            -13.96875
          ],
          "pitch": -13.706131,
          "yaw": -114.67186,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 391.968750 1623.955933 -13.968750; setang -13.706131 -114.671860 0",
          "position_tick": 131534,
          "angle_tick": 131534,
          "origin": [
            391.96875,
            1623.955932617188,
            -13.96875
          ],
          "pitch": -13.706130981445,
          "yaw": -114.671859741211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131357,
          "last_tick": 131534,
          "samples": 178
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_00678892138c5921",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_2666f7f52fbf4c296e43_00030",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00030",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00030",
        "demo_2666f7f52fbf4c296e43_00166",
        "demo_2666f7f52fbf4c296e43_00285",
        "demo_92655b67d38bb2eb32f4_00032"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 4,
      "event_tick": 19322,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 124.776420 1533.123300 2.109375; setang 12.319794 -24.980164 0",
          "position_tick": 19192,
          "angle_tick": 19192,
          "origin": [
            124.77642,
            1533.1233,
            2.109375
          ],
          "pitch": 12.319794,
          "yaw": -24.980164,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            228.95703,
            -100.39844,
            -0.00012207031
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 221.884830 1257.274800 -31.771790; setang -8.843994 -114.651950 0",
          "position_tick": 19316,
          "angle_tick": 19316,
          "origin": [
            221.88483,
            1257.2748,
            -31.77179
          ],
          "pitch": -8.843994,
          "yaw": -114.65195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.052734,
            -222.73438,
            3.0390625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 213.911957 1239.873657 -31.024292; setang -8.843994 -114.651947 0",
          "position_tick": 19322,
          "angle_tick": 19322,
          "origin": [
            213.911956787109,
            1239.873657226562,
            -31.024291992188
          ],
          "pitch": -8.843994140625,
          "yaw": -114.651947021484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.052734375,
            -222.734375,
            9.56640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19192,
          "last_tick": 19322,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0f228c1c0d68e44a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00125",
      "command_record_id": "demo_1b9d5eac73de0b387701_00422",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00013",
        "demo_059e8a0abfc550087c91_00125",
        "demo_1b9d5eac73de0b387701_00422",
        "demo_1b9d5eac73de0b387701_00474"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 19,
      "event_tick": 160468,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 0.742615 -52.247200 0",
          "position_tick": 160085,
          "angle_tick": 160085,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 0.74261475,
          "yaw": -52.2472,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang -0.797546 -52.275010 0",
          "position_tick": 160004,
          "angle_tick": 160004,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": -0.7975464,
          "yaw": -52.27501,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -778.266970 -2253.079300 -160.312500; setang -19.442719 70.650330 0",
          "position_tick": 160462,
          "angle_tick": 160462,
          "origin": [
            -778.26697,
            -2253.0793,
            -160.3125
          ],
          "pitch": -19.442719,
          "yaw": 70.65033,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            81.234375,
            220.39062,
            261.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -771.920471 -2235.861084 -143.812500; setang -19.470184 70.705261 0",
          "position_tick": 160468,
          "angle_tick": 160468,
          "origin": [
            -771.920471191406,
            -2235.861083984375,
            -143.8125
          ],
          "pitch": -19.470184326172,
          "yaw": 70.705261230469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            81.234375,
            220.390625,
            186.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160004,
          "last_tick": 160468,
          "samples": 465
        },
        "departure_tick": 160086,
        "movement_to_event_ms": 5984.375,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1686ab7837a43166",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00450",
      "command_record_id": "demo_c41e59c2737947d52711_00450",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00231",
        "demo_b9b20b60330034a63512_00342",
        "demo_c41e59c2737947d52711_00418",
        "demo_c41e59c2737947d52711_00450"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "xiELO",
      "round": 23,
      "event_tick": 195299,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 3162.143600 -5.000000 1608.031400; setang 7.880280 160.497560 0",
          "position_tick": 195114,
          "angle_tick": 195114,
          "origin": [
            3162.1436,
            -5.0,
            1608.0314
          ],
          "pitch": 7.8802795,
          "yaw": 160.49756,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 3162.143600 -5.000000 1608.031400; setang 7.920105 160.537380 0",
          "position_tick": 195085,
          "angle_tick": 195085,
          "origin": [
            3162.1436,
            -5.0,
            1608.0314
          ],
          "pitch": 7.920105,
          "yaw": 160.53738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2587.336200 102.722050 1615.017700; setang -7.959595 -176.772080 0",
          "position_tick": 195285,
          "angle_tick": 195285,
          "origin": [
            2587.3362,
            102.72205,
            1615.0177
          ],
          "pitch": -7.9595947,
          "yaw": -176.77208,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.75,
            -11.098145,
            -8.875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2537.624512 100.371216 1657.609375; setang -7.999084 -176.732605 0",
          "position_tick": 195299,
          "angle_tick": 195299,
          "origin": [
            2537.62451171875,
            100.371215820312,
            1657.609375
          ],
          "pitch": -7.999084472656,
          "yaw": -176.732604980469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.734375,
            -11.578125,
            151.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 195085,
          "last_tick": 195299,
          "samples": 215
        },
        "departure_tick": 195115,
        "movement_to_event_ms": 2890.625,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ae3d7b8869da8d0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00281",
      "command_record_id": "demo_2160153112cdae3ea873_00281",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00256",
        "demo_2160153112cdae3ea873_00281",
        "demo_2160153112cdae3ea873_00303",
        "demo_b9b20b60330034a63512_00348"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "makazze",
      "round": 16,
      "event_tick": 145877,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -955.525300 49.669872 1613.340500; setang 0.957520 -54.546432 0",
          "position_tick": 145585,
          "angle_tick": 145585,
          "origin": [
            -955.5253,
            49.669872,
            1613.3405
          ],
          "pitch": 0.95751953,
          "yaw": -54.546432,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            182.48047,
            -170.87695,
            11.390625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -334.401980 -710.277470 1796.031200; setang 18.444672 37.424240 0",
          "position_tick": 145870,
          "angle_tick": 145870,
          "origin": [
            -334.40198,
            -710.27747,
            1796.0312
          ],
          "pitch": 18.444672,
          "yaw": 37.42424,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            184.60156,
            114.16406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -316.483643 -698.316223 1796.031250; setang 18.163147 37.452393 0",
          "position_tick": 145877,
          "angle_tick": 145877,
          "origin": [
            -316.483642578125,
            -698.316223144531,
            1796.03125
          ],
          "pitch": 18.163146972656,
          "yaw": 37.452392578125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            194.015625,
            133.5625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 145585,
          "last_tick": 145877,
          "samples": 293
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1fd683474699a546",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_731311ac42553ee59f1a_00089",
      "command_record_id": "demo_731311ac42553ee59f1a_00089",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00023",
        "demo_4f80b8bcc2fa56bb83a7_00640",
        "demo_731311ac42553ee59f1a_00089",
        "demo_731311ac42553ee59f1a_00242"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 5,
      "event_tick": 35590,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 20.413284 -8.905457 0",
          "position_tick": 35199,
          "angle_tick": 35199,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 20.413284,
          "yaw": -8.905457,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -498.452030 449.471860 160.031270; setang -6.794708 -105.382576 0",
          "position_tick": 35584,
          "angle_tick": 35584,
          "origin": [
            -498.45203,
            449.47186,
            160.03127
          ],
          "pitch": -6.7947083,
          "yaw": -105.382576,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.160156,
            -241.67578,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -502.150024 430.692780 160.031265; setang -6.882935 -105.176582 0",
          "position_tick": 35590,
          "angle_tick": 35590,
          "origin": [
            -502.150024414062,
            430.692779541016,
            160.031265258789
          ],
          "pitch": -6.882934570312,
          "yaw": -105.176582336426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.15625,
            -239.818359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35199,
          "last_tick": 35590,
          "samples": 392
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2831709d03a79232",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00424",
      "command_record_id": "demo_44ff5206b8e42e46265b_00424",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00178",
        "demo_44ff5206b8e42e46265b_00424",
        "demo_731311ac42553ee59f1a_00301",
        "demo_731311ac42553ee59f1a_00349"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 18,
      "event_tick": 170249,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -17.318573 -51.081970 0",
          "position_tick": 170216,
          "angle_tick": 170216,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -17.318573,
          "yaw": -51.08197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -17.318573 -51.081970 0",
          "position_tick": 170117,
          "angle_tick": 170117,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -17.318573,
          "yaw": -51.08197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -151.596920 1645.975600 26.953125; setang -17.346725 -51.110107 0",
          "position_tick": 170243,
          "angle_tick": 170243,
          "origin": [
            -151.59692,
            1645.9756,
            26.953125
          ],
          "pitch": -17.346725,
          "yaw": -51.110107,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            142.89062,
            -176.90625,
            -10.324707
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -140.338379 1632.036377 47.140625; setang -17.346725 -51.138275 0",
          "position_tick": 170249,
          "angle_tick": 170249,
          "origin": [
            -140.33837890625,
            1632.036376953125,
            47.140625
          ],
          "pitch": -17.346725463867,
          "yaw": -51.138275146484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            144.109375,
            -178.421875,
            233.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170117,
          "last_tick": 170249,
          "samples": 133
        },
        "departure_tick": 170217,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_29bd78c98729ca72",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00155",
      "command_record_id": "demo_79afb17b7ed789137186_00155",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00085",
        "demo_79afb17b7ed789137186_00141",
        "demo_79afb17b7ed789137186_00155",
        "demo_79afb17b7ed789137186_00171"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 9,
      "event_tick": 73928,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -916.083923 1081.813232 1691.343384; setang -22.413818 22.384644 0",
          "position_tick": 73921,
          "angle_tick": 73928,
          "origin": [
            -916.083923339844,
            1081.813232421875,
            1691.343383789062
          ],
          "pitch": -22.413818359375,
          "yaw": 22.384643554688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -916.083900 1081.813200 1691.343400; setang -22.413818 22.384644 0",
          "position_tick": 73922,
          "angle_tick": 73922,
          "origin": [
            -916.0839,
            1081.8132,
            1691.3434
          ],
          "pitch": -22.413818,
          "yaw": 22.384644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -916.083923 1081.813232 1691.343384; setang -22.413818 22.384644 0",
          "position_tick": 73928,
          "angle_tick": 73928,
          "origin": [
            -916.083923339844,
            1081.813232421875,
            1691.343383789062
          ],
          "pitch": -22.413818359375,
          "yaw": 22.384643554688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73577,
          "last_tick": 73928,
          "samples": 352
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2cb1eccbe7bd65c7",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00185",
      "command_record_id": "demo_b9b20b60330034a63512_00185",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00036",
        "demo_b9b20b60330034a63512_00185",
        "demo_b9b20b60330034a63512_00211",
        "demo_c41e59c2737947d52711_00451"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Spinx",
      "round": 11,
      "event_tick": 83056,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -808.779850 205.936170 1614.031200; setang -1.524689 -12.535736 0",
          "position_tick": 82926,
          "angle_tick": 82926,
          "origin": [
            -808.77985,
            205.93617,
            1614.0312
          ],
          "pitch": -1.5246887,
          "yaw": -12.535736,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            65.125,
            -241.36523,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -444.188600 18.837713 1664.031200; setang 5.856400 9.776459 0",
          "position_tick": 83049,
          "angle_tick": 83049,
          "origin": [
            -444.1886,
            18.837713,
            1664.0312
          ],
          "pitch": 5.8563995,
          "yaw": 9.776459,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            205.61719,
            33.02539,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -423.464417 22.252621 1664.031250; setang 5.832031 9.752426 0",
          "position_tick": 83056,
          "angle_tick": 83056,
          "origin": [
            -423.464416503906,
            22.252620697021,
            1664.03125
          ],
          "pitch": 5.83203125,
          "yaw": 9.752426147461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.8984375,
            37.9248046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82926,
          "last_tick": 83056,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3258a8eaa0432517",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_a50086abe9c7c4a980cd_00192",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00192",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00029",
        "demo_a50086abe9c7c4a980cd_00192",
        "demo_f53e9889dd94c99a6feb_00020",
        "demo_f53e9889dd94c99a6feb_00055"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 11,
      "event_tick": 73667,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1235.451000 -1064.934700 -415.968750; setang 3.405426 -29.306366 0",
          "position_tick": 73332,
          "angle_tick": 73332,
          "origin": [
            -1235.451,
            -1064.9347,
            -415.96875
          ],
          "pitch": 3.405426,
          "yaw": -29.306366,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -393.089230 -1142.991200 -151.687500; setang 0.277069 1.106186 0",
          "position_tick": 73661,
          "angle_tick": 73661,
          "origin": [
            -393.08923,
            -1142.9912,
            -151.6875
          ],
          "pitch": 0.2770691,
          "yaw": 1.1061859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.95312,
            4.734375,
            281.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -373.952271 -1142.621338 -133.593750; setang 0.277069 1.106186 0",
          "position_tick": 73667,
          "angle_tick": 73667,
          "origin": [
            -373.952270507812,
            -1142.621337890625,
            -133.59375
          ],
          "pitch": 0.277069091797,
          "yaw": 1.106185913086,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.953125,
            4.734375,
            207.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73332,
          "last_tick": 73667,
          "samples": 336
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_352d2da627d689c0",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_2bbfbc0aa8942114b717_00129",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00129",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00129",
        "demo_2bbfbc0aa8942114b717_00303",
        "demo_5d6af8fdfb719608e960_00486",
        "demo_5d6af8fdfb719608e960_00514"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 7,
      "event_tick": 54000,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1303.853800 221.989410 -63.968750; setang 13.142731 29.730042 0",
          "position_tick": 53522,
          "angle_tick": 53522,
          "origin": [
            -1303.8538,
            221.98941,
            -63.96875
          ],
          "pitch": 13.142731,
          "yaw": 29.730042,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 124.896360 927.841700 82.032270; setang -13.940277 86.033600 0",
          "position_tick": 53994,
          "angle_tick": 53994,
          "origin": [
            124.89636,
            927.8417,
            82.03227
          ],
          "pitch": -13.940277,
          "yaw": 86.0336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.423828,
            226.94531,
            2.1708984
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 127.001480 946.266357 82.032272; setang -14.099915 86.129395 0",
          "position_tick": 54000,
          "angle_tick": 54000,
          "origin": [
            127.001480102539,
            946.266357421875,
            82.032272338867
          ],
          "pitch": -14.099914550781,
          "yaw": 86.12939453125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            25.48681640625,
            239.46875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53522,
          "last_tick": 54000,
          "samples": 479
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_360b3c6a66a65e4e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00395",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00395",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00366",
        "demo_5c8743102c5a1e28f8ee_00395",
        "demo_5c8743102c5a1e28f8ee_00618",
        "demo_deb2a52b8ef138c44fe0_00315"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 19,
      "event_tick": 160384,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 255.568985 1515.930664 2.100715; setang -30.323639 57.535736 0",
          "position_tick": 160374,
          "angle_tick": 160384,
          "origin": [
            255.568984985352,
            1515.9306640625,
            2.100714683533
          ],
          "pitch": -30.323638916016,
          "yaw": 57.535736083984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 255.568980 1515.930700 18.250000; setang -30.323639 57.535736 0",
          "position_tick": 160378,
          "angle_tick": 160378,
          "origin": [
            255.56898,
            1515.9307,
            18.25
          ],
          "pitch": -30.323639,
          "yaw": 57.535736,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            271.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 255.568985 1515.930664 35.484375; setang -30.323639 57.535736 0",
          "position_tick": 160384,
          "angle_tick": 160384,
          "origin": [
            255.568984985352,
            1515.9306640625,
            35.484375
          ],
          "pitch": -30.323638916016,
          "yaw": 57.535736083984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            195.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160236,
          "last_tick": 160384,
          "samples": 149
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_36651f61feaa1290",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00013",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00013",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00013",
        "demo_1c4fa8f15de6cbb137e2_00157",
        "demo_1c4fa8f15de6cbb137e2_00190",
        "demo_5c8743102c5a1e28f8ee_00191"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 2,
      "event_tick": 12273,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 138.467331 -1163.939453 0.656445; setang -22.732773 62.500534 0",
          "position_tick": 12265,
          "angle_tick": 12273,
          "origin": [
            138.467330932617,
            -1163.939453125,
            0.656444549561
          ],
          "pitch": -22.732772827148,
          "yaw": 62.500534057617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 138.467330 -1163.939500 8.062500; setang -22.732773 62.500534 0",
          "position_tick": 12267,
          "angle_tick": 12267,
          "origin": [
            138.46733,
            -1163.9395,
            8.0625
          ],
          "pitch": -22.732773,
          "yaw": 62.500534,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            188.98755
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 138.467331 -1163.939453 27.359375; setang -22.732773 62.500534 0",
          "position_tick": 12273,
          "angle_tick": 12273,
          "origin": [
            138.467330932617,
            -1163.939453125,
            27.359375
          ],
          "pitch": -22.732772827148,
          "yaw": 62.500534057617,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12143,
          "last_tick": 12273,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_373a99e2f6e2dc02",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_9c5c91359adde2e94631_00340",
      "command_record_id": "demo_9c5c91359adde2e94631_00340",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00285",
        "demo_9c5c91359adde2e94631_00340",
        "demo_9c5c91359adde2e94631_00372",
        "demo_f1d8725268c9f30ce844_00217"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "nafany",
      "round": 19,
      "event_tick": 155282,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2077.926300 374.069550 -159.968750; setang 3.871994 97.282230 0",
          "position_tick": 155118,
          "angle_tick": 155118,
          "origin": [
            -2077.9263,
            374.06955,
            -159.96875
          ],
          "pitch": 3.871994,
          "yaw": 97.28223,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -96.953125,
            230.4375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2230.374500 813.392400 -122.086300; setang -9.636047 -8.516113 0",
          "position_tick": 155276,
          "angle_tick": 155276,
          "origin": [
            -2230.3745,
            813.3924,
            -122.0863
          ],
          "pitch": -9.636047,
          "yaw": -8.516113,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            184.9375,
            -26.363281,
            -14.265625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2214.352539 811.064148 -123.499695; setang -9.768219 -8.625977 0",
          "position_tick": 155282,
          "angle_tick": 155282,
          "origin": [
            -2214.3525390625,
            811.064147949219,
            -123.499694824219
          ],
          "pitch": -9.768218994141,
          "yaw": -8.6259765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.359375,
            -31.24609375,
            -21.265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155118,
          "last_tick": 155282,
          "samples": 165
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_375a16c8eb733af5",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00053",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00053",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00440",
        "demo_78d0d18d21d68a5f4162_00023",
        "demo_78d0d18d21d68a5f4162_00053",
        "demo_78d0d18d21d68a5f4162_00078"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "BobZ",
      "round": 4,
      "event_tick": 22950,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1255.200195 2038.066284 2.008063; setang -17.517365 -75.555382 0",
          "position_tick": 22943,
          "angle_tick": 22950,
          "origin": [
            1255.2001953125,
            2038.066284179688,
            2.008062839508
          ],
          "pitch": -17.517364501953,
          "yaw": -75.555381774902,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1255.200200 2038.066300 2.008063; setang -17.517365 -75.555380 0",
          "position_tick": 22944,
          "angle_tick": 22944,
          "origin": [
            1255.2002,
            2038.0663,
            2.0080628
          ],
          "pitch": -17.517365,
          "yaw": -75.55538,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1255.200195 2038.066284 2.008063; setang -17.517365 -75.555382 0",
          "position_tick": 22950,
          "angle_tick": 22950,
          "origin": [
            1255.2001953125,
            2038.066284179688,
            2.008062839508
          ],
          "pitch": -17.517364501953,
          "yaw": -75.555381774902,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22678,
          "last_tick": 22950,
          "samples": 273
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3a146c88adcd7e3a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00229",
      "command_record_id": "demo_5d6af8fdfb719608e960_00229",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00229",
        "demo_7dadd8516dde2b87da75_00000",
        "demo_7dadd8516dde2b87da75_00080",
        "demo_7dadd8516dde2b87da75_00190"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 72739,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 95.876590 1013.079100 85.186610; setang 1.150131 80.362240 0",
          "position_tick": 72476,
          "angle_tick": 72476,
          "origin": [
            95.87659,
            1013.0791,
            85.18661
          ],
          "pitch": 1.1501312,
          "yaw": 80.36224,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.3164062,
            11.855469,
            -0.7890625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 295.953000 1577.108900 127.175400; setang -29.645233 63.650665 0",
          "position_tick": 72732,
          "angle_tick": 72732,
          "origin": [
            295.953,
            1577.1089,
            127.1754
          ],
          "pitch": -29.645233,
          "yaw": 63.650665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.578125,
            18.382812,
            2.2177734
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 296.001129 1577.212036 127.187836; setang -29.731064 63.281250 0",
          "position_tick": 72739,
          "angle_tick": 72739,
          "origin": [
            296.001129150391,
            1577.212036132812,
            127.187835693359
          ],
          "pitch": -29.731063842773,
          "yaw": 63.28125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72476,
          "last_tick": 72739,
          "samples": 264
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3ec05f96cdf567a2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00312",
      "command_record_id": "demo_07d95741be40e144c266_00312",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00220",
        "demo_07d95741be40e144c266_00312",
        "demo_1e37c617488eba4e7406_00008",
        "demo_1e37c617488eba4e7406_00056"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 15,
      "event_tick": 135391,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -351.957950 1727.947100 28.809818; setang -15.121994 -51.477127 0",
          "position_tick": 135358,
          "angle_tick": 135358,
          "origin": [
            -351.95795,
            1727.9471,
            28.809818
          ],
          "pitch": -15.121994,
          "yaw": -51.477127,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang -15.065689 -51.477127 0",
          "position_tick": 135261,
          "angle_tick": 135261,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": -15.065689,
          "yaw": -51.477127,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -325.686520 1694.959100 28.687500; setang -15.121994 -51.448975 0",
          "position_tick": 135378,
          "angle_tick": 135378,
          "origin": [
            -325.68652,
            1694.9591,
            28.6875
          ],
          "pitch": -15.121994,
          "yaw": -51.448975,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            127.57031,
            -160.22656,
            -12.154297
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -301.232422 1664.247192 69.546875; setang -15.093842 -51.448975 0",
          "position_tick": 135391,
          "angle_tick": 135391,
          "origin": [
            -301.232421875,
            1664.247192382812,
            69.546875
          ],
          "pitch": -15.093841552734,
          "yaw": -51.448974609375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            130.421875,
            -163.796875,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135261,
          "last_tick": 135391,
          "samples": 131
        },
        "departure_tick": 135359,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_43fd8e2d64c133c0",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00043",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00040",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00040",
        "demo_62cb3af35c3893a91c7d_00086",
        "demo_bc6251413daa2447c1ff_00043",
        "demo_bc6251413daa2447c1ff_00165"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 4,
      "event_tick": 25936,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -927.997800 -2323.769000 -167.968750; setang -8.839539 41.039093 0",
          "position_tick": 25866,
          "angle_tick": 25866,
          "origin": [
            -927.9978,
            -2323.769,
            -167.96875
          ],
          "pitch": -8.839539,
          "yaw": 41.039093,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 4.496841 -31.648865 0",
          "position_tick": 25484,
          "angle_tick": 25484,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 4.4968414,
          "yaw": -31.648865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -791.954830 -2258.243400 -165.125000; setang -17.402008 62.629623 0",
          "position_tick": 25929,
          "angle_tick": 25929,
          "origin": [
            -791.95483,
            -2258.2434,
            -165.125
          ],
          "pitch": -17.402008,
          "yaw": 62.629623,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            110.328125,
            212.14062,
            280.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -781.611572 -2238.355225 -144.140625; setang -17.402008 62.629623 0",
          "position_tick": 25936,
          "angle_tick": 25936,
          "origin": [
            -781.611572265625,
            -2238.355224609375,
            -144.140625
          ],
          "pitch": -17.402008056641,
          "yaw": 62.629623413086,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            110.328125,
            212.140625,
            192.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25484,
          "last_tick": 25936,
          "samples": 453
        },
        "departure_tick": 25867,
        "movement_to_event_ms": 1093.75,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4417ed14485e41d7",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_79fb1d50cba757afee7d_00179",
      "command_record_id": "demo_79fb1d50cba757afee7d_00128",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00349",
        "demo_79fb1d50cba757afee7d_00128",
        "demo_79fb1d50cba757afee7d_00152",
        "demo_79fb1d50cba757afee7d_00179"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 8,
      "event_tick": 53085,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 6.454803 -103.829040 0",
          "position_tick": 52961,
          "angle_tick": 52961,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 6.4548035,
          "yaw": -103.82904,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 4.197464 -105.888290 0",
          "position_tick": 52866,
          "angle_tick": 52866,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 4.197464,
          "yaw": -105.88829,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.2109375,
            -15.84375,
            0.3840027
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -127.306760 2171.636700 -126.688780; setang -32.630432 -136.935300 0",
          "position_tick": 53078,
          "angle_tick": 53078,
          "origin": [
            -127.30676,
            2171.6367,
            -126.68878
          ],
          "pitch": -32.630432,
          "yaw": -136.9353,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.65234,
            -131.75,
            5.4882812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -144.356934 2157.966553 -126.443970; setang -34.491577 -136.776703 0",
          "position_tick": 53085,
          "angle_tick": 53085,
          "origin": [
            -144.35693359375,
            2157.966552734375,
            -126.443969726562
          ],
          "pitch": -34.491577148438,
          "yaw": -136.776702880859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -183.21875,
            -152.15625,
            1.1171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52866,
          "last_tick": 53085,
          "samples": 220
        },
        "departure_tick": 52962,
        "movement_to_event_ms": 1937.5,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_451c54fea3a04265",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00286",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00286",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00220",
        "demo_5c8743102c5a1e28f8ee_00286",
        "demo_79fb1d50cba757afee7d_00082",
        "demo_79fb1d50cba757afee7d_00124"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 15,
      "event_tick": 126835,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2052.113800 1237.146000 34.274160; setang 1.113052 77.629730 0",
          "position_tick": 126745,
          "angle_tick": 126745,
          "origin": [
            -2052.1138,
            1237.146,
            34.27416
          ],
          "pitch": 1.1130524,
          "yaw": 77.62973,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2052.098400 1237.215700 34.272446; setang 1.113052 77.629730 0",
          "position_tick": 126705,
          "angle_tick": 126705,
          "origin": [
            -2052.0984,
            1237.2157,
            34.272446
          ],
          "pitch": 1.1130524,
          "yaw": 77.62973,
          "airborne": false,
          "duck_amount": 0.19555974,
          "velocity": [
            -93.22656,
            39.210938,
            -1.6162109
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2060.789300 1202.073100 35.251550; setang -14.084473 78.742800 0",
          "position_tick": 126829,
          "angle_tick": 126829,
          "origin": [
            -2060.7893,
            1202.0731,
            35.25155
          ],
          "pitch": -14.084473,
          "yaw": 78.7428,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.34375,
            238.07031,
            -3.4941406
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2057.055664 1220.844116 34.755959; setang -14.084473 78.742798 0",
          "position_tick": 126835,
          "angle_tick": 126835,
          "origin": [
            -2057.0556640625,
            1220.844116210938,
            34.755958557129
          ],
          "pitch": -14.08447265625,
          "yaw": 78.742797851562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.796875,
            240.296875,
            -6.41162109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126705,
          "last_tick": 126835,
          "samples": 131
        },
        "departure_tick": 126746,
        "movement_to_event_ms": 1406.25,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4e7a770745dde24c",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00414",
      "command_record_id": "demo_1e37c617488eba4e7406_00061",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00414",
        "demo_07d95741be40e144c266_00446",
        "demo_07d95741be40e144c266_00469",
        "demo_1e37c617488eba4e7406_00061"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 4,
      "event_tick": 29403,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 10.744965 112.228760 0",
          "position_tick": 28968,
          "angle_tick": 28968,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 10.744965,
          "yaw": 112.22876,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 11.272659 113.654236 0",
          "position_tick": 28891,
          "angle_tick": 28891,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 11.272659,
          "yaw": 113.654236,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1205.937300 -947.337700 36.136974; setang 5.755127 35.325500 0",
          "position_tick": 29397,
          "angle_tick": 29397,
          "origin": [
            -1205.9373,
            -947.3377,
            36.136974
          ],
          "pitch": 5.755127,
          "yaw": 35.3255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1205.937256 -947.337708 36.136974; setang 5.649719 35.246552 0",
          "position_tick": 29403,
          "angle_tick": 29403,
          "origin": [
            -1205.937255859375,
            -947.337707519531,
            36.136974334717
          ],
          "pitch": 5.649719238281,
          "yaw": 35.246551513672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28891,
          "last_tick": 29403,
          "samples": 513
        },
        "departure_tick": 28969,
        "movement_to_event_ms": 6796.875,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4f51c635bc81d551",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_17accc02fe6ec2727063_00346",
      "command_record_id": "demo_17accc02fe6ec2727063_00346",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00115",
        "demo_17accc02fe6ec2727063_00346",
        "demo_bc6251413daa2447c1ff_00255",
        "demo_bc6251413daa2447c1ff_00267"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 18,
      "event_tick": 150947,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.958500 -1527.947400 -159.051700; setang 13.117340 -2.574921 0",
          "position_tick": 150921,
          "angle_tick": 150921,
          "origin": [
            -1119.9585,
            -1527.9474,
            -159.0517
          ],
          "pitch": 13.11734,
          "yaw": -2.5749207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -905.589300 -1401.248700 -167.968750; setang 4.042282 -27.022583 0",
          "position_tick": 150817,
          "angle_tick": 150817,
          "origin": [
            -905.5893,
            -1401.2487,
            -167.96875
          ],
          "pitch": 4.042282,
          "yaw": -27.022583,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.3203125,
            158.94531,
            -3.4765625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1079.449200 -1527.954100 -146.343750; setang 13.117340 -2.574921 0",
          "position_tick": 150941,
          "angle_tick": 150941,
          "origin": [
            -1079.4492,
            -1527.9541,
            -146.34375
          ],
          "pitch": 13.11734,
          "yaw": -2.5749207,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            194.07812,
            -0.328125,
            278.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1064.286865 -1527.938721 -128.562500; setang 13.117340 -2.574921 0",
          "position_tick": 150947,
          "angle_tick": 150947,
          "origin": [
            -1064.286865234375,
            -1527.938720703125,
            -128.5625
          ],
          "pitch": 13.117340087891,
          "yaw": -2.574920654297,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            194.078125,
            0.015625,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150817,
          "last_tick": 150947,
          "samples": 131
        },
        "departure_tick": 150922,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_52f8865270b739dd",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00272",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00435",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00206",
        "demo_5c8743102c5a1e28f8ee_00272",
        "demo_5c8743102c5a1e28f8ee_00345",
        "demo_5c8743102c5a1e28f8ee_00435"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 21,
      "event_tick": 173984,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -367.000000 -808.000000 83.744965; setang -0.159302 41.236145 0",
          "position_tick": 173836,
          "angle_tick": 173836,
          "origin": [
            -367.0,
            -808.0,
            83.744965
          ],
          "pitch": -0.15930176,
          "yaw": 41.236145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -367.000000 -808.000000 83.744965; setang 5.837860 36.578980 0",
          "position_tick": 173818,
          "angle_tick": 173818,
          "origin": [
            -367.0,
            -808.0,
            83.744965
          ],
          "pitch": 5.83786,
          "yaw": 36.57898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -5.424805 -660.178600 11.312500; setang -15.407639 56.803436 0",
          "position_tick": 173977,
          "angle_tick": 173977,
          "origin": [
            -5.4248047,
            -660.1786,
            11.3125
          ],
          "pitch": -15.407639,
          "yaw": 56.803436,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -5.424805 -660.178589 35.359375; setang -15.407639 56.771515 0",
          "position_tick": 173984,
          "angle_tick": 173984,
          "origin": [
            -5.4248046875,
            -660.178588867188,
            35.359375
          ],
          "pitch": -15.407638549805,
          "yaw": 56.771514892578,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 173818,
          "last_tick": 173984,
          "samples": 167
        },
        "departure_tick": 173837,
        "movement_to_event_ms": 2312.5,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_58cf4db5812889f0",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_c41e59c2737947d52711_00420",
      "command_record_id": "demo_c41e59c2737947d52711_00420",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00031",
        "demo_79afb17b7ed789137186_00128",
        "demo_c41e59c2737947d52711_00375",
        "demo_c41e59c2737947d52711_00420"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 22,
      "event_tick": 185345,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -936.457460 228.974060 1614.031200; setang 5.104187 -10.492630 0",
          "position_tick": 185148,
          "angle_tick": 185148,
          "origin": [
            -936.45746,
            228.97406,
            1614.0312
          ],
          "pitch": 5.104187,
          "yaw": -10.49263,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.72656,
            -67.46484,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -352.196720 4.790978 1666.406200; setang 2.684097 25.851517 0",
          "position_tick": 185338,
          "angle_tick": 185338,
          "origin": [
            -352.19672,
            4.7909784,
            1666.4062
          ],
          "pitch": 2.6840973,
          "yaw": 25.851517,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            222.09766,
            103.43886,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -331.388611 14.513157 1690.312500; setang 2.684097 25.763275 0",
          "position_tick": 185345,
          "angle_tick": 185345,
          "origin": [
            -331.388610839844,
            14.513156890869,
            1690.3125
          ],
          "pitch": 2.684097290039,
          "yaw": 25.763275146484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            221.953125,
            103.703247070312,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185148,
          "last_tick": 185345,
          "samples": 198
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5a6de5d60b8598d9",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00241",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00241",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00154",
        "demo_c7fce8ea189bfb0ec256_00025",
        "demo_c7fce8ea189bfb0ec256_00082",
        "demo_c7fce8ea189bfb0ec256_00241"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "flameZ",
      "round": 15,
      "event_tick": 121173,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1553.445100 -470.882630 -396.332400; setang 22.110321 -179.359710 0",
          "position_tick": 120933,
          "angle_tick": 120933,
          "origin": [
            1553.4451,
            -470.88263,
            -396.3324
          ],
          "pitch": 22.110321,
          "yaw": -179.35971,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 975.564200 -459.013920 -127.968750; setang 4.752624 -121.081350 0",
          "position_tick": 121167,
          "angle_tick": 121167,
          "origin": [
            975.5642,
            -459.01392,
            -127.96875
          ],
          "pitch": 4.7526245,
          "yaw": -121.08135,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.91406,
            -193.25781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 965.919983 -474.761169 -127.968750; setang 4.488602 -119.629440 0",
          "position_tick": 121173,
          "angle_tick": 121173,
          "origin": [
            965.919982910156,
            -474.761169433594,
            -127.96875
          ],
          "pitch": 4.48860168457,
          "yaw": -119.629440307617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.51171875,
            -205.20703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120933,
          "last_tick": 121173,
          "samples": 241
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5ac17604339bba3c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00018",
      "command_record_id": "demo_bc6251413daa2447c1ff_00018",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00018",
        "demo_bc6251413daa2447c1ff_00167",
        "demo_f1d8725268c9f30ce844_00239",
        "demo_f1d8725268c9f30ce844_00314"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 3,
      "event_tick": 14143,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -322.515750 -2178.899700 -173.778200; setang -0.350876 52.783478 0",
          "position_tick": 14013,
          "angle_tick": 14013,
          "origin": [
            -322.51575,
            -2178.8997,
            -173.7782
          ],
          "pitch": -0.35087585,
          "yaw": 52.783478,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            70.10156,
            25.8125,
            0.82421875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -167.502010 -2104.046900 -167.968750; setang -28.350555 -23.083649 0",
          "position_tick": 14136,
          "angle_tick": 14136,
          "origin": [
            -167.50201,
            -2104.0469,
            -167.96875
          ],
          "pitch": -28.350555,
          "yaw": -23.083649,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -167.502014 -2104.046875 -167.968750; setang -28.362579 -23.047256 0",
          "position_tick": 14143,
          "angle_tick": 14143,
          "origin": [
            -167.502014160156,
            -2104.046875,
            -167.96875
          ],
          "pitch": -28.362579345703,
          "yaw": -23.047256469727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14013,
          "last_tick": 14143,
          "samples": 131
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5caab667b7e66c77",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00152",
      "command_record_id": "demo_518d8b186445b01e1f62_00152",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00152",
        "demo_518d8b186445b01e1f62_00183",
        "demo_518d8b186445b01e1f62_00240",
        "demo_da35559385e7d6e5ce42_00371"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 8,
      "event_tick": 59364,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 493.050100 -1221.076300 2.031250; setang 8.579987 50.525436 0",
          "position_tick": 59088,
          "angle_tick": 59088,
          "origin": [
            493.0501,
            -1221.0763,
            2.03125
          ],
          "pitch": 8.579987,
          "yaw": 50.525436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.65381,
            83.453125,
            60.08615
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 870.788400 -289.104800 -31.968750; setang -15.806915 116.062990 0",
          "position_tick": 59358,
          "angle_tick": 59358,
          "origin": [
            870.7884,
            -289.1048,
            -31.96875
          ],
          "pitch": -15.806915,
          "yaw": 116.06299,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -78.28516,
            232.14844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 863.962036 -271.224670 -31.968750; setang -18.050873 116.723206 0",
          "position_tick": 59364,
          "angle_tick": 59364,
          "origin": [
            863.962036132812,
            -271.224670410156,
            -31.96875
          ],
          "pitch": -18.050872802734,
          "yaw": 116.723205566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.296875,
            227.35546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59088,
          "last_tick": 59364,
          "samples": 277
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5fbfd6e54ea4cd82",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00142",
      "command_record_id": "demo_07d95741be40e144c266_00142",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00074",
        "demo_07d95741be40e144c266_00142",
        "demo_731311ac42553ee59f1a_00056",
        "demo_731311ac42553ee59f1a_00195"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "donk",
      "round": 8,
      "event_tick": 61939,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -304.690200 1330.623800 24.882225; setang 0.000000 -90.000000 0",
          "position_tick": 61610,
          "angle_tick": 61610,
          "origin": [
            -304.6902,
            1330.6238,
            24.882225
          ],
          "pitch": 0.0,
          "yaw": -90.0,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.464844,
            -249.64062,
            5.121704
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -488.425230 201.500950 163.031250; setang -8.909912 -117.994194 0",
          "position_tick": 61933,
          "angle_tick": 61933,
          "origin": [
            -488.42523,
            201.50095,
            163.03125
          ],
          "pitch": -8.909912,
          "yaw": -117.994194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.65625,
            -230.98242,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -495.594604 183.755753 163.031250; setang -9.459915 -118.213921 0",
          "position_tick": 61939,
          "angle_tick": 61939,
          "origin": [
            -495.594604492188,
            183.755752563477,
            163.03125
          ],
          "pitch": -9.459915161133,
          "yaw": -118.213920593262,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -95.9140625,
            -225.443359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61610,
          "last_tick": 61939,
          "samples": 330
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_63582034213bd725",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_49fabf21b1c26f1010df_00323",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00280",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00283",
        "demo_49fabf21b1c26f1010df_00323",
        "demo_49fabf21b1c26f1010df_00388",
        "demo_b24ca24bca0f9defa72c_00280"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 16,
      "event_tick": 118751,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang -1.182404 -145.949580 0",
          "position_tick": 118611,
          "angle_tick": 118611,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": -1.1824036,
          "yaw": -145.94958,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang -0.742615 -154.447170 0",
          "position_tick": 118497,
          "angle_tick": 118497,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": -0.74261475,
          "yaw": -154.44717,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -163.563600 2139.450700 -126.482790; setang -37.152330 -137.095640 0",
          "position_tick": 118745,
          "angle_tick": 118745,
          "origin": [
            -163.5636,
            2139.4507,
            -126.48279
          ],
          "pitch": -37.15233,
          "yaw": -137.09564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.22266,
            -164.875,
            -0.3671875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -177.683350 2126.528076 -126.662598; setang -37.180145 -137.123108 0",
          "position_tick": 118751,
          "angle_tick": 118751,
          "origin": [
            -177.683349609375,
            2126.528076171875,
            -126.66259765625
          ],
          "pitch": -37.180145263672,
          "yaw": -137.123107910156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -180.53515625,
            -165.625,
            -1.19921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 118497,
          "last_tick": 118751,
          "samples": 255
        },
        "departure_tick": 118612,
        "movement_to_event_ms": 2187.5,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_64762122252532c7",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00221",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00221",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00295",
        "demo_c7fce8ea189bfb0ec256_00040",
        "demo_c7fce8ea189bfb0ec256_00221",
        "demo_c7fce8ea189bfb0ec256_00242"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 14,
      "event_tick": 110532,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1062.358500 -1102.699700 -415.968750; setang -0.056305 -48.925552 0",
          "position_tick": 110268,
          "angle_tick": 110268,
          "origin": [
            -1062.3585,
            -1102.6997,
            -415.96875
          ],
          "pitch": -0.05630493,
          "yaw": -48.925552,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -395.231020 -1724.544700 -415.968750; setang -8.701508 -23.525162 0",
          "position_tick": 110526,
          "angle_tick": 110526,
          "origin": [
            -395.23102,
            -1724.5447,
            -415.96875
          ],
          "pitch": -8.701508,
          "yaw": -23.525162,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            221.99219,
            -98.65625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -377.725220 -1732.281982 -415.968750; setang -8.870422 -23.581467 0",
          "position_tick": 110532,
          "angle_tick": 110532,
          "origin": [
            -377.725219726562,
            -1732.281982421875,
            -415.96875
          ],
          "pitch": -8.870422363281,
          "yaw": -23.581466674805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.15625,
            -98.8828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110268,
          "last_tick": 110532,
          "samples": 265
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65a28d809b6bdca3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9da916c73bb5ff938c63_00151",
      "command_record_id": "demo_9da916c73bb5ff938c63_00151",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00026",
        "demo_9da916c73bb5ff938c63_00151",
        "demo_9da916c73bb5ff938c63_00206",
        "demo_9da916c73bb5ff938c63_00418"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "mezii",
      "round": 8,
      "event_tick": 54781,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2035.968750 1914.963745 140.226410; setang -38.748444 -159.088211 0",
          "position_tick": 54771,
          "angle_tick": 54781,
          "origin": [
            2035.96875,
            1914.963745117188,
            140.226409912109
          ],
          "pitch": -38.748443603516,
          "yaw": -159.08821105957,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2035.968800 1914.963700 155.812500; setang -38.748444 -159.088210 0",
          "position_tick": 54775,
          "angle_tick": 54775,
          "origin": [
            2035.9688,
            1914.9637,
            155.8125
          ],
          "pitch": -38.748444,
          "yaw": -159.08821,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            272.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2035.968750 1914.963745 173.203125; setang -38.748444 -159.088211 0",
          "position_tick": 54781,
          "angle_tick": 54781,
          "origin": [
            2035.96875,
            1914.963745117188,
            173.203125
          ],
          "pitch": -38.748443603516,
          "yaw": -159.08821105957,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            198.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54651,
          "last_tick": 54781,
          "samples": 131
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_69404834bd26fa5e",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00406",
      "command_record_id": "demo_518d8b186445b01e1f62_00406",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00352",
        "demo_518d8b186445b01e1f62_00406",
        "demo_518d8b186445b01e1f62_00444",
        "demo_92655b67d38bb2eb32f4_00304"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 19,
      "event_tick": 169274,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -966.602230 -1209.867800 64.791170; setang -5.807983 64.479450 0",
          "position_tick": 169144,
          "angle_tick": 169144,
          "origin": [
            -966.60223,
            -1209.8678,
            64.79117
          ],
          "pitch": -5.8079834,
          "yaw": 64.47945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -170.63672,
            171.50781,
            -11.375977
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -850.915650 -828.706900 106.031250; setang -8.579987 47.319153 0",
          "position_tick": 169267,
          "angle_tick": 169267,
          "origin": [
            -850.91565,
            -828.7069,
            106.03125
          ],
          "pitch": -8.579987,
          "yaw": 47.319153,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.92969,
            180.25781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -835.359741 -811.807739 106.031250; setang -8.579987 47.319153 0",
          "position_tick": 169274,
          "angle_tick": 169274,
          "origin": [
            -835.359741210938,
            -811.807739257812,
            106.03125
          ],
          "pitch": -8.579986572266,
          "yaw": 47.319152832031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.9296875,
            180.2578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169144,
          "last_tick": 169274,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_78381175b1362a1d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00268",
      "command_record_id": "demo_21a2c34da37a8e81c427_00268",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00268",
        "demo_21a2c34da37a8e81c427_00357",
        "demo_ea4226131b7a75cdf0ec_00250",
        "demo_ea4226131b7a75cdf0ec_00288"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 15,
      "event_tick": 106246,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1252.352300 -2293.214000 -198.090940; setang 4.263733 27.728806 0",
          "position_tick": 106015,
          "angle_tick": 106015,
          "origin": [
            -1252.3523,
            -2293.214,
            -198.09094
          ],
          "pitch": 4.263733,
          "yaw": 27.728806,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            229.94531,
            -84.578125,
            51.625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -879.150700 -2263.729000 -171.167240; setang -11.076965 32.912292 0",
          "position_tick": 106239,
          "angle_tick": 106239,
          "origin": [
            -879.1507,
            -2263.729,
            -171.16724
          ],
          "pitch": -11.076965,
          "yaw": 32.912292,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -879.150696 -2263.729004 -171.167236; setang -11.076965 32.912292 0",
          "position_tick": 106246,
          "angle_tick": 106246,
          "origin": [
            -879.150695800781,
            -2263.72900390625,
            -171.167236328125
          ],
          "pitch": -11.076965332031,
          "yaw": 32.912292480469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 106015,
          "last_tick": 106246,
          "samples": 232
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79df8a69238328c3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00398",
      "command_record_id": "demo_bc6251413daa2447c1ff_00398",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00332",
        "demo_bc6251413daa2447c1ff_00398",
        "demo_f1d8725268c9f30ce844_00067",
        "demo_f1d8725268c9f30ce844_00157"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 20,
      "event_tick": 174132,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1038.133400 -394.932980 -338.498600; setang -20.331573 -51.744920 0",
          "position_tick": 174106,
          "angle_tick": 174106,
          "origin": [
            -1038.1334,
            -394.93298,
            -338.4986
          ],
          "pitch": -20.331573,
          "yaw": -51.74492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1020.717200 -382.380500 -344.774780; setang -13.601410 -54.110413 0",
          "position_tick": 174002,
          "angle_tick": 174002,
          "origin": [
            -1020.7172,
            -382.3805,
            -344.77478
          ],
          "pitch": -13.60141,
          "yaw": -54.110413,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.1875,
            -27.234375,
            13.6171875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1015.721800 -423.278560 -324.325800; setang -20.021896 -51.519700 0",
          "position_tick": 174125,
          "angle_tick": 174125,
          "origin": [
            -1015.7218,
            -423.27856,
            -324.3258
          ],
          "pitch": -20.021896,
          "yaw": -51.5197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            121.359375,
            -153.125,
            76.5625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1003.189209 -439.081543 -316.424316; setang -19.768524 -51.576004 0",
          "position_tick": 174132,
          "angle_tick": 174132,
          "origin": [
            -1003.189208984375,
            -439.08154296875,
            -316.42431640625
          ],
          "pitch": -19.768524169922,
          "yaw": -51.57600402832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            139.1484375,
            -175.42578125,
            87.7109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174002,
          "last_tick": 174132,
          "samples": 131
        },
        "departure_tick": 174107,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7a07c4f04b3980b0",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_da35559385e7d6e5ce42_00341",
      "command_record_id": "demo_da35559385e7d6e5ce42_00341",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00247",
        "demo_92655b67d38bb2eb32f4_00265",
        "demo_da35559385e7d6e5ce42_00341",
        "demo_da35559385e7d6e5ce42_00422"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 18,
      "event_tick": 146587,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1.414856 1577.715800 -9.289246; setang 4.966507 -22.661713 0",
          "position_tick": 146457,
          "angle_tick": 146457,
          "origin": [
            -1.414856,
            1577.7158,
            -9.289246
          ],
          "pitch": 4.966507,
          "yaw": -22.661713,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 270.285900 1306.842800 -30.254333; setang -7.820892 -117.503930 0",
          "position_tick": 146580,
          "angle_tick": 146580,
          "origin": [
            270.2859,
            1306.8428,
            -30.254333
          ],
          "pitch": -7.8208923,
          "yaw": -117.50393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.71875,
            -204.32031,
            -9.4453125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 260.293152 1286.947388 -31.191101; setang -8.151169 -117.570190 0",
          "position_tick": 146587,
          "angle_tick": 146587,
          "origin": [
            260.293151855469,
            1286.947387695312,
            -31.191101074219
          ],
          "pitch": -8.151168823242,
          "yaw": -117.570190429688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -109.21875,
            -215.703125,
            -10.23828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146457,
          "last_tick": 146587,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f556ed03687efcb",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00129",
      "command_record_id": "demo_5866197d339b3ac61e8a_00129",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00195",
        "demo_5866197d339b3ac61e8a_00056",
        "demo_5866197d339b3ac61e8a_00129",
        "demo_5866197d339b3ac61e8a_00305"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 8,
      "event_tick": 56992,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -909.808600 886.221700 35.031250; setang 23.321228 -95.964890 0",
          "position_tick": 56862,
          "angle_tick": 56862,
          "origin": [
            -909.8086,
            886.2217,
            35.03125
          ],
          "pitch": 23.321228,
          "yaw": -95.96489,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            10.9296875,
            -230.5586,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -948.750000 447.836580 1.031250; setang 11.387329 -38.102997 0",
          "position_tick": 56985,
          "angle_tick": 56985,
          "origin": [
            -948.75,
            447.83658,
            1.03125
          ],
          "pitch": 11.387329,
          "yaw": -38.102997,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            136.75781,
            -157.96094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -933.996887 432.950348 -1.007446; setang 11.387329 -39.153214 0",
          "position_tick": 56992,
          "angle_tick": 56992,
          "origin": [
            -933.996887207031,
            432.950347900391,
            -1.007446289062
          ],
          "pitch": 11.387329101562,
          "yaw": -39.153213500977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.296875,
            -159.47265625,
            -106.941162109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56862,
          "last_tick": 56992,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_848b54a3b74c06ac",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00236",
      "command_record_id": "demo_9973c9a1187116ecba8b_00236",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00121",
        "demo_9973c9a1187116ecba8b_00112",
        "demo_9973c9a1187116ecba8b_00144",
        "demo_9973c9a1187116ecba8b_00236"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 10,
      "event_tick": 93764,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1783.062622 1025.284180 39.293224; setang -35.956879 69.205963 0",
          "position_tick": 93755,
          "angle_tick": 93764,
          "origin": [
            -1783.062622070312,
            1025.2841796875,
            39.293224334717
          ],
          "pitch": -35.956878662109,
          "yaw": 69.205963134766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1783.062600 1025.284200 44.421875; setang -35.904007 68.968380 0",
          "position_tick": 93757,
          "angle_tick": 93757,
          "origin": [
            -1783.0626,
            1025.2842,
            44.421875
          ],
          "pitch": -35.904007,
          "yaw": 68.96838,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            37.233643
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1783.062622 1025.284180 67.609375; setang -35.956879 69.205963 0",
          "position_tick": 93764,
          "angle_tick": 93764,
          "origin": [
            -1783.062622070312,
            1025.2841796875,
            67.609375
          ],
          "pitch": -35.956878662109,
          "yaw": 69.205963134766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93384,
          "last_tick": 93764,
          "samples": 381
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_872e2ffbef230338",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00159",
      "command_record_id": "demo_518d8b186445b01e1f62_00159",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00269",
        "demo_518d8b186445b01e1f62_00132",
        "demo_518d8b186445b01e1f62_00159",
        "demo_518d8b186445b01e1f62_00187"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 8,
      "event_tick": 59982,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 743.096500 -53.247130 -103.318240; setang -6.028061 59.891968 0",
          "position_tick": 59972,
          "angle_tick": 59972,
          "origin": [
            743.0965,
            -53.24713,
            -103.31824
          ],
          "pitch": -6.028061,
          "yaw": 59.891968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 743.065860 -53.299927 -103.282166; setang -5.565949 59.980194 0",
          "position_tick": 59821,
          "angle_tick": 59821,
          "origin": [
            743.06586,
            -53.299927,
            -103.282166
          ],
          "pitch": -5.5659485,
          "yaw": 59.980194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 743.966500 -51.744995 -104.343810; setang -6.028061 59.891968 0",
          "position_tick": 59975,
          "angle_tick": 59975,
          "origin": [
            743.9665,
            -51.744995,
            -104.34381
          ],
          "pitch": -6.028061,
          "yaw": 59.891968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.636719,
            32.1875,
            -21.972656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 748.699829 -43.583984 -111.262512; setang -6.028061 59.891968 0",
          "position_tick": 59982,
          "angle_tick": 59982,
          "origin": [
            748.699829101562,
            -43.583984375,
            -111.262512207031
          ],
          "pitch": -6.028060913086,
          "yaw": 59.891967773438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            66.23828125,
            114.2109375,
            -111.09375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59821,
          "last_tick": 59982,
          "samples": 162
        },
        "departure_tick": 59973,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8985e766eb66939e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_4d520a1960bac889dc2d_00314",
      "command_record_id": "demo_4d520a1960bac889dc2d_00314",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00259",
        "demo_4d520a1960bac889dc2d_00314",
        "demo_f53e9889dd94c99a6feb_00248",
        "demo_f53e9889dd94c99a6feb_00272"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 18,
      "event_tick": 146909,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1726.160800 -495.872920 -351.968750; setang 0.000000 179.971500 0",
          "position_tick": 146524,
          "angle_tick": 146524,
          "origin": [
            1726.1608,
            -495.87292,
            -351.96875
          ],
          "pitch": 0.0,
          "yaw": 179.9715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 777.420840 -698.190800 -206.968750; setang 14.226257 -125.667460 0",
          "position_tick": 146902,
          "angle_tick": 146902,
          "origin": [
            777.42084,
            -698.1908,
            -206.96875
          ],
          "pitch": 14.226257,
          "yaw": -125.66746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.40625,
            -172.46484,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 764.984985 -715.467285 -206.968750; setang 14.180267 -125.621109 0",
          "position_tick": 146909,
          "angle_tick": 146909,
          "origin": [
            764.984985351562,
            -715.46728515625,
            -206.96875
          ],
          "pitch": 14.180267333984,
          "yaw": -125.621109008789,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -136.29296875,
            -189.53515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146524,
          "last_tick": 146909,
          "samples": 386
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_91d323a4a77edf59",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00012",
      "command_record_id": "demo_79afb17b7ed789137186_00215",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2160153112cdae3ea873_00064",
        "demo_79afb17b7ed789137186_00012",
        "demo_79afb17b7ed789137186_00036",
        "demo_79afb17b7ed789137186_00215"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "mezii",
      "round": 12,
      "event_tick": 97521,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1226.269700 808.776500 1608.031200; setang 1.470795 -144.268680 0",
          "position_tick": 97511,
          "angle_tick": 97511,
          "origin": [
            1226.2697,
            808.7765,
            1608.0312
          ],
          "pitch": 1.4707947,
          "yaw": -144.26868,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1226.269700 808.776500 1608.031200; setang 1.470795 -144.268680 0",
          "position_tick": 97391,
          "angle_tick": 97391,
          "origin": [
            1226.2697,
            808.7765,
            1608.0312
          ],
          "pitch": 1.4707947,
          "yaw": -144.26868,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1224.978400 807.845800 1622.484400; setang 1.470795 -144.268680 0",
          "position_tick": 97515,
          "angle_tick": 97515,
          "origin": [
            1224.9784,
            807.8458,
            1622.4844
          ],
          "pitch": 1.4707947,
          "yaw": -144.26868,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -24.328125,
            -17.550781,
            276.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1223.077759 806.474915 1640.156250; setang 1.470795 -144.268677 0",
          "position_tick": 97521,
          "angle_tick": 97521,
          "origin": [
            1223.077758789062,
            806.474914550781,
            1640.15625
          ],
          "pitch": 1.470794677734,
          "yaw": -144.268676757812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -24.328125,
            -17.546875,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 97391,
          "last_tick": 97521,
          "samples": 131
        },
        "departure_tick": 97512,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_942225bbba535caf",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00135",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00135",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00135",
        "demo_1e8907bfd30b0bcdbfe9_00208",
        "demo_a50086abe9c7c4a980cd_00054",
        "demo_a50086abe9c7c4a980cd_00098"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 8,
      "event_tick": 57518,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1415.077800 -1072.051500 -415.968750; setang 3.283539 2.208252 0",
          "position_tick": 57244,
          "angle_tick": 57244,
          "origin": [
            -1415.0778,
            -1072.0515,
            -415.96875
          ],
          "pitch": 3.2835388,
          "yaw": 2.208252,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -597.296260 -1397.663200 -415.968750; setang -6.987991 -53.653793 0",
          "position_tick": 57512,
          "angle_tick": 57512,
          "origin": [
            -597.29626,
            -1397.6632,
            -415.96875
          ],
          "pitch": -6.9879913,
          "yaw": -53.653793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.32422,
            -197.24219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -585.942810 -1413.072754 -415.968750; setang -6.987991 -53.653793 0",
          "position_tick": 57518,
          "angle_tick": 57518,
          "origin": [
            -585.942810058594,
            -1413.07275390625,
            -415.96875
          ],
          "pitch": -6.987991333008,
          "yaw": -53.653793334961,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.32421875,
            -197.2421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57244,
          "last_tick": 57518,
          "samples": 275
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_97f3edaf6054e3f9",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00623",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00623",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00303",
        "demo_5c8743102c5a1e28f8ee_00400",
        "demo_5c8743102c5a1e28f8ee_00623",
        "demo_79fb1d50cba757afee7d_00348"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 27,
      "event_tick": 230973,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 247.570540 1515.946200 2.088509; setang -15.642471 61.837234 0",
          "position_tick": 230604,
          "angle_tick": 230604,
          "origin": [
            247.57054,
            1515.9462,
            2.088509
          ],
          "pitch": -15.642471,
          "yaw": 61.837234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 247.581360 1515.940400 2.088281; setang -7.788620 64.037250 0",
          "position_tick": 230497,
          "angle_tick": 230497,
          "origin": [
            247.58136,
            1515.9404,
            2.0882814
          ],
          "pitch": -7.78862,
          "yaw": 64.03725,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 344.411650 2004.306400 96.208040; setang -6.534454 19.289246 0",
          "position_tick": 230966,
          "angle_tick": 230966,
          "origin": [
            344.41165,
            2004.3064,
            96.20804
          ],
          "pitch": -6.5344543,
          "yaw": 19.289246,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            190.55469,
            86.50781,
            -21.581055
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.840057 2012.406006 95.645058; setang -6.578400 19.597198 0",
          "position_tick": 230973,
          "angle_tick": 230973,
          "origin": [
            363.840057373047,
            2012.406005859375,
            95.645057678223
          ],
          "pitch": -6.578399658203,
          "yaw": 19.597198486328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            214.609375,
            86.4453125,
            -5.9541015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 230497,
          "last_tick": 230973,
          "samples": 477
        },
        "departure_tick": 230605,
        "movement_to_event_ms": 5765.625,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c1796504af140c3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00175",
      "command_record_id": "demo_1e37c617488eba4e7406_00175",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00149",
        "demo_1e37c617488eba4e7406_00175",
        "demo_1e37c617488eba4e7406_00264",
        "demo_44ff5206b8e42e46265b_00144"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "ArtFr0st",
      "round": 8,
      "event_tick": 66289,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.016600 1695.951500 26.050776; setang -31.931427 -108.908844 0",
          "position_tick": 66262,
          "angle_tick": 66262,
          "origin": [
            -192.0166,
            1695.9515,
            26.050776
          ],
          "pitch": -31.931427,
          "yaw": -108.908844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053045; setang -31.865509 -109.040340 0",
          "position_tick": 66159,
          "angle_tick": 66159,
          "origin": [
            -192.0,
            1696.0,
            26.053045
          ],
          "pitch": -31.865509,
          "yaw": -109.04034,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -194.671200 1688.196300 25.688269; setang -31.931427 -108.908844 0",
          "position_tick": 66275,
          "angle_tick": 66275,
          "origin": [
            -194.6712,
            1688.1963,
            25.688269
          ],
          "pitch": -31.931427,
          "yaw": -108.908844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.617188,
            -60.226562,
            -2.8154297
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -199.694702 1673.518188 66.890625; setang -31.931427 -108.941803 0",
          "position_tick": 66289,
          "angle_tick": 66289,
          "origin": [
            -199.694702148438,
            1673.518188476562,
            66.890625
          ],
          "pitch": -31.931427001953,
          "yaw": -108.941802978516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -24.828125,
            -72.546875,
            159.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66159,
          "last_tick": 66289,
          "samples": 131
        },
        "departure_tick": 66263,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c3121060e7f5c5f",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00355",
      "command_record_id": "demo_67348e1baa5b49bad101_00355",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00295",
        "demo_67348e1baa5b49bad101_00355",
        "demo_67348e1baa5b49bad101_00498",
        "demo_f1d8725268c9f30ce844_00125"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 18,
      "event_tick": 163493,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1121.030151 -456.203186 -167.968750; setang -51.213455 -156.051865 0",
          "position_tick": 163485,
          "angle_tick": 163493,
          "origin": [
            -1121.030151367188,
            -456.203186035156,
            -167.96875
          ],
          "pitch": -51.213455200195,
          "yaw": -156.051864624023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1121.030200 -456.203200 -167.968750; setang -51.213455 -156.045350 0",
          "position_tick": 163486,
          "angle_tick": 163486,
          "origin": [
            -1121.0302,
            -456.2032,
            -167.96875
          ],
          "pitch": -51.213455,
          "yaw": -156.04535,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1121.030151 -456.203186 -167.968750; setang -51.213455 -156.051865 0",
          "position_tick": 163493,
          "angle_tick": 163493,
          "origin": [
            -1121.030151367188,
            -456.203186035156,
            -167.96875
          ],
          "pitch": -51.213455200195,
          "yaw": -156.051864624023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163110,
          "last_tick": 163493,
          "samples": 384
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9df6c8d656f02936",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00184",
      "command_record_id": "demo_49fabf21b1c26f1010df_00170",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00008",
        "demo_1c4fa8f15de6cbb137e2_00184",
        "demo_49fabf21b1c26f1010df_00170",
        "demo_49fabf21b1c26f1010df_00185"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 9,
      "event_tick": 74965,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1283.366500 2671.269500 130.031250; setang 5.541916 -126.715965 0",
          "position_tick": 74882,
          "angle_tick": 74882,
          "origin": [
            -1283.3665,
            2671.2695,
            130.03125
          ],
          "pitch": 5.541916,
          "yaw": -126.715965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1287.187100 2674.139000 130.031250; setang 4.646530 -127.224080 0",
          "position_tick": 74835,
          "angle_tick": 74835,
          "origin": [
            -1287.1871,
            2674.139,
            130.03125
          ],
          "pitch": 4.64653,
          "yaw": -127.22408,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -71.86719,
            -24.8125,
            -6.2929688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1379.405200 2666.591300 125.031250; setang -0.459717 -124.368324 0",
          "position_tick": 74959,
          "angle_tick": 74959,
          "origin": [
            -1379.4052,
            2666.5913,
            125.03125
          ],
          "pitch": -0.4597168,
          "yaw": -124.368324,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -78.765625,
            -121.734375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1387.046021 2655.047607 125.031250; setang -0.580566 -124.344292 0",
          "position_tick": 74965,
          "angle_tick": 74965,
          "origin": [
            -1387.046020507812,
            2655.047607421875,
            125.03125
          ],
          "pitch": -0.58056640625,
          "yaw": -124.344291687012,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.640625,
            -158.46875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74835,
          "last_tick": 74965,
          "samples": 131
        },
        "departure_tick": 74883,
        "movement_to_event_ms": 1296.875,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9eb713418c455fa0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00217",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00217",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00029",
        "demo_2666f7f52fbf4c296e43_00046",
        "demo_2666f7f52fbf4c296e43_00217",
        "demo_518d8b186445b01e1f62_00349"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 12,
      "event_tick": 93128,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -416.000000 -1608.000000 2.031250; setang -37.791595 98.194092 0",
          "position_tick": 93119,
          "angle_tick": 93128,
          "origin": [
            -416.0,
            -1608.0,
            2.031249523163
          ],
          "pitch": -37.791595458984,
          "yaw": 98.194091796875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -416.000000 -1608.000000 12.828125; setang -37.791595 98.194090 0",
          "position_tick": 93122,
          "angle_tick": 93122,
          "origin": [
            -416.0,
            -1608.0,
            12.828125
          ],
          "pitch": -37.791595,
          "yaw": 98.19409,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -416.000000 -1608.000000 31.359375; setang -37.791595 98.194092 0",
          "position_tick": 93128,
          "angle_tick": 93128,
          "origin": [
            -416.0,
            -1608.0,
            31.359375
          ],
          "pitch": -37.791595458984,
          "yaw": 98.194091796875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 92998,
          "last_tick": 93128,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a1a96a4541547fc3",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00436",
      "command_record_id": "demo_79fb1d50cba757afee7d_00325",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00325",
        "demo_79fb1d50cba757afee7d_00358",
        "demo_79fb1d50cba757afee7d_00436",
        "demo_9973c9a1187116ecba8b_00250"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FL1T",
      "round": 18,
      "event_tick": 141544,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 152.805560 457.904570 1.444562; setang 4.942139 166.787570 0",
          "position_tick": 141320,
          "angle_tick": 141320,
          "origin": [
            152.80556,
            457.90457,
            1.444562
          ],
          "pitch": 4.9421387,
          "yaw": 166.78757,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 252.755680 23.269588 1.867105; setang 5.019379 122.307370 0",
          "position_tick": 141121,
          "angle_tick": 141121,
          "origin": [
            252.75568,
            23.269588,
            1.867105
          ],
          "pitch": 5.0193787,
          "yaw": 122.30737,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            129.6626,
            207.85156,
            1.8067627
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 192.359660 119.726910 8.968750; setang -16.370667 119.683685 0",
          "position_tick": 141530,
          "angle_tick": 141530,
          "origin": [
            192.35966,
            119.72691,
            8.96875
          ],
          "pitch": -16.370667,
          "yaw": 119.683685,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -109.33496,
            191.58838,
            11.239105
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 169.752472 159.352158 52.656250; setang -16.370667 119.683685 0",
          "position_tick": 141544,
          "angle_tick": 141544,
          "origin": [
            169.752471923828,
            159.352157592773,
            52.65625
          ],
          "pitch": -16.370666503906,
          "yaw": 119.683685302734,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -111.296875,
            195.078125,
            140.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141121,
          "last_tick": 141544,
          "samples": 424
        },
        "departure_tick": 141321,
        "movement_to_event_ms": 3500.0,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a3654d63585a27c1",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00140",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00140",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00111",
        "demo_5c8743102c5a1e28f8ee_00140",
        "demo_5c8743102c5a1e28f8ee_00644",
        "demo_79fb1d50cba757afee7d_00046"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 8,
      "event_tick": 53855,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -149.031250 859.435669 1.643280; setang -14.328918 115.178955 0",
          "position_tick": 53848,
          "angle_tick": 53855,
          "origin": [
            -149.03125,
            859.435668945312,
            1.643280029297
          ],
          "pitch": -14.328918457031,
          "yaw": 115.178955078125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -149.031250 859.435670 1.643280; setang -14.328918 115.178955 0",
          "position_tick": 53849,
          "angle_tick": 53849,
          "origin": [
            -149.03125,
            859.43567,
            1.64328
          ],
          "pitch": -14.328918,
          "yaw": 115.178955,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -149.031250 859.435669 1.643280; setang -14.328918 115.178955 0",
          "position_tick": 53855,
          "angle_tick": 53855,
          "origin": [
            -149.03125,
            859.435668945312,
            1.643280029297
          ],
          "pitch": -14.328918457031,
          "yaw": 115.178955078125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53725,
          "last_tick": 53855,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a67f9adfd7bb936e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00071",
      "command_record_id": "demo_07d95741be40e144c266_00071",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00071",
        "demo_07d95741be40e144c266_00137",
        "demo_4f80b8bcc2fa56bb83a7_00530",
        "demo_4f80b8bcc2fa56bb83a7_00634"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "tN1R",
      "round": 5,
      "event_tick": 30834,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053045; setang -15.795929 -51.103592 0",
          "position_tick": 30797,
          "angle_tick": 30797,
          "origin": [
            -192.0,
            1696.0,
            26.053045
          ],
          "pitch": -15.795929,
          "yaw": -51.103592,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053045; setang -15.795929 -51.125565 0",
          "position_tick": 30699,
          "angle_tick": 30699,
          "origin": [
            -192.0,
            1696.0,
            26.053045
          ],
          "pitch": -15.795929,
          "yaw": -51.125565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -158.314940 1654.239300 23.867870; setang -15.795929 -51.103592 0",
          "position_tick": 30821,
          "angle_tick": 30821,
          "origin": [
            -158.31494,
            1654.2393,
            23.86787
          ],
          "pitch": -15.795929,
          "yaw": -51.103592,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            137.01172,
            -169.83594,
            -9.9123535
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -132.021240 1621.652588 65.687500; setang -15.817902 -51.103592 0",
          "position_tick": 30834,
          "angle_tick": 30834,
          "origin": [
            -132.021240234375,
            1621.652587890625,
            65.6875
          ],
          "pitch": -15.817901611328,
          "yaw": -51.103591918945,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            140.234375,
            -173.796875,
            156.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30699,
          "last_tick": 30834,
          "samples": 136
        },
        "departure_tick": 30798,
        "movement_to_event_ms": 578.125,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ab40d12674197d53",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00037",
      "command_record_id": "demo_79afb17b7ed789137186_00037",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00037",
        "demo_79afb17b7ed789137186_00064",
        "demo_79afb17b7ed789137186_00175",
        "demo_c41e59c2737947d52711_00336"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ropz",
      "round": 4,
      "event_tick": 25246,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 986.975040 -1198.879200 1613.031200; setang 0.506058 141.385130 0",
          "position_tick": 25111,
          "angle_tick": 25111,
          "origin": [
            986.97504,
            -1198.8792,
            1613.0312
          ],
          "pitch": 0.50605774,
          "yaw": 141.38513,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -16.570312,
            51.117188,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 867.170400 -1133.385100 1666.031200; setang -4.166565 137.802550 0",
          "position_tick": 25240,
          "angle_tick": 25240,
          "origin": [
            867.1704,
            -1133.3851,
            1666.0312
          ],
          "pitch": -4.166565,
          "yaw": 137.80255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -115.21484,
            104.4375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 856.479431 -1123.687500 1666.031250; setang -4.166565 137.763733 0",
          "position_tick": 25246,
          "angle_tick": 25246,
          "origin": [
            856.479431152344,
            -1123.6875,
            1666.03125
          ],
          "pitch": -4.166564941406,
          "yaw": 137.763732910156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -145.74609375,
            132.25,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25111,
          "last_tick": 25246,
          "samples": 136
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_adb08494ca79772e",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_07e639ec7f941287e35b_00084",
      "command_record_id": "demo_07e639ec7f941287e35b_00084",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00047",
        "demo_07e639ec7f941287e35b_00084",
        "demo_5cc1733fab4c73f800c9_00055",
        "demo_5cc1733fab4c73f800c9_00220"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 6,
      "event_tick": 37585,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1628.461800 -496.498660 -351.968750; setang 12.855713 174.284700 0",
          "position_tick": 37333,
          "angle_tick": 37333,
          "origin": [
            1628.4618,
            -496.49866,
            -351.96875
          ],
          "pitch": 12.855713,
          "yaw": 174.2847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1022.008240 35.605970 -415.319100; setang -5.008392 173.837700 0",
          "position_tick": 37579,
          "angle_tick": 37579,
          "origin": [
            1022.00824,
            35.60597,
            -415.3191
          ],
          "pitch": -5.0083923,
          "yaw": 173.8377,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -227.17969,
            29.896484,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1003.585693 37.895248 -415.319092; setang -5.135773 173.837708 0",
          "position_tick": 37585,
          "angle_tick": 37585,
          "origin": [
            1003.585693359375,
            37.895248413086,
            -415.319091796875
          ],
          "pitch": -5.135772705078,
          "yaw": 173.837707519531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -239.3515625,
            29.056884765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37333,
          "last_tick": 37585,
          "samples": 253
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ae8dd94f4bc1276c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00322",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00322",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00036",
        "demo_1e8907bfd30b0bcdbfe9_00262",
        "demo_1e8907bfd30b0bcdbfe9_00322",
        "demo_a50086abe9c7c4a980cd_00359"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 17,
      "event_tick": 149057,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1003.828186 -457.928894 -127.968750; setang 17.740860 -121.230011 0",
          "position_tick": 149042,
          "angle_tick": 149057,
          "origin": [
            1003.828186035156,
            -457.928894042969,
            -127.96875
          ],
          "pitch": 17.740859985352,
          "yaw": -121.230010986328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1003.828200 -457.928900 -127.234375; setang 17.740860 -121.230010 0",
          "position_tick": 149043,
          "angle_tick": 149043,
          "origin": [
            1003.8282,
            -457.9289,
            -127.234375
          ],
          "pitch": 17.74086,
          "yaw": -121.23001,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1003.828186 -457.928894 -90.640625; setang 17.740860 -121.230011 0",
          "position_tick": 149057,
          "angle_tick": 149057,
          "origin": [
            1003.828186035156,
            -457.928894042969,
            -90.640625
          ],
          "pitch": 17.740859985352,
          "yaw": -121.230010986328,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            -25.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148545,
          "last_tick": 149057,
          "samples": 513
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b471da14b9958e18",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00416",
      "command_record_id": "demo_07d95741be40e144c266_00416",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00416",
        "demo_07d95741be40e144c266_00470",
        "demo_07d95741be40e144c266_00494",
        "demo_4f80b8bcc2fa56bb83a7_00103"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zont1x",
      "round": 19,
      "event_tick": 169753,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1202.526100 -938.465500 36.172234; setang -7.161026 31.857270 0",
          "position_tick": 169725,
          "angle_tick": 169725,
          "origin": [
            -1202.5261,
            -938.4655,
            36.172234
          ],
          "pitch": -7.161026,
          "yaw": 31.85727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -981.674900 -1556.305200 -45.909973; setang 15.476990 134.121100 0",
          "position_tick": 169481,
          "angle_tick": 169481,
          "origin": [
            -981.6749,
            -1556.3052,
            -45.909973
          ],
          "pitch": 15.47699,
          "yaw": 134.1211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.67578,
            177.07031,
            3.6640625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1166.182000 -915.913150 35.067890; setang -7.438080 31.811249 0",
          "position_tick": 169746,
          "angle_tick": 169746,
          "origin": [
            -1166.182,
            -915.91315,
            35.06789
          ],
          "pitch": -7.43808,
          "yaw": 31.811249,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            174.625,
            108.35547,
            1.6271973
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1148.484619 -904.933838 34.964478; setang -7.438080 31.811249 0",
          "position_tick": 169753,
          "angle_tick": 169753,
          "origin": [
            -1148.484619140625,
            -904.933837890625,
            34.964477539062
          ],
          "pitch": -7.438079833984,
          "yaw": 31.811248779297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            195.0390625,
            121.0,
            -2.435546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169481,
          "last_tick": 169753,
          "samples": 273
        },
        "departure_tick": 169726,
        "movement_to_event_ms": 437.5,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b55f0c4fcbcb0c9a",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00193",
      "command_record_id": "demo_07d95741be40e144c266_00193",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00073",
        "demo_07d95741be40e144c266_00089",
        "demo_07d95741be40e144c266_00193",
        "demo_44ff5206b8e42e46265b_00207"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "donk",
      "round": 10,
      "event_tick": 81428,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang 3.547546 -77.102394 0",
          "position_tick": 81045,
          "angle_tick": 81045,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": 3.5475464,
          "yaw": -77.102394,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang 3.547546 -77.102394 0",
          "position_tick": 80972,
          "angle_tick": 80972,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": 3.5475464,
          "yaw": -77.102394,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -492.634280 420.884920 160.031270; setang -3.217621 -104.354670 0",
          "position_tick": 81422,
          "angle_tick": 81422,
          "origin": [
            -492.63428,
            420.88492,
            160.03127
          ],
          "pitch": -3.2176208,
          "yaw": -104.35467,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.21875,
            -241.1582,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -496.411011 402.121246 160.031265; setang -3.740158 -104.547272 0",
          "position_tick": 81428,
          "angle_tick": 81428,
          "origin": [
            -496.411010742188,
            402.121246337891,
            160.031265258789
          ],
          "pitch": -3.740158081055,
          "yaw": -104.547271728516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.4921875,
            -239.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80972,
          "last_tick": 81428,
          "samples": 457
        },
        "departure_tick": 81046,
        "movement_to_event_ms": 5984.375,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b5f94694bafde321",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_241d9eb92ddde5a3b396_00276",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00276",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00276",
        "demo_5866197d339b3ac61e8a_00002",
        "demo_5866197d339b3ac61e8a_00008",
        "demo_5866197d339b3ac61e8a_00283"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 15,
      "event_tick": 136973,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1254.752700 1601.083300 -138.390620; setang 13.741150 54.381638 0",
          "position_tick": 136843,
          "angle_tick": 136843,
          "origin": [
            1254.7527,
            1601.0833,
            -138.39062
          ],
          "pitch": 13.74115,
          "yaw": 54.381638,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            230.99219,
            -60.953125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1597.475300 1555.417700 -151.968750; setang -17.265701 -85.643580 0",
          "position_tick": 136966,
          "angle_tick": 136966,
          "origin": [
            1597.4753,
            1555.4177,
            -151.96875
          ],
          "pitch": -17.265701,
          "yaw": -85.64358,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            24.398438,
            -243.78906,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1599.601685 1532.547485 -151.968750; setang -18.453598 -85.445480 0",
          "position_tick": 136973,
          "angle_tick": 136973,
          "origin": [
            1599.601684570312,
            1532.547485351562,
            -151.96875
          ],
          "pitch": -18.453598022461,
          "yaw": -85.44548034668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            21.96875,
            -244.015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136843,
          "last_tick": 136973,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6c8801de1b3cb44",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00044",
      "command_record_id": "demo_67348e1baa5b49bad101_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00106",
        "demo_67348e1baa5b49bad101_00044",
        "demo_67348e1baa5b49bad101_00071",
        "demo_67348e1baa5b49bad101_00375"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 4,
      "event_tick": 23541,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1247.898900 -610.459050 -167.968750; setang -15.364716 -2.893524 0",
          "position_tick": 23504,
          "angle_tick": 23504,
          "origin": [
            -1247.8989,
            -610.45905,
            -167.96875
          ],
          "pitch": -15.364716,
          "yaw": -2.8935242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1205.218400 -610.559700 -167.968750; setang 1.451904 2.703323 0",
          "position_tick": 23411,
          "angle_tick": 23411,
          "origin": [
            -1205.2184,
            -610.5597,
            -167.96875
          ],
          "pitch": 1.4519043,
          "yaw": 2.7033234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.234375,
            204.69922,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1167.173200 -614.099000 -167.968750; setang -17.397537 -2.233658 0",
          "position_tick": 23535,
          "angle_tick": 23535,
          "origin": [
            -1167.1732,
            -614.099,
            -167.96875
          ],
          "pitch": -17.397537,
          "yaw": -2.2336578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            237.26562,
            -9.8984375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1148.177002 -614.877075 -167.968750; setang -17.635117 -2.286530 0",
          "position_tick": 23541,
          "angle_tick": 23541,
          "origin": [
            -1148.177001953125,
            -614.877075195312,
            -167.96875
          ],
          "pitch": -17.635116577148,
          "yaw": -2.286529541016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.796875,
            -9.97265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23411,
          "last_tick": 23541,
          "samples": 131
        },
        "departure_tick": 23505,
        "movement_to_event_ms": 578.125,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bec3be604977d567",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00321",
      "command_record_id": "demo_07e639ec7f941287e35b_00321",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00321",
        "demo_07e639ec7f941287e35b_00404",
        "demo_5cc1733fab4c73f800c9_00263",
        "demo_5cc1733fab4c73f800c9_00477"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 19,
      "event_tick": 149724,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1664.967300 -1092.444800 -415.968750; setang 6.270111 -7.495758 0",
          "position_tick": 149482,
          "angle_tick": 149482,
          "origin": [
            -1664.9673,
            -1092.4448,
            -415.96875
          ],
          "pitch": 6.270111,
          "yaw": -7.495758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -833.088300 -1152.684900 -413.968750; setang -12.456436 -52.054940 0",
          "position_tick": 149717,
          "angle_tick": 149717,
          "origin": [
            -833.0883,
            -1152.6849,
            -413.96875
          ],
          "pitch": -12.456436,
          "yaw": -52.05494,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            155.3711,
            -187.63281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -818.601562 -1170.508667 -413.968750; setang -12.456436 -52.054939 0",
          "position_tick": 149724,
          "angle_tick": 149724,
          "origin": [
            -818.6015625,
            -1170.508666992188,
            -413.96875
          ],
          "pitch": -12.456436157227,
          "yaw": -52.05493927002,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            153.7578125,
            -190.7421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149482,
          "last_tick": 149724,
          "samples": 243
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_beecdbafa1184cd8",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00421",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00421",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00254",
        "demo_4d520a1960bac889dc2d_00309",
        "demo_5cc1733fab4c73f800c9_00320",
        "demo_5cc1733fab4c73f800c9_00421"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 21,
      "event_tick": 177952,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1900.023200 -859.622500 -351.968750; setang -5.948761 -146.702150 0",
          "position_tick": 177822,
          "angle_tick": 177822,
          "origin": [
            1900.0232,
            -859.6225,
            -351.96875
          ],
          "pitch": -5.948761,
          "yaw": -146.70215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1710.585900 -1092.623700 -366.898200; setang -19.470856 -145.763850 0",
          "position_tick": 177946,
          "angle_tick": 177946,
          "origin": [
            1710.5859,
            -1092.6237,
            -366.8982
          ],
          "pitch": -19.470856,
          "yaw": -145.76385,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.21094,
            -133.47656,
            -37.898438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1694.979126 -1103.317749 -369.934326; setang -19.470856 -145.763855 0",
          "position_tick": 177952,
          "angle_tick": 177952,
          "origin": [
            1694.979125976562,
            -1103.317749023438,
            -369.934326171875
          ],
          "pitch": -19.470855712891,
          "yaw": -145.763854980469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -201.7109375,
            -138.046875,
            -39.1953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177822,
          "last_tick": 177952,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bf968b6292b7d68b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00510",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00510",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00013",
        "demo_0dff5f4d96ba70f21ad1_00082",
        "demo_5c8743102c5a1e28f8ee_00420",
        "demo_5c8743102c5a1e28f8ee_00510"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 23,
      "event_tick": 194300,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1215.937256 2687.137207 89.621292; setang -13.292419 -43.571777 0",
          "position_tick": 194293,
          "angle_tick": 194300,
          "origin": [
            -1215.937255859375,
            2687.13720703125,
            89.621292114258
          ],
          "pitch": -13.292419433594,
          "yaw": -43.57177734375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1215.937300 2687.137200 89.621290; setang -13.292419 -43.571777 0",
          "position_tick": 194294,
          "angle_tick": 194294,
          "origin": [
            -1215.9373,
            2687.1372,
            89.62129
          ],
          "pitch": -13.292419,
          "yaw": -43.571777,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1215.937256 2687.137207 89.621292; setang -13.292419 -43.571777 0",
          "position_tick": 194300,
          "angle_tick": 194300,
          "origin": [
            -1215.937255859375,
            2687.13720703125,
            89.621292114258
          ],
          "pitch": -13.292419433594,
          "yaw": -43.57177734375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194170,
          "last_tick": 194300,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3f9b7d72fc11fcb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00536",
      "command_record_id": "demo_07d95741be40e144c266_00536",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00411",
        "demo_07d95741be40e144c266_00536",
        "demo_4f80b8bcc2fa56bb83a7_00007",
        "demo_4f80b8bcc2fa56bb83a7_00367"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 24,
      "event_tick": 199629,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -448.001340 1727.994000 30.739187; setang -24.255066 -102.975540 0",
          "position_tick": 199602,
          "angle_tick": 199602,
          "origin": [
            -448.00134,
            1727.994,
            30.739187
          ],
          "pitch": -24.255066,
          "yaw": -102.97554,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739708; setang 12.803879 -61.818010 0",
          "position_tick": 199465,
          "angle_tick": 199465,
          "origin": [
            -448.0,
            1728.0,
            30.739708
          ],
          "pitch": 12.803879,
          "yaw": -61.81801,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -452.139530 1710.037400 37.750000; setang -24.255066 -102.975540 0",
          "position_tick": 199623,
          "angle_tick": 199623,
          "origin": [
            -452.13953,
            1710.0374,
            37.75
          ],
          "pitch": -24.255066,
          "yaw": -102.97554,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -21.398438,
            -92.96875,
            251.04956
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -453.813110 1702.772949 56.843750; setang -24.248199 -102.955627 0",
          "position_tick": 199629,
          "angle_tick": 199629,
          "origin": [
            -453.813110351562,
            1702.77294921875,
            56.84375
          ],
          "pitch": -24.248199462891,
          "yaw": -102.955627441406,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -21.421875,
            -92.984375,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 199465,
          "last_tick": 199629,
          "samples": 165
        },
        "departure_tick": 199603,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd85ee77fe07e054",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_79fb1d50cba757afee7d_00281",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00172",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00264",
        "demo_79fb1d50cba757afee7d_00281",
        "demo_b24ca24bca0f9defa72c_00005",
        "demo_b24ca24bca0f9defa72c_00172"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Swisher",
      "round": 10,
      "event_tick": 66535,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 7.792389 -140.270360 0",
          "position_tick": 66140,
          "angle_tick": 66140,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 7.792389,
          "yaw": -140.27036,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 7.453537 -16.366196 0",
          "position_tick": 66089,
          "angle_tick": 66089,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 7.453537,
          "yaw": -16.366196,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1047.926100 2391.676000 -6.153992; setang -14.423340 -147.046510 0",
          "position_tick": 66529,
          "angle_tick": 66529,
          "origin": [
            -1047.9261,
            2391.676,
            -6.1539917
          ],
          "pitch": -14.42334,
          "yaw": -147.04651,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.97656,
            -122.515625,
            69.79297
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1063.932983 2381.694580 -1.027649; setang -14.423340 -146.998108 0",
          "position_tick": 66535,
          "angle_tick": 66535,
          "origin": [
            -1063.932983398438,
            2381.694580078125,
            -1.027648925781
          ],
          "pitch": -14.42333984375,
          "yaw": -146.998107910156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -206.8984375,
            -129.921875,
            66.04296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66089,
          "last_tick": 66535,
          "samples": 447
        },
        "departure_tick": 66141,
        "movement_to_event_ms": 6171.875,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d07d91b900192c78",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00182",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00142",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00080",
        "demo_44d9dd1cefa925823c1e_00142",
        "demo_7dadd8516dde2b87da75_00182",
        "demo_7dadd8516dde2b87da75_00526"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 8,
      "event_tick": 64570,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -85.709470 913.284550 66.247700; setang 0.360489 6.223419 0",
          "position_tick": 64458,
          "angle_tick": 64458,
          "origin": [
            -85.70947,
            913.28455,
            66.2477
          ],
          "pitch": 0.3604889,
          "yaw": 6.223419,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -85.709470 913.284550 66.247700; setang -1.338272 -19.027634 0",
          "position_tick": 64308,
          "angle_tick": 64308,
          "origin": [
            -85.70947,
            913.28455,
            66.2477
          ],
          "pitch": -1.3382721,
          "yaw": -19.027634,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 145.438000 818.097600 80.031250; setang -13.642273 85.992065 0",
          "position_tick": 64564,
          "angle_tick": 64564,
          "origin": [
            145.438,
            818.0976,
            80.03125
          ],
          "pitch": -13.642273,
          "yaw": 85.992065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.347656,
            208.17578,
            -2.3374023
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 146.974747 835.469971 80.031250; setang -13.075790 86.120789 0",
          "position_tick": 64570,
          "angle_tick": 64570,
          "origin": [
            146.974746704102,
            835.469970703125,
            80.03125
          ],
          "pitch": -13.075790405273,
          "yaw": 86.120788574219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.3447265625,
            228.20703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64308,
          "last_tick": 64570,
          "samples": 263
        },
        "departure_tick": 64459,
        "movement_to_event_ms": 1750.0,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d2e3d3f0fc993401",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00225",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00225",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00060",
        "demo_5866197d339b3ac61e8a_00181",
        "demo_fbb358b45e5cdb7b7700_00064",
        "demo_fbb358b45e5cdb7b7700_00225"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 12,
      "event_tick": 98532,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -67.433716 1611.502000 25.083618; setang 6.308212 -17.922134 0",
          "position_tick": 98020,
          "angle_tick": 98020,
          "origin": [
            -67.433716,
            1611.502,
            25.083618
          ],
          "pitch": 6.3082123,
          "yaw": -17.922134,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.67969,
            -58.898438,
            -16.410278
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1605.974600 1502.604100 -151.968750; setang -17.795440 -85.794980 0",
          "position_tick": 98526,
          "angle_tick": 98526,
          "origin": [
            1605.9746,
            1502.6041,
            -151.96875
          ],
          "pitch": -17.79544,
          "yaw": -85.79498,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.15625,
            -234.73438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1607.460938 1483.746704 -151.968750; setang -17.912521 -85.989647 0",
          "position_tick": 98532,
          "angle_tick": 98532,
          "origin": [
            1607.4609375,
            1483.746704101562,
            -151.96875
          ],
          "pitch": -17.912521362305,
          "yaw": -85.989646911621,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.875,
            -243.9296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98020,
          "last_tick": 98532,
          "samples": 513
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d40862160bf34396",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_79afb17b7ed789137186_00218",
      "command_record_id": "demo_79afb17b7ed789137186_00045",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79afb17b7ed789137186_00015",
        "demo_79afb17b7ed789137186_00045",
        "demo_79afb17b7ed789137186_00218",
        "demo_b9b20b60330034a63512_00216"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "apEX",
      "round": 4,
      "event_tick": 25726,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1793.968800 833.924560 1612.031200; setang -1.386688 -151.440700 0",
          "position_tick": 25718,
          "angle_tick": 25718,
          "origin": [
            1793.9688,
            833.92456,
            1612.0312
          ],
          "pitch": -1.3866882,
          "yaw": -151.4407,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1097.009500 523.070070 1616.031400; setang -42.314180 164.646940 0",
          "position_tick": 25352,
          "angle_tick": 25352,
          "origin": [
            1097.0095,
            523.07007,
            1616.0314
          ],
          "pitch": -42.31418,
          "yaw": 164.64694,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1793.734500 833.654800 1616.531200; setang -1.386688 -151.440700 0",
          "position_tick": 25719,
          "angle_tick": 25719,
          "origin": [
            1793.7345,
            833.6548,
            1616.5312
          ],
          "pitch": -1.3866882,
          "yaw": -151.4407,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1791.667114 831.597778 1639.875000; setang -1.386688 -151.440704 0",
          "position_tick": 25726,
          "angle_tick": 25726,
          "origin": [
            1791.667114257812,
            831.597778320312,
            1639.875
          ],
          "pitch": -1.386688232422,
          "yaw": -151.440704345703,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -22.203125,
            -21.953125,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25352,
          "last_tick": 25726,
          "samples": 375
        },
        "departure_tick": 25719,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d95b0cb4c5628a31",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00064",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00064",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00033",
        "demo_1c4fa8f15de6cbb137e2_00064",
        "demo_1c4fa8f15de6cbb137e2_00084",
        "demo_49fabf21b1c26f1010df_00042"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 5,
      "event_tick": 32351,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 200.732450 2227.587000 -124.945800; setang 3.049042 -159.886780 0",
          "position_tick": 32221,
          "angle_tick": 32221,
          "origin": [
            200.73245,
            2227.587,
            -124.9458
          ],
          "pitch": 3.0490417,
          "yaw": -159.88678,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -205.09766,
            -109.28125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -183.261230 2138.938700 -126.484560; setang -29.354431 -136.714900 0",
          "position_tick": 32345,
          "angle_tick": 32345,
          "origin": [
            -183.26123,
            2138.9387,
            -126.48456
          ],
          "pitch": -29.354431,
          "yaw": -136.7149,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.23828,
            -165.5,
            -2.6835938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -197.189941 2125.823975 -126.694153; setang -30.939560 -136.121979 0",
          "position_tick": 32351,
          "angle_tick": 32351,
          "origin": [
            -197.18994140625,
            2125.823974609375,
            -126.694152832031
          ],
          "pitch": -30.939559936523,
          "yaw": -136.121978759766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.1328125,
            -168.203125,
            -1.54296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32221,
          "last_tick": 32351,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dc556872fc426c2f",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_c41e59c2737947d52711_00134",
      "command_record_id": "demo_c41e59c2737947d52711_00134",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00229",
        "demo_c41e59c2737947d52711_00003",
        "demo_c41e59c2737947d52711_00134",
        "demo_c41e59c2737947d52711_00154"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 7,
      "event_tick": 51369,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 823.936829 -1449.947266 1648.031250; setang -21.238281 169.511475 0",
          "position_tick": 51362,
          "angle_tick": 51369,
          "origin": [
            823.936828613281,
            -1449.947265625,
            1648.03125
          ],
          "pitch": -21.23828125,
          "yaw": 169.511474609375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 823.936800 -1449.947300 1648.031200; setang -21.238281 169.467530 0",
          "position_tick": 51363,
          "angle_tick": 51363,
          "origin": [
            823.9368,
            -1449.9473,
            1648.0312
          ],
          "pitch": -21.238281,
          "yaw": 169.46753,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 823.936829 -1449.947266 1648.031250; setang -21.238281 169.511475 0",
          "position_tick": 51369,
          "angle_tick": 51369,
          "origin": [
            823.936828613281,
            -1449.947265625,
            1648.03125
          ],
          "pitch": -21.23828125,
          "yaw": 169.511474609375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51239,
          "last_tick": 51369,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dca5dd7472e97445",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_f53e9889dd94c99a6feb_00344",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00344",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00196",
        "demo_c7fce8ea189bfb0ec256_00265",
        "demo_f53e9889dd94c99a6feb_00197",
        "demo_f53e9889dd94c99a6feb_00344"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "meyern",
      "round": 19,
      "event_tick": 165167,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1919.089600 -809.556800 -344.535160; setang -16.939880 -147.783970 0",
          "position_tick": 165037,
          "angle_tick": 165037,
          "origin": [
            1919.0896,
            -809.5568,
            -344.53516
          ],
          "pitch": -16.93988,
          "yaw": -147.78397,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1708.468000 -1089.205300 -365.928470; setang -20.239899 -146.331710 0",
          "position_tick": 165160,
          "angle_tick": 165160,
          "origin": [
            1708.468,
            -1089.2053,
            -365.92847
          ],
          "pitch": -20.239899,
          "yaw": -146.33171,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.875,
            -137.35938,
            -38.996094
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1689.419434 -1102.039673 -369.577209; setang -20.239899 -146.287766 0",
          "position_tick": 165167,
          "angle_tick": 165167,
          "origin": [
            1689.41943359375,
            -1102.039672851562,
            -369.577209472656
          ],
          "pitch": -20.239898681641,
          "yaw": -146.28776550293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.3203125,
            -136.703125,
            -39.125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165037,
          "last_tick": 165167,
          "samples": 131
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dd6fd6960e4726af",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_84f87856e21e12df25d7_00283",
      "command_record_id": "demo_84f87856e21e12df25d7_00283",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00208",
        "demo_6e149681cbff13e6c780_00229",
        "demo_6e149681cbff13e6c780_00261",
        "demo_84f87856e21e12df25d7_00283"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 15,
      "event_tick": 130757,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -646.711500 670.028700 -32.063538; setang -2.640152 28.087921 0",
          "position_tick": 130524,
          "angle_tick": 130524,
          "origin": [
            -646.7115,
            670.0287,
            -32.063538
          ],
          "pitch": -2.640152,
          "yaw": 28.087921,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            193.66797,
            141.29688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 111.218414 972.915300 81.571430; setang -14.123962 84.848080 0",
          "position_tick": 130751,
          "angle_tick": 130751,
          "origin": [
            111.218414,
            972.9153,
            81.57143
          ],
          "pitch": -14.123962,
          "yaw": 84.84808,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.349121,
            239.51953,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 113.416656 991.914612 82.305542; setang -14.211853 84.979919 0",
          "position_tick": 130757,
          "angle_tick": 130757,
          "origin": [
            113.416656494141,
            991.914611816406,
            82.305541992188
          ],
          "pitch": -14.211853027344,
          "yaw": 84.979919433594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.05810546875,
            243.5078125,
            9.5390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130524,
          "last_tick": 130757,
          "samples": 234
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e1e039df957063a6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00182",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00182",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00411",
        "demo_67348e1baa5b49bad101_00453",
        "demo_ea4226131b7a75cdf0ec_00047",
        "demo_ea4226131b7a75cdf0ec_00182"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zweih",
      "round": 10,
      "event_tick": 87502,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2160.394300 624.741940 -147.295290; setang 0.816422 -18.976135 0",
          "position_tick": 87372,
          "angle_tick": 87372,
          "origin": [
            -2160.3943,
            624.74194,
            -147.29529
          ],
          "pitch": 0.8164215,
          "yaw": -18.976135,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.078125,
            -210.64844,
            -46.367188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2218.669400 820.013300 -121.778015; setang -8.419983 -17.483704 0",
          "position_tick": 87495,
          "angle_tick": 87495,
          "origin": [
            -2218.6694,
            820.0133,
            -121.778015
          ],
          "pitch": -8.419983,
          "yaw": -17.483704,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.4375,
            -20.398438,
            -8.125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2210.818359 817.531372 -122.767334; setang -8.419983 -17.427399 0",
          "position_tick": 87502,
          "angle_tick": 87502,
          "origin": [
            -2210.818359375,
            817.531372070312,
            -122.767333984375
          ],
          "pitch": -8.419982910156,
          "yaw": -17.427398681641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            93.15625,
            -29.41796875,
            -11.734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87372,
          "last_tick": 87502,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e2c92423947ba6ba",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_4d520a1960bac889dc2d_00151",
      "command_record_id": "demo_4d520a1960bac889dc2d_00151",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00151",
        "demo_4d520a1960bac889dc2d_00176",
        "demo_4d520a1960bac889dc2d_00233",
        "demo_c7fce8ea189bfb0ec256_00039"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 9,
      "event_tick": 65989,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1950.287200 -620.563050 -351.968750; setang 3.435287 -152.801280 0",
          "position_tick": 65722,
          "angle_tick": 65722,
          "origin": [
            1950.2872,
            -620.56305,
            -351.96875
          ],
          "pitch": 3.4352875,
          "yaw": -152.80128,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1360.845700 -1317.132000 -412.734380; setang -1.407959 -144.268000 0",
          "position_tick": 65976,
          "angle_tick": 65976,
          "origin": [
            1360.8457,
            -1317.132,
            -412.73438
          ],
          "pitch": -1.407959,
          "yaw": -144.268,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -188.45312,
            -147.27344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1325.241211 -1344.791138 -372.406250; setang -1.379822 -144.633972 0",
          "position_tick": 65989,
          "angle_tick": 65989,
          "origin": [
            1325.2412109375,
            -1344.791137695312,
            -372.40625
          ],
          "pitch": -1.379821777344,
          "yaw": -144.633972167969,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -189.890625,
            -147.515625,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65722,
          "last_tick": 65989,
          "samples": 268
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e9236f7686dea82b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00295",
      "command_record_id": "demo_5d6af8fdfb719608e960_00295",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00162",
        "demo_5d6af8fdfb719608e960_00267",
        "demo_5d6af8fdfb719608e960_00295",
        "demo_7dadd8516dde2b87da75_00103"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 11,
      "event_tick": 91704,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 409.340088 2009.114990 136.031219; setang -17.622070 85.557068 0",
          "position_tick": 91689,
          "angle_tick": 91704,
          "origin": [
            409.340087890625,
            2009.114990234375,
            136.031219482422
          ],
          "pitch": -17.6220703125,
          "yaw": 85.557067871094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 409.340100 2009.115000 136.031220; setang -17.622070 85.557070 0",
          "position_tick": 91690,
          "angle_tick": 91690,
          "origin": [
            409.3401,
            2009.115,
            136.03122
          ],
          "pitch": -17.62207,
          "yaw": 85.55707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 409.340088 2009.114990 176.093750; setang -17.622070 85.557068 0",
          "position_tick": 91704,
          "angle_tick": 91704,
          "origin": [
            409.340087890625,
            2009.114990234375,
            176.09375
          ],
          "pitch": -17.6220703125,
          "yaw": 85.557067871094,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            165.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91273,
          "last_tick": 91704,
          "samples": 432
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eef517c4e6ba2053",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9da916c73bb5ff938c63_00303",
      "command_record_id": "demo_9da916c73bb5ff938c63_00303",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00309",
        "demo_9da916c73bb5ff938c63_00109",
        "demo_9da916c73bb5ff938c63_00181",
        "demo_9da916c73bb5ff938c63_00303"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 14,
      "event_tick": 118766,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 967.317750 2779.919700 132.684830; setang 4.721374 -119.117890 0",
          "position_tick": 118740,
          "angle_tick": 118740,
          "origin": [
            967.31775,
            2779.9197,
            132.68483
          ],
          "pitch": 4.7213745,
          "yaw": -119.11789,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 960.714050 2779.937000 132.881030; setang 1.914368 -118.926660 0",
          "position_tick": 118636,
          "angle_tick": 118636,
          "origin": [
            960.71405,
            2779.937,
            132.88103
          ],
          "pitch": 1.9143677,
          "yaw": -118.92666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.03125,
            -247.57812,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 948.476870 2746.108600 139.546880; setang 4.721374 -119.117890 0",
          "position_tick": 118759,
          "angle_tick": 118759,
          "origin": [
            948.47687,
            2746.1086,
            139.54688
          ],
          "pitch": 4.7213745,
          "yaw": -119.11789,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -97.03906,
            -174.14062,
            122.125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 939.337708 2729.709717 162.406250; setang 4.721375 -119.117889 0",
          "position_tick": 118766,
          "angle_tick": 118766,
          "origin": [
            939.337707519531,
            2729.709716796875,
            162.40625
          ],
          "pitch": 4.721374511719,
          "yaw": -119.117889404297,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -97.484375,
            -174.921875,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 118636,
          "last_tick": 118766,
          "samples": 131
        },
        "departure_tick": 118741,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f0240825e186318a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00501",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00501",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00097",
        "demo_5cc1733fab4c73f800c9_00501",
        "demo_c7fce8ea189bfb0ec256_00037",
        "demo_c7fce8ea189bfb0ec256_00108"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 24,
      "event_tick": 202643,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1720.082600 -759.381600 -330.484380; setang 20.443497 -156.634490 0",
          "position_tick": 202513,
          "angle_tick": 202513,
          "origin": [
            1720.0826,
            -759.3816,
            -330.48438
          ],
          "pitch": 20.443497,
          "yaw": -156.63449,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1521.167400 -1136.846100 -415.968750; setang -1.224289 -134.550930 0",
          "position_tick": 202637,
          "angle_tick": 202637,
          "origin": [
            1521.1674,
            -1136.8461,
            -415.96875
          ],
          "pitch": -1.224289,
          "yaw": -134.55093,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -171.17188,
            -175.29688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1507.779053 -1150.525269 -415.968750; setang -1.224289 -134.574280 0",
          "position_tick": 202643,
          "angle_tick": 202643,
          "origin": [
            1507.779052734375,
            -1150.525268554688,
            -415.96875
          ],
          "pitch": -1.22428894043,
          "yaw": -134.574279785156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -171.4453125,
            -175.0234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 202513,
          "last_tick": 202643,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f0fbf4183f231d0b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00121",
      "command_record_id": "demo_2160153112cdae3ea873_00121",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00121",
        "demo_2160153112cdae3ea873_00137",
        "demo_2160153112cdae3ea873_00206",
        "demo_c41e59c2737947d52711_00093"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "dgt",
      "round": 8,
      "event_tick": 61946,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -822.391360 190.637540 1614.031200; setang 11.995361 -8.622208 0",
          "position_tick": 61816,
          "angle_tick": 61816,
          "origin": [
            -822.39136,
            190.63754,
            1614.0312
          ],
          "pitch": 11.995361,
          "yaw": -8.622208,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            247.38672,
            -36.094727,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -450.428220 -3.393616 1664.031200; setang 8.992310 12.580383 0",
          "position_tick": 61940,
          "angle_tick": 61940,
          "origin": [
            -450.42822,
            -3.3936157,
            1664.0312
          ],
          "pitch": 8.99231,
          "yaw": 12.580383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.98047,
            -1.4179688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -435.428162 -2.247192 1664.031250; setang 7.837372 12.151215 0",
          "position_tick": 61946,
          "angle_tick": 61946,
          "origin": [
            -435.428161621094,
            -2.247192382812,
            1664.03125
          ],
          "pitch": 7.837371826172,
          "yaw": 12.151214599609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            201.91015625,
            21.20703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61816,
          "last_tick": 61946,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f9698d0200996065",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00156",
      "command_record_id": "demo_6e149681cbff13e6c780_00156",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00101",
        "demo_6e149681cbff13e6c780_00156",
        "demo_6e149681cbff13e6c780_00267",
        "demo_84f87856e21e12df25d7_00125"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "luchov",
      "round": 8,
      "event_tick": 68666,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 962.332340 2779.919400 132.832950; setang 4.465942 -118.903310 0",
          "position_tick": 68647,
          "angle_tick": 68647,
          "origin": [
            962.33234,
            2779.9194,
            132.83295
          ],
          "pitch": 4.4659424,
          "yaw": -118.90331,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 962.345460 2779.943000 132.832550; setang 4.465942 -118.903310 0",
          "position_tick": 68434,
          "angle_tick": 68434,
          "origin": [
            962.34546,
            2779.943,
            132.83255
          ],
          "pitch": 4.4659424,
          "yaw": -118.90331,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 952.512800 2762.135300 138.421880; setang 4.465942 -118.903310 0",
          "position_tick": 68660,
          "angle_tick": 68660,
          "origin": [
            952.5128,
            2762.1353,
            138.42188
          ],
          "pitch": 4.4659424,
          "yaw": -118.90331,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -76.74219,
            -138.95312,
            52.621094
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 946.408081 2751.081543 158.187500; setang 4.465942 -118.903313 0",
          "position_tick": 68666,
          "angle_tick": 68666,
          "origin": [
            946.408081054688,
            2751.08154296875,
            158.1875
          ],
          "pitch": 4.465942382812,
          "yaw": -118.903312683105,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -78.140625,
            -141.484375,
            228.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68434,
          "last_tick": 68666,
          "samples": 233
        },
        "departure_tick": 68648,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fd3b376b8fbba995",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_67348e1baa5b49bad101_00269",
      "command_record_id": "demo_67348e1baa5b49bad101_00269",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00332",
        "demo_67348e1baa5b49bad101_00202",
        "demo_67348e1baa5b49bad101_00269",
        "demo_67348e1baa5b49bad101_00401"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 15,
      "event_tick": 138927,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1113.763100 262.910130 -229.968750; setang 36.696045 143.877290 0",
          "position_tick": 138556,
          "angle_tick": 138556,
          "origin": [
            1113.7631,
            262.91013,
            -229.96875
          ],
          "pitch": 36.696045,
          "yaw": 143.87729,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -112.97656,
            223.01172,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 320.746800 -150.270260 -165.468750; setang -4.910553 -149.830860 0",
          "position_tick": 138921,
          "angle_tick": 138921,
          "origin": [
            320.7468,
            -150.27026,
            -165.46875
          ],
          "pitch": -4.910553,
          "yaw": -149.83086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.99023,
            -118.3125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 305.036041 -159.768860 -166.410034; setang -7.735062 -149.672577 0",
          "position_tick": 138927,
          "angle_tick": 138927,
          "origin": [
            305.036041259766,
            -159.768859863281,
            -166.410034179688
          ],
          "pitch": -7.735061645508,
          "yaw": -149.672576904297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.84375,
            -122.9140625,
            -30.73046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138556,
          "last_tick": 138927,
          "samples": 372
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ff3fd8c30353a541",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00421",
      "command_record_id": "demo_da35559385e7d6e5ce42_00421",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00365",
        "demo_da35559385e7d6e5ce42_00421",
        "demo_fbb358b45e5cdb7b7700_00034",
        "demo_fbb358b45e5cdb7b7700_00058"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "karrigan",
      "round": 21,
      "event_tick": 174530,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -301.084106 -1723.937378 2.031250; setang -11.711761 95.891083 0",
          "position_tick": 174516,
          "angle_tick": 174530,
          "origin": [
            -301.084106445312,
            -1723.937377929688,
            2.03125
          ],
          "pitch": -11.711761474609,
          "yaw": 95.891082763672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -301.084100 -1723.937400 4.765625; setang -11.711761 95.891080 0",
          "position_tick": 174517,
          "angle_tick": 174517,
          "origin": [
            -301.0841,
            -1723.9374,
            4.765625
          ],
          "pitch": -11.711761,
          "yaw": 95.89108,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -301.084106 -1723.937378 45.359375; setang -11.711761 95.891083 0",
          "position_tick": 174530,
          "angle_tick": 174530,
          "origin": [
            -301.084106445312,
            -1723.937377929688,
            45.359375
          ],
          "pitch": -11.711761474609,
          "yaw": 95.891082763672,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            148.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174254,
          "last_tick": 174530,
          "samples": 277
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea89e3c4c30d8477",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00068",
      "command_record_id": "demo_6e149681cbff13e6c780_00068",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00068",
        "demo_6e149681cbff13e6c780_00070",
        "demo_6e149681cbff13e6c780_00214",
        "demo_6e149681cbff13e6c780_00215",
        "demo_84f87856e21e12df25d7_00190",
        "demo_84f87856e21e12df25d7_00194",
        "demo_84f87856e21e12df25d7_00196"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "dgt",
      "round": 5,
      "event_tick": 33772,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1015.056519 2779.957031 130.571213; setang -28.297699 -132.375305 0",
          "position_tick": 33765,
          "angle_tick": 33772,
          "origin": [
            1015.056518554688,
            2779.95703125,
            130.571212768555
          ],
          "pitch": -28.297698974609,
          "yaw": -132.375305175781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1015.056500 2779.957000 130.571210; setang -28.297699 -132.375300 0",
          "position_tick": 33766,
          "angle_tick": 33766,
          "origin": [
            1015.0565,
            2779.957,
            130.57121
          ],
          "pitch": -28.297699,
          "yaw": -132.3753,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1015.056519 2779.957031 130.571213; setang -28.297699 -132.375305 0",
          "position_tick": 33772,
          "angle_tick": 33772,
          "origin": [
            1015.056518554688,
            2779.95703125,
            130.571212768555
          ],
          "pitch": -28.297698974609,
          "yaw": -132.375305175781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33501,
          "last_tick": 33772,
          "samples": 272
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8cbf4ec98b5b1d27",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00331",
      "command_record_id": "demo_17accc02fe6ec2727063_00331",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00085",
        "demo_17accc02fe6ec2727063_00324",
        "demo_17accc02fe6ec2727063_00327",
        "demo_17accc02fe6ec2727063_00331",
        "demo_3ef7bfc9c4cb1bcd3960_00331",
        "demo_3ef7bfc9c4cb1bcd3960_00332"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 18,
      "event_tick": 146929,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 840.182312 -1036.070068 -251.968750; setang -38.746368 -149.227982 0",
          "position_tick": 146922,
          "angle_tick": 146929,
          "origin": [
            840.182312011719,
            -1036.070068359375,
            -251.96875
          ],
          "pitch": -38.746368408203,
          "yaw": -149.227981567383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 840.182300 -1036.070100 -251.968750; setang -38.746370 -149.227980 0",
          "position_tick": 146923,
          "angle_tick": 146923,
          "origin": [
            840.1823,
            -1036.0701,
            -251.96875
          ],
          "pitch": -38.74637,
          "yaw": -149.22798,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 840.182312 -1036.070068 -251.968750; setang -38.746368 -149.227982 0",
          "position_tick": 146929,
          "angle_tick": 146929,
          "origin": [
            840.182312011719,
            -1036.070068359375,
            -251.96875
          ],
          "pitch": -38.746368408203,
          "yaw": -149.227981567383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146417,
          "last_tick": 146929,
          "samples": 513
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2921a987e97d844a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00215",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00215",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00215",
        "demo_1c4fa8f15de6cbb137e2_00219",
        "demo_5c8743102c5a1e28f8ee_00021",
        "demo_5c8743102c5a1e28f8ee_00043",
        "demo_5c8743102c5a1e28f8ee_00045"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 11,
      "event_tick": 79581,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1253.800903 2038.030884 2.009148; setang -11.131897 -71.551208 0",
          "position_tick": 79574,
          "angle_tick": 79581,
          "origin": [
            1253.800903320312,
            2038.030883789062,
            2.009148359299
          ],
          "pitch": -11.131896972656,
          "yaw": -71.551208496094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1253.800900 2038.030900 2.009148; setang -11.131897 -71.551210 0",
          "position_tick": 79575,
          "angle_tick": 79575,
          "origin": [
            1253.8009,
            2038.0309,
            2.0091484
          ],
          "pitch": -11.131897,
          "yaw": -71.55121,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1253.800903 2038.030884 2.009148; setang -11.131897 -71.551208 0",
          "position_tick": 79581,
          "angle_tick": 79581,
          "origin": [
            1253.800903320312,
            2038.030883789062,
            2.009148359299
          ],
          "pitch": -11.131896972656,
          "yaw": -71.551208496094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79069,
          "last_tick": 79581,
          "samples": 513
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_66b592f11697fac8",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f53e9889dd94c99a6feb_00291",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00291",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00311",
        "demo_07e639ec7f941287e35b_00313",
        "demo_07e639ec7f941287e35b_00435",
        "demo_07e639ec7f941287e35b_00437",
        "demo_f53e9889dd94c99a6feb_00291"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 16,
      "event_tick": 138342,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -210.273682 -539.441956 -105.968750; setang 9.478790 -11.452560 0",
          "position_tick": 138331,
          "angle_tick": 138342,
          "origin": [
            -210.273681640625,
            -539.441955566406,
            -105.96875
          ],
          "pitch": 9.478790283203,
          "yaw": -11.452560424805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -210.273680 -539.441960 -88.375000; setang 9.478790 -11.452560 0",
          "position_tick": 138336,
          "angle_tick": 138336,
          "origin": [
            -210.27368,
            -539.44196,
            -88.375
          ],
          "pitch": 9.47879,
          "yaw": -11.45256,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            266.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -210.273682 -539.441956 -71.484375; setang 9.478790 -11.452560 0",
          "position_tick": 138342,
          "angle_tick": 138342,
          "origin": [
            -210.273681640625,
            -539.441955566406,
            -71.484375
          ],
          "pitch": 9.478790283203,
          "yaw": -11.452560424805,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            191.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137945,
          "last_tick": 138342,
          "samples": 398
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1721b5bb44199116",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00215",
      "command_record_id": "demo_44ff5206b8e42e46265b_00215",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00161",
        "demo_44ff5206b8e42e46265b_00162",
        "demo_44ff5206b8e42e46265b_00215",
        "demo_4f80b8bcc2fa56bb83a7_00344"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 9,
      "event_tick": 84191,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -457.761230 302.152344 163.785233; setang -14.137344 -110.315437 0",
          "position_tick": 84183,
          "angle_tick": 84191,
          "origin": [
            -457.76123046875,
            302.15234375,
            163.785232543945
          ],
          "pitch": -14.137344360352,
          "yaw": -110.315437316895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -457.761230 302.152340 163.785230; setang -14.137344 -110.315440 0",
          "position_tick": 84184,
          "angle_tick": 84184,
          "origin": [
            -457.76123,
            302.15234,
            163.78523
          ],
          "pitch": -14.137344,
          "yaw": -110.31544,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -457.761230 302.152344 163.785233; setang -14.137344 -110.315437 0",
          "position_tick": 84191,
          "angle_tick": 84191,
          "origin": [
            -457.76123046875,
            302.15234375,
            163.785232543945
          ],
          "pitch": -14.137344360352,
          "yaw": -110.315437316895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 83679,
          "last_tick": 84191,
          "samples": 513
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3a6560b129b5f180",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00049",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00049",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00019",
        "demo_5c8743102c5a1e28f8ee_00038",
        "demo_5c8743102c5a1e28f8ee_00049",
        "demo_79fb1d50cba757afee7d_00024"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 4,
      "event_tick": 20678,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 352.200960 -405.670300 1.828874; setang -16.471588 67.349270 0",
          "position_tick": 20345,
          "angle_tick": 20345,
          "origin": [
            352.20096,
            -405.6703,
            1.8288741
          ],
          "pitch": -16.471588,
          "yaw": 67.34927,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 267.593870 -512.247860 -1.417786; setang -6.502869 52.669144 0",
          "position_tick": 20225,
          "angle_tick": 20225,
          "origin": [
            267.59387,
            -512.24786,
            -1.4177856
          ],
          "pitch": -6.5028687,
          "yaw": 52.669144,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            225.76172,
            96.95703,
            -33.55078
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 363.422880 -399.920400 14.968750; setang -16.354858 68.400880 0",
          "position_tick": 20672,
          "angle_tick": 20672,
          "origin": [
            363.42288,
            -399.9204,
            14.96875
          ],
          "pitch": -16.354858,
          "yaw": 68.40088,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            11.056641,
            27.886719,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.936859 -397.741455 33.781250; setang -16.432800 68.400879 0",
          "position_tick": 20678,
          "angle_tick": 20678,
          "origin": [
            363.936859130859,
            -397.741455078125,
            33.78125
          ],
          "pitch": -16.432800292969,
          "yaw": 68.40087890625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.015625,
            27.890625,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20225,
          "last_tick": 20678,
          "samples": 454
        },
        "departure_tick": 20346,
        "movement_to_event_ms": 5203.125,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_76bfbf49b40c9740",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_2160153112cdae3ea873_00123",
      "command_record_id": "demo_2160153112cdae3ea873_00123",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00123",
        "demo_2160153112cdae3ea873_00125",
        "demo_2160153112cdae3ea873_00208",
        "demo_56d855ae2f8723544f85_00137"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 8,
      "event_tick": 62095,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1862.869141 587.916260 1608.031250; setang 5.573502 -176.064484 0",
          "position_tick": 62080,
          "angle_tick": 62095,
          "origin": [
            1862.869140625,
            587.916259765625,
            1608.03125
          ],
          "pitch": 5.573501586914,
          "yaw": -176.064483642578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1862.869100 587.916260 1608.765600; setang 5.573502 -176.064480 0",
          "position_tick": 62081,
          "angle_tick": 62081,
          "origin": [
            1862.8691,
            587.91626,
            1608.7656
          ],
          "pitch": 5.5735016,
          "yaw": -176.06448,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1862.869141 587.916260 1652.562500; setang 5.573502 -176.064484 0",
          "position_tick": 62095,
          "angle_tick": 62095,
          "origin": [
            1862.869140625,
            587.916259765625,
            1652.5625
          ],
          "pitch": 5.573501586914,
          "yaw": -176.064483642578,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            140.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61816,
          "last_tick": 62095,
          "samples": 280
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f2a86e35340be5c",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00485",
      "command_record_id": "demo_79fb1d50cba757afee7d_00485",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00236",
        "demo_79fb1d50cba757afee7d_00135",
        "demo_79fb1d50cba757afee7d_00137",
        "demo_79fb1d50cba757afee7d_00485"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FL1T",
      "round": 23,
      "event_tick": 193621,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 683.968750 -407.938965 9.083765; setang -6.727066 75.149918 0",
          "position_tick": 193607,
          "angle_tick": 193621,
          "origin": [
            683.96875,
            -407.93896484375,
            9.083765029907
          ],
          "pitch": -6.727066040039,
          "yaw": 75.149917602539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 683.968750 -407.938960 11.890625; setang -6.701325 75.149920 0",
          "position_tick": 193608,
          "angle_tick": 193608,
          "origin": [
            683.96875,
            -407.93896,
            11.890625
          ],
          "pitch": -6.7013245,
          "yaw": 75.14992,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 683.968750 -407.938965 52.453125; setang -6.727066 75.149918 0",
          "position_tick": 193621,
          "angle_tick": 193621,
          "origin": [
            683.96875,
            -407.93896484375,
            52.453125
          ],
          "pitch": -6.727066040039,
          "yaw": 75.149917602539,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            148.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 193375,
          "last_tick": 193621,
          "samples": 247
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9ac4f001c377182c",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00345",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00345",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00340",
        "demo_2bbfbc0aa8942114b717_00364",
        "demo_2bbfbc0aa8942114b717_00367",
        "demo_44d9dd1cefa925823c1e_00345"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 17,
      "event_tick": 164524,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 219.019790 436.528900 122.031250; setang -19.355850 100.191895 0",
          "position_tick": 164511,
          "angle_tick": 164511,
          "origin": [
            219.01979,
            436.5289,
            122.03125
          ],
          "pitch": -19.35585,
          "yaw": 100.191895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 219.019790 436.528900 122.031250; setang -19.355850 100.191895 0",
          "position_tick": 164394,
          "angle_tick": 164394,
          "origin": [
            219.01979,
            436.5289,
            122.03125
          ],
          "pitch": -19.35585,
          "yaw": 100.191895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 217.971020 442.373400 122.031250; setang -19.355850 100.191895 0",
          "position_tick": 164518,
          "angle_tick": 164518,
          "origin": [
            217.97102,
            442.3734,
            122.03125
          ],
          "pitch": -19.35585,
          "yaw": 100.191895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.8359375,
            82.708984,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 216.130463 452.633423 122.031250; setang -19.355850 100.191895 0",
          "position_tick": 164524,
          "angle_tick": 164524,
          "origin": [
            216.130462646484,
            452.633422851562,
            122.03125
          ],
          "pitch": -19.355850219727,
          "yaw": 100.19189453125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -27.1611328125,
            151.369140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164394,
          "last_tick": 164524,
          "samples": 131
        },
        "departure_tick": 164512,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ab095bd34a5da4c3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00029",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00029",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00029",
        "demo_0dff5f4d96ba70f21ad1_00105",
        "demo_78d0d18d21d68a5f4162_00196",
        "demo_78d0d18d21d68a5f4162_00204"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FalleN",
      "round": 3,
      "event_tick": 25055,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1004.937317 2309.563477 23.484676; setang -11.307678 -47.500763 0",
          "position_tick": 25047,
          "angle_tick": 25055,
          "origin": [
            1004.937316894531,
            2309.5634765625,
            23.484676361084
          ],
          "pitch": -11.307678222656,
          "yaw": -47.500762939453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1004.937300 2309.563500 23.484676; setang -11.307678 -47.500763 0",
          "position_tick": 25048,
          "angle_tick": 25048,
          "origin": [
            1004.9373,
            2309.5635,
            23.484676
          ],
          "pitch": -11.307678,
          "yaw": -47.500763,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1004.937317 2309.563477 23.484676; setang -11.307678 -47.500763 0",
          "position_tick": 25055,
          "angle_tick": 25055,
          "origin": [
            1004.937316894531,
            2309.5634765625,
            23.484676361084
          ],
          "pitch": -11.307678222656,
          "yaw": -47.500762939453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 24925,
          "last_tick": 25055,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f51ba21e545607d8",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00527",
      "command_record_id": "demo_7dadd8516dde2b87da75_00527",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00322",
        "demo_7dadd8516dde2b87da75_00395",
        "demo_7dadd8516dde2b87da75_00400",
        "demo_7dadd8516dde2b87da75_00527"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 22,
      "event_tick": 215290,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 448.943270 3188.898000 161.138060; setang 1.148407 -72.546844 0",
          "position_tick": 215160,
          "angle_tick": 215160,
          "origin": [
            448.94327,
            3188.898,
            161.13806
          ],
          "pitch": 1.148407,
          "yaw": -72.546844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            157.86133,
            46.9375,
            25.103516
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 513.718440 3094.050800 213.027130; setang -20.710602 -84.743385 0",
          "position_tick": 215283,
          "angle_tick": 215283,
          "origin": [
            513.71844,
            3094.0508,
            213.02713
          ],
          "pitch": -20.710602,
          "yaw": -84.743385,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.48828,
            1.09375,
            -0.091796875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 513.398621 3094.063721 213.026047; setang -21.106796 -84.584770 0",
          "position_tick": 215290,
          "angle_tick": 215290,
          "origin": [
            513.398620605469,
            3094.063720703125,
            213.02604675293
          ],
          "pitch": -21.106796264648,
          "yaw": -84.584770202637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 215160,
          "last_tick": 215290,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_003591b6b782fede",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00253",
      "command_record_id": "demo_f1d8725268c9f30ce844_00253",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00008",
        "demo_f1d8725268c9f30ce844_00241",
        "demo_f1d8725268c9f30ce844_00253"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 15,
      "event_tick": 120242,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 696.138060 671.937000 -135.968750; setang 1.008331 -139.836040 0",
          "position_tick": 120201,
          "angle_tick": 120201,
          "origin": [
            696.13806,
            671.937,
            -135.96875
          ],
          "pitch": 1.0083313,
          "yaw": -139.83604,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1100.300900 381.862460 -261.395020; setang 10.042877 139.527740 0",
          "position_tick": 119992,
          "angle_tick": 119992,
          "origin": [
            1100.3009,
            381.86246,
            -261.39502
          ],
          "pitch": 10.042877,
          "yaw": 139.52774,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 622.405150 610.134100 -130.421880; setang 0.966461 -140.046160 0",
          "position_tick": 120236,
          "angle_tick": 120236,
          "origin": [
            622.40515,
            610.1341,
            -130.42188
          ],
          "pitch": 0.9664612,
          "yaw": -140.04616,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -186.90625,
            -156.48828,
            65.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 607.779907 597.889221 -110.703125; setang 1.008331 -140.004272 0",
          "position_tick": 120242,
          "angle_tick": 120242,
          "origin": [
            607.779907226562,
            597.889221191406,
            -110.703125
          ],
          "pitch": 1.008331298828,
          "yaw": -140.004272460938,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -187.203125,
            -156.734375,
            228.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119992,
          "last_tick": 120242,
          "samples": 251
        },
        "departure_tick": 120202,
        "movement_to_event_ms": 640.625,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_006890b4fa2ebd36",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00213",
      "command_record_id": "demo_79afb17b7ed789137186_00316",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79afb17b7ed789137186_00213",
        "demo_79afb17b7ed789137186_00316",
        "demo_b9b20b60330034a63512_00315"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ropz",
      "round": 17,
      "event_tick": 150905,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -415.321400 -743.321800 1796.031200; setang 12.966949 33.984833 0",
          "position_tick": 150884,
          "angle_tick": 150884,
          "origin": [
            -415.3214,
            -743.3218,
            1796.0312
          ],
          "pitch": 12.966949,
          "yaw": 33.984833,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -459.228760 -727.770600 1796.031200; setang 15.303619 1.119232 0",
          "position_tick": 150775,
          "angle_tick": 150775,
          "origin": [
            -459.22876,
            -727.7706,
            1796.0312
          ],
          "pitch": 15.303619,
          "yaw": 1.1192322,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -394.265800 -729.051450 1796.031200; setang 12.928162 34.179504 0",
          "position_tick": 150899,
          "angle_tick": 150899,
          "origin": [
            -394.2658,
            -729.05145,
            1796.0312
          ],
          "pitch": 12.928162,
          "yaw": 34.179504,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            143.25781,
            97.16016,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -381.504395 -720.391663 1796.031250; setang 12.928162 34.179504 0",
          "position_tick": 150905,
          "angle_tick": 150905,
          "origin": [
            -381.50439453125,
            -720.391662597656,
            1796.03125
          ],
          "pitch": 12.928161621094,
          "yaw": 34.179504394531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            171.6015625,
            116.484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150775,
          "last_tick": 150905,
          "samples": 131
        },
        "departure_tick": 150885,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0079880fe0afaef0",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_bc6251413daa2447c1ff_00391",
      "command_record_id": "demo_bc6251413daa2447c1ff_00391",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00369",
        "demo_bc6251413daa2447c1ff_00083",
        "demo_bc6251413daa2447c1ff_00391"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "karrigan",
      "round": 20,
      "event_tick": 172134,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1117.575400 245.116490 -203.031250; setang 25.617706 120.838290 0",
          "position_tick": 171746,
          "angle_tick": 171746,
          "origin": [
            1117.5754,
            245.11649,
            -203.03125
          ],
          "pitch": 25.617706,
          "yaw": 120.83829,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -14.921875,
            240.23438,
            -119.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 310.733100 -153.938780 -165.468750; setang -5.543976 -149.394840 0",
          "position_tick": 172127,
          "angle_tick": 172127,
          "origin": [
            310.7331,
            -153.93878,
            -165.46875
          ],
          "pitch": -5.543976,
          "yaw": -149.39484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.21875,
            -129.97656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 291.234558 -166.064697 -167.983948; setang -5.844391 -149.394836 0",
          "position_tick": 172134,
          "angle_tick": 172134,
          "origin": [
            291.234558105469,
            -166.064697265625,
            -167.983947753906
          ],
          "pitch": -5.844390869141,
          "yaw": -149.394836425781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -208.6171875,
            -128.45703125,
            -32.11328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 171746,
          "last_tick": 172134,
          "samples": 389
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_00baacf8b49234c1",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00088",
      "command_record_id": "demo_1e37c617488eba4e7406_00088",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00088",
        "demo_44ff5206b8e42e46265b_00344",
        "demo_44ff5206b8e42e46265b_00376"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 5,
      "event_tick": 36271,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang 4.963074 139.975100 0",
          "position_tick": 35838,
          "angle_tick": 35838,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": 4.9630737,
          "yaw": 139.9751,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang 5.174561 139.763950 0",
          "position_tick": 35776,
          "angle_tick": 35776,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": 5.1745605,
          "yaw": 139.76395,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1185.723800 -928.875550 35.145245; setang 12.355164 32.658570 0",
          "position_tick": 36264,
          "angle_tick": 36264,
          "origin": [
            -1185.7238,
            -928.87555,
            35.145245
          ],
          "pitch": 12.355164,
          "yaw": 32.65857,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            147.80469,
            124.17969,
            -7.7019043
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1169.822632 -916.779419 35.128098; setang 11.615982 32.473526 0",
          "position_tick": 36271,
          "angle_tick": 36271,
          "origin": [
            -1169.822631835938,
            -916.779418945312,
            35.12809753418
          ],
          "pitch": 11.615982055664,
          "yaw": 32.473526000977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            179.3046875,
            131.13671875,
            3.01416015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35776,
          "last_tick": 36271,
          "samples": 496
        },
        "departure_tick": 35839,
        "movement_to_event_ms": 6765.625,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0121f1cb2e61ce90",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00165",
      "command_record_id": "demo_07e639ec7f941287e35b_00165",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00165",
        "demo_07e639ec7f941287e35b_00196",
        "demo_5cc1733fab4c73f800c9_00211"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 10,
      "event_tick": 72058,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2161.193600 -416.792660 -351.968750; setang 5.933304 -172.801900 0",
          "position_tick": 71560,
          "angle_tick": 71560,
          "origin": [
            2161.1936,
            -416.79266,
            -351.96875
          ],
          "pitch": 5.933304,
          "yaw": -172.8019,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 666.196100 -49.203796 -415.968750; setang -6.507690 161.486660 0",
          "position_tick": 72052,
          "angle_tick": 72052,
          "origin": [
            666.1961,
            -49.203796,
            -415.96875
          ],
          "pitch": -6.5076904,
          "yaw": 161.48666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -236.625,
            63.51172,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 647.800049 -43.918457 -415.968750; setang -6.603119 161.454742 0",
          "position_tick": 72058,
          "angle_tick": 72058,
          "origin": [
            647.800048828125,
            -43.91845703125,
            -415.96875
          ],
          "pitch": -6.603118896484,
          "yaw": 161.454742431641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -234.97265625,
            69.35546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71560,
          "last_tick": 72058,
          "samples": 499
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0370a0b6bd658e7d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00380",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00380",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00380",
        "demo_0dff5f4d96ba70f21ad1_00444",
        "demo_5c8743102c5a1e28f8ee_00408"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "woxic",
      "round": 18,
      "event_tick": 184249,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1004.970337 2379.937500 27.471403; setang -22.330048 -98.930168 0",
          "position_tick": 184238,
          "angle_tick": 184249,
          "origin": [
            1004.970336914062,
            2379.9375,
            27.471403121948
          ],
          "pitch": -22.330047607422,
          "yaw": -98.930168151855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1004.970340 2379.937500 48.203125; setang -22.330048 -98.930170 0",
          "position_tick": 184243,
          "angle_tick": 184243,
          "origin": [
            1004.97034,
            2379.9375,
            48.203125
          ],
          "pitch": -22.330048,
          "yaw": -98.93017,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            256.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1004.970337 2379.937500 64.281250; setang -22.330048 -98.930168 0",
          "position_tick": 184249,
          "angle_tick": 184249,
          "origin": [
            1004.970336914062,
            2379.9375,
            64.28125
          ],
          "pitch": -22.330047607422,
          "yaw": -98.930168151855,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            181.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183961,
          "last_tick": 184249,
          "samples": 289
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_05a6498821da6f1d",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00265",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00265",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00393",
        "demo_5c8743102c5a1e28f8ee_00265",
        "demo_5c8743102c5a1e28f8ee_00387"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 14,
      "event_tick": 114527,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1109.701400 1451.966100 -75.968750; setang -3.051117 -2.657318 0",
          "position_tick": 114397,
          "angle_tick": 114397,
          "origin": [
            -1109.7014,
            1451.9661,
            -75.96875
          ],
          "pitch": -3.051117,
          "yaw": -2.657318,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.933594,
            239.53906,
            11.894531
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -932.189500 1389.702000 -111.968750; setang -14.002762 5.702591 0",
          "position_tick": 114521,
          "angle_tick": 114521,
          "origin": [
            -932.1895,
            1389.702,
            -111.96875
          ],
          "pitch": -14.002762,
          "yaw": 5.702591,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            230.45703,
            23.273438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -913.601440 1391.573730 -111.968750; setang -14.002762 5.702591 0",
          "position_tick": 114527,
          "angle_tick": 114527,
          "origin": [
            -913.601440429688,
            1391.57373046875,
            -111.96875
          ],
          "pitch": -14.00276184082,
          "yaw": 5.702590942383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.046875,
            24.1328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 114397,
          "last_tick": 114527,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_05b887d286265630",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00279",
      "command_record_id": "demo_07d95741be40e144c266_00279",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00279",
        "demo_44ff5206b8e42e46265b_00332",
        "demo_44ff5206b8e42e46265b_00487"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 13,
      "event_tick": 120891,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1255.952759 -1483.968750 28.709263; setang -3.294525 87.146301 0",
          "position_tick": 120882,
          "angle_tick": 120891,
          "origin": [
            1255.952758789062,
            -1483.96875,
            28.7092628479
          ],
          "pitch": -3.294525146484,
          "yaw": 87.146301269531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1255.952800 -1483.968800 39.062500; setang -3.294525 87.146300 0",
          "position_tick": 120885,
          "angle_tick": 120885,
          "origin": [
            1255.9528,
            -1483.9688,
            39.0625
          ],
          "pitch": -3.2945251,
          "yaw": 87.1463,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            289.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1255.952759 -1483.968750 57.687500; setang -3.294525 87.146301 0",
          "position_tick": 120891,
          "angle_tick": 120891,
          "origin": [
            1255.952758789062,
            -1483.96875,
            57.6875
          ],
          "pitch": -3.294525146484,
          "yaw": 87.146301269531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120717,
          "last_tick": 120891,
          "samples": 175
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_06cfabe7585de605",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00097",
      "command_record_id": "demo_6e149681cbff13e6c780_00097",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00536",
        "demo_6e149681cbff13e6c780_00065",
        "demo_6e149681cbff13e6c780_00097"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 6,
      "event_tick": 46662,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -554.092100 730.901370 -32.844970; setang 1.597138 24.902573 0",
          "position_tick": 46441,
          "angle_tick": 46441,
          "origin": [
            -554.0921,
            730.90137,
            -32.84497
          ],
          "pitch": 1.5971375,
          "yaw": 24.902573,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            157.90234,
            179.39844,
            3.46875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 82.899530 1044.156700 87.689160; setang -13.164703 67.204056 0",
          "position_tick": 46656,
          "angle_tick": 46656,
          "origin": [
            82.89953,
            1044.1567,
            87.68916
          ],
          "pitch": -13.164703,
          "yaw": 67.204056,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            66.123535,
            235.78906,
            5.945801
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 88.711128 1062.392456 88.083931; setang -13.648804 68.027008 0",
          "position_tick": 46662,
          "angle_tick": 46662,
          "origin": [
            88.711128234863,
            1062.392456054688,
            88.083930969238
          ],
          "pitch": -13.648803710938,
          "yaw": 68.027008056641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.42236328125,
            232.4375,
            4.01123046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46441,
          "last_tick": 46662,
          "samples": 222
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_071e50352a4849da",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00229",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00030",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00334",
        "demo_deb2a52b8ef138c44fe0_00030",
        "demo_deb2a52b8ef138c44fe0_00229"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 4,
      "event_tick": 18625,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1785.113000 2208.867200 -0.742371; setang -0.382812 -110.542370 0",
          "position_tick": 18616,
          "angle_tick": 18616,
          "origin": [
            -1785.113,
            2208.8672,
            -0.7423706
          ],
          "pitch": -0.3828125,
          "yaw": -110.54237,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1496.597400 2197.391000 41.625000; setang 0.701752 -122.408980 0",
          "position_tick": 18495,
          "angle_tick": 18495,
          "origin": [
            -1496.5974,
            2197.391,
            41.625
          ],
          "pitch": 0.7017517,
          "yaw": -122.40898,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -197.86719,
            -80.6875,
            -9.798828
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1785.588300 2207.602000 -0.763794; setang -0.542450 -110.638160 0",
          "position_tick": 18619,
          "angle_tick": 18619,
          "origin": [
            -1785.5883,
            2207.602,
            -0.76379395
          ],
          "pitch": -0.54244995,
          "yaw": -110.63816,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.4453125,
            -27.828125,
            -0.46875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1787.991211 2201.217773 -0.872009; setang -0.638245 -110.670090 0",
          "position_tick": 18625,
          "angle_tick": 18625,
          "origin": [
            -1787.9912109375,
            2201.2177734375,
            -0.872009277344
          ],
          "pitch": -0.638244628906,
          "yaw": -110.67008972168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.375,
            -107.1875,
            -1.81640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18495,
          "last_tick": 18625,
          "samples": 131
        },
        "departure_tick": 18617,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0786996e55ce7623",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00408",
      "command_record_id": "demo_21a2c34da37a8e81c427_00408",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00360",
        "demo_21a2c34da37a8e81c427_00390",
        "demo_21a2c34da37a8e81c427_00408"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 21,
      "event_tick": 157582,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 380.450350 248.045030 -258.089970; setang -0.770081 -126.614685 0",
          "position_tick": 157169,
          "angle_tick": 157169,
          "origin": [
            380.45035,
            248.04503,
            -258.08997
          ],
          "pitch": -0.77008057,
          "yaw": -126.614685,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -158.63867,
            -188.21484,
            1.65625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 320.019400 -131.001590 -165.468750; setang -1.897552 -145.147580 0",
          "position_tick": 157576,
          "angle_tick": 157576,
          "origin": [
            320.0194,
            -131.00159,
            -165.46875
          ],
          "pitch": -1.8975525,
          "yaw": -145.14758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.14258,
            -132.5,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 304.668365 -141.697754 -165.468750; setang -1.897552 -145.147583 0",
          "position_tick": 157582,
          "angle_tick": 157582,
          "origin": [
            304.668365478516,
            -141.69775390625,
            -165.46875
          ],
          "pitch": -1.897552490234,
          "yaw": -145.147583007812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.099609375,
            -138.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157169,
          "last_tick": 157582,
          "samples": 414
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0939b300c744974e",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_241d9eb92ddde5a3b396_00240",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00240",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00265",
        "demo_241d9eb92ddde5a3b396_00212",
        "demo_241d9eb92ddde5a3b396_00240"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 12,
      "event_tick": 101671,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -51.474000 1588.778900 23.690884; setang 16.269043 -11.018951 0",
          "position_tick": 101513,
          "angle_tick": 101513,
          "origin": [
            -51.474,
            1588.7789,
            23.690884
          ],
          "pitch": 16.269043,
          "yaw": -11.018951,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 251.154130 1232.873700 -31.968750; setang -6.072006 -118.598785 0",
          "position_tick": 101665,
          "angle_tick": 101665,
          "origin": [
            251.15413,
            1232.8737,
            -31.96875
          ],
          "pitch": -6.072006,
          "yaw": -118.598785,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.70703,
            -205.6875,
            -10.09375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 242.381866 1216.322144 -31.968750; setang -6.237152 -118.532867 0",
          "position_tick": 101671,
          "angle_tick": 101671,
          "origin": [
            242.381866455078,
            1216.322143554688,
            -31.96875
          ],
          "pitch": -6.237152099609,
          "yaw": -118.532867431641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -114.142578125,
            -214.421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101513,
          "last_tick": 101671,
          "samples": 159
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0a0dc0df4e505e3a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00478",
      "command_record_id": "demo_da35559385e7d6e5ce42_00478",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00189",
        "demo_241d9eb92ddde5a3b396_00221",
        "demo_da35559385e7d6e5ce42_00478"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 23,
      "event_tick": 191341,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -850.675781 346.565735 -55.968750; setang 11.659927 -39.313538 0",
          "position_tick": 191333,
          "angle_tick": 191341,
          "origin": [
            -850.67578125,
            346.565734863281,
            -55.96875
          ],
          "pitch": 11.659927368164,
          "yaw": -39.313537597656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -850.675800 346.565730 -55.968750; setang 11.659927 -39.313538 0",
          "position_tick": 191334,
          "angle_tick": 191334,
          "origin": [
            -850.6758,
            346.56573,
            -55.96875
          ],
          "pitch": 11.659927,
          "yaw": -39.313538,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -850.675781 346.565735 -55.968750; setang 11.659927 -39.313538 0",
          "position_tick": 191341,
          "angle_tick": 191341,
          "origin": [
            -850.67578125,
            346.565734863281,
            -55.96875
          ],
          "pitch": 11.659927368164,
          "yaw": -39.313537597656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 191091,
          "last_tick": 191341,
          "samples": 251
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0a0e32d51a7d2b66",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00252",
      "command_record_id": "demo_18d34587c875f0b595ae_00252",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00252",
        "demo_18d34587c875f0b595ae_00276",
        "demo_241d9eb92ddde5a3b396_00135"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 13,
      "event_tick": 125501,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1259.968750 600.031860 -115.968750; setang -22.011108 125.446716 0",
          "position_tick": 125494,
          "angle_tick": 125501,
          "origin": [
            1259.96875,
            600.031860351562,
            -115.96875
          ],
          "pitch": -22.011108398438,
          "yaw": 125.446716308594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1259.968800 600.031860 -115.968750; setang -22.011108 125.446720 0",
          "position_tick": 125495,
          "angle_tick": 125495,
          "origin": [
            1259.9688,
            600.03186,
            -115.96875
          ],
          "pitch": -22.011108,
          "yaw": 125.44672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1259.968750 600.031860 -115.968750; setang -22.011108 125.446716 0",
          "position_tick": 125501,
          "angle_tick": 125501,
          "origin": [
            1259.96875,
            600.031860351562,
            -115.96875
          ],
          "pitch": -22.011108398438,
          "yaw": 125.446716308594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125362,
          "last_tick": 125501,
          "samples": 140
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0c7a402c65a7ea5d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00304",
      "command_record_id": "demo_da35559385e7d6e5ce42_00304",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00080",
        "demo_da35559385e7d6e5ce42_00290",
        "demo_da35559385e7d6e5ce42_00304"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 16,
      "event_tick": 136511,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -880.275452 365.543213 -46.209839; setang 10.779999 -37.791260 0",
          "position_tick": 136504,
          "angle_tick": 136511,
          "origin": [
            -880.275451660156,
            365.543212890625,
            -46.209838867188
          ],
          "pitch": 10.779998779297,
          "yaw": -37.791259765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -880.275450 365.543200 -46.209840; setang 10.779999 -37.791260 0",
          "position_tick": 136505,
          "angle_tick": 136505,
          "origin": [
            -880.27545,
            365.5432,
            -46.20984
          ],
          "pitch": 10.779999,
          "yaw": -37.79126,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -880.275452 365.543213 -46.209839; setang 10.779999 -37.791260 0",
          "position_tick": 136511,
          "angle_tick": 136511,
          "origin": [
            -880.275451660156,
            365.543212890625,
            -46.209838867188
          ],
          "pitch": 10.779998779297,
          "yaw": -37.791259765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136381,
          "last_tick": 136511,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0ce515fc95696155",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9973c9a1187116ecba8b_00373",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00026",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00026",
        "demo_1c4fa8f15de6cbb137e2_00095",
        "demo_9973c9a1187116ecba8b_00373"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 3,
      "event_tick": 19833,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -593.294500 1367.141700 -111.375980; setang -19.008057 10.954056 0",
          "position_tick": 19824,
          "angle_tick": 19824,
          "origin": [
            -593.2945,
            1367.1417,
            -111.37598
          ],
          "pitch": -19.008057,
          "yaw": 10.954056,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -557.517940 1334.591300 -108.304200; setang -0.528030 62.038086 0",
          "position_tick": 19703,
          "angle_tick": 19703,
          "origin": [
            -557.51794,
            1334.5913,
            -108.3042
          ],
          "pitch": -0.5280304,
          "yaw": 62.038086,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            107.25,
            -30.039062,
            3.8164062
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -592.748600 1367.247200 -111.382870; setang -19.139893 10.954056 0",
          "position_tick": 19826,
          "angle_tick": 19826,
          "origin": [
            -592.7486,
            1367.2472,
            -111.38287
          ],
          "pitch": -19.139893,
          "yaw": 10.954056,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.488281,
            1.640625,
            -0.10546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -585.618835 1368.625977 -111.495361; setang -19.337997 10.954056 0",
          "position_tick": 19833,
          "angle_tick": 19833,
          "origin": [
            -585.618835449219,
            1368.6259765625,
            -111.495361328125
          ],
          "pitch": -19.337997436523,
          "yaw": 10.954055786133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            110.171875,
            21.3046875,
            -2.8203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19703,
          "last_tick": 19833,
          "samples": 131
        },
        "departure_tick": 19825,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d9a2a502e9f2479",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00174",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00174",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00136",
        "demo_4f80b8bcc2fa56bb83a7_00174",
        "demo_4f80b8bcc2fa56bb83a7_00206"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 8,
      "event_tick": 52972,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -927.031200 -227.518620 97.031250; setang 0.200500 143.714570 0",
          "position_tick": 52842,
          "angle_tick": 52842,
          "origin": [
            -927.0312,
            -227.51862,
            97.03125
          ],
          "pitch": 0.20050049,
          "yaw": 143.71457,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -101.83594,
            -214.22656,
            -166.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -904.631960 -243.828860 97.031250; setang -29.904785 100.758700 0",
          "position_tick": 52966,
          "angle_tick": 52966,
          "origin": [
            -904.63196,
            -243.82886,
            97.03125
          ],
          "pitch": -29.904785,
          "yaw": 100.7587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -904.631958 -243.828857 97.031250; setang -29.931213 100.738800 0",
          "position_tick": 52972,
          "angle_tick": 52972,
          "origin": [
            -904.631958007812,
            -243.828857421875,
            97.03125
          ],
          "pitch": -29.931213378906,
          "yaw": 100.738800048828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52842,
          "last_tick": 52972,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0e0ab3f28eade04b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00252",
      "command_record_id": "demo_5866197d339b3ac61e8a_00252",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00246",
        "demo_2666f7f52fbf4c296e43_00411",
        "demo_5866197d339b3ac61e8a_00252"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 14,
      "event_tick": 122221,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 732.062561 554.325073 -151.968750; setang -5.192078 26.912048 0",
          "position_tick": 122214,
          "angle_tick": 122221,
          "origin": [
            732.062561035156,
            554.325073242188,
            -151.96875
          ],
          "pitch": -5.192077636719,
          "yaw": 26.912048339844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 732.062560 554.325100 -151.968750; setang -5.192078 26.868103 0",
          "position_tick": 122215,
          "angle_tick": 122215,
          "origin": [
            732.06256,
            554.3251,
            -151.96875
          ],
          "pitch": -5.1920776,
          "yaw": 26.868103,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 732.062561 554.325073 -151.968750; setang -5.192078 26.912048 0",
          "position_tick": 122221,
          "angle_tick": 122221,
          "origin": [
            732.062561035156,
            554.325073242188,
            -151.96875
          ],
          "pitch": -5.192077636719,
          "yaw": 26.912048339844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 122091,
          "last_tick": 122221,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1028931862c07c3c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_62cb3af35c3893a91c7d_00027",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00027",
        "demo_62cb3af35c3893a91c7d_00052",
        "demo_fde4c2af9b83d7a5ead3_00361"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zorte",
      "round": 3,
      "event_tick": 20080,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 176.037323 -229.069885 -151.968750; setang -1.185837 -130.290985 0",
          "position_tick": 20072,
          "angle_tick": 20080,
          "origin": [
            176.037322998047,
            -229.069885253906,
            -151.96875
          ],
          "pitch": -1.185836791992,
          "yaw": -130.290985107422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 176.037320 -229.069890 -145.109380; setang -1.185837 -130.290990 0",
          "position_tick": 20074,
          "angle_tick": 20074,
          "origin": [
            176.03732,
            -229.06989,
            -145.10938
          ],
          "pitch": -1.1858368,
          "yaw": -130.29099,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            152.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 176.037323 -229.069885 -125.687500; setang -1.185837 -130.290985 0",
          "position_tick": 20080,
          "angle_tick": 20080,
          "origin": [
            176.037322998047,
            -229.069885253906,
            -125.6875
          ],
          "pitch": -1.185836791992,
          "yaw": -130.290985107422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19829,
          "last_tick": 20080,
          "samples": 252
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1084821c5f851fb7",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00391",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00391",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00093",
        "demo_21a2c34da37a8e81c427_00190",
        "demo_fde4c2af9b83d7a5ead3_00391"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BobZ",
      "round": 20,
      "event_tick": 163319,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2017.083500 12.664459 -166.801640; setang 4.482422 80.030945 0",
          "position_tick": 163050,
          "angle_tick": 163050,
          "origin": [
            -2017.0835,
            12.664459,
            -166.80164
          ],
          "pitch": 4.482422,
          "yaw": 80.030945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.695312,
            245.96875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2212.515000 822.901000 -121.803040; setang -9.047577 -8.821335 0",
          "position_tick": 163313,
          "angle_tick": 163313,
          "origin": [
            -2212.515,
            822.901,
            -121.80304
          ],
          "pitch": -9.047577,
          "yaw": -8.821335,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            54.796875,
            -13.2265625,
            -6.2695312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2203.959961 821.325989 -122.705688; setang -9.157440 -8.628723 0",
          "position_tick": 163319,
          "angle_tick": 163319,
          "origin": [
            -2203.9599609375,
            821.325988769531,
            -122.705688476562
          ],
          "pitch": -9.157440185547,
          "yaw": -8.628723144531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            133.21875,
            -23.2421875,
            -13.85546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163050,
          "last_tick": 163319,
          "samples": 270
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1182d2b94837fc3c",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00198",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00198",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00225",
        "demo_fbb358b45e5cdb7b7700_00039",
        "demo_fbb358b45e5cdb7b7700_00198"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 11,
      "event_tick": 91501,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 129.953220 1540.395100 -28.234375; setang 13.473358 -15.570709 0",
          "position_tick": 91040,
          "angle_tick": 91040,
          "origin": [
            129.95322,
            1540.3951,
            -28.234375
          ],
          "pitch": 13.473358,
          "yaw": -15.570709,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            112.3125,
            -223.35156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1609.404900 1470.879900 -149.405030; setang -19.158447 -86.791990 0",
          "position_tick": 91494,
          "angle_tick": 91494,
          "origin": [
            1609.4049,
            1470.8799,
            -149.40503
          ],
          "pitch": -19.158447,
          "yaw": -86.79199,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.382812,
            -226.89844,
            49.34375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1611.013794 1448.684204 -147.471924; setang -19.197571 -86.791992 0",
          "position_tick": 91501,
          "angle_tick": 91501,
          "origin": [
            1611.013793945312,
            1448.684204101562,
            -147.471923828125
          ],
          "pitch": -19.197570800781,
          "yaw": -86.7919921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.640625,
            -241.1328125,
            -8.3203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91040,
          "last_tick": 91501,
          "samples": 462
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_147011d9ad42d2e4",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_9c5c91359adde2e94631_00217",
      "command_record_id": "demo_9c5c91359adde2e94631_00217",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00061",
        "demo_9c5c91359adde2e94631_00188",
        "demo_9c5c91359adde2e94631_00217"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 12,
      "event_tick": 88902,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1332.393700 -2265.527300 -215.944950; setang 4.501312 -12.060242 0",
          "position_tick": 88772,
          "angle_tick": 88772,
          "origin": [
            -1332.3937,
            -2265.5273,
            -215.94495
          ],
          "pitch": 4.5013123,
          "yaw": -12.060242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.61719,
            -179.23438,
            23.859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -892.275150 -2328.691400 -167.968750; setang -13.367279 44.272842 0",
          "position_tick": 88896,
          "angle_tick": 88896,
          "origin": [
            -892.27515,
            -2328.6914,
            -167.96875
          ],
          "pitch": -13.367279,
          "yaw": 44.272842,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.3125,
            155.51562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -877.786560 -2316.184570 -168.957153; setang -13.503571 44.204529 0",
          "position_tick": 88902,
          "angle_tick": 88902,
          "origin": [
            -877.786560058594,
            -2316.1845703125,
            -168.957153320312
          ],
          "pitch": -13.503570556641,
          "yaw": 44.204528808594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            183.88671875,
            161.90625,
            -23.54296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88772,
          "last_tick": 88902,
          "samples": 131
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1522f8b82e4408da",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00181",
      "command_record_id": "demo_18d34587c875f0b595ae_00181",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00106",
        "demo_18d34587c875f0b595ae_00181",
        "demo_92655b67d38bb2eb32f4_00075"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 11,
      "event_tick": 90704,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 41.768166 -1516.203700 -11.968750; setang 13.007477 27.740814 0",
          "position_tick": 90290,
          "angle_tick": 90290,
          "origin": [
            41.768166,
            -1516.2037,
            -11.96875
          ],
          "pitch": 13.007477,
          "yaw": 27.740814,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 961.552600 -382.277340 -31.968750; setang -10.725067 121.625854 0",
          "position_tick": 90697,
          "angle_tick": 90697,
          "origin": [
            961.5526,
            -382.27734,
            -31.96875
          ],
          "pitch": -10.725067,
          "yaw": 121.625854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -103.36719,
            187.01562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 950.907532 -363.773987 -31.968750; setang -11.165192 121.845581 0",
          "position_tick": 90704,
          "angle_tick": 90704,
          "origin": [
            950.907531738281,
            -363.773986816406,
            -31.96875
          ],
          "pitch": -11.165191650391,
          "yaw": 121.845581054688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.17578125,
            201.91015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90290,
          "last_tick": 90704,
          "samples": 415
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_159d9d512ab0679f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00353",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00353",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00012",
        "demo_0dff5f4d96ba70f21ad1_00353",
        "demo_5c8743102c5a1e28f8ee_00066"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 17,
      "event_tick": 174772,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1330.765625 2669.036621 130.031250; setang -9.372025 -125.313835 0",
          "position_tick": 174765,
          "angle_tick": 174772,
          "origin": [
            -1330.765625,
            2669.03662109375,
            130.03125
          ],
          "pitch": -9.372024536133,
          "yaw": -125.313835144043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1330.765600 2669.036600 130.031250; setang -9.372025 -125.313835 0",
          "position_tick": 174766,
          "angle_tick": 174766,
          "origin": [
            -1330.7656,
            2669.0366,
            130.03125
          ],
          "pitch": -9.372025,
          "yaw": -125.313835,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1330.765625 2669.036621 130.031250; setang -9.372025 -125.313835 0",
          "position_tick": 174772,
          "angle_tick": 174772,
          "origin": [
            -1330.765625,
            2669.03662109375,
            130.03125
          ],
          "pitch": -9.372024536133,
          "yaw": -125.313835144043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174544,
          "last_tick": 174772,
          "samples": 229
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_15d06853a514d36b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00231",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00231",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00231",
        "demo_44d9dd1cefa925823c1e_00433",
        "demo_86c38e0db4646195347a_00025"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "b1t",
      "round": 11,
      "event_tick": 93588,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2501.064200 -160.557560 153.328120; setang -0.036392 167.755400 0",
          "position_tick": 93458,
          "angle_tick": 93458,
          "origin": [
            2501.0642,
            -160.55756,
            153.32812
          ],
          "pitch": -0.036392212,
          "yaw": 167.7554,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            76.3125,
            -52.90625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2599.526600 -139.124450 97.284424; setang -20.618256 -173.442200 0",
          "position_tick": 93582,
          "angle_tick": 93582,
          "origin": [
            2599.5266,
            -139.12445,
            97.284424
          ],
          "pitch": -20.618256,
          "yaw": -173.4422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.375,
            -1.5351562,
            -2.2177734
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2593.968750 -139.760681 96.362854; setang -20.654633 -173.533173 0",
          "position_tick": 93588,
          "angle_tick": 93588,
          "origin": [
            2593.96875,
            -139.760681152344,
            96.362854003906
          ],
          "pitch": -20.654632568359,
          "yaw": -173.533172607422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -99.640625,
            -11.39453125,
            -16.5224609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93458,
          "last_tick": 93588,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_15ed19f7411d3e1e",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5d6af8fdfb719608e960_00473",
      "command_record_id": "demo_5d6af8fdfb719608e960_00473",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00473",
        "demo_7dadd8516dde2b87da75_00416",
        "demo_7dadd8516dde2b87da75_00542"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 19,
      "event_tick": 177645,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1950.628800 161.014190 160.031250; setang 5.531952 -175.359650 0",
          "position_tick": 177573,
          "angle_tick": 177573,
          "origin": [
            1950.6288,
            161.01419,
            160.03125
          ],
          "pitch": 5.531952,
          "yaw": -175.35965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1950.630400 160.994810 160.031250; setang 5.510330 -175.413900 0",
          "position_tick": 177515,
          "angle_tick": 177515,
          "origin": [
            1950.6304,
            160.99481,
            160.03125
          ],
          "pitch": 5.51033,
          "yaw": -175.4139,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1962.294300 132.840240 140.128430; setang 2.509338 178.957340 0",
          "position_tick": 177639,
          "angle_tick": 177639,
          "origin": [
            1962.2943,
            132.84024,
            140.12843
          ],
          "pitch": 2.5093384,
          "yaw": 178.95734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.429688,
            0.39648438,
            0.21191406
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1956.005615 132.952866 140.188782; setang 2.166016 179.003326 0",
          "position_tick": 177645,
          "angle_tick": 177645,
          "origin": [
            1956.005615234375,
            132.952865600586,
            140.188781738281
          ],
          "pitch": 2.166015625,
          "yaw": 179.003326416016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.2890625,
            1.9140625,
            1.0263671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177515,
          "last_tick": 177645,
          "samples": 131
        },
        "departure_tick": 177574,
        "movement_to_event_ms": 1125.0,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_172b9d922794ecfd",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00143",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00143",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00130",
        "demo_fbb358b45e5cdb7b7700_00143",
        "demo_fbb358b45e5cdb7b7700_00410"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 8,
      "event_tick": 62184,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -476.000000 2216.000000 25.031252; setang -32.010040 -62.280121 0",
          "position_tick": 62169,
          "angle_tick": 62184,
          "origin": [
            -476.0,
            2216.0,
            25.031251907349
          ],
          "pitch": -32.010040283203,
          "yaw": -62.280120849609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -476.000000 2216.000000 25.031252; setang -32.010040 -62.280120 0",
          "position_tick": 62170,
          "angle_tick": 62170,
          "origin": [
            -476.0,
            2216.0,
            25.031252
          ],
          "pitch": -32.01004,
          "yaw": -62.28012,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -476.000000 2216.000000 66.718750; setang -32.010040 -62.280121 0",
          "position_tick": 62184,
          "angle_tick": 62184,
          "origin": [
            -476.0,
            2216.0,
            66.71875
          ],
          "pitch": -32.010040283203,
          "yaw": -62.280120849609,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            157.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62054,
          "last_tick": 62184,
          "samples": 131
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1a6dc3e365715782",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00083",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00083",
        "demo_0dff5f4d96ba70f21ad1_00245",
        "demo_5c8743102c5a1e28f8ee_00137"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "molodoy",
      "round": 5,
      "event_tick": 46343,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 721.977000 2586.836200 94.330540; setang 0.459717 -113.280370 0",
          "position_tick": 46312,
          "angle_tick": 46312,
          "origin": [
            721.977,
            2586.8362,
            94.33054
          ],
          "pitch": 0.4597168,
          "yaw": -113.28037,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 596.634900 2440.737500 127.031250; setang 5.810394 -110.020180 0",
          "position_tick": 45847,
          "angle_tick": 45847,
          "origin": [
            596.6349,
            2440.7375,
            127.03125
          ],
          "pitch": 5.8103943,
          "yaw": -110.02018,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.097656,
            18.21875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 700.389500 2536.629600 95.167440; setang 0.459717 -113.280370 0",
          "position_tick": 46336,
          "angle_tick": 46336,
          "origin": [
            700.3895,
            2536.6296,
            95.16744
          ],
          "pitch": 0.4597168,
          "yaw": -113.28037,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -86.59766,
            -201.35938,
            4.465332
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 691.812500 2516.688477 95.603897; setang 0.459717 -113.280373 0",
          "position_tick": 46343,
          "angle_tick": 46343,
          "origin": [
            691.8125,
            2516.6884765625,
            95.603897094727
          ],
          "pitch": 0.459716796875,
          "yaw": -113.280372619629,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -93.671875,
            -217.75,
            4.75634765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45847,
          "last_tick": 46343,
          "samples": 497
        },
        "departure_tick": 46313,
        "movement_to_event_ms": 484.375,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1bd72bbe1e9defac",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00255",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00255",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00255",
        "demo_92655b67d38bb2eb32f4_00142",
        "demo_92655b67d38bb2eb32f4_00188"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 14,
      "event_tick": 124359,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1803.957520 1255.031250 -145.968750; setang -0.316895 -137.485992 0",
          "position_tick": 124352,
          "angle_tick": 124359,
          "origin": [
            1803.95751953125,
            1255.03125,
            -145.96875
          ],
          "pitch": -0.31689453125,
          "yaw": -137.485992431641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1803.957500 1255.031200 -145.968750; setang -0.316895 -137.486000 0",
          "position_tick": 124353,
          "angle_tick": 124353,
          "origin": [
            1803.9575,
            1255.0312,
            -145.96875
          ],
          "pitch": -0.31689453,
          "yaw": -137.486,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1803.957520 1255.031250 -145.968750; setang -0.316895 -137.485992 0",
          "position_tick": 124359,
          "angle_tick": 124359,
          "origin": [
            1803.95751953125,
            1255.03125,
            -145.96875
          ],
          "pitch": -0.31689453125,
          "yaw": -137.485992431641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 124229,
          "last_tick": 124359,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1beaf35c2ea5ab1c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00000",
      "command_record_id": "demo_731311ac42553ee59f1a_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00001",
        "demo_4f80b8bcc2fa56bb83a7_00463",
        "demo_731311ac42553ee59f1a_00000"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 1,
      "event_tick": 2311,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1255.968750 -1483.970825 28.716152; setang -9.563263 109.167023 0",
          "position_tick": 2303,
          "angle_tick": 2311,
          "origin": [
            1255.96875,
            -1483.970825195312,
            28.716152191162
          ],
          "pitch": -9.563262939453,
          "yaw": 109.167022705078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1255.968800 -1483.970800 30.671875; setang -9.589691 109.160490 0",
          "position_tick": 2304,
          "angle_tick": 2304,
          "origin": [
            1255.9688,
            -1483.9708,
            30.671875
          ],
          "pitch": -9.589691,
          "yaw": 109.16049,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1255.968750 -1483.970825 54.671875; setang -9.563263 109.167023 0",
          "position_tick": 2311,
          "angle_tick": 2311,
          "origin": [
            1255.96875,
            -1483.970825195312,
            54.671875
          ],
          "pitch": -9.563262939453,
          "yaw": 109.167022705078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2181,
          "last_tick": 2311,
          "samples": 131
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1c3aa7e1ae7654ca",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00221",
      "command_record_id": "demo_84f87856e21e12df25d7_00221",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00003",
        "demo_84f87856e21e12df25d7_00221",
        "demo_9da916c73bb5ff938c63_00098"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 11,
      "event_tick": 87288,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 973.233582 2779.194092 132.509079; setang -28.069382 -124.482651 0",
          "position_tick": 87281,
          "angle_tick": 87288,
          "origin": [
            973.233581542969,
            2779.194091796875,
            132.509078979492
          ],
          "pitch": -28.069381713867,
          "yaw": -124.482650756836,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 973.233600 2779.194000 132.509080; setang -28.069382 -124.482650 0",
          "position_tick": 87282,
          "angle_tick": 87282,
          "origin": [
            973.2336,
            2779.194,
            132.50908
          ],
          "pitch": -28.069382,
          "yaw": -124.48265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 973.233582 2779.194092 132.509079; setang -28.069382 -124.482651 0",
          "position_tick": 87288,
          "angle_tick": 87288,
          "origin": [
            973.233581542969,
            2779.194091796875,
            132.509078979492
          ],
          "pitch": -28.069381713867,
          "yaw": -124.482650756836,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87158,
          "last_tick": 87288,
          "samples": 131
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_209d817d15cfad28",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00033",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00033",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00114",
        "demo_9c5c91359adde2e94631_00148",
        "demo_ea4226131b7a75cdf0ec_00033"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 4,
      "event_tick": 25556,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -307.000000 -164.814819; setang -49.474182 -172.655640 0",
          "position_tick": 25542,
          "angle_tick": 25556,
          "origin": [
            1216.0,
            -307.0,
            -164.814819335938
          ],
          "pitch": -49.474182128906,
          "yaw": -172.655639648438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -307.000000 -163.078120; setang -49.474182 -172.655640 0",
          "position_tick": 25543,
          "angle_tick": 25543,
          "origin": [
            1216.0,
            -307.0,
            -163.07812
          ],
          "pitch": -49.474182,
          "yaw": -172.65564,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -307.000000 -121.984375; setang -49.474182 -172.655640 0",
          "position_tick": 25556,
          "angle_tick": 25556,
          "origin": [
            1216.0,
            -307.0,
            -121.984375
          ],
          "pitch": -49.474182128906,
          "yaw": -172.655639648438,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25426,
          "last_tick": 25556,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_21a3c4975afae963",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_84f87856e21e12df25d7_00035",
      "command_record_id": "demo_84f87856e21e12df25d7_00035",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00035",
        "demo_84f87856e21e12df25d7_00063",
        "demo_86c38e0db4646195347a_00103"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "flameZ",
      "round": 4,
      "event_tick": 25922,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 879.392900 2167.599000 136.366290; setang 1.650009 -147.786030 0",
          "position_tick": 25689,
          "angle_tick": 25689,
          "origin": [
            879.3929,
            2167.599,
            136.36629
          ],
          "pitch": 1.6500092,
          "yaw": -147.78603,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.8945312,
            -214.92188,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 920.891300 1973.473600 136.031280; setang 1.782196 -168.838230 0",
          "position_tick": 25916,
          "angle_tick": 25916,
          "origin": [
            920.8913,
            1973.4736,
            136.03128
          ],
          "pitch": 1.782196,
          "yaw": -168.83823,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -59.683594,
            -11.875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 912.055847 1971.726685 136.031281; setang 1.056061 -168.904495 0",
          "position_tick": 25922,
          "angle_tick": 25922,
          "origin": [
            912.055847167969,
            1971.726684570312,
            136.031280517578
          ],
          "pitch": 1.056060791016,
          "yaw": -168.904495239258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.9453125,
            -26.8203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25689,
          "last_tick": 25922,
          "samples": 234
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_21d2ef864d529ba5",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00332",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00332",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00300",
        "demo_1e8907bfd30b0bcdbfe9_00332",
        "demo_a50086abe9c7c4a980cd_00321"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 17,
      "event_tick": 150529,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1337.723400 -397.195920 -127.968750; setang 4.897156 -103.981476 0",
          "position_tick": 150514,
          "angle_tick": 150514,
          "origin": [
            1337.7234,
            -397.19592,
            -127.96875
          ],
          "pitch": 4.897156,
          "yaw": -103.981476,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1335.012500 -398.558600 -127.968750; setang 8.408325 -103.642620 0",
          "position_tick": 150130,
          "angle_tick": 150130,
          "origin": [
            1335.0125,
            -398.5586,
            -127.96875
          ],
          "pitch": 8.408325,
          "yaw": -103.64262,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1334.995400 -408.150880 -127.968750; setang 4.897156 -103.981476 0",
          "position_tick": 150523,
          "angle_tick": 150523,
          "origin": [
            1334.9954,
            -408.15088,
            -127.96875
          ],
          "pitch": 4.897156,
          "yaw": -103.981476,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -29.359375,
            -117.87891,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1332.019775 -420.101562 -127.968750; setang 4.897156 -103.981476 0",
          "position_tick": 150529,
          "angle_tick": 150529,
          "origin": [
            1332.019775390625,
            -420.1015625,
            -127.96875
          ],
          "pitch": 4.897155761719,
          "yaw": -103.981475830078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -39.3828125,
            -158.1953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150130,
          "last_tick": 150529,
          "samples": 400
        },
        "departure_tick": 150515,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_22223668c316e723",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00263",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00263",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00253",
        "demo_c7fce8ea189bfb0ec256_00238",
        "demo_c7fce8ea189bfb0ec256_00263"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 16,
      "event_tick": 129290,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -990.307600 -1111.088400 -415.968750; setang 0.563049 -50.627747 0",
          "position_tick": 129160,
          "angle_tick": 129160,
          "origin": [
            -990.3076,
            -1111.0884,
            -415.96875
          ],
          "pitch": 0.5630493,
          "yaw": -50.627747,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -629.253000 -1376.199300 -415.968750; setang -8.448151 -53.359222 0",
          "position_tick": 129284,
          "angle_tick": 129284,
          "origin": [
            -629.253,
            -1376.1993,
            -415.96875
          ],
          "pitch": -8.448151,
          "yaw": -53.359222,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.38281,
            -196.46094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -617.816833 -1391.547852 -415.968750; setang -8.504456 -53.359222 0",
          "position_tick": 129290,
          "angle_tick": 129290,
          "origin": [
            -617.816833496094,
            -1391.5478515625,
            -415.96875
          ],
          "pitch": -8.504455566406,
          "yaw": -53.359222412109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.3828125,
            -196.4609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 129160,
          "last_tick": 129290,
          "samples": 131
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_22b8332346b206d6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00366",
      "command_record_id": "demo_bc6251413daa2447c1ff_00418",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00103",
        "demo_bc6251413daa2447c1ff_00366",
        "demo_bc6251413daa2447c1ff_00418"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 21,
      "event_tick": 185563,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -697.470700 -2137.643800 -179.968750; setang 1.166260 31.681488 0",
          "position_tick": 185459,
          "angle_tick": 185459,
          "origin": [
            -697.4707,
            -2137.6438,
            -179.96875
          ],
          "pitch": 1.1662598,
          "yaw": 31.681488,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -697.445860 -2137.628400 -179.968750; setang 1.166260 31.681488 0",
          "position_tick": 185427,
          "angle_tick": 185427,
          "origin": [
            -697.44586,
            -2137.6284,
            -179.96875
          ],
          "pitch": 1.1662598,
          "yaw": 31.681488,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.0351562,
            -50.59375,
            -266.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -676.334500 -2214.986600 -179.968750; setang -5.642853 38.875810 0",
          "position_tick": 185557,
          "angle_tick": 185557,
          "origin": [
            -676.3345,
            -2214.9866,
            -179.96875
          ],
          "pitch": -5.642853,
          "yaw": 38.87581,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            121.984375,
            95.578125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -665.408264 -2206.339600 -179.968750; setang -6.533783 38.523560 0",
          "position_tick": 185563,
          "angle_tick": 185563,
          "origin": [
            -665.408264160156,
            -2206.339599609375,
            -179.96875
          ],
          "pitch": -6.533782958984,
          "yaw": 38.523559570312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            134.45703125,
            106.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185427,
          "last_tick": 185563,
          "samples": 137
        },
        "departure_tick": 185460,
        "movement_to_event_ms": 1625.0,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_248873b78bf0511d",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00360",
      "command_record_id": "demo_1b9d5eac73de0b387701_00360",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00081",
        "demo_1b9d5eac73de0b387701_00360",
        "demo_1b9d5eac73de0b387701_00487"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 17,
      "event_tick": 143463,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 3.850021 -52.357407 0",
          "position_tick": 143075,
          "angle_tick": 143075,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 3.8500214,
          "yaw": -52.357407,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 5.720093 -52.329940 0",
          "position_tick": 142971,
          "angle_tick": 142971,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 5.720093,
          "yaw": -52.32994,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -779.677200 -2244.627400 -176.656250; setang -19.662445 70.347520 0",
          "position_tick": 143456,
          "angle_tick": 143456,
          "origin": [
            -779.6772,
            -2244.6274,
            -176.65625
          ],
          "pitch": -19.662445,
          "yaw": 70.34752,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            82.22266,
            226.5625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -771.941345 -2223.283203 -153.000000; setang -19.689911 70.347519 0",
          "position_tick": 143463,
          "angle_tick": 143463,
          "origin": [
            -771.941345214844,
            -2223.283203125,
            -153.0
          ],
          "pitch": -19.689910888672,
          "yaw": 70.347518920898,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            82.515625,
            227.671875,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142971,
          "last_tick": 143463,
          "samples": 493
        },
        "departure_tick": 143076,
        "movement_to_event_ms": 6062.5,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_252e7476711f958a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00323",
      "command_record_id": "demo_18d34587c875f0b595ae_00299",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00299",
        "demo_18d34587c875f0b595ae_00323",
        "demo_518d8b186445b01e1f62_00026"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 16,
      "event_tick": 153255,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -881.619300 309.060880 -55.968750; setang 11.689789 -28.392105 0",
          "position_tick": 153144,
          "angle_tick": 153144,
          "origin": [
            -881.6193,
            309.06088,
            -55.96875
          ],
          "pitch": 11.689789,
          "yaw": -28.392105,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -881.756840 308.797100 -55.968750; setang 11.689789 -28.392105 0",
          "position_tick": 153125,
          "angle_tick": 153125,
          "origin": [
            -881.75684,
            308.7971,
            -55.96875
          ],
          "pitch": 11.689789,
          "yaw": -28.392105,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.91016,
            -52.027344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -869.437600 339.609770 -55.968750; setang 9.849930 -30.160217 0",
          "position_tick": 153249,
          "angle_tick": 153249,
          "origin": [
            -869.4376,
            339.60977,
            -55.96875
          ],
          "pitch": 9.84993,
          "yaw": -30.160217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            50.210938,
            -29.142578,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -861.809082 335.181885 -55.968750; setang 8.605042 -30.178070 0",
          "position_tick": 153255,
          "angle_tick": 153255,
          "origin": [
            -861.80908203125,
            335.181884765625,
            -55.96875
          ],
          "pitch": 8.605041503906,
          "yaw": -30.178070068359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            118.09375,
            -68.58203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153125,
          "last_tick": 153255,
          "samples": 131
        },
        "departure_tick": 153145,
        "movement_to_event_ms": 1734.375,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_255b861a452d6bec",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00439",
      "command_record_id": "demo_c41e59c2737947d52711_00439",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00131",
        "demo_2160153112cdae3ea873_00147",
        "demo_c41e59c2737947d52711_00439"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "FL1T",
      "round": 22,
      "event_tick": 186895,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 622.308600 1231.118000 1700.031200; setang 0.669128 108.743350 0",
          "position_tick": 186765,
          "angle_tick": 186765,
          "origin": [
            622.3086,
            1231.118,
            1700.0312
          ],
          "pitch": 0.6691284,
          "yaw": 108.74335,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -92.015625,
            -24.75,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 688.680300 1391.786100 1700.031200; setang -1.184112 128.949620 0",
          "position_tick": 186889,
          "angle_tick": 186889,
          "origin": [
            688.6803,
            1391.7861,
            1700.0312
          ],
          "pitch": -1.1841125,
          "yaw": 128.94962,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.69141,
            161.1875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 678.215759 1405.257324 1700.031250; setang -1.184113 129.001129 0",
          "position_tick": 186895,
          "angle_tick": 186895,
          "origin": [
            678.215759277344,
            1405.25732421875,
            1700.03125
          ],
          "pitch": -1.184112548828,
          "yaw": 129.001129150391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.20703125,
            176.609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186765,
          "last_tick": 186895,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_265e13616874713d",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_84f87856e21e12df25d7_00250",
      "command_record_id": "demo_84f87856e21e12df25d7_00250",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00122",
        "demo_84f87856e21e12df25d7_00250",
        "demo_84f87856e21e12df25d7_00274"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 12,
      "event_tick": 96374,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 240.512000 1293.365700 109.291120; setang -3.191528 75.959140 0",
          "position_tick": 96177,
          "angle_tick": 96177,
          "origin": [
            240.512,
            1293.3657,
            109.29112
          ],
          "pitch": -3.1915283,
          "yaw": 75.95914,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 210.906140 1458.346800 108.173480; setang -10.012665 56.550750 0",
          "position_tick": 96368,
          "angle_tick": 96368,
          "origin": [
            210.90614,
            1458.3468,
            108.17348
          ],
          "pitch": -10.012665,
          "yaw": 56.55075,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            113.89746,
            171.83594,
            22.062012
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 220.441513 1472.749390 109.884888; setang -10.089905 56.524994 0",
          "position_tick": 96374,
          "angle_tick": 96374,
          "origin": [
            220.441513061523,
            1472.749389648438,
            109.884887695312
          ],
          "pitch": -10.089904785156,
          "yaw": 56.524993896484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.4130859375,
            189.515625,
            22.50927734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 96177,
          "last_tick": 96374,
          "samples": 198
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2801922153ca410f",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00556",
      "command_record_id": "demo_7dadd8516dde2b87da75_00556",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00274",
        "demo_7dadd8516dde2b87da75_00329",
        "demo_7dadd8516dde2b87da75_00556"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "huNter-",
      "round": 23,
      "event_tick": 222804,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 99.303870 -44.031250 41.175415; setang 2.365143 2.955322 0",
          "position_tick": 222674,
          "angle_tick": 222674,
          "origin": [
            99.30387,
            -44.03125,
            41.175415
          ],
          "pitch": 2.3651428,
          "yaw": 2.9553223,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            4.720703,
            -15.0546875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 99.845924 -44.051330 51.359375; setang 2.365143 2.955322 0",
          "position_tick": 222798,
          "angle_tick": 222798,
          "origin": [
            99.845924,
            -44.05133,
            51.359375
          ],
          "pitch": 2.3651428,
          "yaw": 2.9553223,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            9.501953,
            -1.8320312,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 102.191727 -44.063354 70.312500; setang 2.365143 2.955322 0",
          "position_tick": 222804,
          "angle_tick": 222804,
          "origin": [
            102.19172668457,
            -44.063354492188,
            70.3125
          ],
          "pitch": 2.365142822266,
          "yaw": 2.955322265625,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            30.046875,
            -0.015625,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 222674,
          "last_tick": 222804,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b6d475b187acafb",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00195",
      "command_record_id": "demo_86c38e0db4646195347a_00195",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00278",
        "demo_86c38e0db4646195347a_00122",
        "demo_86c38e0db4646195347a_00195"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 10,
      "event_tick": 71582,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1148.076300 2801.774200 128.695470; setang -10.697601 -152.124250 0",
          "position_tick": 71558,
          "angle_tick": 71558,
          "origin": [
            1148.0763,
            2801.7742,
            128.69547
          ],
          "pitch": -10.697601,
          "yaw": -152.12425,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1156.968300 2824.037800 128.695470; setang 0.137665 -144.809750 0",
          "position_tick": 71452,
          "angle_tick": 71452,
          "origin": [
            1156.9683,
            2824.0378,
            128.69547
          ],
          "pitch": 0.1376648,
          "yaw": -144.80975,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -58.953125,
            -101.046875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1148.030500 2799.885700 128.695470; setang -10.669785 -152.316860 0",
          "position_tick": 71576,
          "angle_tick": 71576,
          "origin": [
            1148.0305,
            2799.8857,
            128.69547
          ],
          "pitch": -10.669785,
          "yaw": -152.31686,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1148.030518 2799.885742 128.695465; setang -10.669785 -152.316864 0",
          "position_tick": 71582,
          "angle_tick": 71582,
          "origin": [
            1148.030517578125,
            2799.8857421875,
            128.695465087891
          ],
          "pitch": -10.669784545898,
          "yaw": -152.316864013672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71452,
          "last_tick": 71582,
          "samples": 131
        },
        "departure_tick": 71559,
        "movement_to_event_ms": 375.0,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b8000781030cde9",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00113",
      "command_record_id": "demo_44ff5206b8e42e46265b_00181",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00181",
        "demo_4f80b8bcc2fa56bb83a7_00113",
        "demo_4f80b8bcc2fa56bb83a7_00262"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "huNter-",
      "round": 8,
      "event_tick": 74124,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang 10.339844 -76.386566 0",
          "position_tick": 73818,
          "angle_tick": 73818,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": 10.339844,
          "yaw": -76.386566,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang 10.339844 -76.386566 0",
          "position_tick": 73725,
          "angle_tick": 73725,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": 10.339844,
          "yaw": -76.386566,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -470.107420 742.399900 110.838350; setang -7.177505 -99.981766 0",
          "position_tick": 74117,
          "angle_tick": 74117,
          "origin": [
            -470.10742,
            742.3999,
            110.83835
          ],
          "pitch": -7.1775055,
          "yaw": -99.981766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -46.546875,
            -216.85547,
            153.60547
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -474.408569 720.951599 126.030914; setang -6.572571 -99.816971 0",
          "position_tick": 74124,
          "angle_tick": 74124,
          "origin": [
            -474.408569335938,
            720.951599121094,
            126.030914306641
          ],
          "pitch": -6.572570800781,
          "yaw": -99.816970825195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.51953125,
            -234.07421875,
            165.802734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73725,
          "last_tick": 74124,
          "samples": 400
        },
        "departure_tick": 73819,
        "movement_to_event_ms": 4781.25,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2bc1ffd151a4e11d",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5866197d339b3ac61e8a_00140",
      "command_record_id": "demo_5866197d339b3ac61e8a_00140",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00140",
        "demo_5866197d339b3ac61e8a_00184",
        "demo_fbb358b45e5cdb7b7700_00098"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 8,
      "event_tick": 58221,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -897.708800 419.411100 -10.086670; setang 12.581757 -41.426010 0",
          "position_tick": 58210,
          "angle_tick": 58210,
          "origin": [
            -897.7088,
            419.4111,
            -10.08667
          ],
          "pitch": 12.581757,
          "yaw": -41.42601,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -882.580750 515.924200 0.031250; setang -2.549866 -164.694340 0",
          "position_tick": 58055,
          "angle_tick": 58055,
          "origin": [
            -882.58075,
            515.9242,
            0.03125
          ],
          "pitch": -2.5498657,
          "yaw": -164.69434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -4.3632812,
            -114.23047,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -894.824200 416.865780 -11.793579; setang 12.581757 -41.426010 0",
          "position_tick": 58215,
          "angle_tick": 58215,
          "origin": [
            -894.8242,
            416.86578,
            -11.793579
          ],
          "pitch": 12.581757,
          "yaw": -41.42601,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.972656,
            -42.33203,
            -28.386719
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -887.920593 410.775055 -15.877930; setang 12.581757 -41.384460 0",
          "position_tick": 58221,
          "angle_tick": 58221,
          "origin": [
            -887.920593261719,
            410.775054931641,
            -15.8779296875
          ],
          "pitch": 12.581756591797,
          "yaw": -41.384460449219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            105.51953125,
            -93.087890625,
            -62.421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58055,
          "last_tick": 58221,
          "samples": 167
        },
        "departure_tick": 58211,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2cc4d1c726cbb2ae",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00052",
      "command_record_id": "demo_9973c9a1187116ecba8b_00052",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00069",
        "demo_79fb1d50cba757afee7d_00342",
        "demo_9973c9a1187116ecba8b_00052"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 4,
      "event_tick": 30076,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 20.804764 1348.031200 0.189840; setang -24.386902 26.739685 0",
          "position_tick": 30068,
          "angle_tick": 30068,
          "origin": [
            20.804764,
            1348.0312,
            0.18983984
          ],
          "pitch": -24.386902,
          "yaw": 26.739685,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 8.803150 1379.304100 0.008807; setang 8.843994 30.026672 0",
          "position_tick": 29800,
          "angle_tick": 29800,
          "origin": [
            8.80315,
            1379.3041,
            0.0088067055
          ],
          "pitch": 8.843994,
          "yaw": 30.026672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.875,
            -84.390625,
            4.0976562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 20.956177 1348.107800 4.281250; setang -24.419860 26.805603 0",
          "position_tick": 30069,
          "angle_tick": 30069,
          "origin": [
            20.956177,
            1348.1078,
            4.28125
          ],
          "pitch": -24.41986,
          "yaw": 26.805603,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 23.466316 1349.375488 27.734375; setang -24.426727 26.825531 0",
          "position_tick": 30076,
          "angle_tick": 30076,
          "origin": [
            23.466316223145,
            1349.37548828125,
            27.734375
          ],
          "pitch": -24.426727294922,
          "yaw": 26.825531005859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            26.765625,
            13.515625,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29800,
          "last_tick": 30076,
          "samples": 277
        },
        "departure_tick": 30069,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2cf738eee7261858",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_c41e59c2737947d52711_00351",
      "command_record_id": "demo_79afb17b7ed789137186_00024",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79afb17b7ed789137186_00024",
        "demo_79afb17b7ed789137186_00181",
        "demo_c41e59c2737947d52711_00351"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 3,
      "event_tick": 18507,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -216.997620 -1297.260400 1660.031200; setang -1.231842 57.870820 0",
          "position_tick": 18484,
          "angle_tick": 18484,
          "origin": [
            -216.99762,
            -1297.2604,
            1660.0312
          ],
          "pitch": -1.231842,
          "yaw": 57.87082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -167.141420 -1270.249300 1660.031200; setang 3.942383 56.269226 0",
          "position_tick": 18377,
          "angle_tick": 18377,
          "origin": [
            -167.14142,
            -1270.2493,
            1660.0312
          ],
          "pitch": 3.9423828,
          "yaw": 56.269226,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            85.67969,
            -57.265625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -201.766420 -1273.031900 1660.031200; setang -1.231842 57.870820 0",
          "position_tick": 18500,
          "angle_tick": 18500,
          "origin": [
            -201.76642,
            -1273.0319,
            1660.0312
          ],
          "pitch": -1.231842,
          "yaw": 57.87082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            96.1875,
            153.00781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -191.538940 -1256.757324 1660.031250; setang -1.231842 57.870819 0",
          "position_tick": 18507,
          "angle_tick": 18507,
          "origin": [
            -191.538940429688,
            -1256.75732421875,
            1660.03125
          ],
          "pitch": -1.231842041016,
          "yaw": 57.870819091797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.8203125,
            182.7265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18377,
          "last_tick": 18507,
          "samples": 131
        },
        "departure_tick": 18485,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ea41c18cec31af8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00000",
      "command_record_id": "demo_518d8b186445b01e1f62_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00213",
        "demo_518d8b186445b01e1f62_00000",
        "demo_518d8b186445b01e1f62_00070"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "d1Ledez",
      "round": 1,
      "event_tick": 1541,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -631.387760 -1436.339600 2.031248; setang -4.312134 117.455870 0",
          "position_tick": 1411,
          "angle_tick": 1411,
          "origin": [
            -631.38776,
            -1436.3396,
            2.031248
          ],
          "pitch": -4.312134,
          "yaw": 117.45587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -977.176150 -1178.106000 71.906250; setang -19.095947 100.912506 0",
          "position_tick": 1535,
          "angle_tick": 1535,
          "origin": [
            -977.17615,
            -1178.106,
            71.90625
          ],
          "pitch": -19.095947,
          "yaw": 100.912506,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -48.96875,
            240.05469,
            210.95215
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -981.000610 -1159.352173 91.140625; setang -19.095947 100.956451 0",
          "position_tick": 1541,
          "angle_tick": 1541,
          "origin": [
            -981.000610351562,
            -1159.352172851562,
            91.140625
          ],
          "pitch": -19.095947265625,
          "yaw": 100.956451416016,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -48.953125,
            240.046875,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1411,
          "last_tick": 1541,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_31d01472b27e3622",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00295",
      "command_record_id": "demo_6e149681cbff13e6c780_00295",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00307",
        "demo_6e149681cbff13e6c780_00281",
        "demo_6e149681cbff13e6c780_00295"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 13,
      "event_tick": 131193,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 539.958557 3326.087891 167.031250; setang 11.351959 -88.566628 0",
          "position_tick": 131185,
          "angle_tick": 131193,
          "origin": [
            539.958557128906,
            3326.087890625,
            167.03125
          ],
          "pitch": 11.351959228516,
          "yaw": -88.566627502441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 539.958560 3326.088000 171.046880; setang 11.351959 -88.566630 0",
          "position_tick": 131186,
          "angle_tick": 131186,
          "origin": [
            539.95856,
            3326.088,
            171.04688
          ],
          "pitch": 11.351959,
          "yaw": -88.56663,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 539.958557 3326.087891 194.515625; setang 11.351959 -88.566628 0",
          "position_tick": 131193,
          "angle_tick": 131193,
          "origin": [
            539.958557128906,
            3326.087890625,
            194.515625
          ],
          "pitch": 11.351959228516,
          "yaw": -88.566627502441,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130953,
          "last_tick": 131193,
          "samples": 241
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_320e65ef223196c0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00035",
      "command_record_id": "demo_9c5c91359adde2e94631_00035",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00061",
        "demo_585d972b6bcf05f54588_00345",
        "demo_9c5c91359adde2e94631_00035"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 3,
      "event_tick": 20697,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1711.968750 -761.032654 -167.968750; setang -27.893600 -39.006958 0",
          "position_tick": 20689,
          "angle_tick": 20697,
          "origin": [
            -1711.96875,
            -761.032653808594,
            -167.96875
          ],
          "pitch": -27.893600463867,
          "yaw": -39.006958007812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1711.968800 -761.032650 -159.015620; setang -27.893600 -39.006958 0",
          "position_tick": 20691,
          "angle_tick": 20691,
          "origin": [
            -1711.9688,
            -761.03265,
            -159.01562
          ],
          "pitch": -27.8936,
          "yaw": -39.006958,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            293.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1711.968750 -761.032654 -140.062500; setang -27.893600 -39.006958 0",
          "position_tick": 20697,
          "angle_tick": 20697,
          "origin": [
            -1711.96875,
            -761.032653808594,
            -140.0625
          ],
          "pitch": -27.893600463867,
          "yaw": -39.006958007812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20567,
          "last_tick": 20697,
          "samples": 131
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_347d7abdc85dbf8f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9da916c73bb5ff938c63_00057",
      "command_record_id": "demo_9da916c73bb5ff938c63_00057",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00214",
        "demo_9da916c73bb5ff938c63_00057",
        "demo_9da916c73bb5ff938c63_00262"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 4,
      "event_tick": 21813,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 232.608948 526.031250 87.447464; setang -34.716110 14.098206 0",
          "position_tick": 21803,
          "angle_tick": 21813,
          "origin": [
            232.608947753906,
            526.03125,
            87.447463989258
          ],
          "pitch": -34.716110229492,
          "yaw": 14.098205566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 232.608950 526.031250 102.031250; setang -34.716110 14.098206 0",
          "position_tick": 21807,
          "angle_tick": 21807,
          "origin": [
            232.60895,
            526.03125,
            102.03125
          ],
          "pitch": -34.71611,
          "yaw": 14.098206,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            276.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 232.608948 526.031250 119.656250; setang -34.716110 14.098206 0",
          "position_tick": 21813,
          "angle_tick": 21813,
          "origin": [
            232.608947753906,
            526.03125,
            119.65625
          ],
          "pitch": -34.716110229492,
          "yaw": 14.098205566406,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21679,
          "last_tick": 21813,
          "samples": 135
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3614d284a0201385",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00208",
      "command_record_id": "demo_9da916c73bb5ff938c63_00208",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00271",
        "demo_9da916c73bb5ff938c63_00208",
        "demo_9da916c73bb5ff938c63_00420"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 10,
      "event_tick": 71336,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -807.038800 583.450900 -30.235107; setang 3.959885 29.143982 0",
          "position_tick": 71175,
          "angle_tick": 71175,
          "origin": [
            -807.0388,
            583.4509,
            -30.235107
          ],
          "pitch": 3.9598846,
          "yaw": 29.143982,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            241.28125,
            54.28125,
            45.4375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -302.439640 841.468400 9.510643; setang -14.475861 -13.800201 0",
          "position_tick": 71330,
          "angle_tick": 71330,
          "origin": [
            -302.43964,
            841.4684,
            9.510643
          ],
          "pitch": -14.475861,
          "yaw": -13.800201,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            234.375,
            -50.996094,
            53.777832
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -283.817688 837.256042 13.941115; setang -15.355804 -14.020264 0",
          "position_tick": 71336,
          "angle_tick": 71336,
          "origin": [
            -283.817687988281,
            837.256042480469,
            13.941115379333
          ],
          "pitch": -15.355804443359,
          "yaw": -14.020263671875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.77734375,
            -54.890625,
            63.9912109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71175,
          "last_tick": 71336,
          "samples": 162
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_38f9e29795bb0006",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00303",
      "command_record_id": "demo_67348e1baa5b49bad101_00303",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00031",
        "demo_17accc02fe6ec2727063_00196",
        "demo_67348e1baa5b49bad101_00303"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 16,
      "event_tick": 145599,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -960.490300 -2517.366500 -167.968750; setang -6.132431 21.866913 0",
          "position_tick": 145318,
          "angle_tick": 145318,
          "origin": [
            -960.4903,
            -2517.3665,
            -167.96875
          ],
          "pitch": -6.132431,
          "yaw": 21.866913,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.066406,
            -82.078125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -506.852420 -2243.395000 -176.238040; setang -4.427490 46.121980 0",
          "position_tick": 145592,
          "angle_tick": 145592,
          "origin": [
            -506.85242,
            -2243.395,
            -176.23804
          ],
          "pitch": -4.42749,
          "yaw": 46.12198,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            155.53516,
            160.75,
            -7.3789062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -491.580200 -2227.560303 -176.966797; setang -4.922562 46.396973 0",
          "position_tick": 145599,
          "angle_tick": 145599,
          "origin": [
            -491.580200195312,
            -2227.560302734375,
            -176.966796875
          ],
          "pitch": -4.922561645508,
          "yaw": 46.39697265625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.0859375,
            172.59375,
            -7.9609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 145318,
          "last_tick": 145599,
          "samples": 282
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_39c7166d1f5c20f7",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_18d34587c875f0b595ae_00334",
      "command_record_id": "demo_18d34587c875f0b595ae_00334",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00334",
        "demo_241d9eb92ddde5a3b396_00291",
        "demo_241d9eb92ddde5a3b396_00373"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 18,
      "event_tick": 165466,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 822.622740 118.535446 -138.234380; setang 22.334518 94.910550 0",
          "position_tick": 165240,
          "angle_tick": 165240,
          "origin": [
            822.62274,
            118.535446,
            -138.23438
          ],
          "pitch": 22.334518,
          "yaw": 94.91055,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1039.898800 806.261500 -188.833620; setang -8.513718 16.304398 0",
          "position_tick": 165460,
          "angle_tick": 165460,
          "origin": [
            1039.8988,
            806.2615,
            -188.83362
          ],
          "pitch": -8.513718,
          "yaw": 16.304398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            192.10156,
            76.47656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1055.612793 811.973938 -188.833618; setang -10.612793 15.710449 0",
          "position_tick": 165466,
          "angle_tick": 165466,
          "origin": [
            1055.61279296875,
            811.973937988281,
            -188.833618164062
          ],
          "pitch": -10.61279296875,
          "yaw": 15.71044921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            204.90625,
            71.56640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165240,
          "last_tick": 165466,
          "samples": 227
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_39e8eb7460b23e04",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00355",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00355",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00322",
        "demo_5cc1733fab4c73f800c9_00355",
        "demo_c7fce8ea189bfb0ec256_00269"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "tN1R",
      "round": 18,
      "event_tick": 154370,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1987.241600 -409.827450 -351.968750; setang 5.301941 -170.102000 0",
          "position_tick": 154005,
          "angle_tick": 154005,
          "origin": [
            1987.2416,
            -409.82745,
            -351.96875
          ],
          "pitch": 5.301941,
          "yaw": -170.102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1016.206000 -403.733100 -127.968750; setang 4.279175 -120.382000 0",
          "position_tick": 154364,
          "angle_tick": 154364,
          "origin": [
            1016.206,
            -403.7331,
            -127.96875
          ],
          "pitch": 4.279175,
          "yaw": -120.382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -133.1836,
            -205.64062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1006.005127 -419.928528 -127.968750; setang 4.136017 -120.371017 0",
          "position_tick": 154370,
          "angle_tick": 154370,
          "origin": [
            1006.005126953125,
            -419.928527832031,
            -127.96875
          ],
          "pitch": 4.136016845703,
          "yaw": -120.371017456055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -129.49609375,
            -207.9765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154005,
          "last_tick": 154370,
          "samples": 366
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3a63a2beafd5a27c",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_2160153112cdae3ea873_00317",
      "command_record_id": "demo_2160153112cdae3ea873_00317",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00317",
        "demo_79afb17b7ed789137186_00113",
        "demo_79afb17b7ed789137186_00285"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 18,
      "event_tick": 160821,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1473.965700 600.376500 1614.031200; setang 9.028702 -18.271301 0",
          "position_tick": 160366,
          "angle_tick": 160366,
          "origin": [
            -1473.9657,
            600.3765,
            1614.0312
          ],
          "pitch": 9.028702,
          "yaw": -18.271301,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.00781,
            -21.058594,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -275.531250 -93.593320 1664.656200; setang 1.531219 30.912094 0",
          "position_tick": 160807,
          "angle_tick": 160807,
          "origin": [
            -275.53125,
            -93.59332,
            1664.6562
          ],
          "pitch": 1.5312195,
          "yaw": 30.912094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.531250 -93.593323 1705.296875; setang 1.425476 31.043930 0",
          "position_tick": 160821,
          "angle_tick": 160821,
          "origin": [
            -275.53125,
            -93.593322753906,
            1705.296875
          ],
          "pitch": 1.425476074219,
          "yaw": 31.043930053711,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            162.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160366,
          "last_tick": 160821,
          "samples": 456
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3b5f99d68c6e2c55",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00186",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00186",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00042",
        "demo_5c8743102c5a1e28f8ee_00186",
        "demo_deb2a52b8ef138c44fe0_00016"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 10,
      "event_tick": 69954,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1281.581200 1932.516400 1.624023; setang 13.292419 -93.796810 0",
          "position_tick": 69761,
          "angle_tick": 69761,
          "origin": [
            1281.5812,
            1932.5164,
            1.6240234
          ],
          "pitch": 13.292419,
          "yaw": -93.79681,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.05469,
            -85.15625,
            5.9296875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1298.613800 1231.423600 1.031248; setang 2.967682 -143.538440 0",
          "position_tick": 69947,
          "angle_tick": 69947,
          "origin": [
            1298.6138,
            1231.4236,
            1.0312481
          ],
          "pitch": 2.967682,
          "yaw": -143.53844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.03125,
            -190.75,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1285.913330 1219.338623 1.031248; setang 1.588211 -144.457855 0",
          "position_tick": 69954,
          "angle_tick": 69954,
          "origin": [
            1285.913330078125,
            1219.338623046875,
            1.031248092651
          ],
          "pitch": 1.58821105957,
          "yaw": -144.457855224609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.2734375,
            -120.7265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69761,
          "last_tick": 69954,
          "samples": 194
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3d22893fe6e34258",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_a50086abe9c7c4a980cd_00097",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00097",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00097",
        "demo_a50086abe9c7c4a980cd_00149",
        "demo_c7fce8ea189bfb0ec256_00174"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 7,
      "event_tick": 41403,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2140.046100 -526.796500 -351.968750; setang 6.806717 -148.206250 0",
          "position_tick": 41151,
          "angle_tick": 41151,
          "origin": [
            2140.0461,
            -526.7965,
            -351.96875
          ],
          "pitch": 6.806717,
          "yaw": -148.20625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1731.526000 -1130.319600 -377.557560; setang -19.962845 -149.235870 0",
          "position_tick": 41397,
          "angle_tick": 41397,
          "origin": [
            1731.526,
            -1130.3196,
            -377.55756
          ],
          "pitch": -19.962845,
          "yaw": -149.23587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.92969,
            -118.39844,
            -34.51953
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1715.462402 -1139.879395 -380.306091; setang -19.962845 -149.235870 0",
          "position_tick": 41403,
          "angle_tick": 41403,
          "origin": [
            1715.46240234375,
            -1139.87939453125,
            -380.306091308594
          ],
          "pitch": -19.962844848633,
          "yaw": -149.235870361328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -208.375,
            -124.0,
            -35.20703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41151,
          "last_tick": 41403,
          "samples": 253
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_42024d28db2146b6",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00210",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00210",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00306",
        "demo_49fabf21b1c26f1010df_00325",
        "demo_5c8743102c5a1e28f8ee_00210"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 11,
      "event_tick": 80745,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1656.254900 933.405330 30.956005; setang 6.970139 26.889374 0",
          "position_tick": 80615,
          "angle_tick": 80615,
          "origin": [
            -1656.2549,
            933.40533,
            30.956005
          ],
          "pitch": 6.9701385,
          "yaw": 26.889374,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            83.140625,
            -148.70312,
            -1.1245117
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1803.514300 1162.229500 32.473520; setang -12.733490 118.710020 0",
          "position_tick": 80739,
          "angle_tick": 80739,
          "origin": [
            -1803.5143,
            1162.2295,
            32.47352
          ],
          "pitch": -12.73349,
          "yaw": 118.71002,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.27344,
            215.05469,
            -0.7636719
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1812.688843 1179.028076 32.374870; setang -12.733490 118.710022 0",
          "position_tick": 80745,
          "angle_tick": 80745,
          "origin": [
            -1812.688842773438,
            1179.028076171875,
            32.374870300293
          ],
          "pitch": -12.733489990234,
          "yaw": 118.710021972656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.4921875,
            215.0,
            -1.7412109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80615,
          "last_tick": 80745,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_463768f904bd7afc",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00067",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00067",
        "demo_1c4fa8f15de6cbb137e2_00210",
        "demo_79fb1d50cba757afee7d_00023"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 5,
      "event_tick": 32562,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -92.367920 -614.838870 104.015625; setang 39.952470 30.377197 0",
          "position_tick": 32221,
          "angle_tick": 32221,
          "origin": [
            -92.36792,
            -614.83887,
            104.015625
          ],
          "pitch": 39.95247,
          "yaw": 30.377197,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            230.0664,
            97.828125,
            190.0542
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 661.902700 386.840120 0.909334; setang -12.305023 93.499480 0",
          "position_tick": 32555,
          "angle_tick": 32555,
          "origin": [
            661.9027,
            386.84012,
            0.9093342
          ],
          "pitch": -12.305023,
          "yaw": 93.49948,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -7.8476562,
            237.28125,
            -0.088378906
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 660.940002 409.654083 0.901917; setang -12.616425 93.538269 0",
          "position_tick": 32562,
          "angle_tick": 32562,
          "origin": [
            660.940002441406,
            409.654083251953,
            0.901917457581
          ],
          "pitch": -12.616424560547,
          "yaw": 93.538269042969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.2734375,
            244.734375,
            -0.074737548828
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32221,
          "last_tick": 32562,
          "samples": 342
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4864fdeb7e216a05",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00329",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00329",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00214",
        "demo_0dff5f4d96ba70f21ad1_00329",
        "demo_b24ca24bca0f9defa72c_00285"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 16,
      "event_tick": 167815,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 342.711270 2424.590300 -120.178160; setang 6.745270 -47.640152 0",
          "position_tick": 167303,
          "angle_tick": 167303,
          "origin": [
            342.71127,
            2424.5903,
            -120.17816
          ],
          "pitch": 6.74527,
          "yaw": -47.640152,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            86.43164,
            -94.75,
            0.7734375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1386.721000 1372.793800 -9.686279; setang -14.845612 -130.337680 0",
          "position_tick": 167809,
          "angle_tick": 167809,
          "origin": [
            1386.721,
            1372.7938,
            -9.686279
          ],
          "pitch": -14.845612,
          "yaw": -130.33768,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -132.32812,
            -155.85156,
            -1.140625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1375.603638 1359.698242 -9.694702; setang -14.845612 -130.337677 0",
          "position_tick": 167815,
          "angle_tick": 167815,
          "origin": [
            1375.603637695312,
            1359.6982421875,
            -9.694702148438
          ],
          "pitch": -14.845611572266,
          "yaw": -130.337677001953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -146.40625,
            -172.4765625,
            0.11328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167303,
          "last_tick": 167815,
          "samples": 513
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_48a30417416ca31e",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00011",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00011",
        "demo_79fb1d50cba757afee7d_00058",
        "demo_79fb1d50cba757afee7d_00112"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 2,
      "event_tick": 11627,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -112.962770 1581.968800 2.203505; setang -24.750137 -38.000336 0",
          "position_tick": 11565,
          "angle_tick": 11565,
          "origin": [
            -112.96277,
            1581.9688,
            2.203505
          ],
          "pitch": -24.750137,
          "yaw": -38.000336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -112.955320 1578.502700 2.081943; setang -20.658081 -37.604492 0",
          "position_tick": 11497,
          "angle_tick": 11497,
          "origin": [
            -112.95532,
            1578.5027,
            2.0819435
          ],
          "pitch": -20.658081,
          "yaw": -37.604492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.46875,
            115.47656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 3.351564 1491.080800 -0.035583; setang -24.750137 -38.000336 0",
          "position_tick": 11614,
          "angle_tick": 11614,
          "origin": [
            3.3515642,
            1491.0808,
            -0.035583496
          ],
          "pitch": -24.750137,
          "yaw": -38.000336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            193.04678,
            -150.85938,
            -3.475006
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 39.682739 1462.967285 38.171875; setang -24.750137 -38.000336 0",
          "position_tick": 11627,
          "angle_tick": 11627,
          "origin": [
            39.682739257812,
            1462.96728515625,
            38.171875
          ],
          "pitch": -24.750137329102,
          "yaw": -38.000335693359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            201.677978515625,
            -139.8125,
            174.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11497,
          "last_tick": 11627,
          "samples": 131
        },
        "departure_tick": 11566,
        "movement_to_event_ms": 968.75,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_49f984ed80b686dd",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00186",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00084",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00363",
        "demo_5cc1733fab4c73f800c9_00084",
        "demo_5cc1733fab4c73f800c9_00186"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 5,
      "event_tick": 37904,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 561.710700 644.301450 -479.968750; setang 1.308060 -115.923270 0",
          "position_tick": 37831,
          "angle_tick": 37831,
          "origin": [
            561.7107,
            644.30145,
            -479.96875
          ],
          "pitch": 1.3080597,
          "yaw": -115.92327,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 562.900700 644.647030 -479.968750; setang -1.818237 -119.081154 0",
          "position_tick": 37774,
          "angle_tick": 37774,
          "origin": [
            562.9007,
            644.64703,
            -479.96875
          ],
          "pitch": -1.8182373,
          "yaw": -119.081154,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -84.265625,
            246.14062,
            -298.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 554.503100 646.563050 -479.968750; setang -7.847321 -115.285380 0",
          "position_tick": 37898,
          "angle_tick": 37898,
          "origin": [
            554.5031,
            646.56305,
            -479.96875
          ],
          "pitch": -7.8473206,
          "yaw": -115.28538,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.410156,
            -24.140625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 551.682068 640.596497 -479.968750; setang -7.943115 -115.317307 0",
          "position_tick": 37904,
          "angle_tick": 37904,
          "origin": [
            551.682067871094,
            640.596496582031,
            -479.96875
          ],
          "pitch": -7.943115234375,
          "yaw": -115.317306518555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.921875,
            -101.3203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37774,
          "last_tick": 37904,
          "samples": 131
        },
        "departure_tick": 37832,
        "movement_to_event_ms": 1140.625,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4a4be0d6484c7317",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f53e9889dd94c99a6feb_00326",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00326",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00286",
        "demo_f53e9889dd94c99a6feb_00244",
        "demo_f53e9889dd94c99a6feb_00326"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 18,
      "event_tick": 154585,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -585.665400 -1368.598800 -415.968750; setang 1.689484 -44.744232 0",
          "position_tick": 154414,
          "angle_tick": 154414,
          "origin": [
            -585.6654,
            -1368.5988,
            -415.96875
          ],
          "pitch": 1.6894836,
          "yaw": -44.744232,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            173.89062,
            -177.46875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -152.326230 -1812.406200 -415.968750; setang -7.497482 -26.871185 0",
          "position_tick": 154579,
          "angle_tick": 154579,
          "origin": [
            -152.32623,
            -1812.4062,
            -415.96875
          ],
          "pitch": -7.4974823,
          "yaw": -26.871185,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            216.99219,
            -113.75781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -135.341919 -1821.231689 -415.968750; setang -7.656097 -26.976929 0",
          "position_tick": 154585,
          "angle_tick": 154585,
          "origin": [
            -135.341918945312,
            -1821.231689453125,
            -415.96875
          ],
          "pitch": -7.656097412109,
          "yaw": -26.976928710938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            217.5546875,
            -112.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154414,
          "last_tick": 154585,
          "samples": 172
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4aeeedc64dfbea99",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00247",
      "command_record_id": "demo_4d520a1960bac889dc2d_00247",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00247",
        "demo_c7fce8ea189bfb0ec256_00210",
        "demo_c7fce8ea189bfb0ec256_00264"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 13,
      "event_tick": 106373,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -891.937500 -927.031250 -415.968750; setang -14.071075 -11.337555 0",
          "position_tick": 106359,
          "angle_tick": 106373,
          "origin": [
            -891.9375,
            -927.03125,
            -415.96875
          ],
          "pitch": -14.071075439453,
          "yaw": -11.337554931641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -891.937500 -927.031250 -413.015620; setang -14.071075 -11.337555 0",
          "position_tick": 106360,
          "angle_tick": 106360,
          "origin": [
            -891.9375,
            -927.03125,
            -413.01562
          ],
          "pitch": -14.071075,
          "yaw": -11.337555,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -891.937500 -927.031250 -372.546875; setang -14.071075 -11.337555 0",
          "position_tick": 106373,
          "angle_tick": 106373,
          "origin": [
            -891.9375,
            -927.03125,
            -372.546875
          ],
          "pitch": -14.071075439453,
          "yaw": -11.337554931641,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 106243,
          "last_tick": 106373,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4b446521ff69c905",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00209",
      "command_record_id": "demo_731311ac42553ee59f1a_00209",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00147",
        "demo_4f80b8bcc2fa56bb83a7_00425",
        "demo_731311ac42553ee59f1a_00209"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 10,
      "event_tick": 81815,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -328.000000 -2288.000000 -163.255740; setang -29.624298 93.941680 0",
          "position_tick": 81803,
          "angle_tick": 81803,
          "origin": [
            -328.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -29.624298,
          "yaw": 93.94168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -328.000000 -2288.000000 -163.255740; setang -29.511688 93.885376 0",
          "position_tick": 81685,
          "angle_tick": 81685,
          "origin": [
            -328.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -29.511688,
          "yaw": 93.885376,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -328.150020 -2285.841000 -143.343750; setang -29.624298 93.941680 0",
          "position_tick": 81808,
          "angle_tick": 81808,
          "origin": [
            -328.15002,
            -2285.841,
            -143.34375
          ],
          "pitch": -29.624298,
          "yaw": 93.94168,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -2.078125,
            29.921875,
            258.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -328.344849 -2283.035645 -124.390625; setang -29.624298 93.941681 0",
          "position_tick": 81815,
          "angle_tick": 81815,
          "origin": [
            -328.344848632812,
            -2283.03564453125,
            -124.390625
          ],
          "pitch": -29.624298095703,
          "yaw": 93.941680908203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -2.078125,
            29.921875,
            171.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81685,
          "last_tick": 81815,
          "samples": 131
        },
        "departure_tick": 81804,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4c2461aae6f52cca",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00029",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00029",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00212",
        "demo_92655b67d38bb2eb32f4_00007",
        "demo_92655b67d38bb2eb32f4_00029"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 4,
      "event_tick": 20454,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -400.000000 2192.000000 25.031252; setang -39.417236 -63.378754 0",
          "position_tick": 20443,
          "angle_tick": 20454,
          "origin": [
            -400.0,
            2192.0,
            25.031251907349
          ],
          "pitch": -39.417236328125,
          "yaw": -63.378753662109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -400.000000 2192.000000 39.875000; setang -39.417236 -63.378754 0",
          "position_tick": 20447,
          "angle_tick": 20447,
          "origin": [
            -400.0,
            2192.0,
            39.875
          ],
          "pitch": -39.417236,
          "yaw": -63.378754,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -400.000000 2192.000000 60.359375; setang -39.417236 -63.378754 0",
          "position_tick": 20454,
          "angle_tick": 20454,
          "origin": [
            -400.0,
            2192.0,
            60.359375
          ],
          "pitch": -39.417236328125,
          "yaw": -63.378753662109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            187.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20324,
          "last_tick": 20454,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4e8fb4caf70ffe4a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00199",
      "command_record_id": "demo_07e639ec7f941287e35b_00199",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00199",
        "demo_07e639ec7f941287e35b_00344",
        "demo_c7fce8ea189bfb0ec256_00087"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 11,
      "event_tick": 79100,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1378.795700 -461.290770 -415.968750; setang -0.846985 175.724610 0",
          "position_tick": 78588,
          "angle_tick": 78588,
          "origin": [
            1378.7957,
            -461.29077,
            -415.96875
          ],
          "pitch": -0.84698486,
          "yaw": 175.72461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -249.54688,
            14.984375,
            -32.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 763.588440 -1124.350700 -415.968750; setang -3.363525 -161.527530 0",
          "position_tick": 79094,
          "angle_tick": 79094,
          "origin": [
            763.58844,
            -1124.3507,
            -415.96875
          ],
          "pitch": -3.3635254,
          "yaw": -161.52753,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.80078,
            -40.953125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 751.280579 -1128.459351 -415.968750; setang -3.363525 -161.527527 0",
          "position_tick": 79100,
          "angle_tick": 79100,
          "origin": [
            751.280578613281,
            -1128.459350585938,
            -415.96875
          ],
          "pitch": -3.363525390625,
          "yaw": -161.527526855469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -171.8359375,
            -57.3671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78588,
          "last_tick": 79100,
          "samples": 513
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4e9d480fce77abd4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00214",
      "command_record_id": "demo_585d972b6bcf05f54588_00214",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00121",
        "demo_585d972b6bcf05f54588_00010",
        "demo_585d972b6bcf05f54588_00214"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 12,
      "event_tick": 83015,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -735.103800 -2173.562000 -179.968750; setang -1.804169 89.269745 0",
          "position_tick": 82878,
          "angle_tick": 82878,
          "origin": [
            -735.1038,
            -2173.562,
            -179.96875
          ],
          "pitch": -1.8041687,
          "yaw": 89.269745,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1437.608400 -2224.847000 -240.304320; setang -3.861008 14.557922 0",
          "position_tick": 82503,
          "angle_tick": 82503,
          "origin": [
            -1437.6084,
            -2224.847,
            -240.30432
          ],
          "pitch": -3.8610077,
          "yaw": 14.557922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            93.82031,
            -231.72656,
            6.3671875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -697.885200 -2221.649000 -179.968750; setang -6.325043 38.636856 0",
          "position_tick": 83009,
          "angle_tick": 83009,
          "origin": [
            -697.8852,
            -2221.649,
            -179.96875
          ],
          "pitch": -6.3250427,
          "yaw": 38.636856,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.94922,
            121.0625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -685.273193 -2211.501221 -179.968750; setang -6.368988 38.516006 0",
          "position_tick": 83015,
          "angle_tick": 83015,
          "origin": [
            -685.273193359375,
            -2211.501220703125,
            -179.96875
          ],
          "pitch": -6.368988037109,
          "yaw": 38.516006469727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            155.76171875,
            125.1875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82503,
          "last_tick": 83015,
          "samples": 513
        },
        "departure_tick": 82879,
        "movement_to_event_ms": 2140.625,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4f22b5506ee45fb2",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9da916c73bb5ff938c63_00178",
      "command_record_id": "demo_9da916c73bb5ff938c63_00178",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00053",
        "demo_7dadd8516dde2b87da75_00402",
        "demo_9da916c73bb5ff938c63_00178"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 9,
      "event_tick": 62043,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -676.532100 642.341800 -31.895325; setang 7.656097 29.794235 0",
          "position_tick": 61635,
          "angle_tick": 61635,
          "origin": [
            -676.5321,
            642.3418,
            -31.895325
          ],
          "pitch": 7.6560974,
          "yaw": 29.794235,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.54688,
            74.76953,
            30.347656
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 159.042160 1353.029900 99.681810; setang -11.069412 57.770233 0",
          "position_tick": 62036,
          "angle_tick": 62036,
          "origin": [
            159.04216,
            1353.0299,
            99.68181
          ],
          "pitch": -11.069412,
          "yaw": 57.770233,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            105.8291,
            186.38281,
            14.484375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 169.872223 1371.476196 101.184052; setang -12.951508 58.312683 0",
          "position_tick": 62043,
          "angle_tick": 62043,
          "origin": [
            169.872222900391,
            1371.476196289062,
            101.184051513672
          ],
          "pitch": -12.951507568359,
          "yaw": 58.312683105469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            119.650390625,
            201.4765625,
            17.4873046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61635,
          "last_tick": 62043,
          "samples": 409
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_50a8137926fcbbca",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5866197d339b3ac61e8a_00178",
      "command_record_id": "demo_5866197d339b3ac61e8a_00178",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00287",
        "demo_5866197d339b3ac61e8a_00178",
        "demo_5866197d339b3ac61e8a_00227"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 10,
      "event_tick": 75519,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1007.540900 -1140.884500 64.031250; setang 3.381378 67.207490 0",
          "position_tick": 75389,
          "angle_tick": 75389,
          "origin": [
            -1007.5409,
            -1140.8845,
            64.03125
          ],
          "pitch": 3.3813782,
          "yaw": 67.20749,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -228.05078,
            68.35156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -795.456540 -774.119800 106.031250; setang -7.275696 47.805298 0",
          "position_tick": 75512,
          "angle_tick": 75512,
          "origin": [
            -795.45654,
            -774.1198,
            106.03125
          ],
          "pitch": -7.275696,
          "yaw": 47.805298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            164.64062,
            181.42969,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -780.021484 -757.110779 106.031250; setang -7.275696 47.805298 0",
          "position_tick": 75519,
          "angle_tick": 75519,
          "origin": [
            -780.021484375,
            -757.110778808594,
            106.03125
          ],
          "pitch": -7.275695800781,
          "yaw": 47.805297851562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            164.640625,
            181.4296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75389,
          "last_tick": 75519,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_532966590d4e1096",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00173",
      "command_record_id": "demo_6e149681cbff13e6c780_00173",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00027",
        "demo_6e149681cbff13e6c780_00173",
        "demo_7dadd8516dde2b87da75_00550"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "meyern",
      "round": 9,
      "event_tick": 79122,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1077.223000 2717.865200 127.513610; setang -0.704163 -133.226750 0",
          "position_tick": 78964,
          "angle_tick": 78964,
          "origin": [
            1077.223,
            2717.8652,
            127.51361
          ],
          "pitch": -0.7041626,
          "yaw": -133.22675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -228.79688,
            11.265625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 835.853100 2331.393600 140.084300; setang -23.495972 -127.154730 0",
          "position_tick": 79116,
          "angle_tick": 79116,
          "origin": [
            835.8531,
            2331.3936,
            140.0843
          ],
          "pitch": -23.495972,
          "yaw": -127.15473,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -126.35547,
            -185.79688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 825.313232 2316.424072 136.031479; setang -24.200134 -127.242622 0",
          "position_tick": 79122,
          "angle_tick": 79122,
          "origin": [
            825.313232421875,
            2316.424072265625,
            136.031478881836
          ],
          "pitch": -24.200134277344,
          "yaw": -127.242622375488,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.44921875,
            -193.96875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78964,
          "last_tick": 79122,
          "samples": 159
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_539a5169db19c9ae",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00502",
      "command_record_id": "demo_1b9d5eac73de0b387701_00502",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00502",
        "demo_bc6251413daa2447c1ff_00011",
        "demo_bc6251413daa2447c1ff_00155"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 22,
      "event_tick": 187738,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2486.493400 381.445600 -118.968750; setang -3.256073 21.292542 0",
          "position_tick": 187641,
          "angle_tick": 187641,
          "origin": [
            -2486.4934,
            381.4456,
            -118.96875
          ],
          "pitch": -3.256073,
          "yaw": 21.292542,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2486.493400 381.445600 -118.968750; setang -3.256073 21.292542 0",
          "position_tick": 187545,
          "angle_tick": 187545,
          "origin": [
            -2486.4934,
            381.4456,
            -118.96875
          ],
          "pitch": -3.256073,
          "yaw": 21.292542,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2372.255000 387.983200 -165.968750; setang -11.880005 36.736572 0",
          "position_tick": 187732,
          "angle_tick": 187732,
          "origin": [
            -2372.255,
            387.9832,
            -165.96875
          ],
          "pitch": -11.880005,
          "yaw": 36.736572,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.828125,
            79.75781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2361.686035 395.876556 -167.968750; setang -11.880005 36.780518 0",
          "position_tick": 187738,
          "angle_tick": 187738,
          "origin": [
            -2361.68603515625,
            395.876556396484,
            -167.96875
          ],
          "pitch": -11.880004882812,
          "yaw": 36.780517578125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            147.0,
            109.814453125,
            -31.7265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 187545,
          "last_tick": 187738,
          "samples": 194
        },
        "departure_tick": 187642,
        "movement_to_event_ms": 1515.625,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_557ea84c93d38da4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00270",
      "command_record_id": "demo_21a2c34da37a8e81c427_00270",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00270",
        "demo_21a2c34da37a8e81c427_00442",
        "demo_3ef7bfc9c4cb1bcd3960_00018"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 15,
      "event_tick": 106777,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1239.954590 -1159.940552 -246.405090; setang -24.047012 -175.917892 0",
          "position_tick": 106769,
          "angle_tick": 106777,
          "origin": [
            1239.95458984375,
            -1159.940551757812,
            -246.405090332031
          ],
          "pitch": -24.047012329102,
          "yaw": -175.917892456055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1239.954600 -1159.940600 -240.921880; setang -24.047012 -175.940890 0",
          "position_tick": 106771,
          "angle_tick": 106771,
          "origin": [
            1239.9546,
            -1159.9406,
            -240.92188
          ],
          "pitch": -24.047012,
          "yaw": -175.94089,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            60.92578
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1239.954590 -1159.940552 -221.187500; setang -24.047012 -175.917892 0",
          "position_tick": 106777,
          "angle_tick": 106777,
          "origin": [
            1239.95458984375,
            -1159.940551757812,
            -221.1875
          ],
          "pitch": -24.047012329102,
          "yaw": -175.917892456055,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            228.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 106647,
          "last_tick": 106777,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5748556583c236e0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00087",
      "command_record_id": "demo_56d855ae2f8723544f85_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00087",
        "demo_56d855ae2f8723544f85_00196",
        "demo_79afb17b7ed789137186_00267"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "s1n",
      "round": 5,
      "event_tick": 35237,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1866.920776 587.972168 1608.031250; setang -32.531204 -166.088226 0",
          "position_tick": 35226,
          "angle_tick": 35237,
          "origin": [
            1866.920776367188,
            587.97216796875,
            1608.03125
          ],
          "pitch": -32.531204223633,
          "yaw": -166.088226318359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1866.920800 587.972170 1626.656200; setang -32.531204 -166.088230 0",
          "position_tick": 35231,
          "angle_tick": 35231,
          "origin": [
            1866.9208,
            587.97217,
            1626.6562
          ],
          "pitch": -32.531204,
          "yaw": -166.08823,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            262.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1866.920776 587.972168 1643.265625; setang -32.531204 -166.088226 0",
          "position_tick": 35237,
          "angle_tick": 35237,
          "origin": [
            1866.920776367188,
            587.97216796875,
            1643.265625
          ],
          "pitch": -32.531204223633,
          "yaw": -166.088226318359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            187.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35057,
          "last_tick": 35237,
          "samples": 181
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_58444435f00f1dfa",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00154",
      "command_record_id": "demo_6e149681cbff13e6c780_00154",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00385",
        "demo_6e149681cbff13e6c780_00103",
        "demo_6e149681cbff13e6c780_00154"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 8,
      "event_tick": 68343,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 66.047830 1487.580000 179.848330; setang 3.960236 52.725098 0",
          "position_tick": 68242,
          "angle_tick": 68242,
          "origin": [
            66.04783,
            1487.58,
            179.84833
          ],
          "pitch": 3.9602356,
          "yaw": 52.725098,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 66.714360 1488.914600 179.788670; setang 3.907349 52.725098 0",
          "position_tick": 68213,
          "angle_tick": 68213,
          "origin": [
            66.71436,
            1488.9146,
            179.78867
          ],
          "pitch": 3.9073486,
          "yaw": 52.725098,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -92.29834,
            232.33594,
            15.634766
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 73.189400 1485.197600 179.809220; setang -4.593658 48.923157 0",
          "position_tick": 68336,
          "angle_tick": 68336,
          "origin": [
            73.1894,
            1485.1976,
            179.80922
          ],
          "pitch": -4.5936584,
          "yaw": 48.923157,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            121.370605,
            139.125,
            -6.850586
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 85.947578 1499.823364 179.059998; setang -4.699066 48.896713 0",
          "position_tick": 68343,
          "angle_tick": 68343,
          "origin": [
            85.947578430176,
            1499.823364257812,
            179.059997558594
          ],
          "pitch": -4.699066162109,
          "yaw": 48.896713256836,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            140.58544921875,
            161.140625,
            -8.2548828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68213,
          "last_tick": 68343,
          "samples": 131
        },
        "departure_tick": 68243,
        "movement_to_event_ms": 1578.125,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5869149f3a1db852",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00312",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00312",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00271",
        "demo_5c8743102c5a1e28f8ee_00250",
        "demo_5c8743102c5a1e28f8ee_00312"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 17,
      "event_tick": 136811,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.927429 -392.933960 6.322508; setang -2.112122 115.855652 0",
          "position_tick": 136796,
          "angle_tick": 136811,
          "origin": [
            363.927429199219,
            -392.933959960938,
            6.322507858276
          ],
          "pitch": -2.112121582031,
          "yaw": 115.855651855469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.927430 -392.933960 6.322508; setang -2.112122 115.855650 0",
          "position_tick": 136797,
          "angle_tick": 136797,
          "origin": [
            363.92743,
            -392.93396,
            6.322508
          ],
          "pitch": -2.1121216,
          "yaw": 115.85565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 361.380890 -387.679871 48.531250; setang -2.112122 115.855652 0",
          "position_tick": 136811,
          "angle_tick": 136811,
          "origin": [
            361.380889892578,
            -387.679870605469,
            48.53125
          ],
          "pitch": -2.112121582031,
          "yaw": 115.855651855469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -13.083984375,
            26.99609375,
            154.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136327,
          "last_tick": 136811,
          "samples": 485
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_58b7ee294c71ee3f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00028",
      "command_record_id": "demo_86c38e0db4646195347a_00090",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00149",
        "demo_86c38e0db4646195347a_00028",
        "demo_86c38e0db4646195347a_00090"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 6,
      "event_tick": 37833,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1300.173700 2888.367400 128.695470; setang 0.277069 -148.740810 0",
          "position_tick": 37819,
          "angle_tick": 37819,
          "origin": [
            1300.1737,
            2888.3674,
            128.69547
          ],
          "pitch": 0.2770691,
          "yaw": -148.74081,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 523.970150 3229.886000 172.140620; setang -17.067596 -85.263176 0",
          "position_tick": 37321,
          "angle_tick": 37321,
          "origin": [
            523.97015,
            3229.886,
            172.14062
          ],
          "pitch": -17.067596,
          "yaw": -85.263176,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -9.859375,
            129.64062,
            -194.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1292.632400 2883.787600 128.695470; setang 0.118790 -148.819760 0",
          "position_tick": 37827,
          "angle_tick": 37827,
          "origin": [
            1292.6324,
            2883.7876,
            128.69547
          ],
          "pitch": 0.11878967,
          "yaw": -148.81976,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.00781,
            -55.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1282.639526 2877.730225 128.695465; setang 0.000000 -148.780289 0",
          "position_tick": 37833,
          "angle_tick": 37833,
          "origin": [
            1282.639526367188,
            2877.730224609375,
            128.695465087891
          ],
          "pitch": 0.0,
          "yaw": -148.780288696289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.09375,
            -86.703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37321,
          "last_tick": 37833,
          "samples": 513
        },
        "departure_tick": 37820,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_59b89eda670f715a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00151",
      "command_record_id": "demo_5d6af8fdfb719608e960_00037",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00057",
        "demo_44d9dd1cefa925823c1e_00151",
        "demo_5d6af8fdfb719608e960_00037"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 3,
      "event_tick": 17427,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 237.805360 526.032200 87.555800; setang 13.265991 -1.485214 0",
          "position_tick": 17419,
          "angle_tick": 17419,
          "origin": [
            237.80536,
            526.0322,
            87.5558
          ],
          "pitch": 13.265991,
          "yaw": -1.4852142,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 254.427500 526.037900 87.555756; setang -0.950317 7.820892 0",
          "position_tick": 17297,
          "angle_tick": 17297,
          "origin": [
            254.4275,
            526.0379,
            87.555756
          ],
          "pitch": -0.9503174,
          "yaw": 7.8208923,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.59241,
            -62.664062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 238.348180 526.061700 95.828125; setang 13.226501 -1.485214 0",
          "position_tick": 17421,
          "angle_tick": 17421,
          "origin": [
            238.34818,
            526.0617,
            95.828125
          ],
          "pitch": 13.226501,
          "yaw": -1.4852142,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            5.044922,
            -0.12890625,
            247.42871
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 240.693146 526.062988 114.937500; setang 13.187027 -1.604004 0",
          "position_tick": 17427,
          "angle_tick": 17427,
          "origin": [
            240.693145751953,
            526.06298828125,
            114.9375
          ],
          "pitch": 13.187026977539,
          "yaw": -1.60400390625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            30.015625,
            0.01953125,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17297,
          "last_tick": 17427,
          "samples": 131
        },
        "departure_tick": 17420,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_59d75fb044382751",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b24ca24bca0f9defa72c_00301",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00301",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00257",
        "demo_b24ca24bca0f9defa72c_00117",
        "demo_b24ca24bca0f9defa72c_00301"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "dumau",
      "round": 16,
      "event_tick": 122685,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1371.655300 2583.765100 74.963600; setang -3.327148 -153.597800 0",
          "position_tick": 122543,
          "angle_tick": 122543,
          "origin": [
            1371.6553,
            2583.7651,
            74.9636
          ],
          "pitch": -3.3271484,
          "yaw": -153.5978,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1403.314700 2517.648400 56.238945; setang -2.889404 -153.816500 0",
          "position_tick": 122474,
          "angle_tick": 122474,
          "origin": [
            1403.3147,
            2517.6484,
            56.238945
          ],
          "pitch": -2.8894043,
          "yaw": -153.8165,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1381.833100 2514.453400 58.038670; setang -7.617645 -154.823460 0",
          "position_tick": 122679,
          "angle_tick": 122679,
          "origin": [
            1381.8331,
            2514.4534,
            58.03867
          ],
          "pitch": -7.6176453,
          "yaw": -154.82346,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -149.78125,
            -70.390625,
            3.9985352
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1368.261963 2508.076172 58.636143; setang -7.792740 -154.823456 0",
          "position_tick": 122685,
          "angle_tick": 122685,
          "origin": [
            1368.261962890625,
            2508.076171875,
            58.636142730713
          ],
          "pitch": -7.792739868164,
          "yaw": -154.823455810547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -183.5546875,
            -86.265625,
            8.078369140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 122474,
          "last_tick": 122685,
          "samples": 212
        },
        "departure_tick": 122544,
        "movement_to_event_ms": 2218.75,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5ca74d8ff6afe075",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_84f87856e21e12df25d7_00074",
      "command_record_id": "demo_84f87856e21e12df25d7_00074",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00192",
        "demo_84f87856e21e12df25d7_00074",
        "demo_84f87856e21e12df25d7_00287"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 5,
      "event_tick": 37802,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 185.886810 1431.236084 104.171112; setang -9.189026 54.271774 0",
          "position_tick": 37795,
          "angle_tick": 37802,
          "origin": [
            185.886810302734,
            1431.236083984375,
            104.171112060547
          ],
          "pitch": -9.189025878906,
          "yaw": 54.271774291992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 185.886810 1431.236100 104.171110; setang -9.214783 54.220276 0",
          "position_tick": 37796,
          "angle_tick": 37796,
          "origin": [
            185.88681,
            1431.2361,
            104.17111
          ],
          "pitch": -9.214783,
          "yaw": 54.220276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 185.886810 1431.236084 104.171112; setang -9.189026 54.271774 0",
          "position_tick": 37802,
          "angle_tick": 37802,
          "origin": [
            185.886810302734,
            1431.236083984375,
            104.171112060547
          ],
          "pitch": -9.189025878906,
          "yaw": 54.271774291992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37376,
          "last_tick": 37802,
          "samples": 427
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5ccbc4138a6d30af",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00059",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00059",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00157",
        "demo_f53e9889dd94c99a6feb_00003",
        "demo_f53e9889dd94c99a6feb_00059"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 5,
      "event_tick": 35901,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2443.608000 -348.599500 -351.968750; setang 11.308014 -127.556760 0",
          "position_tick": 35429,
          "angle_tick": 35429,
          "origin": [
            2443.608,
            -348.5995,
            -351.96875
          ],
          "pitch": 11.308014,
          "yaw": -127.55676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 995.430700 31.903566 -415.319100; setang -2.287903 173.395140 0",
          "position_tick": 35894,
          "angle_tick": 35894,
          "origin": [
            995.4307,
            31.903566,
            -415.3191
          ],
          "pitch": -2.2879028,
          "yaw": 173.39514,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -240.36328,
            33.432983,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 972.661743 34.903374 -415.968750; setang -2.331848 173.395142 0",
          "position_tick": 35901,
          "angle_tick": 35901,
          "origin": [
            972.661743164062,
            34.903373718262,
            -415.96875
          ],
          "pitch": -2.331848144531,
          "yaw": 173.395141601562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.0,
            31.230224609375,
            -9.6328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35429,
          "last_tick": 35901,
          "samples": 473
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5cf4de58128f1a2b",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00595",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00595",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00542",
        "demo_5c8743102c5a1e28f8ee_00595",
        "demo_79fb1d50cba757afee7d_00376"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 27,
      "event_tick": 225178,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 176.852280 2423.622300 -120.997250; setang 4.012756 -99.722210 0",
          "position_tick": 224735,
          "angle_tick": 224735,
          "origin": [
            176.85228,
            2423.6223,
            -120.99725
          ],
          "pitch": 4.0127563,
          "yaw": -99.72221,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.796875,
            94.74219,
            0.7872925
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1009.592100 2419.278000 -17.887146; setang -17.890198 -146.329990 0",
          "position_tick": 225171,
          "angle_tick": 225171,
          "origin": [
            -1009.5921,
            2419.278,
            -17.887146
          ],
          "pitch": -17.890198,
          "yaw": -146.32999,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.1289,
            -135.5,
            66.32031
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1028.724487 2406.570557 -11.848389; setang -18.099289 -146.371536 0",
          "position_tick": 225178,
          "angle_tick": 225178,
          "origin": [
            -1028.724487304688,
            2406.570556640625,
            -11.848388671875
          ],
          "pitch": -18.09928894043,
          "yaw": -146.371536254883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.078125,
            -135.546875,
            63.015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 224735,
          "last_tick": 225178,
          "samples": 444
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5f12a9b9d848b3c6",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_62cb3af35c3893a91c7d_00088",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00298",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00032",
        "demo_3ef7bfc9c4cb1bcd3960_00298",
        "demo_62cb3af35c3893a91c7d_00088"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 16,
      "event_tick": 146951,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.075180 -7.938904 -186.873960; setang -2.156067 -55.820160 0",
          "position_tick": 146850,
          "angle_tick": 146850,
          "origin": [
            160.07518,
            -7.938904,
            -186.87396
          ],
          "pitch": -2.156067,
          "yaw": -55.82016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 371.857330 326.422300 -259.118040; setang -0.770081 -121.547240 0",
          "position_tick": 146715,
          "angle_tick": 146715,
          "origin": [
            371.85733,
            326.4223,
            -259.11804
          ],
          "pitch": -0.77008057,
          "yaw": -121.54724,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -165.94922,
            -186.95898,
            -7.0898438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 251.172000 -180.043820 -167.563720; setang 1.416550 -144.924770 0",
          "position_tick": 146945,
          "angle_tick": 146945,
          "origin": [
            251.172,
            -180.04382,
            -167.56372
          ],
          "pitch": 1.4165497,
          "yaw": -144.92477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.42969,
            -100.86719,
            -0.04296875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 238.238617 -188.994446 -167.567322; setang 1.016235 -144.462662 0",
          "position_tick": 146951,
          "angle_tick": 146951,
          "origin": [
            238.238616943359,
            -188.994445800781,
            -167.567321777344
          ],
          "pitch": 1.016235351562,
          "yaw": -144.462661743164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.9052734375,
            -120.359375,
            -0.046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146715,
          "last_tick": 146951,
          "samples": 237
        },
        "departure_tick": 146851,
        "movement_to_event_ms": 1578.125,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65797e38068b70d5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00249",
      "command_record_id": "demo_6e149681cbff13e6c780_00249",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00529",
        "demo_6e149681cbff13e6c780_00113",
        "demo_6e149681cbff13e6c780_00249"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 11,
      "event_tick": 95934,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 516.983760 1910.277200 136.031250; setang 0.290451 66.090670 0",
          "position_tick": 95804,
          "angle_tick": 95804,
          "origin": [
            516.98376,
            1910.2772,
            136.03125
          ],
          "pitch": 0.29045105,
          "yaw": 66.09067,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            21.03711,
            -16.125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 587.739000 1882.671500 136.031250; setang 0.338867 68.510740 0",
          "position_tick": 95927,
          "angle_tick": 95927,
          "origin": [
            587.739,
            1882.6715,
            136.03125
          ],
          "pitch": 0.3388672,
          "yaw": 68.51074,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.121094,
            38.40625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 591.320557 1891.761841 136.031250; setang 0.338867 68.510742 0",
          "position_tick": 95934,
          "angle_tick": 95934,
          "origin": [
            591.320556640625,
            1891.761840820312,
            136.03125
          ],
          "pitch": 0.3388671875,
          "yaw": 68.5107421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.4609375,
            125.578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 95804,
          "last_tick": 95934,
          "samples": 131
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65cad5187807514e",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00021",
      "command_record_id": "demo_1e37c617488eba4e7406_00021",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00021",
        "demo_1e37c617488eba4e7406_00095",
        "demo_731311ac42553ee59f1a_00423"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "huNter-",
      "round": 2,
      "event_tick": 8701,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.935608 -1866.238037 -146.525879; setang -22.109985 81.969330 0",
          "position_tick": 8693,
          "angle_tick": 8701,
          "origin": [
            -735.935607910156,
            -1866.238037109375,
            -146.52587890625
          ],
          "pitch": -22.109985351562,
          "yaw": 81.969329833984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.935600 -1866.238000 -140.562500; setang -22.109985 81.969330 0",
          "position_tick": 8695,
          "angle_tick": 8695,
          "origin": [
            -735.9356,
            -1866.238,
            -140.5625
          ],
          "pitch": -22.109985,
          "yaw": 81.96933,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            92.65625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.935608 -1866.238037 -120.937500; setang -22.109985 81.969330 0",
          "position_tick": 8701,
          "angle_tick": 8701,
          "origin": [
            -735.935607910156,
            -1866.238037109375,
            -120.9375
          ],
          "pitch": -22.109985351562,
          "yaw": 81.969329833984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8189,
          "last_tick": 8701,
          "samples": 513
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6684a0cebe680ded",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00368",
      "command_record_id": "demo_5d6af8fdfb719608e960_00368",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00368",
        "demo_7dadd8516dde2b87da75_00313",
        "demo_7dadd8516dde2b87da75_00607"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 15,
      "event_tick": 138130,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 492.152344 3195.069336 176.031250; setang -23.918610 -71.481171 0",
          "position_tick": 138123,
          "angle_tick": 138130,
          "origin": [
            492.15234375,
            3195.0693359375,
            176.03125
          ],
          "pitch": -23.918609619141,
          "yaw": -71.481170654297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 492.152340 3195.069300 176.031250; setang -23.918610 -71.520996 0",
          "position_tick": 138124,
          "angle_tick": 138124,
          "origin": [
            492.15234,
            3195.0693,
            176.03125
          ],
          "pitch": -23.91861,
          "yaw": -71.520996,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 492.152344 3195.069336 176.031250; setang -23.918610 -71.481171 0",
          "position_tick": 138130,
          "angle_tick": 138130,
          "origin": [
            492.15234375,
            3195.0693359375,
            176.03125
          ],
          "pitch": -23.918609619141,
          "yaw": -71.481170654297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138000,
          "last_tick": 138130,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_687752126ec9934f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00307",
      "command_record_id": "demo_07e639ec7f941287e35b_00307",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00307",
        "demo_07e639ec7f941287e35b_00433",
        "demo_5cc1733fab4c73f800c9_00191"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 18,
      "event_tick": 145967,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -308.431400 -1044.230300 -415.968750; setang -1.306686 -23.516571 0",
          "position_tick": 145947,
          "angle_tick": 145947,
          "origin": [
            -308.4314,
            -1044.2303,
            -415.96875
          ],
          "pitch": -1.3066864,
          "yaw": -23.516571,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -278.070560 -976.062700 -415.968750; setang 0.387268 -29.518204 0",
          "position_tick": 145716,
          "angle_tick": 145716,
          "origin": [
            -278.07056,
            -976.0627,
            -415.96875
          ],
          "pitch": 0.38726807,
          "yaw": -29.518204,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -291.249880 -1051.707600 -415.968750; setang -1.306686 -23.516571 0",
          "position_tick": 145960,
          "angle_tick": 145960,
          "origin": [
            -291.24988,
            -1051.7076,
            -415.96875
          ],
          "pitch": -1.3066864,
          "yaw": -23.516571,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            140.53516,
            -61.171875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.255493 -1058.669434 -415.968750; setang -1.306686 -23.516571 0",
          "position_tick": 145967,
          "angle_tick": 145967,
          "origin": [
            -275.255493164062,
            -1058.66943359375,
            -415.96875
          ],
          "pitch": -1.306686401367,
          "yaw": -23.516571044922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            183.9453125,
            -80.0859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 145716,
          "last_tick": 145967,
          "samples": 252
        },
        "departure_tick": 145948,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68df47dff6d7409b",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00007",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00007",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00249",
        "demo_5cc1733fab4c73f800c9_00007",
        "demo_5cc1733fab4c73f800c9_00207"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 2,
      "event_tick": 7501,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -717.915160 -841.121300 -415.968750; setang 1.871109 -5.470154 0",
          "position_tick": 7371,
          "angle_tick": 7371,
          "origin": [
            -717.91516,
            -841.1213,
            -415.96875
          ],
          "pitch": 1.871109,
          "yaw": -5.470154,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -412.869320 -874.796600 -415.968750; setang 5.174225 -38.295258 0",
          "position_tick": 7494,
          "angle_tick": 7494,
          "origin": [
            -412.86932,
            -874.7966,
            -415.96875
          ],
          "pitch": 5.174225,
          "yaw": -38.295258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.03906,
            -168.57422,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -400.100281 -890.364197 -415.968750; setang 5.058868 -38.064194 0",
          "position_tick": 7501,
          "angle_tick": 7501,
          "origin": [
            -400.100280761719,
            -890.364196777344,
            -415.96875
          ],
          "pitch": 5.058868408203,
          "yaw": -38.064193725586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.63671875,
            -164.8671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7371,
          "last_tick": 7501,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6b468ca463267799",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00311",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00311",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00065",
        "demo_ea4226131b7a75cdf0ec_00311",
        "demo_ea4226131b7a75cdf0ec_00342"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 17,
      "event_tick": 155462,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1455.973300 -2208.358000 -242.625980; setang 4.639664 8.406601 0",
          "position_tick": 155053,
          "angle_tick": 155053,
          "origin": [
            -1455.9733,
            -2208.358,
            -242.62598
          ],
          "pitch": 4.6396637,
          "yaw": 8.406601,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.83594,
            -196.28125,
            21.671875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -685.995100 -1433.255900 -167.968750; setang 9.488754 87.868650 0",
          "position_tick": 155455,
          "angle_tick": 155455,
          "origin": [
            -685.9951,
            -1433.2559,
            -167.96875
          ],
          "pitch": 9.488754,
          "yaw": 87.86865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.800781,
            244.80469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -685.097046 -1410.304932 -167.968750; setang 9.488754 87.868652 0",
          "position_tick": 155462,
          "angle_tick": 155462,
          "origin": [
            -685.097045898438,
            -1410.304931640625,
            -167.96875
          ],
          "pitch": 9.488754272461,
          "yaw": 87.86865234375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.5,
            244.8203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155053,
          "last_tick": 155462,
          "samples": 410
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c378fdb58eb4a66",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00164",
      "command_record_id": "demo_07d95741be40e144c266_00164",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00120",
        "demo_07d95741be40e144c266_00164",
        "demo_44ff5206b8e42e46265b_00049"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 8,
      "event_tick": 65531,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 390.008850 -99.953735 154.031250; setang 6.929962 54.663162 0",
          "position_tick": 65524,
          "angle_tick": 65531,
          "origin": [
            390.008850097656,
            -99.953735351562,
            154.03125
          ],
          "pitch": 6.929962158203,
          "yaw": 54.663162231445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 390.008850 -99.953735 154.031250; setang 6.929962 54.663162 0",
          "position_tick": 65525,
          "angle_tick": 65525,
          "origin": [
            390.00885,
            -99.953735,
            154.03125
          ],
          "pitch": 6.929962,
          "yaw": 54.663162,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 390.008850 -99.953735 154.031250; setang 6.929962 54.663162 0",
          "position_tick": 65531,
          "angle_tick": 65531,
          "origin": [
            390.008850097656,
            -99.953735351562,
            154.03125
          ],
          "pitch": 6.929962158203,
          "yaw": 54.663162231445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65401,
          "last_tick": 65531,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d3b545ada066967",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_44ff5206b8e42e46265b_00409",
      "command_record_id": "demo_44ff5206b8e42e46265b_00409",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00336",
        "demo_44ff5206b8e42e46265b_00187",
        "demo_44ff5206b8e42e46265b_00409"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 17,
      "event_tick": 158103,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -222.047910 1378.390500 23.952540; setang 19.689910 -87.222860 0",
          "position_tick": 157591,
          "angle_tick": 157591,
          "origin": [
            -222.04791,
            1378.3905,
            23.95254
          ],
          "pitch": 19.68991,
          "yaw": -87.22286,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.5625,
            -249.67969,
            13.084717
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 662.122100 320.208340 121.683395; setang -10.972595 -77.405890 0",
          "position_tick": 158096,
          "angle_tick": 158096,
          "origin": [
            662.1221,
            320.20834,
            121.683395
          ],
          "pitch": -10.972595,
          "yaw": -77.40589,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            40.242188,
            -241.67188,
            4.7836914
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 666.289124 297.621124 123.313530; setang -11.467667 -77.185822 0",
          "position_tick": 158103,
          "angle_tick": 158103,
          "origin": [
            666.289123535156,
            297.621124267578,
            123.313529968262
          ],
          "pitch": -11.467666625977,
          "yaw": -77.185821533203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.38671875,
            -240.572265625,
            21.841796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157591,
          "last_tick": 158103,
          "samples": 513
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d58f9228f063533",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1e37c617488eba4e7406_00180",
      "command_record_id": "demo_1e37c617488eba4e7406_00231",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00512",
        "demo_1e37c617488eba4e7406_00180",
        "demo_1e37c617488eba4e7406_00231"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 10,
      "event_tick": 80455,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang -0.264008 -90.221790 0",
          "position_tick": 80026,
          "angle_tick": 80026,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": -0.26400757,
          "yaw": -90.22179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang -0.264008 -90.221790 0",
          "position_tick": 79943,
          "angle_tick": 79943,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": -0.26400757,
          "yaw": -90.22179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -523.788270 256.957120 162.693650; setang -2.771988 -105.467380 0",
          "position_tick": 80449,
          "angle_tick": 80449,
          "origin": [
            -523.78827,
            256.95712,
            162.69365
          ],
          "pitch": -2.771988,
          "yaw": -105.46738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.96875,
            -242.03906,
            3.5595703
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -527.387085 238.158997 162.970093; setang -2.673111 -105.467377 0",
          "position_tick": 80455,
          "angle_tick": 80455,
          "origin": [
            -527.387084960938,
            238.158996582031,
            162.970092773438
          ],
          "pitch": -2.673110961914,
          "yaw": -105.467376708984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.30859375,
            -239.9912109375,
            3.529296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79943,
          "last_tick": 80455,
          "samples": 513
        },
        "departure_tick": 80027,
        "movement_to_event_ms": 6703.125,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6fc068f953136ec6",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00355",
      "command_record_id": "demo_49fabf21b1c26f1010df_00355",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00355",
        "demo_5c8743102c5a1e28f8ee_00502",
        "demo_5c8743102c5a1e28f8ee_00612"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 18,
      "event_tick": 167612,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.968689 -384.843872 6.350014; setang -12.584152 49.547653 0",
          "position_tick": 167598,
          "angle_tick": 167612,
          "origin": [
            363.968688964844,
            -384.843872070312,
            6.350014209747
          ],
          "pitch": -12.58415222168,
          "yaw": 49.547653198242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.968700 -384.843870 6.350014; setang -12.584152 49.547653 0",
          "position_tick": 167599,
          "angle_tick": 167599,
          "origin": [
            363.9687,
            -384.84387,
            6.350014
          ],
          "pitch": -12.584152,
          "yaw": 49.547653,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.968689 -384.843872 43.703125; setang -12.584152 49.547653 0",
          "position_tick": 167612,
          "angle_tick": 167612,
          "origin": [
            363.968688964844,
            -384.843872070312,
            43.703125
          ],
          "pitch": -12.58415222168,
          "yaw": 49.547653198242,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            178.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167482,
          "last_tick": 167612,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_717bfb9ec3965576",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_7dadd8516dde2b87da75_00430",
      "command_record_id": "demo_7dadd8516dde2b87da75_00430",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00337",
        "demo_7dadd8516dde2b87da75_00430",
        "demo_7dadd8516dde2b87da75_00483"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 19,
      "event_tick": 191615,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 850.811650 2027.625200 136.031270; setang -10.965042 -154.739350 0",
          "position_tick": 191594,
          "angle_tick": 191594,
          "origin": [
            850.81165,
            2027.6252,
            136.03127
          ],
          "pitch": -10.965042,
          "yaw": -154.73935,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 819.298770 1880.320100 136.031270; setang 0.437744 175.659360 0",
          "position_tick": 191322,
          "angle_tick": 191322,
          "origin": [
            819.29877,
            1880.3201,
            136.03127
          ],
          "pitch": 0.43774414,
          "yaw": 175.65936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.117188,
            29.75,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 829.790000 2017.699500 136.031280; setang -10.810883 -154.739350 0",
          "position_tick": 191608,
          "angle_tick": 191608,
          "origin": [
            829.79,
            2017.6995,
            136.03128
          ],
          "pitch": -10.810883,
          "yaw": -154.73935,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -151.32812,
            -71.46094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 813.191833 2009.862183 136.031281; setang -10.810883 -154.739349 0",
          "position_tick": 191615,
          "angle_tick": 191615,
          "origin": [
            813.191833496094,
            2009.862182617188,
            136.031280517578
          ],
          "pitch": -10.810882568359,
          "yaw": -154.739349365234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -188.47265625,
            -88.984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 191322,
          "last_tick": 191615,
          "samples": 294
        },
        "departure_tick": 191595,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_71f7d59c4fa536dd",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00015",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00015",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00324",
        "demo_67348e1baa5b49bad101_00432",
        "demo_ea4226131b7a75cdf0ec_00015"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FL1T",
      "round": 3,
      "event_tick": 12212,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1244.158300 -944.648700 -167.968750; setang 15.804520 46.536026 0",
          "position_tick": 12082,
          "angle_tick": 12082,
          "origin": [
            -1244.1583,
            -944.6487,
            -167.96875
          ],
          "pitch": 15.80452,
          "yaw": 46.536026,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            91.16406,
            24.269531,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1188.620600 -602.299560 -167.968750; setang -18.584060 -2.086716 0",
          "position_tick": 12205,
          "angle_tick": 12205,
          "origin": [
            -1188.6206,
            -602.29956,
            -167.96875
          ],
          "pitch": -18.58406,
          "yaw": -2.0867157,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            216.64844,
            -5.140625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1167.079346 -602.897888 -167.968750; setang -18.687057 -1.958313 0",
          "position_tick": 12212,
          "angle_tick": 12212,
          "origin": [
            -1167.079345703125,
            -602.897888183594,
            -167.96875
          ],
          "pitch": -18.687057495117,
          "yaw": -1.958312988281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.6015625,
            -6.87890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12082,
          "last_tick": 12212,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7297a5d6f7c3bffe",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9da916c73bb5ff938c63_00272",
      "command_record_id": "demo_84f87856e21e12df25d7_00159",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00116",
        "demo_84f87856e21e12df25d7_00159",
        "demo_9da916c73bb5ff938c63_00272"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 9,
      "event_tick": 72587,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -24.770996 912.748600 80.031250; setang 5.791504 25.250015 0",
          "position_tick": 72407,
          "angle_tick": 72407,
          "origin": [
            -24.770996,
            912.7486,
            80.03125
          ],
          "pitch": 5.791504,
          "yaw": 25.250015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.787840 872.729800 19.234493; setang 2.445496 5.043762 0",
          "position_tick": 72075,
          "angle_tick": 72075,
          "origin": [
            -256.78784,
            872.7298,
            19.234493
          ],
          "pitch": 2.4454956,
          "yaw": 5.043762,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.52344,
            55.941406,
            50.215942
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 120.958900 892.263500 80.031250; setang -14.929047 82.599000 0",
          "position_tick": 72581,
          "angle_tick": 72581,
          "origin": [
            120.9589,
            892.2635,
            80.03125
          ],
          "pitch": -14.929047,
          "yaw": 82.599,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            31.308105,
            242.98828,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 123.408722 911.228271 80.031250; setang -14.929047 82.573242 0",
          "position_tick": 72587,
          "angle_tick": 72587,
          "origin": [
            123.408721923828,
            911.228271484375,
            80.03125
          ],
          "pitch": -14.929046630859,
          "yaw": 82.5732421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            31.279296875,
            241.8125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72075,
          "last_tick": 72587,
          "samples": 513
        },
        "departure_tick": 72408,
        "movement_to_event_ms": 2812.5,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_74bebef4c59155ec",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00222",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00222",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00084",
        "demo_78d0d18d21d68a5f4162_00222",
        "demo_79fb1d50cba757afee7d_00408"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FL1T",
      "round": 10,
      "event_tick": 72110,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 282.136440 -190.035950 -1.529724; setang 4.058075 55.245790 0",
          "position_tick": 71926,
          "angle_tick": 71926,
          "origin": [
            282.13644,
            -190.03595,
            -1.5297241
          ],
          "pitch": 4.058075,
          "yaw": 55.24579,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 277.123350 -201.467650 -0.479553; setang 3.877838 12.337311 0",
          "position_tick": 71887,
          "angle_tick": 71887,
          "origin": [
            277.12335,
            -201.46765,
            -0.47955322
          ],
          "pitch": 3.8778381,
          "yaw": 12.337311,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            197.53516,
            -96.60156,
            -37.27002
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 205.619110 103.375750 10.234375; setang -13.625458 120.677246 0",
          "position_tick": 72097,
          "angle_tick": 72097,
          "origin": [
            205.61911,
            103.37575,
            10.234375
          ],
          "pitch": -13.625458,
          "yaw": 120.677246,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -118.55859,
            208.24854,
            16.201172
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 184.762665 140.005646 50.515625; setang -13.651199 120.677246 0",
          "position_tick": 72110,
          "angle_tick": 72110,
          "origin": [
            184.762664794922,
            140.005645751953,
            50.515625
          ],
          "pitch": -13.65119934082,
          "yaw": 120.67724609375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -111.234375,
            195.359375,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71887,
          "last_tick": 72110,
          "samples": 224
        },
        "departure_tick": 71927,
        "movement_to_event_ms": 2875.0,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_755a0bf3bdca9fba",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00494",
      "command_record_id": "demo_da35559385e7d6e5ce42_00494",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00403",
        "demo_da35559385e7d6e5ce42_00494",
        "demo_fbb358b45e5cdb7b7700_00008"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 23,
      "event_tick": 195320,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 732.029785 520.031250 -151.968750; setang -3.205948 78.176636 0",
          "position_tick": 195312,
          "angle_tick": 195320,
          "origin": [
            732.02978515625,
            520.03125,
            -151.96875
          ],
          "pitch": -3.205947875977,
          "yaw": 78.176635742188,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 732.029800 520.031250 -144.906250; setang -3.205948 78.176636 0",
          "position_tick": 195314,
          "angle_tick": 195314,
          "origin": [
            732.0298,
            520.03125,
            -144.90625
          ],
          "pitch": -3.2059479,
          "yaw": 78.176636,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            163.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 732.029785 520.031250 -125.265625; setang -3.205948 78.176636 0",
          "position_tick": 195320,
          "angle_tick": 195320,
          "origin": [
            732.02978515625,
            520.03125,
            -125.265625
          ],
          "pitch": -3.205947875977,
          "yaw": 78.176635742188,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194998,
          "last_tick": 195320,
          "samples": 323
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7574078bc1a22e4c",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_b9b20b60330034a63512_00306",
      "command_record_id": "demo_b9b20b60330034a63512_00306",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00306",
        "demo_b9b20b60330034a63512_00350",
        "demo_c41e59c2737947d52711_00232"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Spinx",
      "round": 17,
      "event_tick": 138318,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1876.398000 587.967900 1608.031200; setang 5.687134 -175.894200 0",
          "position_tick": 138207,
          "angle_tick": 138207,
          "origin": [
            1876.398,
            587.9679,
            1608.0312
          ],
          "pitch": 5.687134,
          "yaw": -175.8942,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1686.783100 677.700130 1608.031200; setang -9.220276 -170.062180 0",
          "position_tick": 137806,
          "angle_tick": 137806,
          "origin": [
            1686.7831,
            677.70013,
            1608.0312
          ],
          "pitch": -9.220276,
          "yaw": -170.06218,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            99.078125,
            51.773438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1514.134200 562.138800 1619.703100; setang 5.687134 -175.918580 0",
          "position_tick": 138312,
          "angle_tick": 138312,
          "origin": [
            1514.1342,
            562.1388,
            1619.7031
          ],
          "pitch": 5.687134,
          "yaw": -175.91858,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.39062,
            -17.421875,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1495.041138 560.777771 1638.218750; setang 5.687134 -175.918579 0",
          "position_tick": 138318,
          "angle_tick": 138318,
          "origin": [
            1495.041137695312,
            560.777770996094,
            1638.21875
          ],
          "pitch": 5.687133789062,
          "yaw": -175.918579101562,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.390625,
            -17.421875,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137806,
          "last_tick": 138318,
          "samples": 513
        },
        "departure_tick": 138208,
        "movement_to_event_ms": 1734.375,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7646d98510ac31af",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00186",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00186",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00027",
        "demo_4f80b8bcc2fa56bb83a7_00186",
        "demo_731311ac42553ee59f1a_00090"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 9,
      "event_tick": 56663,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang 11.721039 -97.203940 0",
          "position_tick": 56215,
          "angle_tick": 56215,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": 11.721039,
          "yaw": -97.20394,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang 12.928162 -99.345590 0",
          "position_tick": 56181,
          "angle_tick": 56181,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": 12.928162,
          "yaw": -99.34559,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -521.831900 170.098180 163.031250; setang -9.189728 -115.311130 0",
          "position_tick": 56657,
          "angle_tick": 56657,
          "origin": [
            -521.8319,
            170.09818,
            163.03125
          ],
          "pitch": -9.189728,
          "yaw": -115.31113,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.38672,
            -204.72559,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -529.568604 153.452499 163.031250; setang -9.501465 -115.311127 0",
          "position_tick": 56663,
          "angle_tick": 56663,
          "origin": [
            -529.568603515625,
            153.452499389648,
            163.03125
          ],
          "pitch": -9.50146484375,
          "yaw": -115.311126708984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.93359375,
            -216.486328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56181,
          "last_tick": 56663,
          "samples": 483
        },
        "departure_tick": 56216,
        "movement_to_event_ms": 7000.0,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_779d76a27f703b11",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00260",
      "command_record_id": "demo_731311ac42553ee59f1a_00260",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00075",
        "demo_731311ac42553ee59f1a_00165",
        "demo_731311ac42553ee59f1a_00260"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 11,
      "event_tick": 95929,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -2143.965576 -1003.953918 -2.756836; setang -30.807037 65.692749 0",
          "position_tick": 95919,
          "angle_tick": 95929,
          "origin": [
            -2143.965576171875,
            -1003.953918457031,
            -2.7568359375
          ],
          "pitch": -30.807037353516,
          "yaw": 65.692749023438,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -2143.965600 -1003.953900 12.234375; setang -30.807037 65.692750 0",
          "position_tick": 95923,
          "angle_tick": 95923,
          "origin": [
            -2143.9656,
            -1003.9539,
            12.234375
          ],
          "pitch": -30.807037,
          "yaw": 65.69275,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            278.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2143.965576 -1003.953918 30.046875; setang -30.807037 65.692749 0",
          "position_tick": 95929,
          "angle_tick": 95929,
          "origin": [
            -2143.965576171875,
            -1003.953918457031,
            30.046875
          ],
          "pitch": -30.807037353516,
          "yaw": 65.692749023438,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 95799,
          "last_tick": 95929,
          "samples": 131
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_78f38fedb80235a3",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00144",
      "command_record_id": "demo_1e37c617488eba4e7406_00144",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00051",
        "demo_1e37c617488eba4e7406_00144",
        "demo_44ff5206b8e42e46265b_00329"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 6,
      "event_tick": 52309,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1255.968800 -1483.953500 28.709959; setang 1.306686 113.846860 0",
          "position_tick": 52300,
          "angle_tick": 52300,
          "origin": [
            1255.9688,
            -1483.9535,
            28.709959
          ],
          "pitch": 1.3066864,
          "yaw": 113.84686,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1255.968800 -1483.953500 28.709959; setang 0.178192 113.549866 0",
          "position_tick": 52179,
          "angle_tick": 52179,
          "origin": [
            1255.9688,
            -1483.9535,
            28.709959
          ],
          "pitch": 0.17819214,
          "yaw": 113.549866,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            -255.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1255.530900 -1482.961900 40.109375; setang 1.306686 113.846860 0",
          "position_tick": 52303,
          "angle_tick": 52303,
          "origin": [
            1255.5309,
            -1482.9619,
            40.109375
          ],
          "pitch": 1.3066864,
          "yaw": 113.84686,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -12.125,
            27.445312,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1254.584717 -1480.817261 58.500000; setang 1.306686 113.846863 0",
          "position_tick": 52309,
          "angle_tick": 52309,
          "origin": [
            1254.584716796875,
            -1480.817260742188,
            58.5
          ],
          "pitch": 1.306686401367,
          "yaw": 113.846862792969,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -12.109375,
            27.453125,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52179,
          "last_tick": 52309,
          "samples": 131
        },
        "departure_tick": 52301,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79eafe8ed0d0cacc",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00166",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00166",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00331",
        "demo_fde4c2af9b83d7a5ead3_00020",
        "demo_fde4c2af9b83d7a5ead3_00166"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "dumau",
      "round": 9,
      "event_tick": 61180,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 814.937195 -1548.937622 -108.968750; setang -2.057877 -178.853989 0",
          "position_tick": 61166,
          "angle_tick": 61180,
          "origin": [
            814.937194824219,
            -1548.937622070312,
            -108.96875
          ],
          "pitch": -2.057876586914,
          "yaw": -178.853988647461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 814.937200 -1548.937600 -105.734375; setang -2.057877 -178.853990 0",
          "position_tick": 61167,
          "angle_tick": 61167,
          "origin": [
            814.9372,
            -1548.9376,
            -105.734375
          ],
          "pitch": -2.0578766,
          "yaw": -178.85399,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 814.937195 -1548.937622 -65.406250; setang -2.057877 -178.853989 0",
          "position_tick": 61180,
          "angle_tick": 61180,
          "origin": [
            814.937194824219,
            -1548.937622070312,
            -65.40625
          ],
          "pitch": -2.057876586914,
          "yaw": -178.853988647461,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60674,
          "last_tick": 61180,
          "samples": 507
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7a6409bb3464e4f9",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_f53e9889dd94c99a6feb_00147",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00147",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00089",
        "demo_07e639ec7f941287e35b_00413",
        "demo_f53e9889dd94c99a6feb_00147"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 9,
      "event_tick": 66409,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1915.787200 -612.801940 -351.968750; setang 9.618530 -143.498260 0",
          "position_tick": 65976,
          "angle_tick": 65976,
          "origin": [
            1915.7872,
            -612.80194,
            -351.96875
          ],
          "pitch": 9.61853,
          "yaw": -143.49826,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 823.333860 -1633.847700 -415.968750; setang -3.205948 146.172760 0",
          "position_tick": 66402,
          "angle_tick": 66402,
          "origin": [
            823.33386,
            -1633.8477,
            -415.96875
          ],
          "pitch": -3.2059479,
          "yaw": 146.17276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.13281,
            103.64844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 804.975647 -1622.948242 -415.968750; setang -3.676636 146.143219 0",
          "position_tick": 66409,
          "angle_tick": 66409,
          "origin": [
            804.975646972656,
            -1622.9482421875,
            -415.96875
          ],
          "pitch": -3.676635742188,
          "yaw": 146.143218994141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.671875,
            121.875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65976,
          "last_tick": 66409,
          "samples": 434
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7b33983a4b7f9635",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00073",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00073",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00030",
        "demo_3ef7bfc9c4cb1bcd3960_00073",
        "demo_62cb3af35c3893a91c7d_00110"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 6,
      "event_tick": 39136,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1321.030500 -2272.305200 -213.220460; setang -1.693955 -16.156433 0",
          "position_tick": 38925,
          "angle_tick": 38925,
          "origin": [
            -1321.0305,
            -2272.3052,
            -213.22046
          ],
          "pitch": -1.6939545,
          "yaw": -16.156433,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            196.96875,
            -147.3125,
            16.84375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -735.418600 -2195.429400 -169.500000; setang -17.925568 64.262115 0",
          "position_tick": 39130,
          "angle_tick": 39130,
          "origin": [
            -735.4186,
            -2195.4294,
            -169.5
          ],
          "pitch": -17.925568,
          "yaw": 64.262115,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            99.359375,
            206.14062,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -727.656128 -2179.324707 -150.890625; setang -17.925568 64.262115 0",
          "position_tick": 39136,
          "angle_tick": 39136,
          "origin": [
            -727.656127929688,
            -2179.32470703125,
            -150.890625
          ],
          "pitch": -17.925567626953,
          "yaw": 64.262115478516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            99.359375,
            206.140625,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38925,
          "last_tick": 39136,
          "samples": 212
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7c64bf080b7c69d2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00043",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00043",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00008",
        "demo_4d520a1960bac889dc2d_00153",
        "demo_c7fce8ea189bfb0ec256_00043"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 5,
      "event_tick": 19041,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1843.674900 -539.418460 -351.968750; setang 15.100708 133.265870 0",
          "position_tick": 18698,
          "angle_tick": 18698,
          "origin": [
            1843.6749,
            -539.41846,
            -351.96875
          ],
          "pitch": 15.100708,
          "yaw": 133.26587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            75.88672,
            24.476562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 863.862600 31.415333 -415.968750; setang -5.862244 171.471530 0",
          "position_tick": 19035,
          "angle_tick": 19035,
          "origin": [
            863.8626,
            31.415333,
            -415.96875
          ],
          "pitch": -5.8622437,
          "yaw": 171.47153,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.92969,
            31.772217,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 844.897034 33.998058 -415.968750; setang -5.862244 171.489716 0",
          "position_tick": 19041,
          "angle_tick": 19041,
          "origin": [
            844.897033691406,
            33.998058319092,
            -415.96875
          ],
          "pitch": -5.862243652344,
          "yaw": 171.489715576172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.6875,
            33.59716796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18698,
          "last_tick": 19041,
          "samples": 344
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e55a5a2e364a4f3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00370",
      "command_record_id": "demo_44ff5206b8e42e46265b_00370",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00385",
        "demo_44ff5206b8e42e46265b_00342",
        "demo_44ff5206b8e42e46265b_00370"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 16,
      "event_tick": 148608,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -448.014400 1727.937100 30.734210; setang -24.294556 -102.929535 0",
          "position_tick": 148573,
          "angle_tick": 148573,
          "origin": [
            -448.0144,
            1727.9371,
            30.73421
          ],
          "pitch": -24.294556,
          "yaw": -102.929535,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang 3.227234 -82.350770 0",
          "position_tick": 148405,
          "angle_tick": 148405,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": 3.227234,
          "yaw": -82.35077,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -452.717960 1707.432300 29.843750; setang -24.268112 -102.942580 0",
          "position_tick": 148595,
          "angle_tick": 148595,
          "origin": [
            -452.71796,
            1707.4323,
            29.84375
          ],
          "pitch": -24.268112,
          "yaw": -102.94258,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -22.792969,
            -99.25781,
            -8.692383
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -457.150574 1688.134399 71.375000; setang -24.222107 -102.969017 0",
          "position_tick": 148608,
          "angle_tick": 148608,
          "origin": [
            -457.150573730469,
            1688.134399414062,
            71.375
          ],
          "pitch": -24.222106933594,
          "yaw": -102.969017028809,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -23.640625,
            -102.921875,
            153.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148405,
          "last_tick": 148608,
          "samples": 204
        },
        "departure_tick": 148574,
        "movement_to_event_ms": 546.875,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e5761b848b10189",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00064",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00064",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00064",
        "demo_9da916c73bb5ff938c63_00282",
        "demo_9da916c73bb5ff938c63_00324"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xelex",
      "round": 4,
      "event_tick": 23635,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1437.148300 984.498170 152.046590; setang 3.135223 36.941193 0",
          "position_tick": 23626,
          "angle_tick": 23626,
          "origin": [
            1437.1483,
            984.49817,
            152.04659
          ],
          "pitch": 3.1352234,
          "yaw": 36.941193,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1406.475000 757.769040 175.062500; setang 2.633285 60.516480 0",
          "position_tick": 23505,
          "angle_tick": 23505,
          "origin": [
            1406.475,
            757.76904,
            175.0625
          ],
          "pitch": 2.6332855,
          "yaw": 60.51648,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.8125,
            239.99219,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1438.462500 985.486940 152.121600; setang 3.135223 36.941193 0",
          "position_tick": 23629,
          "angle_tick": 23629,
          "origin": [
            1438.4625,
            985.48694,
            152.1216
          ],
          "pitch": 3.1352234,
          "yaw": 36.941193,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.273438,
            21.261719,
            1.6132812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1444.182617 989.790527 152.448105; setang 3.135223 36.941193 0",
          "position_tick": 23635,
          "angle_tick": 23635,
          "origin": [
            1444.1826171875,
            989.79052734375,
            152.448104858398
          ],
          "pitch": 3.135223388672,
          "yaw": 36.941192626953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            91.3515625,
            68.71484375,
            5.212890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23505,
          "last_tick": 23635,
          "samples": 131
        },
        "departure_tick": 23627,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e9a7cb3c125edd8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00076",
      "command_record_id": "demo_9973c9a1187116ecba8b_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00154",
        "demo_49fabf21b1c26f1010df_00188",
        "demo_9973c9a1187116ecba8b_00076"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "tN1R",
      "round": 5,
      "event_tick": 37987,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1531.911000 1456.065900 1.031250; setang 1.715927 -142.298000 0",
          "position_tick": 37857,
          "angle_tick": 37857,
          "origin": [
            1531.911,
            1456.0659,
            1.03125
          ],
          "pitch": 1.7159271,
          "yaw": -142.298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.96875,
            -71.61719,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1516.492700 1410.646900 -3.169250; setang 1.298096 -142.518080 0",
          "position_tick": 37981,
          "angle_tick": 37981,
          "origin": [
            1516.4927,
            1410.6469,
            -3.1692505
          ],
          "pitch": 1.2980957,
          "yaw": -142.51808,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -158.0625,
            -125.05469,
            -63.226562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1503.096924 1400.153564 -8.153809; setang 1.121979 -142.430191 0",
          "position_tick": 37987,
          "angle_tick": 37987,
          "origin": [
            1503.096923828125,
            1400.153564453125,
            -8.15380859375
          ],
          "pitch": 1.121978759766,
          "yaw": -142.430191040039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.9609375,
            -138.15625,
            -46.86328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37857,
          "last_tick": 37987,
          "samples": 131
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f190349e29a8525",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00298",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00298",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00298",
        "demo_6e149681cbff13e6c780_00015",
        "demo_6e149681cbff13e6c780_00201"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 14,
      "event_tick": 133070,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 329.559814 475.031250 92.031258; setang -37.989685 8.174866 0",
          "position_tick": 133059,
          "angle_tick": 133070,
          "origin": [
            329.559814453125,
            475.03125,
            92.031257629395
          ],
          "pitch": -37.989685058594,
          "yaw": 8.174865722656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 329.559800 475.031250 109.875000; setang -37.989685 8.174866 0",
          "position_tick": 133064,
          "angle_tick": 133064,
          "origin": [
            329.5598,
            475.03125,
            109.875
          ],
          "pitch": -37.989685,
          "yaw": 8.174866,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            265.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 329.559814 475.031250 126.687500; setang -37.989685 8.174866 0",
          "position_tick": 133070,
          "angle_tick": 133070,
          "origin": [
            329.559814453125,
            475.03125,
            126.6875
          ],
          "pitch": -37.989685058594,
          "yaw": 8.174865722656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            190.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132940,
          "last_tick": 133070,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f912d3110c2ae39",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_78d0d18d21d68a5f4162_00031",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00031",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00031",
        "demo_9973c9a1187116ecba8b_00014",
        "demo_9973c9a1187116ecba8b_00097"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 3,
      "event_tick": 15635,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -727.437900 1355.920200 -111.117920; setang -16.552963 9.939194 0",
          "position_tick": 15619,
          "angle_tick": 15619,
          "origin": [
            -727.4379,
            1355.9202,
            -111.11792
          ],
          "pitch": -16.552963,
          "yaw": 9.939194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -629.677500 1500.840300 -109.947630; setang -11.404846 -14.177170 0",
          "position_tick": 15372,
          "angle_tick": 15372,
          "origin": [
            -629.6775,
            1500.8403,
            -109.94763
          ],
          "pitch": -11.404846,
          "yaw": -14.17717,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -715.197750 1358.053700 -111.015260; setang -18.770477 9.859894 0",
          "position_tick": 15629,
          "angle_tick": 15629,
          "origin": [
            -715.19775,
            1358.0537,
            -111.01526
          ],
          "pitch": -18.770477,
          "yaw": 9.859894,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.15234,
            21.75,
            -0.59375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -702.579407 1360.249023 -111.095276; setang -19.523041 9.939194 0",
          "position_tick": 15635,
          "angle_tick": 15635,
          "origin": [
            -702.579406738281,
            1360.2490234375,
            -111.095275878906
          ],
          "pitch": -19.523040771484,
          "yaw": 9.939193725586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            175.15234375,
            30.53125,
            -1.11328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15372,
          "last_tick": 15635,
          "samples": 264
        },
        "departure_tick": 15620,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7fd1087854d5b8d6",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00051",
      "command_record_id": "demo_7dadd8516dde2b87da75_00051",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00151",
        "demo_5d6af8fdfb719608e960_00214",
        "demo_7dadd8516dde2b87da75_00051"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 5,
      "event_tick": 37551,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -589.000060 713.503500 -32.601500; setang 2.007751 28.591919 0",
          "position_tick": 37316,
          "angle_tick": 37316,
          "origin": [
            -589.00006,
            713.5035,
            -32.6015
          ],
          "pitch": 2.0077515,
          "yaw": 28.591919,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 110.284744 1057.284200 85.999054; setang -12.792542 70.496520 0",
          "position_tick": 37544,
          "angle_tick": 37544,
          "origin": [
            110.284744,
            1057.2842,
            85.999054
          ],
          "pitch": -12.7925415,
          "yaw": 70.49652,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.53662,
            236.35156,
            6.7124023
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 115.835495 1079.539917 86.596878; setang -12.792542 70.470764 0",
          "position_tick": 37551,
          "angle_tick": 37551,
          "origin": [
            115.835494995117,
            1079.539916992188,
            86.596878051758
          ],
          "pitch": -12.792541503906,
          "yaw": 70.470764160156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.99658203125,
            236.4921875,
            11.5205078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37316,
          "last_tick": 37551,
          "samples": 236
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_805c5c964f34cc6a",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00310",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00074",
        "demo_2bbfbc0aa8942114b717_00310",
        "demo_9da916c73bb5ff938c63_00384"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 15,
      "event_tick": 137249,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 522.370800 1906.834800 168.031250; setang 0.571976 -130.435870 0",
          "position_tick": 137119,
          "angle_tick": 137119,
          "origin": [
            522.3708,
            1906.8348,
            168.03125
          ],
          "pitch": 0.5719757,
          "yaw": -130.43587,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -207.1836,
            56.585938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 497.195900 2110.507800 140.139820; setang -3.915939 -110.460320 0",
          "position_tick": 137242,
          "angle_tick": 137242,
          "origin": [
            497.1959,
            2110.5078,
            140.13982
          ],
          "pitch": -3.9159393,
          "yaw": -110.46032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -24.742188,
            -66.515625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 494.230743 2102.539062 140.139816; setang -3.915939 -110.460320 0",
          "position_tick": 137249,
          "angle_tick": 137249,
          "origin": [
            494.230743408203,
            2102.5390625,
            140.13981628418
          ],
          "pitch": -3.915939331055,
          "yaw": -110.460319519043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.896484375,
            -93.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137119,
          "last_tick": 137249,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_82af414afaed14be",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_b24ca24bca0f9defa72c_00067",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00298",
        "demo_b24ca24bca0f9defa72c_00067",
        "demo_b24ca24bca0f9defa72c_00312"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "try",
      "round": 5,
      "event_tick": 32479,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -491.938100 -228.074220 0.439571; setang -25.270615 86.719210 0",
          "position_tick": 32340,
          "angle_tick": 32340,
          "origin": [
            -491.9381,
            -228.07422,
            0.43957138
          ],
          "pitch": -25.270615,
          "yaw": 86.71921,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -477.920780 -518.270400 52.156250; setang 6.813583 85.823820 0",
          "position_tick": 32204,
          "angle_tick": 32204,
          "origin": [
            -477.92078,
            -518.2704,
            52.15625
          ],
          "pitch": 6.8135834,
          "yaw": 85.82382,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -487.140750 -281.379520 0.452150; setang -15.674057 79.042175 0",
          "position_tick": 32473,
          "angle_tick": 32473,
          "origin": [
            -487.14075,
            -281.37952,
            0.45214987
          ],
          "pitch": -15.674057,
          "yaw": 79.042175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.09375,
            167.79297,
            -1.0945129
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -484.202271 -266.359009 0.358774; setang -15.706329 79.106384 0",
          "position_tick": 32479,
          "angle_tick": 32479,
          "origin": [
            -484.202270507812,
            -266.359008789062,
            0.358774423599
          ],
          "pitch": -15.706329345703,
          "yaw": 79.106384277344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.44921875,
            202.328125,
            -1.963287353516
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32204,
          "last_tick": 32479,
          "samples": 276
        },
        "departure_tick": 32341,
        "movement_to_event_ms": 2171.875,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_82dd83b9170270e0",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_059e8a0abfc550087c91_00060",
      "command_record_id": "demo_059e8a0abfc550087c91_00060",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00036",
        "demo_059e8a0abfc550087c91_00060",
        "demo_f1d8725268c9f30ce844_00229"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 4,
      "event_tick": 31833,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 283.044830 -1597.557300 -175.968750; setang -12.581406 176.778600 0",
          "position_tick": 31769,
          "angle_tick": 31769,
          "origin": [
            283.04483,
            -1597.5573,
            -175.96875
          ],
          "pitch": -12.581406,
          "yaw": 176.7786,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 305.794650 -1610.237900 -175.968750; setang -3.218307 -179.543030 0",
          "position_tick": 31625,
          "angle_tick": 31625,
          "origin": [
            305.79465,
            -1610.2379,
            -175.96875
          ],
          "pitch": -3.2183075,
          "yaw": -179.54303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.8535156,
            113.40625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 283.038900 -1599.610600 -175.968750; setang -17.137634 170.926670 0",
          "position_tick": 31826,
          "angle_tick": 31826,
          "origin": [
            283.0389,
            -1599.6106,
            -175.96875
          ],
          "pitch": -17.137634,
          "yaw": 170.92667,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 283.038910 -1599.610596 -175.968750; setang -18.224609 171.010437 0",
          "position_tick": 31833,
          "angle_tick": 31833,
          "origin": [
            283.038909912109,
            -1599.610595703125,
            -175.96875
          ],
          "pitch": -18.224609375,
          "yaw": 171.010437011719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31625,
          "last_tick": 31833,
          "samples": 209
        },
        "departure_tick": 31770,
        "movement_to_event_ms": 1000.0,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_82edddda4b053661",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00170",
      "command_record_id": "demo_7dadd8516dde2b87da75_00170",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00242",
        "demo_7dadd8516dde2b87da75_00170",
        "demo_7dadd8516dde2b87da75_00477"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 10,
      "event_tick": 90933,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -397.709720 816.575100 -13.099609; setang 3.577759 25.865936 0",
          "position_tick": 90803,
          "angle_tick": 90803,
          "origin": [
            -397.70972,
            816.5751,
            -13.099609
          ],
          "pitch": 3.5777588,
          "yaw": 25.865936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            212.65625,
            131.4375,
            -9.667969
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 17.879229 842.175600 80.031250; setang -18.404160 70.705260 0",
          "position_tick": 90927,
          "angle_tick": 90927,
          "origin": [
            17.879229,
            842.1756,
            80.03125
          ],
          "pitch": -18.40416,
          "yaw": 70.70526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            61.783142,
            169.8164,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 23.237137 857.089966 80.031250; setang -18.301163 70.525024 0",
          "position_tick": 90933,
          "angle_tick": 90933,
          "origin": [
            23.23713684082,
            857.089965820312,
            80.03125
          ],
          "pitch": -18.301162719727,
          "yaw": 70.525024414062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.46044921875,
            199.56640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90803,
          "last_tick": 90933,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_832f897c1c44784e",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_a50086abe9c7c4a980cd_00116",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00116",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00078",
        "demo_a50086abe9c7c4a980cd_00116",
        "demo_f53e9889dd94c99a6feb_00288"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 7,
      "event_tick": 43026,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -5.146240 -769.617493 -95.968750; setang 3.603516 13.074768 0",
          "position_tick": 43016,
          "angle_tick": 43026,
          "origin": [
            -5.146240234375,
            -769.617492675781,
            -95.96875
          ],
          "pitch": 3.603515625,
          "yaw": 13.074768066406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -5.146240 -769.617500 -81.187500; setang 3.603516 13.074768 0",
          "position_tick": 43020,
          "angle_tick": 43020,
          "origin": [
            -5.14624,
            -769.6175,
            -81.1875
          ],
          "pitch": 3.6035156,
          "yaw": 13.074768,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -5.146240 -769.617493 -63.609375; setang 3.603516 13.074768 0",
          "position_tick": 43026,
          "angle_tick": 43026,
          "origin": [
            -5.146240234375,
            -769.617492675781,
            -63.609375
          ],
          "pitch": 3.603515625,
          "yaw": 13.074768066406,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            200.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42854,
          "last_tick": 43026,
          "samples": 173
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8366424aa4d9ceaa",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00111",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00111",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00150",
        "demo_0dff5f4d96ba70f21ad1_00244",
        "demo_78d0d18d21d68a5f4162_00111"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 6,
      "event_tick": 38225,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1575.027344 1039.028198 35.315960; setang 6.771698 22.927094 0",
          "position_tick": 38217,
          "angle_tick": 38225,
          "origin": [
            -1575.02734375,
            1039.028198242188,
            35.31595993042
          ],
          "pitch": 6.771697998047,
          "yaw": 22.927093505859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1575.027300 1039.028200 35.315960; setang 6.811188 22.887604 0",
          "position_tick": 38218,
          "angle_tick": 38218,
          "origin": [
            -1575.0273,
            1039.0282,
            35.31596
          ],
          "pitch": 6.8111877,
          "yaw": 22.887604,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1575.027344 1039.028198 35.315960; setang 6.771698 22.927094 0",
          "position_tick": 38225,
          "angle_tick": 38225,
          "origin": [
            -1575.02734375,
            1039.028198242188,
            35.31595993042
          ],
          "pitch": 6.771697998047,
          "yaw": 22.927093505859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38095,
          "last_tick": 38225,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_84027a69ba8b5113",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00303",
      "command_record_id": "demo_7dadd8516dde2b87da75_00303",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00303",
        "demo_7dadd8516dde2b87da75_00362",
        "demo_86c38e0db4646195347a_00139"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 15,
      "event_tick": 150544,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 436.032684 2656.958008 164.031250; setang -7.129791 -120.803947 0",
          "position_tick": 150529,
          "angle_tick": 150544,
          "origin": [
            436.032684326172,
            2656.9580078125,
            164.03125
          ],
          "pitch": -7.129791259766,
          "yaw": -120.80394744873,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 436.032300 2656.957300 164.906250; setang -7.129791 -120.803950 0",
          "position_tick": 150530,
          "angle_tick": 150530,
          "origin": [
            436.0323,
            2656.9573,
            164.90625
          ],
          "pitch": -7.1297913,
          "yaw": -120.80395,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 436.065002 2650.281982 208.625000; setang -7.129791 -120.803947 0",
          "position_tick": 150544,
          "angle_tick": 150544,
          "origin": [
            436.065002441406,
            2650.281982421875,
            208.625
          ],
          "pitch": -7.129791259766,
          "yaw": -120.80394744873,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.015625,
            -34.015625,
            140.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150414,
          "last_tick": 150544,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8454e6b34eca81a9",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00536",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00490",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00404",
        "demo_4f80b8bcc2fa56bb83a7_00490",
        "demo_4f80b8bcc2fa56bb83a7_00536"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 21,
      "event_tick": 168883,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 10.414703 -88.099365 0",
          "position_tick": 168472,
          "angle_tick": 168472,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 10.414703,
          "yaw": -88.099365,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 9.306107 -89.485360 0",
          "position_tick": 168371,
          "angle_tick": 168371,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 9.306107,
          "yaw": -89.48536,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -498.352600 404.872040 160.031270; setang -5.702240 -104.850080 0",
          "position_tick": 168876,
          "angle_tick": 168876,
          "origin": [
            -498.3526,
            404.87204,
            160.03127
          ],
          "pitch": -5.70224,
          "yaw": -104.85008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.027344,
            -240.44922,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -503.260620 382.435181 160.031281; setang -9.226807 -105.364723 0",
          "position_tick": 168883,
          "angle_tick": 168883,
          "origin": [
            -503.260620117188,
            382.435180664062,
            160.031280517578
          ],
          "pitch": -9.226806640625,
          "yaw": -105.364723205566,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.796875,
            -238.755859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168371,
          "last_tick": 168883,
          "samples": 513
        },
        "departure_tick": 168473,
        "movement_to_event_ms": 6421.875,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_853f3d9b7b5113ed",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00140",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00140",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00047",
        "demo_c7fce8ea189bfb0ec256_00140",
        "demo_c7fce8ea189bfb0ec256_00165"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 9,
      "event_tick": 57849,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 815.952148 -1552.037109 -415.968750; setang 8.307037 -68.793640 0",
          "position_tick": 57842,
          "angle_tick": 57849,
          "origin": [
            815.9521484375,
            -1552.037109375,
            -415.96875
          ],
          "pitch": 8.307037353516,
          "yaw": -68.793640136719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 815.952150 -1552.037100 -415.968750; setang 8.250732 -68.849945 0",
          "position_tick": 57843,
          "angle_tick": 57843,
          "origin": [
            815.95215,
            -1552.0371,
            -415.96875
          ],
          "pitch": 8.250732,
          "yaw": -68.849945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 815.952148 -1552.037109 -415.968750; setang 8.307037 -68.793640 0",
          "position_tick": 57849,
          "angle_tick": 57849,
          "origin": [
            815.9521484375,
            -1552.037109375,
            -415.96875
          ],
          "pitch": 8.307037353516,
          "yaw": -68.793640136719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57719,
          "last_tick": 57849,
          "samples": 131
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_85abd25f87d70929",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f1d8725268c9f30ce844_00294",
      "command_record_id": "demo_f1d8725268c9f30ce844_00294",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00132",
        "demo_bc6251413daa2447c1ff_00184",
        "demo_f1d8725268c9f30ce844_00294"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 17,
      "event_tick": 136293,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -805.881042 294.963837 -165.427185; setang -9.574585 -83.373871 0",
          "position_tick": 136286,
          "angle_tick": 136293,
          "origin": [
            -805.881042480469,
            294.963836669922,
            -165.427185058594
          ],
          "pitch": -9.574584960938,
          "yaw": -83.373870849609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -805.881040 294.963840 -165.427190; setang -9.574585 -83.402020 0",
          "position_tick": 136287,
          "angle_tick": 136287,
          "origin": [
            -805.88104,
            294.96384,
            -165.42719
          ],
          "pitch": -9.574585,
          "yaw": -83.40202,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -805.881042 294.963837 -165.427185; setang -9.574585 -83.373871 0",
          "position_tick": 136293,
          "angle_tick": 136293,
          "origin": [
            -805.881042480469,
            294.963836669922,
            -165.427185058594
          ],
          "pitch": -9.574584960938,
          "yaw": -83.373870849609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136163,
          "last_tick": 136293,
          "samples": 131
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_85ad702b5d9c1352",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00291",
      "command_record_id": "demo_17accc02fe6ec2727063_00247",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00247",
        "demo_17accc02fe6ec2727063_00296",
        "demo_3ef7bfc9c4cb1bcd3960_00291"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 13,
      "event_tick": 108893,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -350.468750 520.259460 -79.968750; setang -15.196152 174.298770 0",
          "position_tick": 108846,
          "angle_tick": 108846,
          "origin": [
            -350.46875,
            520.25946,
            -79.96875
          ],
          "pitch": -15.196152,
          "yaw": 174.29877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -161.031250 575.930100 -69.767270; setang -7.989121 -154.837520 0",
          "position_tick": 108516,
          "angle_tick": 108516,
          "origin": [
            -161.03125,
            575.9301,
            -69.76727
          ],
          "pitch": -7.9891205,
          "yaw": -154.83752,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -466.087040 531.729500 -71.593750; setang -17.845230 174.483830 0",
          "position_tick": 108887,
          "angle_tick": 108887,
          "origin": [
            -466.08704,
            531.7295,
            -71.59375
          ],
          "pitch": -17.84523,
          "yaw": 174.48383,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -243.82812,
            23.886719,
            230.4375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -485.136108 533.596008 -52.421875; setang -17.845230 174.483826 0",
          "position_tick": 108893,
          "angle_tick": 108893,
          "origin": [
            -485.136108398438,
            533.596008300781,
            -52.421875
          ],
          "pitch": -17.845230102539,
          "yaw": 174.483825683594,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -243.828125,
            23.89453125,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 108516,
          "last_tick": 108893,
          "samples": 378
        },
        "departure_tick": 108847,
        "movement_to_event_ms": 734.375,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_86d4092ad3e0db12",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00191",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00191",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00011",
        "demo_92655b67d38bb2eb32f4_00191",
        "demo_92655b67d38bb2eb32f4_00327"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 78580,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1001.723700 288.472200 -22.968750; setang 12.781906 87.201230 0",
          "position_tick": 78511,
          "angle_tick": 78511,
          "origin": [
            -1001.7237,
            288.4722,
            -22.96875
          ],
          "pitch": 12.781906,
          "yaw": 87.20123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1049.340700 309.017240 -22.968750; setang -2.309875 170.638980 0",
          "position_tick": 78334,
          "angle_tick": 78334,
          "origin": [
            -1049.3407,
            309.01724,
            -22.96875
          ],
          "pitch": -2.3098755,
          "yaw": 170.63898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.640625,
            -18.011719,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -884.855400 366.179660 -45.783080; setang 11.272659 -37.199707 0",
          "position_tick": 78573,
          "angle_tick": 78573,
          "origin": [
            -884.8554,
            366.17966,
            -45.78308
          ],
          "pitch": 11.272659,
          "yaw": -37.199707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -884.855408 366.179657 -45.783081; setang 10.934143 -37.538574 0",
          "position_tick": 78580,
          "angle_tick": 78580,
          "origin": [
            -884.855407714844,
            366.179656982422,
            -45.783081054688
          ],
          "pitch": 10.934143066406,
          "yaw": -37.53857421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78334,
          "last_tick": 78580,
          "samples": 247
        },
        "departure_tick": 78512,
        "movement_to_event_ms": 1078.125,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_874da33299a4b583",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_7dadd8516dde2b87da75_00361",
      "command_record_id": "demo_7dadd8516dde2b87da75_00361",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00361",
        "demo_7dadd8516dde2b87da75_00397",
        "demo_86c38e0db4646195347a_00164"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 17,
      "event_tick": 173317,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1265.938965 199.998428 185.802521; setang -18.050537 -114.717865 0",
          "position_tick": 173309,
          "angle_tick": 173317,
          "origin": [
            1265.93896484375,
            199.998428344727,
            185.802520751953
          ],
          "pitch": -18.050537109375,
          "yaw": -114.717864990234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1265.939000 199.998430 185.802520; setang -18.050537 -114.717865 0",
          "position_tick": 173310,
          "angle_tick": 173310,
          "origin": [
            1265.939,
            199.99843,
            185.80252
          ],
          "pitch": -18.050537,
          "yaw": -114.717865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1265.938965 199.998428 185.802521; setang -18.050537 -114.717865 0",
          "position_tick": 173317,
          "angle_tick": 173317,
          "origin": [
            1265.93896484375,
            199.998428344727,
            185.802520751953
          ],
          "pitch": -18.050537109375,
          "yaw": -114.717864990234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 173134,
          "last_tick": 173317,
          "samples": 184
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8916058d6ad15022",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00456",
      "command_record_id": "demo_c41e59c2737947d52711_00456",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00304",
        "demo_2160153112cdae3ea873_00318",
        "demo_c41e59c2737947d52711_00456"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 23,
      "event_tick": 195665,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -957.955700 636.696600 1634.636000; setang 7.278442 88.868410 0",
          "position_tick": 195403,
          "angle_tick": 195403,
          "origin": [
            -957.9557,
            636.6966,
            1634.636
          ],
          "pitch": 7.2784424,
          "yaw": 88.86841,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            72.86328,
            239.13281,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -526.868200 1335.873300 1689.921900; setang 5.390854 46.560745 0",
          "position_tick": 195658,
          "angle_tick": 195658,
          "origin": [
            -526.8682,
            1335.8733,
            1689.9219
          ],
          "pitch": 5.390854,
          "yaw": 46.560745,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            167.66797,
            178.64062,
            88.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -511.148926 1352.617920 1712.906250; setang 5.390854 46.560745 0",
          "position_tick": 195665,
          "angle_tick": 195665,
          "origin": [
            -511.14892578125,
            1352.617919921875,
            1712.90625
          ],
          "pitch": 5.390853881836,
          "yaw": 46.560745239258,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            167.67578125,
            178.609375,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 195403,
          "last_tick": 195665,
          "samples": 263
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_89fae15035074f13",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00164",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00164",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00014",
        "demo_2666f7f52fbf4c296e43_00164",
        "demo_92655b67d38bb2eb32f4_00246"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 10,
      "event_tick": 74399,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -384.000000 -1552.000000 -11.968750; setang -37.144775 99.518616 0",
          "position_tick": 74391,
          "angle_tick": 74399,
          "origin": [
            -384.0,
            -1552.0,
            -11.96875
          ],
          "pitch": -37.144775390625,
          "yaw": 99.518615722656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -384.000000 -1552.000000 -10.593750; setang -37.144775 99.518616 0",
          "position_tick": 74392,
          "angle_tick": 74392,
          "origin": [
            -384.0,
            -1552.0,
            -10.59375
          ],
          "pitch": -37.144775,
          "yaw": 99.518616,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -384.000000 -1552.000000 13.562500; setang -37.144775 99.518616 0",
          "position_tick": 74399,
          "angle_tick": 74399,
          "origin": [
            -384.0,
            -1552.0,
            13.5625
          ],
          "pitch": -37.144775390625,
          "yaw": 99.518615722656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74269,
          "last_tick": 74399,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8ae299a98c30e86d",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9da916c73bb5ff938c63_00030",
      "command_record_id": "demo_9da916c73bb5ff938c63_00030",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00257",
        "demo_9da916c73bb5ff938c63_00030",
        "demo_9da916c73bb5ff938c63_00080"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 3,
      "event_tick": 14606,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1581.436800 1225.826300 177.031250; setang -5.148132 -112.397000 0",
          "position_tick": 14587,
          "angle_tick": 14587,
          "origin": [
            1581.4368,
            1225.8263,
            177.03125
          ],
          "pitch": -5.1481323,
          "yaw": -112.397,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1581.436800 1225.826300 177.031250; setang -5.148132 -112.661020 0",
          "position_tick": 14403,
          "angle_tick": 14403,
          "origin": [
            1581.4368,
            1225.8263,
            177.03125
          ],
          "pitch": -5.1481323,
          "yaw": -112.66102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1578.599900 1218.956000 177.031250; setang -5.148132 -112.397000 0",
          "position_tick": 14600,
          "angle_tick": 14600,
          "origin": [
            1578.5999,
            1218.956,
            177.03125
          ],
          "pitch": -5.1481323,
          "yaw": -112.397,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.96875,
            -55.617188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1576.251099 1213.268921 177.031250; setang -5.148132 -112.397003 0",
          "position_tick": 14606,
          "angle_tick": 14606,
          "origin": [
            1576.251098632812,
            1213.268920898438,
            177.03125
          ],
          "pitch": -5.148132324219,
          "yaw": -112.397003173828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.53125,
            -81.1796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14403,
          "last_tick": 14606,
          "samples": 204
        },
        "departure_tick": 14588,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8aea702e8c0a0b13",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00272",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00130",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00272",
        "demo_1c4fa8f15de6cbb137e2_00130",
        "demo_1c4fa8f15de6cbb137e2_00149"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "NiKo",
      "round": 8,
      "event_tick": 55061,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 410.733220 1544.466700 2.229657; setang 4.664032 -172.926860 0",
          "position_tick": 55031,
          "angle_tick": 55031,
          "origin": [
            410.73322,
            1544.4667,
            2.2296574
          ],
          "pitch": 4.664032,
          "yaw": -172.92686,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1319.606000 2594.187500 119.062500; setang 2.235031 140.714260 0",
          "position_tick": 54549,
          "angle_tick": 54549,
          "origin": [
            1319.606,
            2594.1875,
            119.0625
          ],
          "pitch": 2.2350311,
          "yaw": 140.71426,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -192.04688,
            153.5625,
            241.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 356.810800 1538.351300 2.660961; setang 4.980926 -173.789290 0",
          "position_tick": 55055,
          "angle_tick": 55055,
          "origin": [
            356.8108,
            1538.3513,
            2.6609614
          ],
          "pitch": 4.9809265,
          "yaw": -173.78929,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -217.48242,
            -24.53125,
            2.6046143
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 339.005920 1536.370361 2.766355; setang 4.347153 -173.842163 0",
          "position_tick": 55061,
          "angle_tick": 55061,
          "origin": [
            339.005920410156,
            1536.370361328125,
            2.766355037689
          ],
          "pitch": 4.347152709961,
          "yaw": -173.842163085938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -228.806640625,
            -25.28125,
            -0.036956787109
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54549,
          "last_tick": 55061,
          "samples": 513
        },
        "departure_tick": 55032,
        "movement_to_event_ms": 468.75,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8b2a24af1163439a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00684",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00684",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00522",
        "demo_4f80b8bcc2fa56bb83a7_00387",
        "demo_4f80b8bcc2fa56bb83a7_00684"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 27,
      "event_tick": 217638,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1255.968750 -1483.964111 28.713751; setang -11.839828 110.415009 0",
          "position_tick": 217623,
          "angle_tick": 217638,
          "origin": [
            1255.96875,
            -1483.964111328125,
            28.713750839233
          ],
          "pitch": -11.839828491211,
          "yaw": 110.415008544922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1255.968800 -1483.964100 28.713750; setang -11.839828 110.415010 0",
          "position_tick": 217624,
          "angle_tick": 217624,
          "origin": [
            1255.9688,
            -1483.9641,
            28.71375
          ],
          "pitch": -11.8398285,
          "yaw": 110.41501,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1255.968750 -1483.964111 72.906250; setang -11.839828 110.415009 0",
          "position_tick": 217638,
          "angle_tick": 217638,
          "origin": [
            1255.96875,
            -1483.964111328125,
            72.90625
          ],
          "pitch": -11.839828491211,
          "yaw": 110.415008544922,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            142.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 217508,
          "last_tick": 217638,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8b305e583c26dd70",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00088",
      "command_record_id": "demo_7dadd8516dde2b87da75_00088",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00054",
        "demo_5d6af8fdfb719608e960_00183",
        "demo_7dadd8516dde2b87da75_00088"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 7,
      "event_tick": 55184,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -676.911870 -176.372800 -0.174500; setang -7.479980 4.577866 0",
          "position_tick": 55001,
          "angle_tick": 55001,
          "origin": [
            -676.91187,
            -176.3728,
            -0.17449951
          ],
          "pitch": -7.4799805,
          "yaw": 4.5778656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -30.241577 -65.472660 37.099926; setang -24.117737 3.422928 0",
          "position_tick": 55178,
          "angle_tick": 55178,
          "origin": [
            -30.241577,
            -65.47266,
            37.099926
          ],
          "pitch": -24.117737,
          "yaw": 3.4229279,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.54297,
            15.121094,
            29.425781
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -11.136597 -64.298828 38.633900; setang -24.309998 3.477859 0",
          "position_tick": 55184,
          "angle_tick": 55184,
          "origin": [
            -11.136596679688,
            -64.298828125,
            38.633899688721
          ],
          "pitch": -24.309997558594,
          "yaw": 3.47785949707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.54296875,
            15.01171875,
            12.96826171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55001,
          "last_tick": 55184,
          "samples": 184
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8d069a440d1d0aa3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00383",
      "command_record_id": "demo_18d34587c875f0b595ae_00383",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00354",
        "demo_18d34587c875f0b595ae_00383",
        "demo_241d9eb92ddde5a3b396_00075"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "FL1T",
      "round": 21,
      "event_tick": 186821,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -299.864502 -1723.968750 2.031250; setang -10.012665 92.549500 0",
          "position_tick": 186807,
          "angle_tick": 186821,
          "origin": [
            -299.864501953125,
            -1723.96875,
            2.03125
          ],
          "pitch": -10.012664794922,
          "yaw": 92.549499511719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -299.864500 -1723.968800 5.828125; setang -10.012665 92.549500 0",
          "position_tick": 186808,
          "angle_tick": 186808,
          "origin": [
            -299.8645,
            -1723.9688,
            5.828125
          ],
          "pitch": -10.012665,
          "yaw": 92.5495,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -299.864502 -1723.968750 45.859375; setang -10.012665 92.549500 0",
          "position_tick": 186821,
          "angle_tick": 186821,
          "origin": [
            -299.864501953125,
            -1723.96875,
            45.859375
          ],
          "pitch": -10.012664794922,
          "yaw": 92.549499511719,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            144.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186691,
          "last_tick": 186821,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8d405e0713544628",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00400",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00400",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00207",
        "demo_4f80b8bcc2fa56bb83a7_00400",
        "demo_4f80b8bcc2fa56bb83a7_00565"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 18,
      "event_tick": 139189,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.962524 -2135.968750 -164.084351; setang -26.559113 64.592743 0",
          "position_tick": 139181,
          "angle_tick": 139189,
          "origin": [
            -735.962524414062,
            -2135.96875,
            -164.084350585938
          ],
          "pitch": -26.559112548828,
          "yaw": 64.592742919922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.962500 -2135.968800 -161.625000; setang -26.559113 64.592740 0",
          "position_tick": 139182,
          "angle_tick": 139182,
          "origin": [
            -735.9625,
            -2135.9688,
            -161.625
          ],
          "pitch": -26.559113,
          "yaw": 64.59274,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.233215 -2134.431641 -137.750000; setang -26.559113 64.592743 0",
          "position_tick": 139189,
          "angle_tick": 139189,
          "origin": [
            -735.233215332031,
            -2134.431640625,
            -137.75
          ],
          "pitch": -26.559112548828,
          "yaw": 64.592742919922,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            12.86328125,
            27.109375,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139059,
          "last_tick": 139189,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8d4ddeb37e7d63a3",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00092",
      "command_record_id": "demo_21a2c34da37a8e81c427_00092",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00296",
        "demo_21a2c34da37a8e81c427_00064",
        "demo_21a2c34da37a8e81c427_00092"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 6,
      "event_tick": 35028,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -243.870240 -2168.521000 -171.205440; setang -0.703812 64.325990 0",
          "position_tick": 34918,
          "angle_tick": 34918,
          "origin": [
            -243.87024,
            -2168.521,
            -171.20544
          ],
          "pitch": -0.70381165,
          "yaw": 64.32599,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -406.501650 -2217.894300 -174.044740; setang 0.571976 55.657776 0",
          "position_tick": 34796,
          "angle_tick": 34796,
          "origin": [
            -406.50165,
            -2217.8943,
            -174.04474
          ],
          "pitch": 0.5719757,
          "yaw": 55.657776,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.65625,
            12.4375,
            8.878906
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -454.844970 -2145.049300 -179.968750; setang -3.453827 44.658050 0",
          "position_tick": 35022,
          "angle_tick": 35022,
          "origin": [
            -454.84497,
            -2145.0493,
            -179.96875
          ],
          "pitch": -3.453827,
          "yaw": 44.65805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -451.865234 -2142.104980 -179.968750; setang -3.498108 44.636078 0",
          "position_tick": 35028,
          "angle_tick": 35028,
          "origin": [
            -451.865234375,
            -2142.10498046875,
            -179.96875
          ],
          "pitch": -3.498107910156,
          "yaw": 44.636077880859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.51953125,
            55.828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34796,
          "last_tick": 35028,
          "samples": 233
        },
        "departure_tick": 34919,
        "movement_to_event_ms": 1718.75,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_907655096d164bf4",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00018",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00018",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00018",
        "demo_1e8907bfd30b0bcdbfe9_00057",
        "demo_f53e9889dd94c99a6feb_00011"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "S1ren",
      "round": 3,
      "event_tick": 14745,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1007.175598 -457.937256 -127.968750; setang -5.246307 -121.317558 0",
          "position_tick": 14737,
          "angle_tick": 14745,
          "origin": [
            1007.175598144531,
            -457.937255859375,
            -127.96875
          ],
          "pitch": -5.246307373047,
          "yaw": -121.317558288574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1007.175600 -457.937260 -127.968750; setang -5.246307 -121.317560 0",
          "position_tick": 14738,
          "angle_tick": 14738,
          "origin": [
            1007.1756,
            -457.93726,
            -127.96875
          ],
          "pitch": -5.2463074,
          "yaw": -121.31756,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1007.175598 -457.937256 -127.968750; setang -5.246307 -121.317558 0",
          "position_tick": 14745,
          "angle_tick": 14745,
          "origin": [
            1007.175598144531,
            -457.937255859375,
            -127.96875
          ],
          "pitch": -5.246307373047,
          "yaw": -121.317558288574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14366,
          "last_tick": 14745,
          "samples": 380
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_914a08664fd58742",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_21a2c34da37a8e81c427_00247",
      "command_record_id": "demo_21a2c34da37a8e81c427_00247",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00140",
        "demo_21a2c34da37a8e81c427_00247",
        "demo_21a2c34da37a8e81c427_00494"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 14,
      "event_tick": 100676,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 568.379200 -2224.077100 -39.968750; setang -8.801086 -164.027590 0",
          "position_tick": 100601,
          "angle_tick": 100601,
          "origin": [
            568.3792,
            -2224.0771,
            -39.96875
          ],
          "pitch": -8.801086,
          "yaw": -164.02759,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 829.475770 -2232.551300 -39.968750; setang -0.300415 -175.578000 0",
          "position_tick": 100396,
          "angle_tick": 100396,
          "origin": [
            829.47577,
            -2232.5513,
            -39.96875
          ],
          "pitch": -0.30041504,
          "yaw": -175.578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.4375,
            -117.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 355.778140 -2284.927000 -39.968750; setang -8.801086 -164.027590 0",
          "position_tick": 100669,
          "angle_tick": 100669,
          "origin": [
            355.77814,
            -2284.927,
            -39.96875
          ],
          "pitch": -8.801086,
          "yaw": -164.02759,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -235.54492,
            -67.421875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 333.695801 -2291.247803 -39.968750; setang -8.801086 -164.027588 0",
          "position_tick": 100676,
          "angle_tick": 100676,
          "origin": [
            333.69580078125,
            -2291.247802734375,
            -39.96875
          ],
          "pitch": -8.801086425781,
          "yaw": -164.027587890625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -235.544921875,
            -67.421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 100396,
          "last_tick": 100676,
          "samples": 281
        },
        "departure_tick": 100602,
        "movement_to_event_ms": 1171.875,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_915d66e68aa6903a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00017",
      "command_record_id": "demo_4d520a1960bac889dc2d_00017",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00017",
        "demo_4d520a1960bac889dc2d_00236",
        "demo_c7fce8ea189bfb0ec256_00199"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 3,
      "event_tick": 14135,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1798.537100 -432.873050 -351.968750; setang 16.570816 -166.926270 0",
          "position_tick": 13793,
          "angle_tick": 13793,
          "origin": [
            1798.5371,
            -432.87305,
            -351.96875
          ],
          "pitch": 16.570816,
          "yaw": -166.92627,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 813.851200 29.296186 -415.968750; setang -6.370361 170.896790 0",
          "position_tick": 14128,
          "angle_tick": 14128,
          "origin": [
            813.8512,
            29.296186,
            -415.96875
          ],
          "pitch": -6.3703613,
          "yaw": 170.89679,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.00781,
            38.195312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 791.165344 32.889606 -415.968750; setang -6.443146 170.878937 0",
          "position_tick": 14135,
          "angle_tick": 14135,
          "origin": [
            791.165344238281,
            32.88960647583,
            -415.96875
          ],
          "pitch": -6.443145751953,
          "yaw": 170.878936767578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -241.9765625,
            38.407958984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13793,
          "last_tick": 14135,
          "samples": 343
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9277bfddffd92a33",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_2bbfbc0aa8942114b717_00105",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00105",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00073",
        "demo_2bbfbc0aa8942114b717_00105",
        "demo_9da916c73bb5ff938c63_00017"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xelex",
      "round": 6,
      "event_tick": 41034,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -592.451660 693.076660 -33.153380; setang -13.417740 -8.471832 0",
          "position_tick": 40904,
          "angle_tick": 40904,
          "origin": [
            -592.45166,
            693.07666,
            -33.15338
          ],
          "pitch": -13.41774,
          "yaw": -8.471832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -177.179750 823.105300 38.739895; setang -18.475570 -14.658173 0",
          "position_tick": 41028,
          "angle_tick": 41028,
          "origin": [
            -177.17975,
            823.1053,
            38.739895
          ],
          "pitch": -18.47557,
          "yaw": -14.658173,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            237.3164,
            -60.875,
            46.52539
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -158.645935 818.324036 44.005684; setang -18.475571 -14.658173 0",
          "position_tick": 41034,
          "angle_tick": 41034,
          "origin": [
            -158.645935058594,
            818.324035644531,
            44.005683898926
          ],
          "pitch": -18.475570678711,
          "yaw": -14.658172607422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            237.19921875,
            -61.32421875,
            73.393310546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40904,
          "last_tick": 41034,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_929760659e7a9a4c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00260",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00232",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00232",
        "demo_78d0d18d21d68a5f4162_00260",
        "demo_9973c9a1187116ecba8b_00105"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "dumau",
      "round": 10,
      "event_tick": 74085,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1300.180400 2544.783000 81.713510; setang -1.138458 -152.347750 0",
          "position_tick": 74005,
          "angle_tick": 74005,
          "origin": [
            1300.1804,
            2544.783,
            81.71351
          ],
          "pitch": -1.1384583,
          "yaw": -152.34775,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1330.564600 2484.506300 64.376400; setang -1.182068 -152.566450 0",
          "position_tick": 73951,
          "angle_tick": 73951,
          "origin": [
            1330.5646,
            2484.5063,
            64.3764
          ],
          "pitch": -1.1820679,
          "yaw": -152.56645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            249.76562,
            -34.734375,
            -99.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1354.253500 2509.548300 62.665230; setang -6.873322 -153.660960 0",
          "position_tick": 74079,
          "angle_tick": 74079,
          "origin": [
            1354.2535,
            2509.5483,
            62.66523
          ],
          "pitch": -6.8733215,
          "yaw": -153.66096,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -156.05469,
            -77.0,
            45.23999
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1340.381836 2502.692627 66.684128; setang -6.961212 -153.617371 0",
          "position_tick": 74085,
          "angle_tick": 74085,
          "origin": [
            1340.3818359375,
            2502.692626953125,
            66.684127807617
          ],
          "pitch": -6.961212158203,
          "yaw": -153.617370605469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -186.390625,
            -92.1875,
            53.98583984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73951,
          "last_tick": 74085,
          "samples": 135
        },
        "departure_tick": 74006,
        "movement_to_event_ms": 1250.0,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_934351738f1e8dfe",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_92655b67d38bb2eb32f4_00248",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00248",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00122",
        "demo_18d34587c875f0b595ae_00189",
        "demo_92655b67d38bb2eb32f4_00248"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 14,
      "event_tick": 116372,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -907.052060 405.361880 -19.507935; setang 12.925079 -40.179413 0",
          "position_tick": 116358,
          "angle_tick": 116358,
          "origin": [
            -907.05206,
            405.36188,
            -19.507935
          ],
          "pitch": 12.925079,
          "yaw": -40.179413,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -907.063100 405.371220 -19.501648; setang 12.925079 -40.179413 0",
          "position_tick": 116242,
          "angle_tick": 116242,
          "origin": [
            -907.0631,
            405.37122,
            -19.501648
          ],
          "pitch": 12.925079,
          "yaw": -40.179413,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.63281,
            -120.265625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -900.525940 399.844940 -23.207520; setang 12.045136 -40.261810 0",
          "position_tick": 116366,
          "angle_tick": 116366,
          "origin": [
            -900.52594,
            399.84494,
            -23.20752
          ],
          "pitch": 12.0451355,
          "yaw": -40.26181,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            79.78906,
            -67.478516,
            -45.25
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -891.694397 392.362793 -28.224976; setang 10.862396 -40.454407 0",
          "position_tick": 116372,
          "angle_tick": 116372,
          "origin": [
            -891.694396972656,
            392.36279296875,
            -28.224975585938
          ],
          "pitch": 10.862396240234,
          "yaw": -40.454406738281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.6796875,
            -107.474609375,
            -72.0703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116242,
          "last_tick": 116372,
          "samples": 131
        },
        "departure_tick": 116359,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_93818bbea09191d1",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00332",
      "command_record_id": "demo_49fabf21b1c26f1010df_00332",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00332",
        "demo_5c8743102c5a1e28f8ee_00283",
        "demo_5c8743102c5a1e28f8ee_00419"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 17,
      "event_tick": 155027,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.062744 1345.350098 -122.771240; setang -11.912964 129.454987 0",
          "position_tick": 155018,
          "angle_tick": 155027,
          "origin": [
            -275.062744140625,
            1345.35009765625,
            -122.771240234375
          ],
          "pitch": -11.912963867188,
          "yaw": 129.454986572266,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.062740 1345.350100 -114.890625; setang -11.912964 129.454990 0",
          "position_tick": 155020,
          "angle_tick": 155020,
          "origin": [
            -275.06274,
            1345.3501,
            -114.890625
          ],
          "pitch": -11.912964,
          "yaw": 129.45499,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            218.35938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.062744 1345.350098 -101.125000; setang -11.912964 129.454987 0",
          "position_tick": 155027,
          "angle_tick": 155027,
          "origin": [
            -275.062744140625,
            1345.35009765625,
            -101.125
          ],
          "pitch": -11.912963867188,
          "yaw": 129.454986572266,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            -365.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154897,
          "last_tick": 155027,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_938a26e0712ca1b2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00014",
      "command_record_id": "demo_2160153112cdae3ea873_00014",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00014",
        "demo_2160153112cdae3ea873_00093",
        "demo_79afb17b7ed789137186_00211"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "HUASOPEEK",
      "round": 3,
      "event_tick": 14231,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -830.426100 215.798220 1614.031200; setang 7.791367 -10.846939 0",
          "position_tick": 14101,
          "angle_tick": 14101,
          "origin": [
            -830.4261,
            215.79822,
            1614.0312
          ],
          "pitch": 7.7913666,
          "yaw": -10.846939,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            245.49219,
            -47.22754,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -483.200930 9.663776 1664.031200; setang 7.122574 10.253677 0",
          "position_tick": 14225,
          "angle_tick": 14225,
          "origin": [
            -483.20093,
            9.663776,
            1664.0312
          ],
          "pitch": 7.122574,
          "yaw": 10.253677,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            173.14062,
            -7.659973,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -467.869873 10.257622 1664.031250; setang 6.236450 10.922470 0",
          "position_tick": 14231,
          "angle_tick": 14231,
          "origin": [
            -467.869873046875,
            10.257621765137,
            1664.03125
          ],
          "pitch": 6.236450195312,
          "yaw": 10.922470092773,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            205.703125,
            14.121826171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14101,
          "last_tick": 14231,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_946b6aa0c7e4d2ee",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00284",
      "command_record_id": "demo_21a2c34da37a8e81c427_00284",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00284",
        "demo_21a2c34da37a8e81c427_00464",
        "demo_ea4226131b7a75cdf0ec_00117"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 15,
      "event_tick": 110065,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1196.718628 -856.034424 -167.968750; setang -11.351959 60.452271 0",
          "position_tick": 110058,
          "angle_tick": 110065,
          "origin": [
            -1196.718627929688,
            -856.034423828125,
            -167.96875
          ],
          "pitch": -11.351959228516,
          "yaw": 60.452270507812,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1196.718600 -856.034400 -167.968750; setang -11.351959 60.452270 0",
          "position_tick": 110059,
          "angle_tick": 110059,
          "origin": [
            -1196.7186,
            -856.0344,
            -167.96875
          ],
          "pitch": -11.351959,
          "yaw": 60.45227,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1196.718628 -856.034424 -167.968750; setang -11.351959 60.452271 0",
          "position_tick": 110065,
          "angle_tick": 110065,
          "origin": [
            -1196.718627929688,
            -856.034423828125,
            -167.96875
          ],
          "pitch": -11.351959228516,
          "yaw": 60.452270507812,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 109935,
          "last_tick": 110065,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_94e0bdaf6f0c0296",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00134",
      "command_record_id": "demo_bc6251413daa2447c1ff_00134",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00542",
        "demo_bc6251413daa2447c1ff_00054",
        "demo_bc6251413daa2447c1ff_00134"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 8,
      "event_tick": 51851,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1040.688000 -2499.413300 -167.968750; setang 0.317566 36.939117 0",
          "position_tick": 51678,
          "angle_tick": 51678,
          "origin": [
            -1040.688,
            -2499.4133,
            -167.96875
          ],
          "pitch": 0.31756592,
          "yaw": 36.939117,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -41.429688,
            -88.17969,
            6.4960938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1000.559900 -2497.931000 -167.968750; setang -10.713043 37.641907 0",
          "position_tick": 51845,
          "angle_tick": 51845,
          "origin": [
            -1000.5599,
            -2497.931,
            -167.96875
          ],
          "pitch": -10.713043,
          "yaw": 37.641907,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            188.42578,
            145.26562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -985.491455 -2486.312256 -167.968750; setang -10.713043 37.641907 0",
          "position_tick": 51851,
          "angle_tick": 51851,
          "origin": [
            -985.491455078125,
            -2486.312255859375,
            -167.96875
          ],
          "pitch": -10.713043212891,
          "yaw": 37.641906738281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            194.015625,
            149.609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51678,
          "last_tick": 51851,
          "samples": 174
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_95ce7936f316b235",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00304",
      "command_record_id": "demo_79afb17b7ed789137186_00214",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00285",
        "demo_56d855ae2f8723544f85_00304",
        "demo_79afb17b7ed789137186_00214"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "woxic",
      "round": 12,
      "event_tick": 97191,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -685.317750 1175.781000 1688.031200; setang -24.639923 47.478104 0",
          "position_tick": 97104,
          "angle_tick": 97104,
          "origin": [
            -685.31775,
            1175.781,
            1688.0312
          ],
          "pitch": -24.639923,
          "yaw": 47.478104,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -983.392300 541.859300 1626.500200; setang 0.021973 89.080230 0",
          "position_tick": 96835,
          "angle_tick": 96835,
          "origin": [
            -983.3923,
            541.8593,
            1626.5002
          ],
          "pitch": 0.021972656,
          "yaw": 89.08023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            239.73438,
            -45.76758,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -500.877200 1376.423700 1688.031200; setang -26.839935 47.258026 0",
          "position_tick": 97185,
          "angle_tick": 97185,
          "origin": [
            -500.8772,
            1376.4237,
            1688.0312
          ],
          "pitch": -26.839935,
          "yaw": 47.258026,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.20312,
            180.00781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -487.892578 1390.486816 1688.031250; setang -26.839935 47.258026 0",
          "position_tick": 97191,
          "angle_tick": 97191,
          "origin": [
            -487.892578125,
            1390.48681640625,
            1688.03125
          ],
          "pitch": -26.839935302734,
          "yaw": 47.258026123047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.203125,
            180.0078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 96835,
          "last_tick": 97191,
          "samples": 357
        },
        "departure_tick": 97105,
        "movement_to_event_ms": 1359.375,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9b19243ce9ac086b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00248",
      "command_record_id": "demo_44ff5206b8e42e46265b_00248",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00236",
        "demo_44ff5206b8e42e46265b_00248",
        "demo_44ff5206b8e42e46265b_00309"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "MATYS",
      "round": 10,
      "event_tick": 92082,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 436.030360 -294.555420 182.312640; setang 4.834671 -124.114265 0",
          "position_tick": 92043,
          "angle_tick": 92043,
          "origin": [
            436.03036,
            -294.55542,
            182.31264
          ],
          "pitch": 4.834671,
          "yaw": -124.114265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 438.506350 -305.947500 188.008680; setang 4.672623 -124.330560 0",
          "position_tick": 91952,
          "angle_tick": 91952,
          "origin": [
            438.50635,
            -305.9475,
            188.00868
          ],
          "pitch": 4.6726227,
          "yaw": -124.33056,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.21289,
            123.46094,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 467.834840 -353.777340 189.031250; setang 9.362762 -133.657960 0",
          "position_tick": 92076,
          "angle_tick": 92076,
          "origin": [
            467.83484,
            -353.77734,
            189.03125
          ],
          "pitch": 9.362762,
          "yaw": -133.65796,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.1289062,
            -59.98047,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 467.323303 -355.490784 189.031250; setang 9.146454 -133.675812 0",
          "position_tick": 92082,
          "angle_tick": 92082,
          "origin": [
            467.323303222656,
            -355.490783691406,
            189.03125
          ],
          "pitch": 9.146453857422,
          "yaw": -133.675811767578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.8359375,
            -9.49609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91952,
          "last_tick": 92082,
          "samples": 131
        },
        "departure_tick": 92044,
        "movement_to_event_ms": 609.375,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9b56a5df3286e4da",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00263",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00263",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00404",
        "demo_44d9dd1cefa925823c1e_00263",
        "demo_44d9dd1cefa925823c1e_00435"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "iM",
      "round": 13,
      "event_tick": 125970,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 424.687256 1763.652100 226.031250; setang 9.293060 87.286377 0",
          "position_tick": 125960,
          "angle_tick": 125970,
          "origin": [
            424.687255859375,
            1763.652099609375,
            226.03125
          ],
          "pitch": 9.293060302734,
          "yaw": 87.286376953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 424.687260 1763.652100 241.359380; setang 9.293060 87.286380 0",
          "position_tick": 125964,
          "angle_tick": 125964,
          "origin": [
            424.68726,
            1763.6521,
            241.35938
          ],
          "pitch": 9.29306,
          "yaw": 87.28638,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            274.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 424.687256 1763.652100 258.812500; setang 9.293060 87.286377 0",
          "position_tick": 125970,
          "angle_tick": 125970,
          "origin": [
            424.687255859375,
            1763.652099609375,
            258.8125
          ],
          "pitch": 9.293060302734,
          "yaw": 87.286376953125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            198.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125840,
          "last_tick": 125970,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9ba380f6ec7efb22",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9da916c73bb5ff938c63_00379",
      "command_record_id": "demo_9da916c73bb5ff938c63_00379",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00271",
        "demo_2bbfbc0aa8942114b717_00300",
        "demo_9da916c73bb5ff938c63_00379"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 18,
      "event_tick": 147953,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2035.968750 1914.968750 140.226410; setang -39.951782 -167.381866 0",
          "position_tick": 147943,
          "angle_tick": 147953,
          "origin": [
            2035.96875,
            1914.96875,
            140.226409912109
          ],
          "pitch": -39.951782226562,
          "yaw": -167.381866455078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2035.968800 1914.968800 157.296880; setang -39.951782 -167.381870 0",
          "position_tick": 147947,
          "angle_tick": 147947,
          "origin": [
            2035.9688,
            1914.9688,
            157.29688
          ],
          "pitch": -39.951782,
          "yaw": -167.38187,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            268.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2035.968750 1914.968750 174.312500; setang -39.951782 -167.381866 0",
          "position_tick": 147953,
          "angle_tick": 147953,
          "origin": [
            2035.96875,
            1914.96875,
            174.3125
          ],
          "pitch": -39.951782226562,
          "yaw": -167.381866455078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            193.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147823,
          "last_tick": 147953,
          "samples": 131
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c35fd83e3aa7d10",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00073",
      "command_record_id": "demo_84f87856e21e12df25d7_00073",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00523",
        "demo_84f87856e21e12df25d7_00073",
        "demo_84f87856e21e12df25d7_00128"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 5,
      "event_tick": 37756,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1604.638300 1203.949200 177.031250; setang 4.761536 -117.236140 0",
          "position_tick": 37693,
          "angle_tick": 37693,
          "origin": [
            1604.6383,
            1203.9492,
            177.03125
          ],
          "pitch": 4.7615356,
          "yaw": -117.23614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1486.374800 1218.991600 175.875520; setang 5.671005 -106.657330 0",
          "position_tick": 37376,
          "angle_tick": 37376,
          "origin": [
            1486.3748,
            1218.9916,
            175.87552
          ],
          "pitch": 5.6710052,
          "yaw": -106.65733,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            40.578125,
            -4.7421875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1585.777000 1207.392500 177.031250; setang 7.049438 -114.200134 0",
          "position_tick": 37750,
          "angle_tick": 37750,
          "origin": [
            1585.777,
            1207.3925,
            177.03125
          ],
          "pitch": 7.0494385,
          "yaw": -114.200134,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.125,
            -69.21875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1581.699341 1198.320801 177.031250; setang 6.961548 -114.244080 0",
          "position_tick": 37756,
          "angle_tick": 37756,
          "origin": [
            1581.699340820312,
            1198.32080078125,
            177.03125
          ],
          "pitch": 6.961547851562,
          "yaw": -114.244079589844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.9375,
            -135.5703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37376,
          "last_tick": 37756,
          "samples": 381
        },
        "departure_tick": 37694,
        "movement_to_event_ms": 984.375,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9cb85b2f4dbc899c",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00027",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00060",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00009",
        "demo_9973c9a1187116ecba8b_00027",
        "demo_deb2a52b8ef138c44fe0_00060"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 5,
      "event_tick": 30744,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1403.146500 1368.697100 -10.446411; setang 0.668793 -140.904110 0",
          "position_tick": 30704,
          "angle_tick": 30704,
          "origin": [
            1403.1465,
            1368.6971,
            -10.446411
          ],
          "pitch": 0.6687927,
          "yaw": -140.90411,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1341.304100 1328.037600 -7.087952; setang 0.668793 -140.904110 0",
          "position_tick": 30578,
          "angle_tick": 30578,
          "origin": [
            1341.3041,
            1328.0376,
            -7.0879517
          ],
          "pitch": 0.6687927,
          "yaw": -140.90411,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1412.284800 1336.916500 -11.497253; setang 0.041885 -141.280400 0",
          "position_tick": 30738,
          "angle_tick": 30738,
          "origin": [
            1412.2848,
            1336.9165,
            -11.497253
          ],
          "pitch": 0.041885376,
          "yaw": -141.2804,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.984375,
            -80.96094,
            1.15625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1402.163574 1328.801270 -11.229004; setang 0.041885 -141.280396 0",
          "position_tick": 30744,
          "angle_tick": 30744,
          "origin": [
            1402.16357421875,
            1328.80126953125,
            -11.22900390625
          ],
          "pitch": 0.041885375977,
          "yaw": -141.280395507812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -141.328125,
            -113.3125,
            4.36328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30578,
          "last_tick": 30744,
          "samples": 167
        },
        "departure_tick": 30705,
        "movement_to_event_ms": 625.0,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9d2500a99d07b362",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00113",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00113",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00424",
        "demo_c7fce8ea189bfb0ec256_00113",
        "demo_c7fce8ea189bfb0ec256_00182"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 8,
      "event_tick": 47960,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1630.658100 -502.764530 -351.968750; setang 11.668854 179.900790 0",
          "position_tick": 47607,
          "angle_tick": 47607,
          "origin": [
            1630.6581,
            -502.76453,
            -351.96875
          ],
          "pitch": 11.668854,
          "yaw": 179.90079,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 756.857670 -658.243160 -206.968750; setang 16.500092 -146.729970 0",
          "position_tick": 47954,
          "angle_tick": 47954,
          "origin": [
            756.85767,
            -658.24316,
            -206.96875
          ],
          "pitch": 16.500092,
          "yaw": -146.72997,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.16016,
            -99.19531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 745.641602 -666.473938 -206.968750; setang 15.945618 -146.941101 0",
          "position_tick": 47960,
          "angle_tick": 47960,
          "origin": [
            745.6416015625,
            -666.473937988281,
            -206.96875
          ],
          "pitch": 15.945617675781,
          "yaw": -146.941101074219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -151.5625,
            -108.6640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47607,
          "last_tick": 47960,
          "samples": 354
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9e3025c5ea954737",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00619",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00619",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00557",
        "demo_5c8743102c5a1e28f8ee_00619",
        "demo_b24ca24bca0f9defa72c_00324"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 27,
      "event_tick": 230758,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 489.970060 1943.927100 96.031250; setang 0.572327 80.515380 0",
          "position_tick": 230635,
          "angle_tick": 230635,
          "origin": [
            489.97006,
            1943.9271,
            96.03125
          ],
          "pitch": 0.57232666,
          "yaw": 80.51538,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 400.764220 1784.016700 103.240020; setang 4.752274 66.435700 0",
          "position_tick": 230497,
          "angle_tick": 230497,
          "origin": [
            400.76422,
            1784.0167,
            103.24002
          ],
          "pitch": 4.7522736,
          "yaw": 66.4357,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 362.028630 1857.307100 95.664350; setang -7.479629 53.983734 0",
          "position_tick": 230752,
          "angle_tick": 230752,
          "origin": [
            362.02863,
            1857.3071,
            95.66435
          ],
          "pitch": -7.4796295,
          "yaw": 53.983734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.64258,
            161.92188,
            -1.730957
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 371.985046 1871.007935 95.517838; setang -7.479630 53.983734 0",
          "position_tick": 230758,
          "angle_tick": 230758,
          "origin": [
            371.985046386719,
            1871.007934570312,
            95.517837524414
          ],
          "pitch": -7.479629516602,
          "yaw": 53.983734130859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            131.48046875,
            180.9140625,
            -1.93505859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 230497,
          "last_tick": 230758,
          "samples": 262
        },
        "departure_tick": 230636,
        "movement_to_event_ms": 1921.875,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9e6b144933b54c19",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00065",
      "command_record_id": "demo_49fabf21b1c26f1010df_00065",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00065",
        "demo_49fabf21b1c26f1010df_00184",
        "demo_5c8743102c5a1e28f8ee_00088"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 5,
      "event_tick": 35664,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1229.441800 2072.805700 1.233004; setang -3.887451 -76.194650 0",
          "position_tick": 35298,
          "angle_tick": 35298,
          "origin": [
            1229.4418,
            2072.8057,
            1.2330041
          ],
          "pitch": -3.8874512,
          "yaw": -76.19465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1488.240500 1401.573500 -9.182190; setang -4.472473 -141.736330 0",
          "position_tick": 35658,
          "angle_tick": 35658,
          "origin": [
            1488.2405,
            1401.5735,
            -9.18219
          ],
          "pitch": -4.472473,
          "yaw": -141.73633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.73438,
            -136.44531,
            -10.847656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1474.067505 1390.384399 -10.068909; setang -4.472473 -141.736328 0",
          "position_tick": 35664,
          "angle_tick": 35664,
          "origin": [
            1474.067504882812,
            1390.384399414062,
            -10.068908691406
          ],
          "pitch": -4.472473144531,
          "yaw": -141.736328125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -184.9921875,
            -146.0078125,
            -12.40234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35298,
          "last_tick": 35664,
          "samples": 367
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9f641c80ac2fe07d",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_bc6251413daa2447c1ff_00065",
      "command_record_id": "demo_bc6251413daa2447c1ff_00065",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00253",
        "demo_bc6251413daa2447c1ff_00065",
        "demo_bc6251413daa2447c1ff_00417"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 5,
      "event_tick": 29918,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 360.657620 210.702930 -257.217300; setang -2.905884 -88.330080 0",
          "position_tick": 29788,
          "angle_tick": 29788,
          "origin": [
            360.65762,
            210.70293,
            -257.2173
          ],
          "pitch": -2.9058838,
          "yaw": -88.33008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.19531,
            29.642578,
            2.3125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 274.975370 -182.635440 -167.754640; setang -6.864044 -149.304530 0",
          "position_tick": 29911,
          "angle_tick": 29911,
          "origin": [
            274.97537,
            -182.63544,
            -167.75464
          ],
          "pitch": -6.864044,
          "yaw": -149.30453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -211.78125,
            -123.18359,
            9.269531
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 255.154190 -194.240540 -167.569458; setang -6.864044 -149.281540 0",
          "position_tick": 29918,
          "angle_tick": 29918,
          "origin": [
            255.154190063477,
            -194.240539550781,
            -167.569458007812
          ],
          "pitch": -6.864044189453,
          "yaw": -149.281539916992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -211.2685546875,
            -124.05859375,
            -0.05078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29788,
          "last_tick": 29918,
          "samples": 131
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a0bdef835c514eb2",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00419",
      "command_record_id": "demo_518d8b186445b01e1f62_00419",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00012",
        "demo_518d8b186445b01e1f62_00292",
        "demo_518d8b186445b01e1f62_00419"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 19,
      "event_tick": 171027,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -978.707200 791.784670 -3.422974; setang 8.646240 -80.411680 0",
          "position_tick": 170897,
          "angle_tick": 170897,
          "origin": [
            -978.7072,
            791.78467,
            -3.4229736
          ],
          "pitch": 8.64624,
          "yaw": -80.41168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1002.125730 498.571500 0.031250; setang 11.836395 -40.745544 0",
          "position_tick": 171020,
          "angle_tick": 171020,
          "origin": [
            -1002.12573,
            498.5715,
            0.03125
          ],
          "pitch": 11.836395,
          "yaw": -40.745544,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -8.1171875,
            -8.068359,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1002.125732 498.571503 0.031250; setang 11.462173 -40.591736 0",
          "position_tick": 171027,
          "angle_tick": 171027,
          "origin": [
            -1002.125732421875,
            498.571502685547,
            0.03125
          ],
          "pitch": 11.462173461914,
          "yaw": -40.591735839844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170897,
          "last_tick": 171027,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a1957e656274f1d4",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_86c38e0db4646195347a_00285",
      "command_record_id": "demo_86c38e0db4646195347a_00285",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00278",
        "demo_86c38e0db4646195347a_00021",
        "demo_86c38e0db4646195347a_00285"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 14,
      "event_tick": 117867,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1191.710100 447.054780 112.925835; setang -21.819534 55.884705 0",
          "position_tick": 117761,
          "angle_tick": 117761,
          "origin": [
            1191.7101,
            447.05478,
            112.925835
          ],
          "pitch": -21.819534,
          "yaw": 55.884705,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1193.358400 447.062680 113.056960; setang -2.732513 53.904755 0",
          "position_tick": 117671,
          "angle_tick": 117671,
          "origin": [
            1193.3584,
            447.06268,
            113.05696
          ],
          "pitch": -2.7325134,
          "yaw": 53.904755,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.101562,
            51.335938,
            1.3686523
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1206.208100 461.741120 114.078750; setang -22.703934 56.102370 0",
          "position_tick": 117861,
          "angle_tick": 117861,
          "origin": [
            1206.2081,
            461.74112,
            114.07875
          ],
          "pitch": -22.703934,
          "yaw": 56.10237,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            83.34375,
            124.07031,
            6.6254883
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1214.068359 473.441681 114.703690; setang -22.545654 56.075928 0",
          "position_tick": 117867,
          "angle_tick": 117867,
          "origin": [
            1214.068359375,
            473.441680908203,
            114.703689575195
          ],
          "pitch": -22.545654296875,
          "yaw": 56.075927734375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            107.7265625,
            160.34765625,
            8.5654296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117671,
          "last_tick": 117867,
          "samples": 197
        },
        "departure_tick": 117762,
        "movement_to_event_ms": 1656.25,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a19b2adf04e98322",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00135",
      "command_record_id": "demo_b9b20b60330034a63512_00135",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00006",
        "demo_79afb17b7ed789137186_00151",
        "demo_b9b20b60330034a63512_00135"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ropz",
      "round": 8,
      "event_tick": 56719,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 3077.768600 135.917790 1616.031200; setang -42.833984 -168.576630 0",
          "position_tick": 56621,
          "angle_tick": 56621,
          "origin": [
            3077.7686,
            135.91779,
            1616.0312
          ],
          "pitch": -42.833984,
          "yaw": -168.57663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 3077.768600 135.917790 1616.031200; setang -42.833984 -168.576630 0",
          "position_tick": 56589,
          "angle_tick": 56589,
          "origin": [
            3077.7686,
            135.91779,
            1616.0312
          ],
          "pitch": -42.833984,
          "yaw": -168.57663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2771.579600 74.058770 1615.015600; setang -42.833984 -168.576630 0",
          "position_tick": 56713,
          "angle_tick": 56713,
          "origin": [
            2771.5796,
            74.05877,
            1615.0156
          ],
          "pitch": -42.833984,
          "yaw": -168.57663,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -240.14062,
            -48.5166,
            162.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2752.818848 70.268478 1634.421875; setang -42.833984 -168.576630 0",
          "position_tick": 56719,
          "angle_tick": 56719,
          "origin": [
            2752.81884765625,
            70.268478393555,
            1634.421875
          ],
          "pitch": -42.833984375,
          "yaw": -168.576629638672,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -240.125,
            -48.51611328125,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56589,
          "last_tick": 56719,
          "samples": 131
        },
        "departure_tick": 56622,
        "movement_to_event_ms": 1531.25,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a1fc07b6009805d5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00495",
      "command_record_id": "demo_1b9d5eac73de0b387701_00495",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00452",
        "demo_1b9d5eac73de0b387701_00495",
        "demo_67348e1baa5b49bad101_00439"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 22,
      "event_tick": 185124,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1076.872200 -1386.219200 -121.078125; setang 7.477905 -35.068695 0",
          "position_tick": 184985,
          "angle_tick": 184985,
          "origin": [
            -1076.8722,
            -1386.2192,
            -121.078125
          ],
          "pitch": 7.4779053,
          "yaw": -35.068695,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            48.1875,
            -194.72266,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -751.780900 -1398.143600 -167.968750; setang 10.948914 70.498230 0",
          "position_tick": 185118,
          "angle_tick": 185118,
          "origin": [
            -751.7809,
            -1398.1436,
            -167.96875
          ],
          "pitch": 10.948914,
          "yaw": 70.49823,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -751.780884 -1398.143555 -167.968750; setang 10.301743 70.498230 0",
          "position_tick": 185124,
          "angle_tick": 185124,
          "origin": [
            -751.780883789062,
            -1398.1435546875,
            -167.96875
          ],
          "pitch": 10.301742553711,
          "yaw": 70.498229980469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 184985,
          "last_tick": 185124,
          "samples": 140
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a2d13bb5ff887d17",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00132",
      "command_record_id": "demo_44ff5206b8e42e46265b_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00340",
        "demo_44ff5206b8e42e46265b_00132",
        "demo_44ff5206b8e42e46265b_00268"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 6,
      "event_tick": 57288,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1343.157959 613.714600 129.762405; setang 6.342545 -93.887444 0",
          "position_tick": 57279,
          "angle_tick": 57288,
          "origin": [
            1343.157958984375,
            613.714599609375,
            129.762405395508
          ],
          "pitch": 6.342544555664,
          "yaw": -93.88744354248,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1343.158000 613.714600 137.703120; setang 6.342545 -93.887440 0",
          "position_tick": 57281,
          "angle_tick": 57281,
          "origin": [
            1343.158,
            613.7146,
            137.70312
          ],
          "pitch": 6.3425446,
          "yaw": -93.88744,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.20605
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1343.157959 613.714600 160.140625; setang 6.342545 -93.887444 0",
          "position_tick": 57288,
          "angle_tick": 57288,
          "origin": [
            1343.157958984375,
            613.714599609375,
            160.140625
          ],
          "pitch": 6.342544555664,
          "yaw": -93.88744354248,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57158,
          "last_tick": 57288,
          "samples": 131
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a42e397c6201353b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00016",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00016",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00016",
        "demo_241d9eb92ddde5a3b396_00098",
        "demo_da35559385e7d6e5ce42_00195"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "FL1T",
      "round": 2,
      "event_tick": 11083,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1184.010742 -524.063354 96.031258; setang -34.671814 80.167572 0",
          "position_tick": 11076,
          "angle_tick": 11083,
          "origin": [
            -1184.0107421875,
            -524.063354492188,
            96.031257629395
          ],
          "pitch": -34.671813964844,
          "yaw": 80.167572021484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1184.010700 -524.063350 96.031260; setang -34.671814 80.167570 0",
          "position_tick": 11077,
          "angle_tick": 11077,
          "origin": [
            -1184.0107,
            -524.06335,
            96.03126
          ],
          "pitch": -34.671814,
          "yaw": 80.16757,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1184.010742 -524.063354 96.031258; setang -34.671814 80.167572 0",
          "position_tick": 11083,
          "angle_tick": 11083,
          "origin": [
            -1184.0107421875,
            -524.063354492188,
            96.031257629395
          ],
          "pitch": -34.671813964844,
          "yaw": 80.167572021484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10846,
          "last_tick": 11083,
          "samples": 238
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a4bf87f5b90811c8",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_b24ca24bca0f9defa72c_00158",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00158",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00354",
        "demo_b24ca24bca0f9defa72c_00006",
        "demo_b24ca24bca0f9defa72c_00158"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "JBa",
      "round": 9,
      "event_tick": 58832,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1262.911100 2046.648800 56.656250; setang 37.399870 -16.215134 0",
          "position_tick": 58623,
          "angle_tick": 58623,
          "origin": [
            1262.9111,
            2046.6488,
            56.65625
          ],
          "pitch": 37.39987,
          "yaw": -16.215134,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            241.26953,
            -65.515625,
            61.871094
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1363.449500 1295.179700 -9.633179; setang -1.720734 -144.309540 0",
          "position_tick": 58826,
          "angle_tick": 58826,
          "origin": [
            1363.4495,
            1295.1797,
            -9.633179
          ],
          "pitch": -1.7207336,
          "yaw": -144.30954,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.61719,
            -183.28906,
            9.0390625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1350.537598 1281.566772 -8.866882; setang -1.683319 -144.421814 0",
          "position_tick": 58832,
          "angle_tick": 58832,
          "origin": [
            1350.53759765625,
            1281.566772460938,
            -8.866882324219
          ],
          "pitch": -1.683319091797,
          "yaw": -144.421813964844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.6015625,
            -170.40625,
            10.125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58623,
          "last_tick": 58832,
          "samples": 210
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a67f58df0e93f6fc",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_7dadd8516dde2b87da75_00365",
      "command_record_id": "demo_7dadd8516dde2b87da75_00365",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00466",
        "demo_5d6af8fdfb719608e960_00523",
        "demo_7dadd8516dde2b87da75_00365"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 17,
      "event_tick": 173891,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 436.062770 2656.947800 164.031250; setang 2.625732 -37.425964 0",
          "position_tick": 173863,
          "angle_tick": 173863,
          "origin": [
            436.06277,
            2656.9478,
            164.03125
          ],
          "pitch": 2.6257324,
          "yaw": -37.425964,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 436.048900 2656.937300 164.031250; setang -7.232788 -120.669020 0",
          "position_tick": 173542,
          "angle_tick": 173542,
          "origin": [
            436.0489,
            2656.9373,
            164.03125
          ],
          "pitch": -7.232788,
          "yaw": -120.66902,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.847656,
            95.328125,
            -15.685547
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 442.899350 2651.722000 164.546880; setang 2.625732 -37.400208 0",
          "position_tick": 173877,
          "angle_tick": 173877,
          "origin": [
            442.89935,
            2651.722,
            164.54688
          ],
          "pitch": 2.6257324,
          "yaw": -37.400208,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            51.873047,
            -39.65625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 454.487030 2642.863770 208.468750; setang 2.599976 -37.400208 0",
          "position_tick": 173891,
          "angle_tick": 173891,
          "origin": [
            454.487030029297,
            2642.86376953125,
            208.46875
          ],
          "pitch": 2.599975585938,
          "yaw": -37.400207519531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            57.046875,
            -43.609375,
            141.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 173542,
          "last_tick": 173891,
          "samples": 350
        },
        "departure_tick": 173864,
        "movement_to_event_ms": 437.5,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a6b18708968258ce",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00320",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00320",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00298",
        "demo_fde4c2af9b83d7a5ead3_00320",
        "demo_fde4c2af9b83d7a5ead3_00421"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "s1n",
      "round": 17,
      "event_tick": 131602,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 231.350300 242.030790 -255.968750; setang -12.612640 -93.242340 0",
          "position_tick": 131440,
          "angle_tick": 131440,
          "origin": [
            231.3503,
            242.03079,
            -255.96875
          ],
          "pitch": -12.61264,
          "yaw": -93.24234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 323.160370 355.795840 -264.439820; setang -1.643143 -102.330090 0",
          "position_tick": 131140,
          "angle_tick": 131140,
          "origin": [
            323.16037,
            355.79584,
            -264.43982
          ],
          "pitch": -1.6431427,
          "yaw": -102.33009,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -240.1914,
            -48.26953,
            4.828125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 229.599750 243.256930 -255.968750; setang -12.295761 -92.807010 0",
          "position_tick": 131595,
          "angle_tick": 131595,
          "origin": [
            229.59975,
            243.25693,
            -255.96875
          ],
          "pitch": -12.295761,
          "yaw": -92.80701,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 229.599747 243.256927 -255.968750; setang -12.295761 -92.807007 0",
          "position_tick": 131602,
          "angle_tick": 131602,
          "origin": [
            229.599746704102,
            243.256927490234,
            -255.96875
          ],
          "pitch": -12.295761108398,
          "yaw": -92.807006835938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131140,
          "last_tick": 131602,
          "samples": 463
        },
        "departure_tick": 131441,
        "movement_to_event_ms": 2531.25,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a6c016986fbfc4fb",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00186",
      "command_record_id": "demo_5866197d339b3ac61e8a_00186",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00186",
        "demo_fbb358b45e5cdb7b7700_00066",
        "demo_fbb358b45e5cdb7b7700_00124"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 10,
      "event_tick": 76340,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 905.980164 1907.943237 -151.968750; setang 1.892059 -71.884232 0",
          "position_tick": 76325,
          "angle_tick": 76340,
          "origin": [
            905.980163574219,
            1907.943237304688,
            -151.96875
          ],
          "pitch": 1.892059326172,
          "yaw": -71.884231567383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 905.980160 1907.943200 -151.968750; setang 1.892059 -71.884230 0",
          "position_tick": 76326,
          "angle_tick": 76326,
          "origin": [
            905.98016,
            1907.9432,
            -151.96875
          ],
          "pitch": 1.8920593,
          "yaw": -71.88423,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 905.980164 1907.943237 -108.687500; setang 1.892059 -71.884232 0",
          "position_tick": 76340,
          "angle_tick": 76340,
          "origin": [
            905.980163574219,
            1907.943237304688,
            -108.6875
          ],
          "pitch": 1.892059326172,
          "yaw": -71.884231567383,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76104,
          "last_tick": 76340,
          "samples": 237
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a730d1b320abcd78",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00113",
      "command_record_id": "demo_07e639ec7f941287e35b_00113",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00064",
        "demo_07e639ec7f941287e35b_00113",
        "demo_1e8907bfd30b0bcdbfe9_00251"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 7,
      "event_tick": 46205,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1226.863400 -1108.869600 -415.968750; setang 6.147537 6.682098 0",
          "position_tick": 45827,
          "angle_tick": 45827,
          "origin": [
            -1226.8634,
            -1108.8696,
            -415.96875
          ],
          "pitch": 6.147537,
          "yaw": 6.6820984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -319.166750 -1050.447800 -415.968750; setang -2.617828 -22.526093 0",
          "position_tick": 46199,
          "angle_tick": 46199,
          "origin": [
            -319.16675,
            -1050.4478,
            -415.96875
          ],
          "pitch": -2.6178284,
          "yaw": -22.526093,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.23047,
            -85.38281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -303.274292 -1057.422974 -415.968750; setang -2.764771 -22.467377 0",
          "position_tick": 46205,
          "angle_tick": 46205,
          "origin": [
            -303.274291992188,
            -1057.422973632812,
            -415.96875
          ],
          "pitch": -2.764770507812,
          "yaw": -22.467376708984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            209.265625,
            -90.859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45827,
          "last_tick": 46205,
          "samples": 379
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a8172a40d2569e1d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00000",
      "command_record_id": "demo_059e8a0abfc550087c91_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00000",
        "demo_059e8a0abfc550087c91_00043",
        "demo_bc6251413daa2447c1ff_00279"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 1,
      "event_tick": 1313,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -42.366714 -174.081120 0",
          "position_tick": 1299,
          "angle_tick": 1299,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -42.366714,
          "yaw": -174.08112,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -40.770264 -173.964050 0",
          "position_tick": 1183,
          "angle_tick": 1183,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -40.770264,
          "yaw": -173.96405,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1295.782100 -352.022580 -164.375000; setang -42.366714 -174.081120 0",
          "position_tick": 1300,
          "angle_tick": 1300,
          "origin": [
            1295.7821,
            -352.02258,
            -164.375
          ],
          "pitch": -42.366714,
          "yaw": -174.08112,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1290.187256 -352.599976 -124.234375; setang -42.366714 -174.081116 0",
          "position_tick": 1313,
          "angle_tick": 1313,
          "origin": [
            1290.187255859375,
            -352.599975585938,
            -124.234375
          ],
          "pitch": -42.366714477539,
          "yaw": -174.081115722656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.828125,
            -3.078125,
            145.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1183,
          "last_tick": 1313,
          "samples": 131
        },
        "departure_tick": 1300,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a83c240a8686ebe0",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00085",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00040",
        "demo_c7fce8ea189bfb0ec256_00020",
        "demo_c7fce8ea189bfb0ec256_00085"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 7,
      "event_tick": 36479,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1869.790200 -522.170400 -351.968750; setang 10.908051 -178.619500 0",
          "position_tick": 36061,
          "angle_tick": 36061,
          "origin": [
            1869.7902,
            -522.1704,
            -351.96875
          ],
          "pitch": 10.908051,
          "yaw": -178.6195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 757.922850 224.278550 -414.968750; setang -5.717346 -157.384980 0",
          "position_tick": 36472,
          "angle_tick": 36472,
          "origin": [
            757.92285,
            224.27855,
            -414.96875
          ],
          "pitch": -5.717346,
          "yaw": -157.38498,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -169.78125,
            -16.600586,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 739.992126 220.311905 -414.968750; setang -5.953217 -157.239761 0",
          "position_tick": 36479,
          "angle_tick": 36479,
          "origin": [
            739.992126464844,
            220.311904907227,
            -414.96875
          ],
          "pitch": -5.953216552734,
          "yaw": -157.239761352539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.7890625,
            -53.85546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36061,
          "last_tick": 36479,
          "samples": 419
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a8f11e389a85c100",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00273",
      "command_record_id": "demo_bc6251413daa2447c1ff_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00052",
        "demo_17accc02fe6ec2727063_00390",
        "demo_bc6251413daa2447c1ff_00273"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 15,
      "event_tick": 125101,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1045.584600 -2554.581800 -167.968750; setang -11.681900 41.301390 0",
          "position_tick": 125076,
          "angle_tick": 125076,
          "origin": [
            -1045.5846,
            -2554.5818,
            -167.96875
          ],
          "pitch": -11.6819,
          "yaw": 41.30139,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1089.023300 -2468.324200 -167.968750; setang 0.209076 34.052124 0",
          "position_tick": 124971,
          "angle_tick": 124971,
          "origin": [
            -1089.0233,
            -2468.3242,
            -167.96875
          ],
          "pitch": 0.20907593,
          "yaw": 34.052124,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.734375,
            -152.10938,
            -218.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1020.006530 -2532.169000 -167.968750; setang -11.417877 41.092300 0",
          "position_tick": 125094,
          "angle_tick": 125094,
          "origin": [
            -1020.00653,
            -2532.169,
            -167.96875
          ],
          "pitch": -11.417877,
          "yaw": 41.0923,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            144.22266,
            126.109375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1005.006226 -2519.059326 -167.968750; setang -11.439850 41.136246 0",
          "position_tick": 125101,
          "angle_tick": 125101,
          "origin": [
            -1005.006225585938,
            -2519.059326171875,
            -167.96875
          ],
          "pitch": -11.439849853516,
          "yaw": 41.136245727539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.99609375,
            145.921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 124971,
          "last_tick": 125101,
          "samples": 131
        },
        "departure_tick": 125077,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_aa8c31b1f06f0370",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_92655b67d38bb2eb32f4_00225",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00225",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00225",
        "demo_da35559385e7d6e5ce42_00094",
        "demo_da35559385e7d6e5ce42_00192"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 12,
      "event_tick": 89002,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1267.969360 -314.150024 5.701429; setang -23.385773 67.574844 0",
          "position_tick": 88992,
          "angle_tick": 89002,
          "origin": [
            -1267.969360351562,
            -314.150024414062,
            5.701428890228
          ],
          "pitch": -23.385772705078,
          "yaw": 67.574844360352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1267.969400 -314.150020 16.046875; setang -23.374786 67.596820 0",
          "position_tick": 88995,
          "angle_tick": 88995,
          "origin": [
            -1267.9694,
            -314.15002,
            16.046875
          ],
          "pitch": -23.374786,
          "yaw": 67.59682,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            289.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1267.969360 -314.150024 37.812500; setang -23.385773 67.574844 0",
          "position_tick": 89002,
          "angle_tick": 89002,
          "origin": [
            -1267.969360351562,
            -314.150024414062,
            37.8125
          ],
          "pitch": -23.385772705078,
          "yaw": 67.574844360352,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88490,
          "last_tick": 89002,
          "samples": 513
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_aca0179ee4ad397f",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00320",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00320",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00320",
        "demo_a50086abe9c7c4a980cd_00290",
        "demo_a50086abe9c7c4a980cd_00399"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 17,
      "event_tick": 148772,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1736.039900 -454.921080 -351.968750; setang 15.444031 -174.679870 0",
          "position_tick": 148389,
          "angle_tick": 148389,
          "origin": [
            1736.0399,
            -454.92108,
            -351.96875
          ],
          "pitch": 15.444031,
          "yaw": -174.67987,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 609.258500 48.579666 -415.968750; setang -9.437943 170.008270 0",
          "position_tick": 148766,
          "angle_tick": 148766,
          "origin": [
            609.2585,
            48.579666,
            -415.96875
          ],
          "pitch": -9.4379425,
          "yaw": 170.00827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -241.48438,
            41.317383,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 590.396240 51.832813 -415.968750; setang -9.437943 170.008270 0",
          "position_tick": 148772,
          "angle_tick": 148772,
          "origin": [
            590.396240234375,
            51.832813262939,
            -415.96875
          ],
          "pitch": -9.437942504883,
          "yaw": 170.008270263672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -241.4140625,
            41.765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148389,
          "last_tick": 148772,
          "samples": 384
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ad0ccc8ce351ae6d",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_6e149681cbff13e6c780_00262",
      "command_record_id": "demo_86c38e0db4646195347a_00213",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00232",
        "demo_6e149681cbff13e6c780_00262",
        "demo_86c38e0db4646195347a_00213"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 11,
      "event_tick": 76186,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1613.103100 -66.928406 142.031250; setang -1.042664 120.022220 0",
          "position_tick": 76162,
          "angle_tick": 76162,
          "origin": [
            1613.1031,
            -66.928406,
            142.03125
          ],
          "pitch": -1.0426636,
          "yaw": 120.02222,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1604.870400 -28.217041 132.031250; setang 6.534119 121.269500 0",
          "position_tick": 76015,
          "angle_tick": 76015,
          "origin": [
            1604.8704,
            -28.217041,
            132.03125
          ],
          "pitch": 6.5341187,
          "yaw": 121.2695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.40625,
            -68.89844,
            36.645508
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1596.761700 -38.570374 132.031250; setang -1.128510 119.949770 0",
          "position_tick": 76179,
          "angle_tick": 76179,
          "origin": [
            1596.7617,
            -38.570374,
            132.03125
          ],
          "pitch": -1.1285095,
          "yaw": 119.94977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.546875,
            164.0664,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1586.920410 -21.491638 132.031250; setang -1.121979 119.936707 0",
          "position_tick": 76186,
          "angle_tick": 76186,
          "origin": [
            1586.92041015625,
            -21.491638183594,
            132.03125
          ],
          "pitch": -1.121978759766,
          "yaw": 119.936706542969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.96875,
            187.37109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76015,
          "last_tick": 76186,
          "samples": 172
        },
        "departure_tick": 76163,
        "movement_to_event_ms": 375.0,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b0aa9a76c028e359",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00290",
      "command_record_id": "demo_c41e59c2737947d52711_00290",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00209",
        "demo_c41e59c2737947d52711_00290",
        "demo_c41e59c2737947d52711_00374"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "zweih",
      "round": 16,
      "event_tick": 139586,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 3162.143600 -5.000000 1608.031400; setang -44.352142 -171.100390 0",
          "position_tick": 139474,
          "angle_tick": 139474,
          "origin": [
            3162.1436,
            -5.0,
            1608.0314
          ],
          "pitch": -44.352142,
          "yaw": -171.10039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 3162.143600 -5.000000 1608.031400; setang -44.352142 -171.100390 0",
          "position_tick": 139444,
          "angle_tick": 139444,
          "origin": [
            3162.1436,
            -5.0,
            1608.0314
          ],
          "pitch": -44.352142,
          "yaw": -171.10039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2804.358200 -60.974365 1615.703100; setang -44.352142 -171.100390 0",
          "position_tick": 139579,
          "angle_tick": 139579,
          "origin": [
            2804.3582,
            -60.974365,
            1615.7031
          ],
          "pitch": -44.352142,
          "yaw": -171.10039,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -242.0625,
            -37.859375,
            206.99219
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2781.666260 -64.523682 1638.203125; setang -44.352142 -171.100388 0",
          "position_tick": 139586,
          "angle_tick": 139586,
          "origin": [
            2781.666259765625,
            -64.523681640625,
            1638.203125
          ],
          "pitch": -44.352142333984,
          "yaw": -171.100387573242,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -242.046875,
            -37.859375,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139444,
          "last_tick": 139586,
          "samples": 143
        },
        "departure_tick": 139475,
        "movement_to_event_ms": 1750.0,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b21997a3eb0724d1",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00283",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00283",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00071",
        "demo_1b9d5eac73de0b387701_00198",
        "demo_ea4226131b7a75cdf0ec_00283"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xiELO",
      "round": 16,
      "event_tick": 147647,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -41.382065 -175.016327 0",
          "position_tick": 147636,
          "angle_tick": 147647,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -41.382064819336,
          "yaw": -175.016326904297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1296.000000 -352.000000 -151.703120; setang -41.382065 -175.135120 0",
          "position_tick": 147640,
          "angle_tick": 147640,
          "origin": [
            1296.0,
            -352.0,
            -151.70312
          ],
          "pitch": -41.382065,
          "yaw": -175.13512,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            270.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.000000 -352.000000 -131.640625; setang -41.382065 -175.016327 0",
          "position_tick": 147647,
          "angle_tick": 147647,
          "origin": [
            1296.0,
            -352.0,
            -131.640625
          ],
          "pitch": -41.382064819336,
          "yaw": -175.016326904297,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            183.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147502,
          "last_tick": 147647,
          "samples": 146
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b22c0e19814b6292",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_79fb1d50cba757afee7d_00323",
      "command_record_id": "demo_79fb1d50cba757afee7d_00323",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00294",
        "demo_79fb1d50cba757afee7d_00323",
        "demo_79fb1d50cba757afee7d_00378"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 18,
      "event_tick": 141333,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1285.048700 2027.803000 45.515625; setang 52.074158 -50.336945 0",
          "position_tick": 141121,
          "angle_tick": 141121,
          "origin": [
            1285.0487,
            2027.803,
            45.515625
          ],
          "pitch": 52.074158,
          "yaw": -50.336945,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            236.94922,
            -79.703125,
            58.90625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1308.494400 1250.204100 1.031250; setang 3.762131 -147.488710 0",
          "position_tick": 141326,
          "angle_tick": 141326,
          "origin": [
            1308.4944,
            1250.2041,
            1.03125
          ],
          "pitch": 3.7621307,
          "yaw": -147.48871,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -121.22656,
            -191.60938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1294.312866 1233.750977 1.031250; setang 0.132172 -147.554626 0",
          "position_tick": 141333,
          "angle_tick": 141333,
          "origin": [
            1294.312866210938,
            1233.7509765625,
            1.03125
          ],
          "pitch": 0.132171630859,
          "yaw": -147.554626464844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -164.6328125,
            -168.3203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141121,
          "last_tick": 141333,
          "samples": 213
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b4d43926c380ea84",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00002",
      "command_record_id": "demo_56d855ae2f8723544f85_00338",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00338",
        "demo_c41e59c2737947d52711_00002",
        "demo_c41e59c2737947d52711_00153"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "try",
      "round": 16,
      "event_tick": 137264,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1109.609400 -1171.428300 1612.031700; setang -10.044251 149.982940 0",
          "position_tick": 137058,
          "angle_tick": 137058,
          "origin": [
            1109.6094,
            -1171.4283,
            1612.0317
          ],
          "pitch": -10.0442505,
          "yaw": 149.98294,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1113.937400 -1155.727700 1612.031600; setang -6.973572 150.142940 0",
          "position_tick": 136854,
          "angle_tick": 136854,
          "origin": [
            1113.9374,
            -1155.7277,
            1612.0316
          ],
          "pitch": -6.973572,
          "yaw": 150.14294,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.515625,
            -110.82031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 823.547240 -1449.806900 1657.718800; setang 0.447693 158.779240 0",
          "position_tick": 137258,
          "angle_tick": 137258,
          "origin": [
            823.54724,
            -1449.8069,
            1657.7188
          ],
          "pitch": 0.44769287,
          "yaw": 158.77924,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.3359375,
            0.1328125,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 821.362488 -1448.957886 1676.500000; setang 0.447693 158.779236 0",
          "position_tick": 137264,
          "angle_tick": 137264,
          "origin": [
            821.362487792969,
            -1448.957885742188,
            1676.5
          ],
          "pitch": 0.447692871094,
          "yaw": 158.779235839844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -27.96484375,
            10.8671875,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136854,
          "last_tick": 137264,
          "samples": 411
        },
        "departure_tick": 137059,
        "movement_to_event_ms": 3218.75,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b538ff2129cb49d1",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00200",
      "command_record_id": "demo_21a2c34da37a8e81c427_00200",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00200",
        "demo_585d972b6bcf05f54588_00009",
        "demo_585d972b6bcf05f54588_00165"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 11,
      "event_tick": 68888,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1199.999800 -2330.442400 -185.138550; setang -4.070099 31.570251 0",
          "position_tick": 68758,
          "angle_tick": 68758,
          "origin": [
            -1199.9998,
            -2330.4424,
            -185.13855
          ],
          "pitch": -4.070099,
          "yaw": 31.570251,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            246.92969,
            -39.015625,
            51.984375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -792.745700 -2299.070600 -172.531250; setang -18.172073 65.670090 0",
          "position_tick": 68875,
          "angle_tick": 68875,
          "origin": [
            -792.7457,
            -2299.0706,
            -172.53125
          ],
          "pitch": -18.172073,
          "yaw": 65.67009,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            127.64453,
            208.625,
            -20.617188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -768.957397 -2259.765137 -132.828125; setang -20.019836 65.648117 0",
          "position_tick": 68888,
          "angle_tick": 68888,
          "origin": [
            -768.957397460938,
            -2259.76513671875,
            -132.828125
          ],
          "pitch": -20.019836425781,
          "yaw": 65.64811706543,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            127.64453125,
            209.265625,
            143.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68758,
          "last_tick": 68888,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b5aaf67dcf32adfe",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00446",
      "command_record_id": "demo_79fb1d50cba757afee7d_00446",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00221",
        "demo_79fb1d50cba757afee7d_00396",
        "demo_79fb1d50cba757afee7d_00446"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 22,
      "event_tick": 182629,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1783.036377 1026.446777 39.269039; setang -23.264923 119.259338 0",
          "position_tick": 182615,
          "angle_tick": 182629,
          "origin": [
            -1783.036376953125,
            1026.44677734375,
            39.269039154053
          ],
          "pitch": -23.264923095703,
          "yaw": 119.259338378906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1783.036400 1026.446800 39.269040; setang -23.237457 119.204410 0",
          "position_tick": 182616,
          "angle_tick": 182616,
          "origin": [
            -1783.0364,
            1026.4468,
            39.26904
          ],
          "pitch": -23.237457,
          "yaw": 119.20441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1783.036377 1026.446777 77.046875; setang -23.264923 119.259338 0",
          "position_tick": 182629,
          "angle_tick": 182629,
          "origin": [
            -1783.036376953125,
            1026.44677734375,
            77.046875
          ],
          "pitch": -23.264923095703,
          "yaw": 119.259338378906,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            176.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 182384,
          "last_tick": 182629,
          "samples": 246
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b5b672fa2dae9027",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_86c38e0db4646195347a_00190",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00251",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00141",
        "demo_44d9dd1cefa925823c1e_00251",
        "demo_86c38e0db4646195347a_00190"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 12,
      "event_tick": 100760,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 863.944500 2421.582800 140.084300; setang -10.843842 -122.182730 0",
          "position_tick": 100666,
          "angle_tick": 100666,
          "origin": [
            863.9445,
            2421.5828,
            140.0843
          ],
          "pitch": -10.843842,
          "yaw": -122.18273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 863.901370 2360.933600 188.046880; setang 1.795578 -130.087740 0",
          "position_tick": 100349,
          "angle_tick": 100349,
          "origin": [
            863.90137,
            2360.9336,
            188.04688
          ],
          "pitch": 1.795578,
          "yaw": -130.08774,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -42.347656,
            -33.9375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 863.912700 2434.857400 140.084300; setang -11.240387 -121.599770 0",
          "position_tick": 100754,
          "angle_tick": 100754,
          "origin": [
            863.9127,
            2434.8574,
            140.0843
          ],
          "pitch": -11.240387,
          "yaw": -121.59977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 863.912720 2434.857422 140.084305; setang -11.240387 -121.599770 0",
          "position_tick": 100760,
          "angle_tick": 100760,
          "origin": [
            863.912719726562,
            2434.857421875,
            140.08430480957
          ],
          "pitch": -11.240386962891,
          "yaw": -121.599769592285,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 100349,
          "last_tick": 100760,
          "samples": 412
        },
        "departure_tick": 100667,
        "movement_to_event_ms": 1468.75,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b5d05e0f9a951b3f",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00151",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00151",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00151",
        "demo_2666f7f52fbf4c296e43_00185",
        "demo_92655b67d38bb2eb32f4_00336"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 9,
      "event_tick": 70074,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 770.905029 634.782104 -107.968750; setang 7.903290 81.936371 0",
          "position_tick": 70066,
          "angle_tick": 70074,
          "origin": [
            770.905029296875,
            634.782104492188,
            -107.96875
          ],
          "pitch": 7.903289794922,
          "yaw": 81.936370849609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 770.905000 634.782100 -104.953125; setang 7.947235 81.958340 0",
          "position_tick": 70067,
          "angle_tick": 70067,
          "origin": [
            770.905,
            634.7821,
            -104.953125
          ],
          "pitch": 7.947235,
          "yaw": 81.95834,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 770.905029 634.782104 -81.218750; setang 7.903290 81.936371 0",
          "position_tick": 70074,
          "angle_tick": 70074,
          "origin": [
            770.905029296875,
            634.782104492188,
            -81.21875
          ],
          "pitch": 7.903289794922,
          "yaw": 81.936370849609,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69621,
          "last_tick": 70074,
          "samples": 454
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b656c54a9cd344dd",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00057",
      "command_record_id": "demo_79afb17b7ed789137186_00057",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00057",
        "demo_c41e59c2737947d52711_00310",
        "demo_c41e59c2737947d52711_00355"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ropz",
      "round": 5,
      "event_tick": 37192,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2922.518600 165.667790 1616.030300; setang -43.496246 -167.564510 0",
          "position_tick": 37136,
          "angle_tick": 37136,
          "origin": [
            2922.5186,
            165.66779,
            1616.0303
          ],
          "pitch": -43.496246,
          "yaw": -167.56451,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2922.518600 165.667790 1616.030300; setang -43.496246 -167.564510 0",
          "position_tick": 37062,
          "angle_tick": 37062,
          "origin": [
            2922.5186,
            165.66779,
            1616.0303
          ],
          "pitch": -43.496246,
          "yaw": -167.56451,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2774.465300 133.030530 1623.296900; setang -43.496246 -167.564510 0",
          "position_tick": 37186,
          "angle_tick": 37186,
          "origin": [
            2774.4653,
            133.03053,
            1623.2969
          ],
          "pitch": -43.496246,
          "yaw": -167.56451,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -239.26562,
            -52.734375,
            180.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2755.772705 128.910660 1642.625000; setang -43.496246 -167.564514 0",
          "position_tick": 37192,
          "angle_tick": 37192,
          "origin": [
            2755.772705078125,
            128.910659790039,
            1642.625
          ],
          "pitch": -43.496246337891,
          "yaw": -167.564514160156,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -239.265625,
            -52.734375,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37062,
          "last_tick": 37192,
          "samples": 131
        },
        "departure_tick": 37137,
        "movement_to_event_ms": 875.0,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6d6011108800028",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00128",
      "command_record_id": "demo_86c38e0db4646195347a_00128",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00387",
        "demo_86c38e0db4646195347a_00012",
        "demo_86c38e0db4646195347a_00128"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 8,
      "event_tick": 50586,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2035.968750 1914.968750 140.226410; setang -40.507629 -167.680206 0",
          "position_tick": 50571,
          "angle_tick": 50586,
          "origin": [
            2035.96875,
            1914.96875,
            140.226409912109
          ],
          "pitch": -40.507629394531,
          "yaw": -167.680206298828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2035.968800 1914.968800 140.226410; setang -40.507630 -167.680200 0",
          "position_tick": 50572,
          "angle_tick": 50572,
          "origin": [
            2035.9688,
            1914.9688,
            140.22641
          ],
          "pitch": -40.50763,
          "yaw": -167.6802,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2035.968750 1914.968750 182.468750; setang -40.507629 -167.680206 0",
          "position_tick": 50586,
          "angle_tick": 50586,
          "origin": [
            2035.96875,
            1914.96875,
            182.46875
          ],
          "pitch": -40.507629394531,
          "yaw": -167.680206298828,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            154.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50456,
          "last_tick": 50586,
          "samples": 131
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b7211200a3da6a3a",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00194",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00194",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00161",
        "demo_1c4fa8f15de6cbb137e2_00194",
        "demo_5c8743102c5a1e28f8ee_00509"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 10,
      "event_tick": 74115,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 186.133620 -622.934900 3.959323; setang -7.815735 53.312530 0",
          "position_tick": 74080,
          "angle_tick": 74080,
          "origin": [
            186.13362,
            -622.9349,
            3.959323
          ],
          "pitch": -7.815735,
          "yaw": 53.31253,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 95.689980 -1087.230800 2.615594; setang -0.084106 75.414960 0",
          "position_tick": 73875,
          "angle_tick": 73875,
          "origin": [
            95.68998,
            -1087.2308,
            2.615594
          ],
          "pitch": -0.084106445,
          "yaw": 75.41496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -30.485352,
            16.859375,
            -197.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 226.561500 -568.677900 8.671875; setang -8.824081 53.354416 0",
          "position_tick": 74108,
          "angle_tick": 74108,
          "origin": [
            226.5615,
            -568.6779,
            8.671875
          ],
          "pitch": -8.824081,
          "yaw": 53.354416,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            136.81445,
            183.80469,
            217.89954
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 239.392059 -551.441101 31.125000; setang -8.824081 53.354416 0",
          "position_tick": 74115,
          "angle_tick": 74115,
          "origin": [
            239.392059326172,
            -551.441101074219,
            31.125
          ],
          "pitch": -8.824081420898,
          "yaw": 53.354415893555,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            136.859375,
            183.859375,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73875,
          "last_tick": 74115,
          "samples": 241
        },
        "departure_tick": 74081,
        "movement_to_event_ms": 546.875,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b77a6146a5256aa8",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_6e149681cbff13e6c780_00342",
      "command_record_id": "demo_5d6af8fdfb719608e960_00156",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00156",
        "demo_6e149681cbff13e6c780_00014",
        "demo_6e149681cbff13e6c780_00342"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 7,
      "event_tick": 52491,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1626.883000 -45.822020 132.247340; setang 2.750015 123.569400 0",
          "position_tick": 52471,
          "angle_tick": 52471,
          "origin": [
            1626.883,
            -45.82202,
            132.24734
          ],
          "pitch": 2.7500153,
          "yaw": 123.5694,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1713.382600 -89.896360 142.031250; setang 3.135223 125.824340 0",
          "position_tick": 52300,
          "angle_tick": 52300,
          "origin": [
            1713.3826,
            -89.89636,
            142.03125
          ],
          "pitch": 3.1352234,
          "yaw": 125.82434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.41406,
            -230.12085,
            7.432617
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1616.435200 -30.077026 132.031250; setang 2.557755 123.541930 0",
          "position_tick": 52484,
          "angle_tick": 52484,
          "origin": [
            1616.4352,
            -30.077026,
            132.03125
          ],
          "pitch": 2.5577545,
          "yaw": 123.54193,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.00781,
            128.1289,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1606.772583 -15.512573 132.031250; setang 2.035217 123.569397 0",
          "position_tick": 52491,
          "angle_tick": 52491,
          "origin": [
            1606.772583007812,
            -15.512573242188,
            132.03125
          ],
          "pitch": 2.035217285156,
          "yaw": 123.569396972656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.0859375,
            167.44140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52300,
          "last_tick": 52491,
          "samples": 192
        },
        "departure_tick": 52472,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b90f1206c962d397",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00258",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00258",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00447",
        "demo_ea4226131b7a75cdf0ec_00258",
        "demo_ea4226131b7a75cdf0ec_00284"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 15,
      "event_tick": 138693,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang -1.677475 -46.782530 0",
          "position_tick": 138357,
          "angle_tick": 138357,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": -1.677475,
          "yaw": -46.78253,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang -0.715149 -46.644867 0",
          "position_tick": 138255,
          "angle_tick": 138255,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": -0.7151489,
          "yaw": -46.644867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -789.889900 -2260.961700 -179.224550; setang -19.277573 69.872360 0",
          "position_tick": 138679,
          "angle_tick": 138679,
          "origin": [
            -789.8899,
            -2260.9617,
            -179.22455
          ],
          "pitch": -19.277573,
          "yaw": 69.87236,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            81.5,
            218.65625,
            -16.960938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -773.098083 -2215.785400 -136.125000; setang -19.305038 69.872360 0",
          "position_tick": 138693,
          "angle_tick": 138693,
          "origin": [
            -773.098083496094,
            -2215.785400390625,
            -136.125
          ],
          "pitch": -19.305038452148,
          "yaw": 69.872360229492,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            82.671875,
            222.421875,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138255,
          "last_tick": 138693,
          "samples": 439
        },
        "departure_tick": 138358,
        "movement_to_event_ms": 5250.0,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b95b6531653e347b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00428",
      "command_record_id": "demo_518d8b186445b01e1f62_00428",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00226",
        "demo_518d8b186445b01e1f62_00280",
        "demo_518d8b186445b01e1f62_00428"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 20,
      "event_tick": 179372,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1320.309448 -273.066040 -23.968750; setang 1.971359 80.482422 0",
          "position_tick": 179363,
          "angle_tick": 179372,
          "origin": [
            1320.309448242188,
            -273.066040039062,
            -23.96875
          ],
          "pitch": 1.97135925293,
          "yaw": 80.482421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1320.309400 -273.066040 -13.562500; setang 2.001923 80.482420 0",
          "position_tick": 179366,
          "angle_tick": 179366,
          "origin": [
            1320.3094,
            -273.06604,
            -13.5625
          ],
          "pitch": 2.0019226,
          "yaw": 80.48242,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1320.309448 -273.066040 5.062500; setang 1.971359 80.482422 0",
          "position_tick": 179372,
          "angle_tick": 179372,
          "origin": [
            1320.309448242188,
            -273.066040039062,
            5.0625
          ],
          "pitch": 1.97135925293,
          "yaw": 80.482421875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 179164,
          "last_tick": 179372,
          "samples": 209
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b984a2a4636e6442",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_4d520a1960bac889dc2d_00204",
      "command_record_id": "demo_4d520a1960bac889dc2d_00204",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00204",
        "demo_a50086abe9c7c4a980cd_00033",
        "demo_a50086abe9c7c4a980cd_00370"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "meyern",
      "round": 11,
      "event_tick": 79734,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1251.097500 -1114.582900 -415.968750; setang 0.440140 -6.287964 0",
          "position_tick": 79418,
          "angle_tick": 79418,
          "origin": [
            -1251.0975,
            -1114.5829,
            -415.96875
          ],
          "pitch": 0.44013977,
          "yaw": -6.287964,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            181.84766,
            -7.4101562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -356.777160 -1717.014400 -415.968750; setang -8.667877 -26.263855 0",
          "position_tick": 79727,
          "angle_tick": 79727,
          "origin": [
            -356.77716,
            -1717.0144,
            -415.96875
          ],
          "pitch": -8.667877,
          "yaw": -26.263855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            220.51172,
            -106.77344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -336.126892 -1727.070312 -415.968750; setang -8.667877 -26.263855 0",
          "position_tick": 79734,
          "angle_tick": 79734,
          "origin": [
            -336.126892089844,
            -1727.0703125,
            -415.96875
          ],
          "pitch": -8.667877197266,
          "yaw": -26.263854980469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            220.15625,
            -107.4921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79418,
          "last_tick": 79734,
          "samples": 317
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ba6f59fd76b67c3e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00020",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00020",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00070",
        "demo_bc6251413daa2447c1ff_00129",
        "demo_ea4226131b7a75cdf0ec_00020"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FL1T",
      "round": 3,
      "event_tick": 13318,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -743.667000 -1337.335600 -167.968750; setang 13.436615 74.669266 0",
          "position_tick": 13188,
          "angle_tick": 13188,
          "origin": [
            -743.667,
            -1337.3356,
            -167.96875
          ],
          "pitch": 13.436615,
          "yaw": 74.669266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -62.539062,
            11.15625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -746.217350 -1352.641500 -167.968750; setang 13.179138 70.164870 0",
          "position_tick": 13312,
          "angle_tick": 13312,
          "origin": [
            -746.21735,
            -1352.6415,
            -167.96875
          ],
          "pitch": 13.179138,
          "yaw": 70.16487,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -746.217346 -1352.641479 -167.968750; setang 13.153381 70.113373 0",
          "position_tick": 13318,
          "angle_tick": 13318,
          "origin": [
            -746.217346191406,
            -1352.641479492188,
            -167.96875
          ],
          "pitch": 13.153381347656,
          "yaw": 70.113372802734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13188,
          "last_tick": 13318,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bb5954a6d5584261",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00266",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00266",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00266",
        "demo_deb2a52b8ef138c44fe0_00293",
        "demo_deb2a52b8ef138c44fe0_00334"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 14,
      "event_tick": 115602,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1761.437100 982.078400 38.439587; setang -8.445740 113.085020 0",
          "position_tick": 115589,
          "angle_tick": 115589,
          "origin": [
            -1761.4371,
            982.0784,
            38.439587
          ],
          "pitch": -8.44574,
          "yaw": 113.08502,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1715.697500 988.365400 35.249590; setang -0.314484 115.384250 0",
          "position_tick": 115472,
          "angle_tick": 115472,
          "origin": [
            -1715.6975,
            988.3654,
            35.24959
          ],
          "pitch": -0.31448364,
          "yaw": 115.38425,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1762.569500 984.733460 38.479446; setang -8.445740 113.085020 0",
          "position_tick": 115596,
          "angle_tick": 115596,
          "origin": [
            -1762.5695,
            984.73346,
            38.479446
          ],
          "pitch": -8.44574,
          "yaw": 113.08502,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.0234375,
            32.882812,
            0.49365234
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1764.172607 988.491150 38.535889; setang -8.445740 113.085022 0",
          "position_tick": 115602,
          "angle_tick": 115602,
          "origin": [
            -1764.172607421875,
            988.491149902344,
            38.535888671875
          ],
          "pitch": -8.445739746094,
          "yaw": 113.085021972656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.0859375,
            49.4296875,
            0.742431640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115472,
          "last_tick": 115602,
          "samples": 131
        },
        "departure_tick": 115590,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bbb59963c4a38799",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00112",
      "command_record_id": "demo_1e37c617488eba4e7406_00112",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00054",
        "demo_1e37c617488eba4e7406_00112",
        "demo_44ff5206b8e42e46265b_00254"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "ArtFr0st",
      "round": 6,
      "event_tick": 46664,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.024780 1695.927400 26.049648; setang -31.931427 -108.875885 0",
          "position_tick": 46641,
          "angle_tick": 46641,
          "origin": [
            -192.02478,
            1695.9274,
            26.049648
          ],
          "pitch": -31.931427,
          "yaw": -108.875885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053045; setang -31.010620 -109.105910 0",
          "position_tick": 46473,
          "angle_tick": 46473,
          "origin": [
            -192.0,
            1696.0,
            26.053045
          ],
          "pitch": -31.01062,
          "yaw": -109.10591,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -195.869450 1684.667600 34.515625; setang -31.931427 -108.875885 0",
          "position_tick": 46657,
          "angle_tick": 46657,
          "origin": [
            -195.86945,
            1684.6676,
            34.515625
          ],
          "pitch": -31.931427,
          "yaw": -108.875885,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -24.601562,
            -72.08594,
            288.74377
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -198.176575 1677.910278 56.687500; setang -31.931427 -108.875885 0",
          "position_tick": 46664,
          "angle_tick": 46664,
          "origin": [
            -198.176574707031,
            1677.910278320312,
            56.6875
          ],
          "pitch": -31.931427001953,
          "yaw": -108.875885009766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -24.609375,
            -72.078125,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46473,
          "last_tick": 46664,
          "samples": 192
        },
        "departure_tick": 46642,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bcb408662a40d584",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00349",
      "command_record_id": "demo_79afb17b7ed789137186_00349",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00058",
        "demo_56d855ae2f8723544f85_00254",
        "demo_79afb17b7ed789137186_00349"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "flameZ",
      "round": 19,
      "event_tick": 166008,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -943.402040 700.692800 1641.658700; setang 8.250046 79.949585 0",
          "position_tick": 165496,
          "angle_tick": 165496,
          "origin": [
            -943.40204,
            700.6928,
            1641.6587
          ],
          "pitch": 8.250046,
          "yaw": 79.949585,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.203125,
            246.23438,
            26.257812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 440.670620 1754.376200 1696.625500; setang -7.523926 -63.139114 0",
          "position_tick": 166002,
          "angle_tick": 166002,
          "origin": [
            440.67062,
            1754.3762,
            1696.6255
          ],
          "pitch": -7.523926,
          "yaw": -63.139114,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            72.896484,
            -143.01562,
            16.195312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 447.339264 1741.258179 1698.107422; setang -8.117859 -63.205032 0",
          "position_tick": 166008,
          "angle_tick": 166008,
          "origin": [
            447.339263916016,
            1741.258178710938,
            1698.107421875
          ],
          "pitch": -8.117858886719,
          "yaw": -63.205032348633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            90.46875,
            -178.15625,
            20.109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165496,
          "last_tick": 166008,
          "samples": 513
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bcb9ca4c9c8e0a5a",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00250",
      "command_record_id": "demo_1b9d5eac73de0b387701_00250",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00250",
        "demo_fde4c2af9b83d7a5ead3_00183",
        "demo_fde4c2af9b83d7a5ead3_00367"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 12,
      "event_tick": 85921,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -46.543243 -163.661270 0",
          "position_tick": 85912,
          "angle_tick": 85921,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -46.543243408203,
          "yaw": -163.661270141602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -115.000000 -151.796880; setang -46.543243 -163.661270 0",
          "position_tick": 85915,
          "angle_tick": 85915,
          "origin": [
            1216.0,
            -115.0,
            -151.79688
          ],
          "pitch": -46.543243,
          "yaw": -163.66127,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -115.000000 -133.593750; setang -46.543243 -163.661270 0",
          "position_tick": 85921,
          "angle_tick": 85921,
          "origin": [
            1216.0,
            -115.0,
            -133.59375
          ],
          "pitch": -46.543243408203,
          "yaw": -163.661270141602,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85791,
          "last_tick": 85921,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bd08893613e16cbf",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00371",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00371",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00019",
        "demo_5866197d339b3ac61e8a_00104",
        "demo_fbb358b45e5cdb7b7700_00371"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "karrigan",
      "round": 20,
      "event_tick": 174777,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -844.493040 1657.120100 -26.483643; setang 9.655609 -123.813860 0",
          "position_tick": 174328,
          "angle_tick": 174328,
          "origin": [
            -844.49304,
            1657.1201,
            -26.483643
          ],
          "pitch": 9.655609,
          "yaw": -123.81386,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            -240.4375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1600.088500 327.243800 0.031250; setang -16.124146 -70.589905 0",
          "position_tick": 174771,
          "angle_tick": 174771,
          "origin": [
            -1600.0885,
            327.2438,
            0.03125
          ],
          "pitch": -16.124146,
          "yaw": -70.589905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            76.55469,
            -210.57031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1593.919678 310.040283 0.031250; setang -16.978683 -71.190376 0",
          "position_tick": 174777,
          "angle_tick": 174777,
          "origin": [
            -1593.919677734375,
            310.040283203125,
            0.03125
          ],
          "pitch": -16.97868347168,
          "yaw": -71.190376281738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            79.7421875,
            -224.25,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174328,
          "last_tick": 174777,
          "samples": 450
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bed0afe1a1028a37",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_da35559385e7d6e5ce42_00087",
      "command_record_id": "demo_da35559385e7d6e5ce42_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00313",
        "demo_241d9eb92ddde5a3b396_00374",
        "demo_da35559385e7d6e5ce42_00087"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 5,
      "event_tick": 34495,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -442.656000 -72.055050 16.031250; setang 3.695862 92.951904 0",
          "position_tick": 34325,
          "angle_tick": 34325,
          "origin": [
            -442.656,
            -72.05505,
            16.03125
          ],
          "pitch": 3.6958618,
          "yaw": 92.951904,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -442.657230 -72.031250 16.031250; setang 3.695862 92.951904 0",
          "position_tick": 34216,
          "angle_tick": 34216,
          "origin": [
            -442.65723,
            -72.03125,
            16.03125
          ],
          "pitch": 3.6958618,
          "yaw": 92.951904,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -252.818850 -110.039060 0.266545; setang -18.661652 42.643433 0",
          "position_tick": 34488,
          "angle_tick": 34488,
          "origin": [
            -252.81885,
            -110.03906,
            0.26654482
          ],
          "pitch": -18.661652,
          "yaw": 42.643433,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -252.818848 -110.039062 0.266545; setang -18.661652 42.643433 0",
          "position_tick": 34495,
          "angle_tick": 34495,
          "origin": [
            -252.81884765625,
            -110.0390625,
            0.266544818878
          ],
          "pitch": -18.661651611328,
          "yaw": 42.643432617188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34216,
          "last_tick": 34495,
          "samples": 280
        },
        "departure_tick": 34326,
        "movement_to_event_ms": 2656.25,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bef13521e7741032",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f1d8725268c9f30ce844_00254",
      "command_record_id": "demo_f1d8725268c9f30ce844_00346",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00096",
        "demo_f1d8725268c9f30ce844_00254",
        "demo_f1d8725268c9f30ce844_00346"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 20,
      "event_tick": 161610,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -754.127750 -2043.582200 -179.968750; setang -2.892151 27.227905 0",
          "position_tick": 161585,
          "angle_tick": 161585,
          "origin": [
            -754.12775,
            -2043.5822,
            -179.96875
          ],
          "pitch": -2.8921509,
          "yaw": 27.227905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -719.588560 -2133.363500 -179.968750; setang 1.270294 32.467010 0",
          "position_tick": 161451,
          "angle_tick": 161451,
          "origin": [
            -719.58856,
            -2133.3635,
            -179.96875
          ],
          "pitch": 1.2702942,
          "yaw": 32.46701,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            253.20312,
            -27.265625,
            -198.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -723.027300 -2027.613800 -179.968750; setang -3.013000 27.191498 0",
          "position_tick": 161603,
          "angle_tick": 161603,
          "origin": [
            -723.0273,
            -2027.6138,
            -179.96875
          ],
          "pitch": -3.0130005,
          "yaw": 27.191498,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            172.04688,
            88.28125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -705.198669 -2018.459717 -179.968750; setang -3.121826 27.263947 0",
          "position_tick": 161610,
          "angle_tick": 161610,
          "origin": [
            -705.198669433594,
            -2018.459716796875,
            -179.96875
          ],
          "pitch": -3.121826171875,
          "yaw": 27.263946533203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            198.1875,
            101.84375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161451,
          "last_tick": 161610,
          "samples": 160
        },
        "departure_tick": 161586,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bf6b8dcad19b10c3",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00243",
      "command_record_id": "demo_7dadd8516dde2b87da75_00243",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00283",
        "demo_2bbfbc0aa8942114b717_00337",
        "demo_7dadd8516dde2b87da75_00243"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 12,
      "event_tick": 111554,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -98.929990 913.379100 62.543842; setang -2.239151 15.108612 0",
          "position_tick": 111275,
          "angle_tick": 111275,
          "origin": [
            -98.92999,
            913.3791,
            62.543842
          ],
          "pitch": -2.239151,
          "yaw": 15.108612,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -98.875550 913.393800 62.561390; setang -2.367889 14.980194 0",
          "position_tick": 111255,
          "angle_tick": 111255,
          "origin": [
            -98.87555,
            913.3938,
            62.56139
          ],
          "pitch": -2.3678894,
          "yaw": 14.980194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 134.834370 855.170800 80.031250; setang -14.079666 85.481870 0",
          "position_tick": 111548,
          "angle_tick": 111548,
          "origin": [
            134.83437,
            855.1708,
            80.03125
          ],
          "pitch": -14.079666,
          "yaw": 85.48187,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.12207,
            191.71875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 136.130676 871.618530 80.031250; setang -14.079666 85.456116 0",
          "position_tick": 111554,
          "angle_tick": 111554,
          "origin": [
            136.130676269531,
            871.618530273438,
            80.03125
          ],
          "pitch": -14.079666137695,
          "yaw": 85.456115722656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.1904296875,
            218.265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 111255,
          "last_tick": 111554,
          "samples": 300
        },
        "departure_tick": 111276,
        "movement_to_event_ms": 4359.375,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c2c5249052cb0f95",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00325",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00325",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00440",
        "demo_3ef7bfc9c4cb1bcd3960_00035",
        "demo_3ef7bfc9c4cb1bcd3960_00325"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 17,
      "event_tick": 153945,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 829.458557 -1255.228027 -108.968750; setang -19.927826 -164.943573 0",
          "position_tick": 153938,
          "angle_tick": 153945,
          "origin": [
            829.458557128906,
            -1255.22802734375,
            -108.96875
          ],
          "pitch": -19.927825927734,
          "yaw": -164.943572998047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 829.458560 -1255.228000 -108.968750; setang -19.927826 -164.943570 0",
          "position_tick": 153939,
          "angle_tick": 153939,
          "origin": [
            829.45856,
            -1255.228,
            -108.96875
          ],
          "pitch": -19.927826,
          "yaw": -164.94357,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 829.458557 -1255.228027 -108.968750; setang -19.927826 -164.943573 0",
          "position_tick": 153945,
          "angle_tick": 153945,
          "origin": [
            829.458557128906,
            -1255.22802734375,
            -108.96875
          ],
          "pitch": -19.927825927734,
          "yaw": -164.943572998047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153601,
          "last_tick": 153945,
          "samples": 345
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c2eabbcd72177a88",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_9da916c73bb5ff938c63_00102",
      "command_record_id": "demo_9da916c73bb5ff938c63_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00222",
        "demo_9da916c73bb5ff938c63_00102",
        "demo_9da916c73bb5ff938c63_00382"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 6,
      "event_tick": 36332,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 973.032959 2779.928711 132.515045; setang -21.724426 -121.107788 0",
          "position_tick": 36325,
          "angle_tick": 36332,
          "origin": [
            973.032958984375,
            2779.9287109375,
            132.515045166016
          ],
          "pitch": -21.724426269531,
          "yaw": -121.107788085938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 973.032960 2779.928700 132.515050; setang -21.724426 -121.107790 0",
          "position_tick": 36326,
          "angle_tick": 36326,
          "origin": [
            973.03296,
            2779.9287,
            132.51505
          ],
          "pitch": -21.724426,
          "yaw": -121.10779,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 973.032959 2779.928711 132.515045; setang -21.724426 -121.107788 0",
          "position_tick": 36332,
          "angle_tick": 36332,
          "origin": [
            973.032958984375,
            2779.9287109375,
            132.515045166016
          ],
          "pitch": -21.724426269531,
          "yaw": -121.107788085938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35843,
          "last_tick": 36332,
          "samples": 490
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c330eb146225196b",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00177",
      "command_record_id": "demo_1e37c617488eba4e7406_00177",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00006",
        "demo_07d95741be40e144c266_00510",
        "demo_1e37c617488eba4e7406_00177"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "fame",
      "round": 8,
      "event_tick": 66359,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602571; setang -22.659988 -49.217712 0",
          "position_tick": 66318,
          "angle_tick": 66318,
          "origin": [
            -256.0,
            1728.0,
            25.602571
          ],
          "pitch": -22.659988,
          "yaw": -49.217712,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602571; setang -22.632523 -49.190247 0",
          "position_tick": 66159,
          "angle_tick": 66159,
          "origin": [
            -256.0,
            1728.0,
            25.602571
          ],
          "pitch": -22.632523,
          "yaw": -49.190247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -212.185060 1677.175200 25.328125; setang -22.659988 -49.217712 0",
          "position_tick": 66346,
          "angle_tick": 66346,
          "origin": [
            -212.18506,
            1677.1752,
            25.328125
          ],
          "pitch": -22.659988,
          "yaw": -49.217712,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            149.82031,
            -173.73438,
            2.6101074
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -183.711426 1644.154663 66.875000; setang -22.659988 -49.217712 0",
          "position_tick": 66359,
          "angle_tick": 66359,
          "origin": [
            -183.71142578125,
            1644.154663085938,
            66.875
          ],
          "pitch": -22.65998840332,
          "yaw": -49.217712402344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            151.859375,
            -176.109375,
            153.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66159,
          "last_tick": 66359,
          "samples": 201
        },
        "departure_tick": 66319,
        "movement_to_event_ms": 640.625,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3cfdc3b89bf18bd",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_49fabf21b1c26f1010df_00133",
      "command_record_id": "demo_49fabf21b1c26f1010df_00133",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00082",
        "demo_49fabf21b1c26f1010df_00133",
        "demo_5c8743102c5a1e28f8ee_00065"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 8,
      "event_tick": 63929,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1342.114500 1443.864500 -7.250061; setang 8.234589 170.184390 0",
          "position_tick": 63836,
          "angle_tick": 63836,
          "origin": [
            1342.1145,
            1443.8645,
            -7.250061
          ],
          "pitch": 8.234589,
          "yaw": 170.18439,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1143.451200 2116.759000 1.144601; setang 46.230804 -81.637000 0",
          "position_tick": 63568,
          "angle_tick": 63568,
          "origin": [
            1143.4512,
            2116.759,
            1.1446009
          ],
          "pitch": 46.230804,
          "yaw": -81.637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.64062,
            -25.765625,
            36.04297
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1413.680000 1328.248200 -11.600220; setang -9.404984 -142.581940 0",
          "position_tick": 63923,
          "angle_tick": 63923,
          "origin": [
            1413.68,
            1328.2482,
            -11.60022
          ],
          "pitch": -9.4049835,
          "yaw": -142.58194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -183.83594,
            -139.6875,
            2.1757812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1398.832275 1316.944214 -11.184814; setang -9.404984 -142.581940 0",
          "position_tick": 63929,
          "angle_tick": 63929,
          "origin": [
            1398.832275390625,
            1316.944213867188,
            -11.184814453125
          ],
          "pitch": -9.404983520508,
          "yaw": -142.581939697266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.59375,
            -146.7578125,
            6.96484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63568,
          "last_tick": 63929,
          "samples": 362
        },
        "departure_tick": 63837,
        "movement_to_event_ms": 1453.125,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c436283dc0de819d",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_585d972b6bcf05f54588_00018",
      "command_record_id": "demo_585d972b6bcf05f54588_00018",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00069",
        "demo_585d972b6bcf05f54588_00018",
        "demo_585d972b6bcf05f54588_00075"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 2,
      "event_tick": 9342,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1165.837800 627.039900 -79.968750; setang -0.095795 174.748870 0",
          "position_tick": 9171,
          "angle_tick": 9171,
          "origin": [
            -1165.8378,
            627.0399,
            -79.96875
          ],
          "pitch": -0.09579468,
          "yaw": 174.74887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1160.827800 518.660030 -79.968750; setang -2.009811 68.202790 0",
          "position_tick": 9061,
          "angle_tick": 9061,
          "origin": [
            -1160.8278,
            518.66003,
            -79.96875
          ],
          "pitch": -2.0098114,
          "yaw": 68.20279,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1353.902800 815.937300 -79.968750; setang -0.414734 -159.027440 0",
          "position_tick": 9336,
          "angle_tick": 9336,
          "origin": [
            -1353.9028,
            815.9373,
            -79.96875
          ],
          "pitch": -0.4147339,
          "yaw": -159.02744,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1353.902832 815.937317 -79.968750; setang -0.542450 -159.219025 0",
          "position_tick": 9342,
          "angle_tick": 9342,
          "origin": [
            -1353.90283203125,
            815.937316894531,
            -79.96875
          ],
          "pitch": -0.542449951172,
          "yaw": -159.219024658203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9061,
          "last_tick": 9342,
          "samples": 282
        },
        "departure_tick": 9172,
        "movement_to_event_ms": 2671.875,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c4a01e830136690a",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_2160153112cdae3ea873_00334",
      "command_record_id": "demo_2160153112cdae3ea873_00334",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00040",
        "demo_2160153112cdae3ea873_00334",
        "demo_c41e59c2737947d52711_00272"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 19,
      "event_tick": 164472,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.532349 -93.578491 1664.656250; setang 1.953506 30.991058 0",
          "position_tick": 164458,
          "angle_tick": 164472,
          "origin": [
            -275.532348632812,
            -93.578491210938,
            1664.65625
          ],
          "pitch": 1.953506469727,
          "yaw": 30.991058349609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.532350 -93.578490 1664.656200; setang 1.927063 30.938187 0",
          "position_tick": 164459,
          "angle_tick": 164459,
          "origin": [
            -275.53235,
            -93.57849,
            1664.6562
          ],
          "pitch": 1.927063,
          "yaw": 30.938187,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.532349 -93.578491 1705.640625; setang 1.953506 30.991058 0",
          "position_tick": 164472,
          "angle_tick": 164472,
          "origin": [
            -275.532348632812,
            -93.578491210938,
            1705.640625
          ],
          "pitch": 1.953506469727,
          "yaw": 30.991058349609,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            161.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164192,
          "last_tick": 164472,
          "samples": 281
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c5f36067fba29b1e",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_78d0d18d21d68a5f4162_00307",
      "command_record_id": "demo_9973c9a1187116ecba8b_00163",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00307",
        "demo_78d0d18d21d68a5f4162_00383",
        "demo_9973c9a1187116ecba8b_00163"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 8,
      "event_tick": 71465,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -611.071960 1370.143400 -111.572266; setang -15.245941 9.987610 0",
          "position_tick": 71446,
          "angle_tick": 71446,
          "origin": [
            -611.07196,
            1370.1434,
            -111.572266
          ],
          "pitch": -15.245941,
          "yaw": 9.98761,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -608.159100 1376.731400 -112.003174; setang -15.523346 9.472626 0",
          "position_tick": 71193,
          "angle_tick": 71193,
          "origin": [
            -608.1591,
            1376.7314,
            -112.003174
          ],
          "pitch": -15.523346,
          "yaw": 9.472626,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.5,
            103.40625,
            -51.703125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -591.428300 1373.627700 -111.918945; setang -17.938965 9.868805 0",
          "position_tick": 71459,
          "angle_tick": 71459,
          "origin": [
            -591.4283,
            1373.6277,
            -111.918945
          ],
          "pitch": -17.938965,
          "yaw": 9.868805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.92578,
            27.382812,
            -5.3046875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -577.944824 1375.995483 -112.378784; setang -19.245636 9.789505 0",
          "position_tick": 71465,
          "angle_tick": 71465,
          "origin": [
            -577.94482421875,
            1375.995483398438,
            -112.378784179688
          ],
          "pitch": -19.245635986328,
          "yaw": 9.789505004883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            158.85546875,
            27.8671875,
            -5.4140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71193,
          "last_tick": 71465,
          "samples": 273
        },
        "departure_tick": 71447,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c64d267f3d374d47",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00286",
      "command_record_id": "demo_bc6251413daa2447c1ff_00016",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00016",
        "demo_f1d8725268c9f30ce844_00238",
        "demo_f1d8725268c9f30ce844_00286"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 3,
      "event_tick": 13853,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 5.614349 -59.481010 0",
          "position_tick": 13477,
          "angle_tick": 13477,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 5.6143494,
          "yaw": -59.48101,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1800.000000 -263.968750; setang 4.997406 -61.162950 0",
          "position_tick": 13368,
          "angle_tick": 13368,
          "origin": [
            -1776.0,
            -1800.0,
            -263.96875
          ],
          "pitch": 4.997406,
          "yaw": -61.16295,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            96.05859,
            -62.125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -775.942260 -2239.626500 -168.000000; setang -14.532166 63.262024 0",
          "position_tick": 13847,
          "angle_tick": 13847,
          "origin": [
            -775.94226,
            -2239.6265,
            -168.0
          ],
          "pitch": -14.532166,
          "yaw": 63.262024,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            110.703125,
            218.57812,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -767.293579 -2222.549805 -149.734375; setang -15.960052 63.636932 0",
          "position_tick": 13853,
          "angle_tick": 13853,
          "origin": [
            -767.293579101562,
            -2222.5498046875,
            -149.734375
          ],
          "pitch": -15.960052490234,
          "yaw": 63.636932373047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            110.703125,
            218.578125,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13368,
          "last_tick": 13853,
          "samples": 486
        },
        "departure_tick": 13478,
        "movement_to_event_ms": 5875.0,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c65ab4459599b992",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_b24ca24bca0f9defa72c_00331",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00331",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00019",
        "demo_78d0d18d21d68a5f4162_00052",
        "demo_b24ca24bca0f9defa72c_00331"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 18,
      "event_tick": 141039,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -309.758180 2195.384500 -125.769900; setang 6.984894 -92.910000 0",
          "position_tick": 140909,
          "angle_tick": 140909,
          "origin": [
            -309.75818,
            2195.3845,
            -125.7699
          ],
          "pitch": 6.984894,
          "yaw": -92.91,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.92578,
            24.015625,
            5.734375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -504.644170 1939.789300 -121.535950; setang -18.287430 -75.393330 0",
          "position_tick": 141033,
          "angle_tick": 141033,
          "origin": [
            -504.64417,
            1939.7893,
            -121.53595
          ],
          "pitch": -18.28743,
          "yaw": -75.39333,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.76172,
            -237.59375,
            -5.0664062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -499.931152 1921.238037 -121.934998; setang -18.287430 -75.393333 0",
          "position_tick": 141039,
          "angle_tick": 141039,
          "origin": [
            -499.93115234375,
            1921.238037109375,
            -121.934997558594
          ],
          "pitch": -18.28742980957,
          "yaw": -75.393333435059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.5625,
            -237.40625,
            -5.125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140909,
          "last_tick": 141039,
          "samples": 131
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c8fa0b4a2dc811a2",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_9c5c91359adde2e94631_00243",
      "command_record_id": "demo_9c5c91359adde2e94631_00243",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00243",
        "demo_9c5c91359adde2e94631_00310",
        "demo_bc6251413daa2447c1ff_00036"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "MATYS",
      "round": 13,
      "event_tick": 112914,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1327.376000 815.916700 -79.968750; setang -0.594971 -160.813060 0",
          "position_tick": 112896,
          "angle_tick": 112896,
          "origin": [
            -1327.376,
            815.9167,
            -79.96875
          ],
          "pitch": -0.5949707,
          "yaw": -160.81306,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1164.589100 688.804140 -79.968750; setang 1.371231 176.620000 0",
          "position_tick": 112725,
          "angle_tick": 112725,
          "origin": [
            -1164.5891,
            688.80414,
            -79.96875
          ],
          "pitch": 1.3712311,
          "yaw": 176.62,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1342.292500 810.706100 -79.968750; setang -0.793427 -160.668870 0",
          "position_tick": 112907,
          "angle_tick": 112907,
          "origin": [
            -1342.2925,
            810.7061,
            -79.96875
          ],
          "pitch": -0.7934265,
          "yaw": -160.66887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -134.52344,
            -47.03125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1358.097656 805.167725 -79.968750; setang -1.118195 -160.614624 0",
          "position_tick": 112914,
          "angle_tick": 112914,
          "origin": [
            -1358.09765625,
            805.167724609375,
            -79.96875
          ],
          "pitch": -1.118194580078,
          "yaw": -160.614624023438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -183.7109375,
            -64.41796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 112725,
          "last_tick": 112914,
          "samples": 190
        },
        "departure_tick": 112897,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ca451824f62bbee2",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00394",
      "command_record_id": "demo_07d95741be40e144c266_00394",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00394",
        "demo_07d95741be40e144c266_00453",
        "demo_44ff5206b8e42e46265b_00458"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 18,
      "event_tick": 161923,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -462.879639 302.055298 162.891190; setang -11.290161 -110.287971 0",
          "position_tick": 161916,
          "angle_tick": 161923,
          "origin": [
            -462.879638671875,
            302.055297851562,
            162.891189575195
          ],
          "pitch": -11.290161132812,
          "yaw": -110.287971496582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -462.879640 302.055300 162.891190; setang -11.290161 -110.287970 0",
          "position_tick": 161917,
          "angle_tick": 161917,
          "origin": [
            -462.87964,
            302.0553,
            162.89119
          ],
          "pitch": -11.290161,
          "yaw": -110.28797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -462.879639 302.055298 162.891190; setang -11.290161 -110.287971 0",
          "position_tick": 161923,
          "angle_tick": 161923,
          "origin": [
            -462.879638671875,
            302.055297851562,
            162.891189575195
          ],
          "pitch": -11.290161132812,
          "yaw": -110.287971496582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161411,
          "last_tick": 161923,
          "samples": 513
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cae3cc6e16ddfe1e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00335",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00150",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00150",
        "demo_2666f7f52fbf4c296e43_00184",
        "demo_92655b67d38bb2eb32f4_00335"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 9,
      "event_tick": 69968,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 732.090400 520.062740 -151.968750; setang 7.133209 140.565610 0",
          "position_tick": 69797,
          "angle_tick": 69797,
          "origin": [
            732.0904,
            520.06274,
            -151.96875
          ],
          "pitch": 7.133209,
          "yaw": 140.56561,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 732.031250 520.032000 -151.968750; setang -7.122574 29.157715 0",
          "position_tick": 69621,
          "angle_tick": 69621,
          "origin": [
            732.03125,
            520.032,
            -151.96875
          ],
          "pitch": -7.122574,
          "yaw": 29.157715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.0664062,
            103.98828,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 744.424130 625.937100 -140.062500; setang 1.105499 81.892090 0",
          "position_tick": 69962,
          "angle_tick": 69962,
          "origin": [
            744.42413,
            625.9371,
            -140.0625
          ],
          "pitch": 1.1054993,
          "yaw": 81.89209,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            7.8476562,
            -0.0234375,
            284.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 746.168152 625.937073 -121.796875; setang 1.105499 81.892090 0",
          "position_tick": 69968,
          "angle_tick": 69968,
          "origin": [
            746.168151855469,
            625.937072753906,
            -121.796875
          ],
          "pitch": 1.105499267578,
          "yaw": 81.89208984375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            30.69140625,
            -0.0234375,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69621,
          "last_tick": 69968,
          "samples": 348
        },
        "departure_tick": 69798,
        "movement_to_event_ms": 2671.875,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cb1f7cf043883a93",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00298",
      "command_record_id": "demo_bc6251413daa2447c1ff_00298",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00274",
        "demo_bc6251413daa2447c1ff_00298",
        "demo_bc6251413daa2447c1ff_00375"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 16,
      "event_tick": 131836,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2149.368400 831.365230 -89.828125; setang 1.154938 -2.682373 0",
          "position_tick": 131324,
          "angle_tick": 131324,
          "origin": [
            -2149.3684,
            831.36523,
            -89.828125
          ],
          "pitch": 1.1549377,
          "yaw": -2.682373,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            146.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2180.267600 828.037050 -123.156555; setang -11.038513 -19.776428 0",
          "position_tick": 131830,
          "angle_tick": 131830,
          "origin": [
            -2180.2676,
            828.03705,
            -123.156555
          ],
          "pitch": -11.038513,
          "yaw": -19.776428,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2180.267578 828.037048 -123.156555; setang -11.038513 -19.776428 0",
          "position_tick": 131836,
          "angle_tick": 131836,
          "origin": [
            -2180.267578125,
            828.037048339844,
            -123.156555175781
          ],
          "pitch": -11.038513183594,
          "yaw": -19.776428222656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131324,
          "last_tick": 131836,
          "samples": 513
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cb4ddfd22fe4bb27",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00280",
      "command_record_id": "demo_18d34587c875f0b595ae_00001",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00001",
        "demo_da35559385e7d6e5ce42_00264",
        "demo_da35559385e7d6e5ce42_00280"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NertZ",
      "round": 1,
      "event_tick": 4590,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1267.963000 -314.821170 5.710729; setang -56.971320 85.027310 0",
          "position_tick": 4582,
          "angle_tick": 4582,
          "origin": [
            -1267.963,
            -314.82117,
            5.7107286
          ],
          "pitch": -56.97132,
          "yaw": 85.02731,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1267.963000 -314.821170 5.710729; setang 4.884110 -146.774260 0",
          "position_tick": 4460,
          "angle_tick": 4460,
          "origin": [
            -1267.963,
            -314.82117,
            5.7107286
          ],
          "pitch": 4.8841095,
          "yaw": -146.77426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1267.905500 -314.161380 14.062500; setang -56.971320 85.027310 0",
          "position_tick": 4584,
          "angle_tick": 4584,
          "origin": [
            -1267.9055,
            -314.16138,
            14.0625
          ],
          "pitch": -56.97132,
          "yaw": 85.02731,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.0703125,
            12.3359375,
            252.51337
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1267.701660 -311.826172 33.156250; setang -56.997757 85.027313 0",
          "position_tick": 4590,
          "angle_tick": 4590,
          "origin": [
            -1267.70166015625,
            -311.826171875,
            33.15625
          ],
          "pitch": -56.997756958008,
          "yaw": 85.027313232422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            2.609375,
            29.890625,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 4460,
          "last_tick": 4590,
          "samples": 131
        },
        "departure_tick": 4583,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd81174eb4d219e1",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00036",
      "command_record_id": "demo_c41e59c2737947d52711_00036",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00314",
        "demo_c41e59c2737947d52711_00036",
        "demo_c41e59c2737947d52711_00061"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "makazze",
      "round": 4,
      "event_tick": 18899,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2318.737300 69.337710 1608.031600; setang -6.138947 153.953120 0",
          "position_tick": 18769,
          "angle_tick": 18769,
          "origin": [
            2318.7373,
            69.33771,
            1608.0316
          ],
          "pitch": -6.1389465,
          "yaw": 153.95312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -246.625,
            40.989502,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1870.901400 183.467800 1610.539400; setang -15.882111 153.193020 0",
          "position_tick": 18892,
          "angle_tick": 18892,
          "origin": [
            1870.9014,
            183.4678,
            1610.5394
          ],
          "pitch": -15.882111,
          "yaw": 153.19302,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -219.64062,
            108.53516,
            3.0078125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1850.338989 193.703644 1610.821167; setang -16.022873 153.136719 0",
          "position_tick": 18899,
          "angle_tick": 18899,
          "origin": [
            1850.338989257812,
            193.703643798828,
            1610.821166992188
          ],
          "pitch": -16.022872924805,
          "yaw": 153.13671875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -219.1796875,
            109.474609375,
            3.0078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18769,
          "last_tick": 18899,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cdaf17832220c3e9",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_92655b67d38bb2eb32f4_00012",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00012",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00144",
        "demo_92655b67d38bb2eb32f4_00012",
        "demo_92655b67d38bb2eb32f4_00213"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 3,
      "event_tick": 14152,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1068.495100 1495.596600 -121.630920; setang 2.851288 15.723496 0",
          "position_tick": 13944,
          "angle_tick": 13944,
          "origin": [
            1068.4951,
            1495.5966,
            -121.63092
          ],
          "pitch": 2.8512878,
          "yaw": 15.7234955,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            249.99219,
            0.0859375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1577.964100 1613.734000 -151.968750; setang -2.930267 -84.899940 0",
          "position_tick": 14145,
          "angle_tick": 14145,
          "origin": [
            1577.9641,
            1613.734,
            -151.96875
          ],
          "pitch": -2.9302673,
          "yaw": -84.89994,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.5078125,
            -156.84375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1579.571411 1596.087036 -151.968750; setang -2.930267 -84.899940 0",
          "position_tick": 14152,
          "angle_tick": 14152,
          "origin": [
            1579.571411132812,
            1596.087036132812,
            -151.96875
          ],
          "pitch": -2.930267333984,
          "yaw": -84.899940490723,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.3125,
            -202.171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13944,
          "last_tick": 14152,
          "samples": 209
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cde0b9f648293704",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00269",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00269",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00269",
        "demo_5cc1733fab4c73f800c9_00313",
        "demo_f53e9889dd94c99a6feb_00315"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xertioN",
      "round": 14,
      "event_tick": 123214,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 546.935000 -1628.947100 -239.968750; setang -5.631867 -0.903961 0",
          "position_tick": 123191,
          "angle_tick": 123191,
          "origin": [
            546.935,
            -1628.9471,
            -239.96875
          ],
          "pitch": -5.6318665,
          "yaw": -0.9039612,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 518.664000 -1570.037100 -229.297060; setang 7.259903 -0.332001 0",
          "position_tick": 122981,
          "angle_tick": 122981,
          "origin": [
            518.664,
            -1570.0371,
            -229.29706
          ],
          "pitch": 7.259903,
          "yaw": -0.33200073,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.5234375,
            64.171875,
            0.26171875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 579.526500 -1628.948500 -239.968750; setang -5.676147 -0.903961 0",
          "position_tick": 123208,
          "angle_tick": 123208,
          "origin": [
            579.5265,
            -1628.9485,
            -239.96875
          ],
          "pitch": -5.6761475,
          "yaw": -0.9039612,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.07422,
            -0.2109375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 595.839966 -1628.961060 -239.968750; setang -5.676147 -0.903961 0",
          "position_tick": 123214,
          "angle_tick": 123214,
          "origin": [
            595.839965820312,
            -1628.961059570312,
            -239.96875
          ],
          "pitch": -5.676147460938,
          "yaw": -0.903961181641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            216.9296875,
            -0.8046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 122981,
          "last_tick": 123214,
          "samples": 234
        },
        "departure_tick": 123192,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cdf51d4771553101",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_a50086abe9c7c4a980cd_00092",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00092",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00188",
        "demo_a50086abe9c7c4a980cd_00047",
        "demo_a50086abe9c7c4a980cd_00092"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 6,
      "event_tick": 34587,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1084.835800 8.875343 -415.968750; setang -0.440140 174.668880 0",
          "position_tick": 34457,
          "angle_tick": 34457,
          "origin": [
            1084.8358,
            8.875343,
            -415.96875
          ],
          "pitch": -0.44013977,
          "yaw": 174.66888,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1090.243900 4.675507 -415.968750; setang -4.356079 172.204530 0",
          "position_tick": 34580,
          "angle_tick": 34580,
          "origin": [
            1090.2439,
            4.675507,
            -415.96875
          ],
          "pitch": -4.356079,
          "yaw": 172.20453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -220.46875,
            30.008575,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1068.523926 7.640770 -415.968750; setang -4.400024 172.116272 0",
          "position_tick": 34587,
          "angle_tick": 34587,
          "origin": [
            1068.52392578125,
            7.640770435333,
            -415.96875
          ],
          "pitch": -4.400024414062,
          "yaw": 172.116271972656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -236.6484375,
            32.399963378906,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34457,
          "last_tick": 34587,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ce5e11d3d85daa20",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00134",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00134",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00134",
        "demo_2bbfbc0aa8942114b717_00250",
        "demo_7dadd8516dde2b87da75_00116"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 7,
      "event_tick": 54483,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1270.290649 322.974304 129.531250; setang -13.667328 -92.551575 0",
          "position_tick": 54475,
          "angle_tick": 54483,
          "origin": [
            1270.290649414062,
            322.974304199219,
            129.53125
          ],
          "pitch": -13.667327880859,
          "yaw": -92.551574707031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1270.290600 322.974300 129.531250; setang -13.584930 -92.496640 0",
          "position_tick": 54476,
          "angle_tick": 54476,
          "origin": [
            1270.2906,
            322.9743,
            129.53125
          ],
          "pitch": -13.58493,
          "yaw": -92.49664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1270.290649 322.974304 129.531250; setang -13.667328 -92.551575 0",
          "position_tick": 54483,
          "angle_tick": 54483,
          "origin": [
            1270.290649414062,
            322.974304199219,
            129.53125
          ],
          "pitch": -13.667327880859,
          "yaw": -92.551574707031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54353,
          "last_tick": 54483,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cea6ff4940514335",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00173",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00173",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00173",
        "demo_4f80b8bcc2fa56bb83a7_00715",
        "demo_731311ac42553ee59f1a_00168"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 8,
      "event_tick": 52489,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 464.032623 292.968719 154.112656; setang -15.950089 -41.489868 0",
          "position_tick": 52481,
          "angle_tick": 52489,
          "origin": [
            464.032623291016,
            292.968719482422,
            154.112655639648
          ],
          "pitch": -15.950088500977,
          "yaw": -41.489868164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 464.032620 292.968720 154.112660; setang -15.950088 -41.489870 0",
          "position_tick": 52482,
          "angle_tick": 52482,
          "origin": [
            464.03262,
            292.96872,
            154.11266
          ],
          "pitch": -15.9500885,
          "yaw": -41.48987,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 464.032623 292.968719 154.112656; setang -15.950089 -41.489868 0",
          "position_tick": 52489,
          "angle_tick": 52489,
          "origin": [
            464.032623291016,
            292.968719482422,
            154.112655639648
          ],
          "pitch": -15.950088500977,
          "yaw": -41.489868164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52359,
          "last_tick": 52489,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cf35f5bc8909fa54",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_1e37c617488eba4e7406_00187",
      "command_record_id": "demo_1e37c617488eba4e7406_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00205",
        "demo_1e37c617488eba4e7406_00070",
        "demo_1e37c617488eba4e7406_00187"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "ArtFr0st",
      "round": 8,
      "event_tick": 66901,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -231.384520 1210.967500 52.492313; setang 8.056763 -83.455925 0",
          "position_tick": 66440,
          "angle_tick": 66440,
          "origin": [
            -231.38452,
            1210.9675,
            52.492313
          ],
          "pitch": 8.056763,
          "yaw": -83.455925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.8515625,
            -249.97656,
            1.8742676
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 656.801700 299.154850 122.927290; setang -11.838455 -76.352920 0",
          "position_tick": 66895,
          "angle_tick": 66895,
          "origin": [
            656.8017,
            299.15485,
            122.92729
          ],
          "pitch": -11.838455,
          "yaw": -76.35292,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            40.34375,
            -241.66211,
            19.898438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 660.349426 280.346222 127.299355; setang -12.068817 -76.352921 0",
          "position_tick": 66901,
          "angle_tick": 66901,
          "origin": [
            660.349426269531,
            280.346221923828,
            127.299354553223
          ],
          "pitch": -12.068817138672,
          "yaw": -76.352920532227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.4609375,
            -240.361328125,
            93.14013671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66440,
          "last_tick": 66901,
          "samples": 462
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d072a194ee290068",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00340",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00308",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00092",
        "demo_4f80b8bcc2fa56bb83a7_00308",
        "demo_4f80b8bcc2fa56bb83a7_00340"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 15,
      "event_tick": 117384,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053045; setang 3.784103 -101.377030 0",
          "position_tick": 116995,
          "angle_tick": 116995,
          "origin": [
            -192.0,
            1696.0,
            26.053045
          ],
          "pitch": 3.7841034,
          "yaw": -101.37703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053045; setang 2.702972 -108.223915 0",
          "position_tick": 116898,
          "angle_tick": 116898,
          "origin": [
            -192.0,
            1696.0,
            26.053045
          ],
          "pitch": 2.7029724,
          "yaw": -108.223915,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -496.214900 486.118800 160.031310; setang -6.795044 -104.055290 0",
          "position_tick": 117377,
          "angle_tick": 117377,
          "origin": [
            -496.2149,
            486.1188,
            160.03131
          ],
          "pitch": -6.795044,
          "yaw": -104.05529,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -30.238281,
            -221.53125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -499.997925 464.483276 160.031281; setang -6.795044 -104.055290 0",
          "position_tick": 117384,
          "angle_tick": 117384,
          "origin": [
            -499.997924804688,
            464.483276367188,
            160.031280517578
          ],
          "pitch": -6.795043945312,
          "yaw": -104.055290222168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.84375,
            -234.900390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116898,
          "last_tick": 117384,
          "samples": 487
        },
        "departure_tick": 116996,
        "movement_to_event_ms": 6078.125,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d1a9fc744f922054",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00080",
      "command_record_id": "demo_44ff5206b8e42e46265b_00080",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00253",
        "demo_44ff5206b8e42e46265b_00080",
        "demo_44ff5206b8e42e46265b_00275"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 4,
      "event_tick": 37556,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2027.318200 147.455320 74.581300; setang -6.170883 75.551605 0",
          "position_tick": 37543,
          "angle_tick": 37543,
          "origin": [
            -2027.3182,
            147.45532,
            74.5813
          ],
          "pitch": -6.170883,
          "yaw": 75.551605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2087.651000 -87.167050 83.031250; setang 1.669922 77.406586 0",
          "position_tick": 37170,
          "angle_tick": 37170,
          "origin": [
            -2087.651,
            -87.16705,
            83.03125
          ],
          "pitch": 1.6699219,
          "yaw": 77.406586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.179688,
            109.58203,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2025.526600 154.398600 74.626050; setang -6.764831 75.518650 0",
          "position_tick": 37550,
          "angle_tick": 37550,
          "origin": [
            -2025.5266,
            154.3986,
            74.62605
          ],
          "pitch": -6.7648315,
          "yaw": 75.51865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            23.695312,
            91.78418,
            0.5917969
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2022.775757 165.079224 74.639656; setang -6.877106 75.670395 0",
          "position_tick": 37556,
          "angle_tick": 37556,
          "origin": [
            -2022.775756835938,
            165.079223632812,
            74.639656066895
          ],
          "pitch": -6.877105712891,
          "yaw": 75.670394897461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.90625,
            155.224609375,
            0.09814453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37170,
          "last_tick": 37556,
          "samples": 387
        },
        "departure_tick": 37544,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d1c67ee3a867ccf7",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00272",
      "command_record_id": "demo_67348e1baa5b49bad101_00272",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00272",
        "demo_67348e1baa5b49bad101_00331",
        "demo_ea4226131b7a75cdf0ec_00141"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FL1T",
      "round": 15,
      "event_tick": 139234,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.905900 -1527.970700 -159.051640; setang 13.024628 -2.627106 0",
          "position_tick": 139205,
          "angle_tick": 139205,
          "origin": [
            -1119.9059,
            -1527.9707,
            -159.05164
          ],
          "pitch": 13.024628,
          "yaw": -2.6271057,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1357.279000 -974.538300 -167.968750; setang 15.392532 6.870911 0",
          "position_tick": 138722,
          "angle_tick": 138722,
          "origin": [
            -1357.279,
            -974.5383,
            -167.96875
          ],
          "pitch": 15.392532,
          "yaw": 6.8709106,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            84.99219,
            -0.2421875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1090.765400 -1527.968300 -157.000000; setang 13.024628 -2.627106 0",
          "position_tick": 139221,
          "angle_tick": 139221,
          "origin": [
            -1090.7654,
            -1527.9683,
            -157.0
          ],
          "pitch": 13.024628,
          "yaw": -2.6271057,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            181.8125,
            -0.640625,
            -7.359375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1055.705811 -1527.934326 -116.625000; setang 13.024628 -2.627106 0",
          "position_tick": 139234,
          "angle_tick": 139234,
          "origin": [
            -1055.705810546875,
            -1527.934326171875,
            -116.625
          ],
          "pitch": 13.024627685547,
          "yaw": -2.627105712891,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            186.984375,
            0.015625,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138722,
          "last_tick": 139234,
          "samples": 513
        },
        "departure_tick": 139206,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d1fc6c9a5a180053",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_4d520a1960bac889dc2d_00009",
      "command_record_id": "demo_4d520a1960bac889dc2d_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00009",
        "demo_4d520a1960bac889dc2d_00156",
        "demo_a50086abe9c7c4a980cd_00421"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 2,
      "event_tick": 8123,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1118.018800 -221.609740 -415.968750; setang 21.544190 103.944060 0",
          "position_tick": 7896,
          "angle_tick": 7896,
          "origin": [
            1118.0188,
            -221.60974,
            -415.96875
          ],
          "pitch": 21.54419,
          "yaw": 103.94406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 583.491300 16.011375 -415.968750; setang -10.236511 166.253700 0",
          "position_tick": 8117,
          "angle_tick": 8117,
          "origin": [
            583.4913,
            16.011375,
            -415.96875
          ],
          "pitch": -10.236511,
          "yaw": 166.2537,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -237.92578,
            58.463867,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 564.903320 20.575937 -415.968750; setang -10.490570 166.181274 0",
          "position_tick": 8123,
          "angle_tick": 8123,
          "origin": [
            564.9033203125,
            20.575937271118,
            -415.96875
          ],
          "pitch": -10.490570068359,
          "yaw": 166.181274414062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -237.92578125,
            58.427001953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7896,
          "last_tick": 8123,
          "samples": 228
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d27bfee1fb56bebc",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00020",
      "command_record_id": "demo_da35559385e7d6e5ce42_00020",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00415",
        "demo_518d8b186445b01e1f62_00458",
        "demo_da35559385e7d6e5ce42_00020"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "karrigan",
      "round": 2,
      "event_tick": 9254,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1009.231800 823.320100 -2.917542; setang 3.580505 -160.564150 0",
          "position_tick": 9242,
          "angle_tick": 9242,
          "origin": [
            -1009.2318,
            823.3201,
            -2.9175415
          ],
          "pitch": 3.5805054,
          "yaw": -160.56415,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1021.605040 875.638850 11.079841; setang 0.023010 -130.788450 0",
          "position_tick": 9046,
          "angle_tick": 9046,
          "origin": [
            -1021.60504,
            875.63885,
            11.079841
          ],
          "pitch": 0.023010254,
          "yaw": -130.78845,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            66.10156,
            -56.140625,
            4.576233
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1014.518740 821.452450 -3.968750; setang 3.626526 -160.517800 0",
          "position_tick": 9248,
          "angle_tick": 9248,
          "origin": [
            -1014.51874,
            821.45245,
            -3.96875
          ],
          "pitch": 3.6265259,
          "yaw": -160.5178,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -77.0625,
            -27.222656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1024.219971 818.021851 -3.968750; setang 3.649872 -160.494812 0",
          "position_tick": 9254,
          "angle_tick": 9254,
          "origin": [
            -1024.219970703125,
            818.021850585938,
            -3.96875
          ],
          "pitch": 3.649871826172,
          "yaw": -160.494812011719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.61328125,
            -50.8046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9046,
          "last_tick": 9254,
          "samples": 209
        },
        "departure_tick": 9243,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d27d284830ec8da0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00586",
      "command_record_id": "demo_7dadd8516dde2b87da75_00586",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00030",
        "demo_2bbfbc0aa8942114b717_00196",
        "demo_7dadd8516dde2b87da75_00586"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "NertZ",
      "round": 24,
      "event_tick": 232311,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -715.005400 634.867200 -30.893920; setang -0.871353 23.807373 0",
          "position_tick": 232065,
          "angle_tick": 232065,
          "origin": [
            -715.0054,
            634.8672,
            -30.89392
          ],
          "pitch": -0.87135315,
          "yaw": 23.807373,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.0664,
            110.859375,
            -2.5390625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 71.603860 935.117100 82.032270; setang -5.227081 72.304110 0",
          "position_tick": 232305,
          "angle_tick": 232305,
          "origin": [
            71.60386,
            935.1171,
            82.03227
          ],
          "pitch": -5.2270813,
          "yaw": 72.30411,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            68.896484,
            219.08203,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 77.203362 952.845154 83.502731; setang -5.279968 72.277679 0",
          "position_tick": 232311,
          "angle_tick": 232311,
          "origin": [
            77.20336151123,
            952.845153808594,
            83.502731323242
          ],
          "pitch": -5.279968261719,
          "yaw": 72.277679443359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            72.83642578125,
            230.13671875,
            20.63427734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 232065,
          "last_tick": 232311,
          "samples": 247
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d28d9a2b67d47584",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00287",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00405",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00322",
        "demo_0dff5f4d96ba70f21ad1_00405",
        "demo_5c8743102c5a1e28f8ee_00287"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 19,
      "event_tick": 196514,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 258.159400 2480.553700 -121.076660; setang 7.754974 -128.154480 0",
          "position_tick": 196359,
          "angle_tick": 196359,
          "origin": [
            258.1594,
            2480.5537,
            -121.07666
          ],
          "pitch": 7.7549744,
          "yaw": -128.15448,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 258.159400 2480.553700 -121.076660; setang 7.787933 -119.442330 0",
          "position_tick": 196318,
          "angle_tick": 196318,
          "origin": [
            258.1594,
            2480.5537,
            -121.07666
          ],
          "pitch": 7.7879333,
          "yaw": -119.44233,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -54.528200 2157.765900 -127.765870; setang -16.037980 -150.033750 0",
          "position_tick": 196508,
          "angle_tick": 196508,
          "origin": [
            -54.5282,
            2157.7659,
            -127.76587
          ],
          "pitch": -16.03798,
          "yaw": -150.03375,
          "airborne": false,
          "duck_amount": 0.9748993,
          "velocity": [
            -94.55078,
            -50.59375,
            2.6757812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -60.268982 2154.659424 -127.594177; setang -16.037979 -150.033752 0",
          "position_tick": 196514,
          "angle_tick": 196514,
          "origin": [
            -60.268981933594,
            2154.659423828125,
            -127.594177246094
          ],
          "pitch": -16.037979125977,
          "yaw": -150.033752441406,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -73.09765625,
            -39.953125,
            2.53515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 196318,
          "last_tick": 196514,
          "samples": 197
        },
        "departure_tick": 196360,
        "movement_to_event_ms": 2421.875,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d2d6fffd03a3fe4e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00127",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00127",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00013",
        "demo_44d9dd1cefa925823c1e_00127",
        "demo_7dadd8516dde2b87da75_00152"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 7,
      "event_tick": 60240,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 844.001040 2140.010500 136.353360; setang 3.241653 -151.623690 0",
          "position_tick": 60110,
          "angle_tick": 60110,
          "origin": [
            844.00104,
            2140.0105,
            136.35336
          ],
          "pitch": 3.2416534,
          "yaw": -151.62369,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -148.3086,
            74.390625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 745.633900 2223.844700 136.031280; setang -5.829956 -125.108870 0",
          "position_tick": 60233,
          "angle_tick": 60233,
          "origin": [
            745.6339,
            2223.8447,
            136.03128
          ],
          "pitch": -5.829956,
          "yaw": -125.10887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.63672,
            -146.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 734.662659 2208.231689 136.031296; setang -5.829956 -125.108871 0",
          "position_tick": 60240,
          "angle_tick": 60240,
          "origin": [
            734.662658691406,
            2208.231689453125,
            136.031295776367
          ],
          "pitch": -5.829956054688,
          "yaw": -125.108871459961,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.4140625,
            -175.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60110,
          "last_tick": 60240,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3813afecfea8137",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9da916c73bb5ff938c63_00261",
      "command_record_id": "demo_7dadd8516dde2b87da75_00032",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00032",
        "demo_7dadd8516dde2b87da75_00181",
        "demo_9da916c73bb5ff938c63_00261"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 3,
      "event_tick": 21587,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 806.378000 2252.715800 136.031460; setang -12.068817 -135.777970 0",
          "position_tick": 21553,
          "angle_tick": 21553,
          "origin": [
            806.378,
            2252.7158,
            136.03146
          ],
          "pitch": -12.068817,
          "yaw": -135.77797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1520.794700 2778.554200 124.031810; setang 9.056168 -177.558290 0",
          "position_tick": 21216,
          "angle_tick": 21216,
          "origin": [
            1520.7947,
            2778.5542,
            124.03181
          ],
          "pitch": 9.056168,
          "yaw": -177.55829,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -106.203125,
            243.78125,
            28.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 758.731700 2206.054400 136.031280; setang -12.826538 -135.489230 0",
          "position_tick": 21580,
          "angle_tick": 21580,
          "origin": [
            758.7317,
            2206.0544,
            136.03128
          ],
          "pitch": -12.826538,
          "yaw": -135.48923,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -163.5586,
            -160.54688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 742.777771 2190.391113 136.031296; setang -13.097076 -135.507431 0",
          "position_tick": 21587,
          "angle_tick": 21587,
          "origin": [
            742.777770996094,
            2190.39111328125,
            136.031295776367
          ],
          "pitch": -13.097076416016,
          "yaw": -135.507431030273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.1171875,
            -169.953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21216,
          "last_tick": 21587,
          "samples": 372
        },
        "departure_tick": 21554,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3b88a6352fa5e96",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00157",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00248",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00157",
        "demo_c7fce8ea189bfb0ec256_00248",
        "demo_c7fce8ea189bfb0ec256_00271"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "apEX",
      "round": 15,
      "event_tick": 122067,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.307860 -1699.035300 -415.968750; setang -3.865814 -143.920210 0",
          "position_tick": 122032,
          "angle_tick": 122032,
          "origin": [
            1003.30786,
            -1699.0353,
            -415.96875
          ],
          "pitch": -3.8658142,
          "yaw": -143.92021,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 946.783450 -1638.725700 -415.968750; setang 1.050568 -116.606830 0",
          "position_tick": 121937,
          "angle_tick": 121937,
          "origin": [
            946.78345,
            -1638.7257,
            -415.96875
          ],
          "pitch": 1.0505676,
          "yaw": -116.60683,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.28516,
            25.648438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 944.171700 -1741.709500 -415.968750; setang -4.160034 -144.298550 0",
          "position_tick": 122061,
          "angle_tick": 122061,
          "origin": [
            944.1717,
            -1741.7095,
            -415.96875
          ],
          "pitch": -4.160034,
          "yaw": -144.29855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -189.27344,
            -136.16406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 928.917969 -1752.678345 -415.968750; setang -4.201935 -144.298553 0",
          "position_tick": 122067,
          "angle_tick": 122067,
          "origin": [
            928.91796875,
            -1752.678344726562,
            -415.96875
          ],
          "pitch": -4.201934814453,
          "yaw": -144.298553466797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.72265625,
            -142.1640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 121937,
          "last_tick": 122067,
          "samples": 131
        },
        "departure_tick": 122033,
        "movement_to_event_ms": 546.875,
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3cc24380165bc54",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00319",
      "command_record_id": "demo_9c5c91359adde2e94631_00319",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00275",
        "demo_3ef7bfc9c4cb1bcd3960_00322",
        "demo_9c5c91359adde2e94631_00319"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "huNter-",
      "round": 18,
      "event_tick": 148307,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1044.031250 -1211.792358 -108.968750; setang -11.082458 -168.620911 0",
          "position_tick": 148299,
          "angle_tick": 148307,
          "origin": [
            1044.03125,
            -1211.792358398438,
            -108.96875
          ],
          "pitch": -11.082458496094,
          "yaw": -168.620910644531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1044.031200 -1211.792400 -101.781250; setang -11.109924 -168.620910 0",
          "position_tick": 148301,
          "angle_tick": 148301,
          "origin": [
            1044.0312,
            -1211.7924,
            -101.78125
          ],
          "pitch": -11.109924,
          "yaw": -168.62091,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            175.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1044.031250 -1211.792358 -82.421875; setang -11.082458 -168.620911 0",
          "position_tick": 148307,
          "angle_tick": 148307,
          "origin": [
            1044.03125,
            -1211.792358398438,
            -82.421875
          ],
          "pitch": -11.082458496094,
          "yaw": -168.620910644531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147989,
          "last_tick": 148307,
          "samples": 319
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3edd7d2d5bae2f6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00076",
      "command_record_id": "demo_79fb1d50cba757afee7d_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00076",
        "demo_79fb1d50cba757afee7d_00102",
        "demo_9973c9a1187116ecba8b_00312"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 6,
      "event_tick": 38387,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1258.159400 2099.417200 0.122531; setang -9.433472 -93.548930 0",
          "position_tick": 38257,
          "angle_tick": 38257,
          "origin": [
            1258.1594,
            2099.4172,
            0.122531176
          ],
          "pitch": -9.433472,
          "yaw": -93.54893,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1512.483600 1744.871200 -2.664734; setang -35.059433 -128.270190 0",
          "position_tick": 38380,
          "angle_tick": 38380,
          "origin": [
            1512.4836,
            1744.8712,
            -2.664734
          ],
          "pitch": -35.059433,
          "yaw": -128.27019,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.6171875,
            -23.789062,
            5.2226562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1512.656738 1744.568726 -2.598328; setang -35.115738 -128.326492 0",
          "position_tick": 38387,
          "angle_tick": 38387,
          "origin": [
            1512.65673828125,
            1744.568725585938,
            -2.598327636719
          ],
          "pitch": -35.115737915039,
          "yaw": -128.32649230957,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38257,
          "last_tick": 38387,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d94f574f457e09d5",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00098",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00098",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00253",
        "demo_fde4c2af9b83d7a5ead3_00098",
        "demo_fde4c2af9b83d7a5ead3_00323"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Swisher",
      "round": 6,
      "event_tick": 37658,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -793.358760 -1389.956700 -167.968750; setang 0.387268 -6.687927 0",
          "position_tick": 37373,
          "angle_tick": 37373,
          "origin": [
            -793.35876,
            -1389.9567,
            -167.96875
          ],
          "pitch": 0.38726807,
          "yaw": -6.6879272,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -773.040650 -1389.206200 -167.968750; setang 9.486359 76.705505 0",
          "position_tick": 37273,
          "angle_tick": 37273,
          "origin": [
            -773.04065,
            -1389.2062,
            -167.96875
          ],
          "pitch": 9.486359,
          "yaw": 76.705505,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.38281,
            -10.859375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -760.354430 -1403.937900 -167.968750; setang 11.567566 70.800705 0",
          "position_tick": 37651,
          "angle_tick": 37651,
          "origin": [
            -760.35443,
            -1403.9379,
            -167.96875
          ],
          "pitch": 11.567566,
          "yaw": 70.800705,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -760.354431 -1403.937866 -167.968750; setang 11.664398 70.461853 0",
          "position_tick": 37658,
          "angle_tick": 37658,
          "origin": [
            -760.354431152344,
            -1403.937866210938,
            -167.96875
          ],
          "pitch": 11.664398193359,
          "yaw": 70.461853027344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37273,
          "last_tick": 37658,
          "samples": 386
        },
        "departure_tick": 37374,
        "movement_to_event_ms": 4453.125,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_da507a2123289a33",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00586",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00184",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00586",
        "demo_78d0d18d21d68a5f4162_00184",
        "demo_78d0d18d21d68a5f4162_00321"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 8,
      "event_tick": 57974,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1783.067500 1025.973500 39.280514; setang -13.687592 103.497740 0",
          "position_tick": 57822,
          "angle_tick": 57822,
          "origin": [
            -1783.0675,
            1025.9735,
            39.280514
          ],
          "pitch": -13.687592,
          "yaw": 103.49774,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1787.873300 1040.230200 38.498573; setang -19.588287 -26.541931 0",
          "position_tick": 57613,
          "angle_tick": 57613,
          "origin": [
            -1787.8733,
            1040.2302,
            38.498573
          ],
          "pitch": -19.588287,
          "yaw": -26.541931,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1900.372900 1188.633200 32.009040; setang -9.219589 101.425446 0",
          "position_tick": 57968,
          "angle_tick": 57968,
          "origin": [
            -1900.3729,
            1188.6332,
            32.00904
          ],
          "pitch": -9.219589,
          "yaw": 101.425446,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.742188,
            211.78125,
            -1.0024414
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1904.182251 1206.109497 31.906778; setang -9.219589 101.405884 0",
          "position_tick": 57974,
          "angle_tick": 57974,
          "origin": [
            -1904.182250976562,
            1206.109497070312,
            31.906778335571
          ],
          "pitch": -9.219589233398,
          "yaw": 101.405883789062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.171875,
            228.6171875,
            -1.84228515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57613,
          "last_tick": 57974,
          "samples": 362
        },
        "departure_tick": 57823,
        "movement_to_event_ms": 2375.0,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dbc5853936fb88cc",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2666f7f52fbf4c296e43_00345",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00345",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00345",
        "demo_2666f7f52fbf4c296e43_00370",
        "demo_92655b67d38bb2eb32f4_00211"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 18,
      "event_tick": 158198,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 835.972660 1726.941300 -39.968750; setang 9.614075 -89.945410 0",
          "position_tick": 158154,
          "angle_tick": 158154,
          "origin": [
            835.97266,
            1726.9413,
            -39.96875
          ],
          "pitch": 9.614075,
          "yaw": -89.94541,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 639.376700 1316.944000 -87.968750; setang 9.129974 2.807007 0",
          "position_tick": 157786,
          "angle_tick": 157786,
          "origin": [
            639.3767,
            1316.944,
            -87.96875
          ],
          "pitch": 9.129974,
          "yaw": 2.8070068,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.84375,
            23.9375,
            -162.03906
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 835.965100 1647.317000 -66.417786; setang 9.614075 -89.945410 0",
          "position_tick": 158185,
          "angle_tick": 158185,
          "origin": [
            835.9651,
            1647.317,
            -66.417786
          ],
          "pitch": 9.614075,
          "yaw": -89.94541,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0546875,
            -236.84375,
            -157.89844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 835.973999 1602.115723 -29.531250; setang 9.614075 -89.945412 0",
          "position_tick": 158198,
          "angle_tick": 158198,
          "origin": [
            835.973999023438,
            1602.11572265625,
            -29.53125
          ],
          "pitch": 9.614074707031,
          "yaw": -89.945411682129,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.046875,
            -241.140625,
            168.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157786,
          "last_tick": 158198,
          "samples": 413
        },
        "departure_tick": 158155,
        "movement_to_event_ms": 687.5,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dc99e321087ac9f6",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00598",
      "command_record_id": "demo_7dadd8516dde2b87da75_00598",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00558",
        "demo_7dadd8516dde2b87da75_00598",
        "demo_84f87856e21e12df25d7_00067"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 24,
      "event_tick": 234161,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -107.391540 879.456300 83.187500; setang -2.297852 20.834198 0",
          "position_tick": 234031,
          "angle_tick": 234031,
          "origin": [
            -107.39154,
            879.4563,
            83.1875
          ],
          "pitch": -2.2978516,
          "yaw": 20.834198,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 53.388016 924.838440 81.261246; setang -19.583130 69.839050 0",
          "position_tick": 234154,
          "angle_tick": 234154,
          "origin": [
            53.388016,
            924.83844,
            81.261246
          ],
          "pitch": -19.58313,
          "yaw": 69.83905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.712158,
            10.4765625,
            -0.11816406
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 53.408318 924.860352 81.261002; setang -19.523743 69.839050 0",
          "position_tick": 234161,
          "angle_tick": 234161,
          "origin": [
            53.408317565918,
            924.8603515625,
            81.261001586914
          ],
          "pitch": -19.523742675781,
          "yaw": 69.839050292969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 234031,
          "last_tick": 234161,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dcaf7e4a2ac486ae",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00303",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00303",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00136",
        "demo_3ef7bfc9c4cb1bcd3960_00116",
        "demo_3ef7bfc9c4cb1bcd3960_00303"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 16,
      "event_tick": 148371,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2342.561300 409.596400 -126.718750; setang 3.929321 35.831573 0",
          "position_tick": 148241,
          "angle_tick": 148241,
          "origin": [
            -2342.5613,
            409.5964,
            -126.71875
          ],
          "pitch": 3.9293213,
          "yaw": 35.831573,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -9.484375,
            -225.17188,
            69.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2319.551800 425.485300 -167.968750; setang -12.038269 36.583786 0",
          "position_tick": 148365,
          "angle_tick": 148365,
          "origin": [
            -2319.5518,
            425.4853,
            -167.96875
          ],
          "pitch": -12.038269,
          "yaw": 36.583786,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            57.484375,
            42.404297,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2311.774658 431.244293 -167.968750; setang -12.247009 36.625671 0",
          "position_tick": 148371,
          "angle_tick": 148371,
          "origin": [
            -2311.774658203125,
            431.244293212891,
            -167.96875
          ],
          "pitch": -12.247009277344,
          "yaw": 36.625671386719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.109375,
            86.822265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148241,
          "last_tick": 148371,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_de2a4a2215619f06",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_f1d8725268c9f30ce844_00359",
      "command_record_id": "demo_f1d8725268c9f30ce844_00359",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00092",
        "demo_3ef7bfc9c4cb1bcd3960_00231",
        "demo_f1d8725268c9f30ce844_00359"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 20,
      "event_tick": 162912,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1239.934937 -1128.023193 -254.252808; setang -46.356125 -166.699341 0",
          "position_tick": 162904,
          "angle_tick": 162912,
          "origin": [
            1239.934936523438,
            -1128.023193359375,
            -254.252807617188
          ],
          "pitch": -46.35612487793,
          "yaw": -166.699340820312,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1239.934900 -1128.023200 -252.203120; setang -46.356125 -166.699340 0",
          "position_tick": 162905,
          "angle_tick": 162905,
          "origin": [
            1239.9349,
            -1128.0232,
            -252.20312
          ],
          "pitch": -46.356125,
          "yaw": -166.69934,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1239.934937 -1128.023193 -227.921875; setang -46.356125 -166.699341 0",
          "position_tick": 162912,
          "angle_tick": 162912,
          "origin": [
            1239.934936523438,
            -1128.023193359375,
            -227.921875
          ],
          "pitch": -46.35612487793,
          "yaw": -166.699340820312,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            228.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162659,
          "last_tick": 162912,
          "samples": 254
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_df56cb0daacea142",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00353",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00353",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00353",
        "demo_2666f7f52fbf4c296e43_00381",
        "demo_518d8b186445b01e1f62_00030"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 18,
      "event_tick": 160743,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1311.847900 1591.888916 -151.968750; setang -18.651703 -158.666962 0",
          "position_tick": 160735,
          "angle_tick": 160743,
          "origin": [
            1311.847900390625,
            1591.888916015625,
            -151.96875
          ],
          "pitch": -18.651702880859,
          "yaw": -158.666961669922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1311.847900 1591.888900 -151.968750; setang -18.651703 -158.666960 0",
          "position_tick": 160736,
          "angle_tick": 160736,
          "origin": [
            1311.8479,
            1591.8889,
            -151.96875
          ],
          "pitch": -18.651703,
          "yaw": -158.66696,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1311.847900 1591.888916 -151.968750; setang -18.651703 -158.666962 0",
          "position_tick": 160743,
          "angle_tick": 160743,
          "origin": [
            1311.847900390625,
            1591.888916015625,
            -151.96875
          ],
          "pitch": -18.651702880859,
          "yaw": -158.666961669922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160613,
          "last_tick": 160743,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e00f70105befc42b",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_b9b20b60330034a63512_00045",
      "command_record_id": "demo_b9b20b60330034a63512_00045",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00042",
        "demo_b9b20b60330034a63512_00045",
        "demo_b9b20b60330034a63512_00178"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ropz",
      "round": 4,
      "event_tick": 23435,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 915.510700 -1302.082300 1612.031200; setang -0.778992 140.877690 0",
          "position_tick": 23305,
          "angle_tick": 23305,
          "origin": [
            915.5107,
            -1302.0823,
            1612.0312
          ],
          "pitch": -0.7789917,
          "yaw": 140.87769,
          "airborne": false,
          "duck_amount": 0.95339876,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 840.713600 -1287.920500 1612.031200; setang -6.970139 122.264100 0",
          "position_tick": 23428,
          "angle_tick": 23428,
          "origin": [
            840.7136,
            -1287.9205,
            1612.0312
          ],
          "pitch": -6.9701385,
          "yaw": 122.2641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.19531,
            176.44531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 829.502014 -1270.137207 1612.031250; setang -6.970139 122.264099 0",
          "position_tick": 23435,
          "angle_tick": 23435,
          "origin": [
            829.502014160156,
            -1270.13720703125,
            1612.03125
          ],
          "pitch": -6.970138549805,
          "yaw": 122.264099121094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.30859375,
            195.578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23305,
          "last_tick": 23435,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e0fcc9d71f85f232",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00096",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00096",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00096",
        "demo_5cc1733fab4c73f800c9_00232",
        "demo_a50086abe9c7c4a980cd_00269"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xertioN",
      "round": 6,
      "event_tick": 44232,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1778.647700 -740.476440 -351.968750; setang 7.964050 -127.747990 0",
          "position_tick": 44102,
          "angle_tick": 44102,
          "origin": [
            1778.6477,
            -740.47644,
            -351.96875
          ],
          "pitch": 7.9640503,
          "yaw": -127.74799,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1665.131800 -1103.624300 -370.098750; setang -19.447860 -145.480620 0",
          "position_tick": 44225,
          "angle_tick": 44225,
          "origin": [
            1665.1318,
            -1103.6243,
            -370.09875
          ],
          "pitch": -19.44786,
          "yaw": -145.48062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.95312,
            -140.15625,
            -39.964844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1646.267212 -1116.727173 -366.077332; setang -19.447861 -145.480621 0",
          "position_tick": 44232,
          "angle_tick": 44232,
          "origin": [
            1646.267211914062,
            -1116.727172851562,
            -366.077331542969
          ],
          "pitch": -19.447860717773,
          "yaw": -145.480621337891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -201.3515625,
            -139.578125,
            -39.69921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44102,
          "last_tick": 44232,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e127e862a390a951",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00100",
      "command_record_id": "demo_18d34587c875f0b595ae_00100",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00100",
        "demo_da35559385e7d6e5ce42_00364",
        "demo_da35559385e7d6e5ce42_00420"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zweih",
      "round": 8,
      "event_tick": 60438,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -560.000000 2192.000000 25.031252; setang -35.904007 -59.174080 0",
          "position_tick": 60427,
          "angle_tick": 60438,
          "origin": [
            -560.0,
            2192.0,
            25.031251907349
          ],
          "pitch": -35.904006958008,
          "yaw": -59.17407989502,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -560.000000 2192.000000 45.250000; setang -35.904007 -59.174080 0",
          "position_tick": 60432,
          "angle_tick": 60432,
          "origin": [
            -560.0,
            2192.0,
            45.25
          ],
          "pitch": -35.904007,
          "yaw": -59.17408,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            258.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -560.000000 2192.000000 61.453125; setang -35.904007 -59.174080 0",
          "position_tick": 60438,
          "angle_tick": 60438,
          "origin": [
            -560.0,
            2192.0,
            61.453125
          ],
          "pitch": -35.904006958008,
          "yaw": -59.17407989502,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            183.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60308,
          "last_tick": 60438,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e318fa0e6f152e92",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00270",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00270",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00149",
        "demo_1e8907bfd30b0bcdbfe9_00212",
        "demo_c7fce8ea189bfb0ec256_00270"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "ropz",
      "round": 16,
      "event_tick": 129506,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1724.545000 -301.122920 -323.343750; setang 43.573837 170.633480 0",
          "position_tick": 129160,
          "angle_tick": 129160,
          "origin": [
            1724.545,
            -301.12292,
            -323.34375
          ],
          "pitch": 43.573837,
          "yaw": 170.63348,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            2.90625,
            -0.15625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 948.898130 36.976380 -415.968750; setang -5.373688 173.281520 0",
          "position_tick": 129500,
          "angle_tick": 129500,
          "origin": [
            948.89813,
            36.97638,
            -415.96875
          ],
          "pitch": -5.3736877,
          "yaw": 173.28152,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.41406,
            27.861572,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 929.883545 39.170418 -415.968750; setang -5.373688 173.281525 0",
          "position_tick": 129506,
          "angle_tick": 129506,
          "origin": [
            929.883544921875,
            39.170417785645,
            -415.96875
          ],
          "pitch": -5.373687744141,
          "yaw": 173.281524658203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.3828125,
            28.1611328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 129160,
          "last_tick": 129506,
          "samples": 347
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e5f2c1b41a89b65d",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_731311ac42553ee59f1a_00401",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00672",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00432",
        "demo_4f80b8bcc2fa56bb83a7_00672",
        "demo_731311ac42553ee59f1a_00401"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 27,
      "event_tick": 217048,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 4.195740 -25.175507 0",
          "position_tick": 216598,
          "angle_tick": 216598,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 4.1957397,
          "yaw": -25.175507,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 5.575562 -41.452103 0",
          "position_tick": 216536,
          "angle_tick": 216536,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 5.5755615,
          "yaw": -41.452103,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 511.133940 935.971300 118.687500; setang 7.828445 -85.804250 0",
          "position_tick": 217042,
          "angle_tick": 217042,
          "origin": [
            511.13394,
            935.9713,
            118.6875
          ],
          "pitch": 7.8284454,
          "yaw": -85.80425,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.99414,
            1.046875,
            201.4961
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 530.273376 935.938599 137.968750; setang 7.800293 -85.804253 0",
          "position_tick": 217048,
          "angle_tick": 217048,
          "origin": [
            530.273376464844,
            935.938598632812,
            137.96875
          ],
          "pitch": 7.80029296875,
          "yaw": -85.804252624512,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.984375,
            -0.015625,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 216536,
          "last_tick": 217048,
          "samples": 513
        },
        "departure_tick": 216599,
        "movement_to_event_ms": 7031.25,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e64b3ab7aa3fd21a",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00204",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00204",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00204",
        "demo_518d8b186445b01e1f62_00155",
        "demo_518d8b186445b01e1f62_00242"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 11,
      "event_tick": 85327,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 718.287300 -699.940300 -11.968750; setang 6.021545 57.246323 0",
          "position_tick": 84976,
          "angle_tick": 84976,
          "origin": [
            718.2873,
            -699.9403,
            -11.96875
          ],
          "pitch": 6.0215454,
          "yaw": 57.246323,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            208.33203,
            138.19531,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 792.315860 550.386660 -151.968750; setang 2.276917 28.353302 0",
          "position_tick": 85321,
          "angle_tick": 85321,
          "origin": [
            792.31586,
            550.38666,
            -151.96875
          ],
          "pitch": 2.2769165,
          "yaw": 28.353302,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            183.16797,
            118.85156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 807.614014 559.765747 -148.968750; setang 2.529938 28.505066 0",
          "position_tick": 85327,
          "angle_tick": 85327,
          "origin": [
            807.614013671875,
            559.765747070312,
            -148.96875
          ],
          "pitch": 2.529937744141,
          "yaw": 28.505065917969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            200.9921875,
            120.58203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84976,
          "last_tick": 85327,
          "samples": 352
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e785324e124dd746",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00331",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00331",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00172",
        "demo_2bbfbc0aa8942114b717_00331",
        "demo_7dadd8516dde2b87da75_00110"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 17,
      "event_tick": 145100,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1657.138200 2744.464800 211.031250; setang 21.724090 92.565310 0",
          "position_tick": 144782,
          "angle_tick": 144782,
          "origin": [
            1657.1382,
            2744.4648,
            211.03125
          ],
          "pitch": 21.72409,
          "yaw": 92.56531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            57.28125,
            261.28125,
            18.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 855.339050 2361.505400 140.084300; setang -6.443817 -126.755104 0",
          "position_tick": 145094,
          "angle_tick": 145094,
          "origin": [
            855.33905,
            2361.5054,
            140.0843
          ],
          "pitch": -6.443817,
          "yaw": -126.755104,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.195312,
            -79.59375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 850.608093 2354.626221 140.084305; setang -6.539276 -126.755104 0",
          "position_tick": 145100,
          "angle_tick": 145100,
          "origin": [
            850.608093261719,
            2354.626220703125,
            140.08430480957
          ],
          "pitch": -6.539276123047,
          "yaw": -126.755104064941,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -63.55078125,
            -90.90625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144782,
          "last_tick": 145100,
          "samples": 319
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e7bb66dad4326c1e",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00259",
      "command_record_id": "demo_79afb17b7ed789137186_00366",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79afb17b7ed789137186_00259",
        "demo_79afb17b7ed789137186_00366",
        "demo_b9b20b60330034a63512_00136"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "flameZ",
      "round": 20,
      "event_tick": 172783,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1488.283000 706.794250 1614.031200; setang -72.600746 0.684235 0",
          "position_tick": 172619,
          "angle_tick": 172619,
          "origin": [
            -1488.283,
            706.79425,
            1614.0312
          ],
          "pitch": -72.600746,
          "yaw": 0.6842346,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1488.283200 706.819340 1614.031200; setang -71.808700 -0.569916 0",
          "position_tick": 172572,
          "angle_tick": 172572,
          "origin": [
            -1488.2832,
            706.81934,
            1614.0312
          ],
          "pitch": -71.8087,
          "yaw": -0.5699158,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1378.056500 264.647800 1614.031200; setang -72.600746 0.684235 0",
          "position_tick": 172776,
          "angle_tick": 172776,
          "origin": [
            -1378.0565,
            264.6478,
            1614.0312
          ],
          "pitch": -72.600746,
          "yaw": 0.6842346,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.70312,
            -0.703125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1355.088379 264.679871 1614.031250; setang -72.600746 0.618317 0",
          "position_tick": 172783,
          "angle_tick": 172783,
          "origin": [
            -1355.08837890625,
            264.679870605469,
            1614.03125
          ],
          "pitch": -72.600746154785,
          "yaw": 0.618316650391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.9921875,
            0.78125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 172572,
          "last_tick": 172783,
          "samples": 212
        },
        "departure_tick": 172620,
        "movement_to_event_ms": 2562.5,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e804858dc6fae36c",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00137",
      "command_record_id": "demo_5866197d339b3ac61e8a_00137",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00013",
        "demo_5866197d339b3ac61e8a_00137",
        "demo_fbb358b45e5cdb7b7700_00093"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 8,
      "event_tick": 57660,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -843.593811 946.553894 35.031254; setang -8.234589 -116.334229 0",
          "position_tick": 57650,
          "angle_tick": 57660,
          "origin": [
            -843.593811035156,
            946.553894042969,
            35.031253814697
          ],
          "pitch": -8.234588623047,
          "yaw": -116.334228515625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -843.593800 946.553900 50.046875; setang -8.234589 -116.334230 0",
          "position_tick": 57654,
          "angle_tick": 57654,
          "origin": [
            -843.5938,
            946.5539,
            50.046875
          ],
          "pitch": -8.234589,
          "yaw": -116.33423,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -843.593811 946.553894 67.578125; setang -8.234589 -116.334229 0",
          "position_tick": 57660,
          "angle_tick": 57660,
          "origin": [
            -843.593811035156,
            946.553894042969,
            67.578125
          ],
          "pitch": -8.234588623047,
          "yaw": -116.334228515625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            199.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57493,
          "last_tick": 57660,
          "samples": 168
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e9a840484da1743d",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00177",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00177",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00032",
        "demo_1c4fa8f15de6cbb137e2_00177",
        "demo_79fb1d50cba757afee7d_00006"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 10,
      "event_tick": 71411,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -533.000000 -754.000000 113.848976; setang -20.732574 48.353577 0",
          "position_tick": 71402,
          "angle_tick": 71402,
          "origin": [
            -533.0,
            -754.0,
            113.848976
          ],
          "pitch": -20.732574,
          "yaw": 48.353577,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -533.000000 -754.000000 113.848976; setang -20.732574 48.395462 0",
          "position_tick": 71281,
          "angle_tick": 71281,
          "origin": [
            -533.0,
            -754.0,
            113.848976
          ],
          "pitch": -20.732574,
          "yaw": 48.395462,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -532.129300 -753.020100 126.984375; setang -20.732574 48.353577 0",
          "position_tick": 71405,
          "angle_tick": 71405,
          "origin": [
            -532.1293,
            -753.0201,
            126.984375
          ],
          "pitch": -20.732574,
          "yaw": 48.353577,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            19.925781,
            22.425781,
            280.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -530.572693 -751.268188 144.968750; setang -20.732574 48.353577 0",
          "position_tick": 71411,
          "angle_tick": 71411,
          "origin": [
            -530.572692871094,
            -751.268188476562,
            144.96875
          ],
          "pitch": -20.732574462891,
          "yaw": 48.353576660156,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            19.921875,
            22.421875,
            206.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71281,
          "last_tick": 71411,
          "samples": 131
        },
        "departure_tick": 71403,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea1468bf6a43b28c",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00447",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00447",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00031",
        "demo_fde4c2af9b83d7a5ead3_00259",
        "demo_fde4c2af9b83d7a5ead3_00447"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BobZ",
      "round": 22,
      "event_tick": 175604,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2110.150100 526.353940 -165.718750; setang 3.079956 69.634780 0",
          "position_tick": 175474,
          "angle_tick": 175474,
          "origin": [
            -2110.1501,
            526.35394,
            -165.71875
          ],
          "pitch": 3.079956,
          "yaw": 69.63478,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -29.640625,
            248.23926,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2229.604200 821.430400 -120.716860; setang -8.552521 -8.987854 0",
          "position_tick": 175598,
          "angle_tick": 175598,
          "origin": [
            -2229.6042,
            821.4304,
            -120.71686
          ],
          "pitch": -8.552521,
          "yaw": -8.987854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.71875,
            -11.15625,
            -6.25
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2220.799561 819.937561 -121.625916; setang -8.552521 -8.987854 0",
          "position_tick": 175604,
          "angle_tick": 175604,
          "origin": [
            -2220.799560546875,
            819.937561035156,
            -121.625915527344
          ],
          "pitch": -8.552520751953,
          "yaw": -8.987854003906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            135.875,
            -22.5859375,
            -13.95703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175474,
          "last_tick": 175604,
          "samples": 131
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea2e6191be490d02",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00315",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00232",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00055",
        "demo_44d9dd1cefa925823c1e_00232",
        "demo_86c38e0db4646195347a_00315"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 11,
      "event_tick": 93867,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1221.366700 184.142930 196.210240; setang -2.062683 64.299900 0",
          "position_tick": 93820,
          "angle_tick": 93820,
          "origin": [
            1221.3667,
            184.14293,
            196.21024
          ],
          "pitch": -2.062683,
          "yaw": 64.2999,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1221.352000 184.112500 196.230200; setang -2.007416 64.272430 0",
          "position_tick": 93737,
          "angle_tick": 93737,
          "origin": [
            1221.352,
            184.1125,
            196.2302
          ],
          "pitch": -2.0074158,
          "yaw": 64.27243,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            44.414062,
            91.97363,
            -60.373047
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1243.987200 231.098360 165.388200; setang -7.700043 63.915024 0",
          "position_tick": 93860,
          "angle_tick": 93860,
          "origin": [
            1243.9872,
            231.09836,
            165.3882
          ],
          "pitch": -7.7000427,
          "yaw": 63.915024,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            36.304688,
            74.975586,
            -49.214844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1247.403564 238.120834 160.778580; setang -7.782440 63.887558 0",
          "position_tick": 93867,
          "angle_tick": 93867,
          "origin": [
            1247.403564453125,
            238.120834350586,
            160.778579711914
          ],
          "pitch": -7.782440185547,
          "yaw": 63.887557983398,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            36.4921875,
            74.884765625,
            -49.1552734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93737,
          "last_tick": 93867,
          "samples": 131
        },
        "departure_tick": 93821,
        "movement_to_event_ms": 734.375,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eb6ca96caa5793ed",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00087",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00087",
        "demo_78d0d18d21d68a5f4162_00384",
        "demo_9973c9a1187116ecba8b_00101"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 5,
      "event_tick": 31623,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -556.028870 1366.330688 -111.785217; setang -30.469208 11.904724 0",
          "position_tick": 31615,
          "angle_tick": 31623,
          "origin": [
            -556.028869628906,
            1366.330688476562,
            -111.785217285156
          ],
          "pitch": -30.469207763672,
          "yaw": 11.904724121094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -556.028900 1366.330700 -111.785220; setang -30.469208 11.904724 0",
          "position_tick": 31616,
          "angle_tick": 31616,
          "origin": [
            -556.0289,
            1366.3307,
            -111.78522
          ],
          "pitch": -30.469208,
          "yaw": 11.904724,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -556.028870 1366.330688 -111.785217; setang -30.469208 11.904724 0",
          "position_tick": 31623,
          "angle_tick": 31623,
          "origin": [
            -556.028869628906,
            1366.330688476562,
            -111.785217285156
          ],
          "pitch": -30.469207763672,
          "yaw": 11.904724121094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31444,
          "last_tick": 31623,
          "samples": 180
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eb7fe5cf0e192998",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_5cc1733fab4c73f800c9_00021",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00021",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00021",
        "demo_5cc1733fab4c73f800c9_00250",
        "demo_f53e9889dd94c99a6feb_00317"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "magixx",
      "round": 2,
      "event_tick": 11856,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 176.968506 -1940.031250 -415.968750; setang 5.296448 15.939789 0",
          "position_tick": 11846,
          "angle_tick": 11856,
          "origin": [
            176.968505859375,
            -1940.03125,
            -415.96875
          ],
          "pitch": 5.296447753906,
          "yaw": 15.939788818359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 176.968500 -1940.031200 -406.546880; setang 5.296448 15.939789 0",
          "position_tick": 11849,
          "angle_tick": 11849,
          "origin": [
            176.9685,
            -1940.0312,
            -406.54688
          ],
          "pitch": 5.2964478,
          "yaw": 15.939789,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 176.968506 -1940.031250 -384.515625; setang 5.296448 15.939789 0",
          "position_tick": 11856,
          "angle_tick": 11856,
          "origin": [
            176.968505859375,
            -1940.03125,
            -384.515625
          ],
          "pitch": 5.296447753906,
          "yaw": 15.939788818359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            204.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11558,
          "last_tick": 11856,
          "samples": 299
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec1a7d649feb5703",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00137",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00137",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00016",
        "demo_4f80b8bcc2fa56bb83a7_00137",
        "demo_4f80b8bcc2fa56bb83a7_00444"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 7,
      "event_tick": 39930,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 554.841919 141.062637 156.031250; setang -14.355011 -103.749046 0",
          "position_tick": 39923,
          "angle_tick": 39930,
          "origin": [
            554.841918945312,
            141.062637329102,
            156.03125
          ],
          "pitch": -14.355010986328,
          "yaw": -103.749046325684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 554.841900 141.062640 156.031250; setang -14.355011 -103.749050 0",
          "position_tick": 39924,
          "angle_tick": 39924,
          "origin": [
            554.8419,
            141.06264,
            156.03125
          ],
          "pitch": -14.355011,
          "yaw": -103.74905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 554.841919 141.062637 156.031250; setang -14.355011 -103.749046 0",
          "position_tick": 39930,
          "angle_tick": 39930,
          "origin": [
            554.841918945312,
            141.062637329102,
            156.03125
          ],
          "pitch": -14.355010986328,
          "yaw": -103.749046325684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39800,
          "last_tick": 39930,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed9f965f6f2bb75c",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00067",
      "command_record_id": "demo_6e149681cbff13e6c780_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00182",
        "demo_6e149681cbff13e6c780_00067",
        "demo_6e149681cbff13e6c780_00209"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "max",
      "round": 5,
      "event_tick": 33730,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1256.447000 2731.265000 124.031650; setang 13.133820 -173.093380 0",
          "position_tick": 33501,
          "angle_tick": 33501,
          "origin": [
            1256.447,
            2731.265,
            124.03165
          ],
          "pitch": 13.13382,
          "yaw": -173.09338,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.484375,
            255.28125,
            126.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 777.887400 2254.253700 136.031460; setang -20.856170 -127.091560 0",
          "position_tick": 33724,
          "angle_tick": 33724,
          "origin": [
            777.8874,
            2254.2537,
            136.03146
          ],
          "pitch": -20.85617,
          "yaw": -127.09156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -142.61328,
            -199.21875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 766.630676 2238.773682 136.031281; setang -21.075897 -127.113533 0",
          "position_tick": 33730,
          "angle_tick": 33730,
          "origin": [
            766.630676269531,
            2238.773681640625,
            136.031280517578
          ],
          "pitch": -21.075897216797,
          "yaw": -127.11353302002,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -144.6875,
            -197.703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33501,
          "last_tick": 33730,
          "samples": 230
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eddc1d03cae080a4",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00533",
      "command_record_id": "demo_44ff5206b8e42e46265b_00402",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00402",
        "demo_44ff5206b8e42e46265b_00427",
        "demo_4f80b8bcc2fa56bb83a7_00533"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 17,
      "event_tick": 157816,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053045; setang 12.513428 -93.959540 0",
          "position_tick": 157480,
          "angle_tick": 157480,
          "origin": [
            -192.0,
            1696.0,
            26.053045
          ],
          "pitch": 12.513428,
          "yaw": -93.95954,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053045; setang 11.444321 177.494780 0",
          "position_tick": 157366,
          "angle_tick": 157366,
          "origin": [
            -192.0,
            1696.0,
            26.053045
          ],
          "pitch": 11.444321,
          "yaw": 177.49478,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -499.421750 706.226140 136.461440; setang -6.019134 -94.394530 0",
          "position_tick": 157809,
          "angle_tick": 157809,
          "origin": [
            -499.42175,
            706.22614,
            136.46144
          ],
          "pitch": -6.0191345,
          "yaw": -94.39453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -24.898438,
            -234.85547,
            166.35645
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -501.584656 683.549988 138.031250; setang -6.811188 -93.958855 0",
          "position_tick": 157816,
          "angle_tick": 157816,
          "origin": [
            -501.584655761719,
            683.549987792969,
            138.03125
          ],
          "pitch": -6.811187744141,
          "yaw": -93.958854675293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.98828125,
            -244.0078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157366,
          "last_tick": 157816,
          "samples": 451
        },
        "departure_tick": 157481,
        "movement_to_event_ms": 5250.0,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef061fdaaedf70b0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00244",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00244",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00382",
        "demo_c7fce8ea189bfb0ec256_00244",
        "demo_c7fce8ea189bfb0ec256_00307"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "ropz",
      "round": 15,
      "event_tick": 121278,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1725.536400 -472.918640 -351.968750; setang 15.381195 -137.045870 0",
          "position_tick": 120933,
          "angle_tick": 120933,
          "origin": [
            1725.5364,
            -472.91864,
            -351.96875
          ],
          "pitch": 15.381195,
          "yaw": -137.04587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 756.749300 62.341553 -415.968750; setang -6.464081 173.383820 0",
          "position_tick": 121272,
          "angle_tick": 121272,
          "origin": [
            756.7493,
            62.341553,
            -415.96875
          ],
          "pitch": -6.464081,
          "yaw": 173.38382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.41406,
            27.87378,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 737.734314 64.528633 -415.968750; setang -6.464081 173.383820 0",
          "position_tick": 121278,
          "angle_tick": 121278,
          "origin": [
            737.734313964844,
            64.528633117676,
            -415.96875
          ],
          "pitch": -6.464080810547,
          "yaw": 173.383819580078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.390625,
            28.05419921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120933,
          "last_tick": 121278,
          "samples": 346
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef1f071403017077",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00308",
      "command_record_id": "demo_18d34587c875f0b595ae_00308",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00251",
        "demo_18d34587c875f0b595ae_00308",
        "demo_241d9eb92ddde5a3b396_00186"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "FL1T",
      "round": 16,
      "event_tick": 157054,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1149.932373 610.031250 -188.833618; setang -6.074753 93.338470 0",
          "position_tick": 157040,
          "angle_tick": 157054,
          "origin": [
            1149.932373046875,
            610.03125,
            -188.833618164062
          ],
          "pitch": -6.074752807617,
          "yaw": 93.338470458984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1149.928300 610.099850 -186.812500; setang -6.074753 93.364230 0",
          "position_tick": 157041,
          "angle_tick": 157041,
          "origin": [
            1149.9283,
            610.09985,
            -186.8125
          ],
          "pitch": -6.074753,
          "yaw": 93.36423,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1149.597412 615.716003 -145.859375; setang -6.074753 93.338470 0",
          "position_tick": 157054,
          "angle_tick": 157054,
          "origin": [
            1149.597412109375,
            615.716003417969,
            -145.859375
          ],
          "pitch": -6.074752807617,
          "yaw": 93.338470458984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.765625,
            29.953125,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156924,
          "last_tick": 157054,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef3a1e9de316ab57",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00027",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00027",
        "demo_3ef7bfc9c4cb1bcd3960_00374",
        "demo_fde4c2af9b83d7a5ead3_00144"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 3,
      "event_tick": 13962,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 142.312640 -1959.530000 -120.734375; setang -42.677765 -59.471397 0",
          "position_tick": 13723,
          "angle_tick": 13723,
          "origin": [
            142.31264,
            -1959.53,
            -120.734375
          ],
          "pitch": -42.677765,
          "yaw": -59.471397,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -100.48877,
            42.75,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 70.424430 -2221.903600 -39.968750; setang -4.890289 142.692500 0",
          "position_tick": 13956,
          "angle_tick": 13956,
          "origin": [
            70.42443,
            -2221.9036,
            -39.96875
          ],
          "pitch": -4.8902893,
          "yaw": 142.6925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -141.44287,
            107.65625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 57.946392 -2212.403076 -39.968750; setang -5.183136 142.692505 0",
          "position_tick": 13962,
          "angle_tick": 13962,
          "origin": [
            57.946392059326,
            -2212.403076171875,
            -39.96875
          ],
          "pitch": -5.183135986328,
          "yaw": 142.692504882812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.240966796875,
            127.34375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13723,
          "last_tick": 13962,
          "samples": 240
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef8d2e88ba367c6b",
      "status": "cross_match_candidate",
      "grenade_type": "flash",
      "representative_id": "demo_92655b67d38bb2eb32f4_00173",
      "command_record_id": "demo_da35559385e7d6e5ce42_00055",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00116",
        "demo_92655b67d38bb2eb32f4_00173",
        "demo_da35559385e7d6e5ce42_00055"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 4,
      "event_tick": 22161,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -791.540300 -824.221100 106.031250; setang -11.692886 62.590485 0",
          "position_tick": 21775,
          "angle_tick": 21775,
          "origin": [
            -791.5403,
            -824.2211,
            106.03125
          ],
          "pitch": -11.692886,
          "yaw": 62.590485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -791.540300 -824.221100 106.031250; setang 0.010986 -43.427580 0",
          "position_tick": 21676,
          "angle_tick": 21676,
          "origin": [
            -791.5403,
            -824.2211,
            106.03125
          ],
          "pitch": 0.010986328,
          "yaw": -43.42758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -324.211850 -414.835330 0.266545; setang -27.247131 69.740524 0",
          "position_tick": 22155,
          "angle_tick": 22155,
          "origin": [
            -324.21185,
            -414.83533,
            0.2665453
          ],
          "pitch": -27.247131,
          "yaw": 69.740524,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -324.211853 -414.835327 0.266545; setang -27.258118 69.817429 0",
          "position_tick": 22161,
          "angle_tick": 22161,
          "origin": [
            -324.211853027344,
            -414.835327148438,
            0.266545295715
          ],
          "pitch": -27.258117675781,
          "yaw": 69.817428588867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21676,
          "last_tick": 22161,
          "samples": 486
        },
        "departure_tick": 21776,
        "movement_to_event_ms": 6031.25,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f06e1c8e97263243",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00019",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00019",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00031",
        "demo_fde4c2af9b83d7a5ead3_00019",
        "demo_fde4c2af9b83d7a5ead3_00091"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "s1n",
      "round": 3,
      "event_tick": 13107,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1745.503500 -569.849850 -113.062500; setang 16.236084 178.343480 0",
          "position_tick": 12765,
          "angle_tick": 12765,
          "origin": [
            -1745.5035,
            -569.84985,
            -113.0625
          ],
          "pitch": 16.236084,
          "yaw": 178.34348,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -120.8125,
            218.86328,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1996.341000 458.999400 -159.968750; setang -18.314896 29.467392 0",
          "position_tick": 13100,
          "angle_tick": 13100,
          "origin": [
            -1996.341,
            458.9994,
            -159.96875
          ],
          "pitch": -18.314896,
          "yaw": 29.467392,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.30469,
            120.51758,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1976.967041 469.945587 -159.968750; setang -18.314896 29.467392 0",
          "position_tick": 13107,
          "angle_tick": 13107,
          "origin": [
            -1976.967041015625,
            469.945587158203,
            -159.96875
          ],
          "pitch": -18.314895629883,
          "yaw": 29.467391967773,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.2890625,
            104.685546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12765,
          "last_tick": 13107,
          "samples": 343
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f280ae7da7229c78",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_2bbfbc0aa8942114b717_00328",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00328",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00272",
        "demo_2bbfbc0aa8942114b717_00328",
        "demo_44d9dd1cefa925823c1e_00065"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 17,
      "event_tick": 145059,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -775.705600 613.645200 -30.045593; setang -0.923889 33.321533 0",
          "position_tick": 144782,
          "angle_tick": 144782,
          "origin": [
            -775.7056,
            613.6452,
            -30.045593
          ],
          "pitch": -0.92388916,
          "yaw": 33.321533,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.22266,
            130.50781,
            0.0859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 92.043390 941.879760 82.032270; setang -13.015015 84.643130 0",
          "position_tick": 145053,
          "angle_tick": 145053,
          "origin": [
            92.04339,
            941.87976,
            82.03227
          ],
          "pitch": -13.015015,
          "yaw": 84.64313,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.92334,
            200.45312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 94.320839 958.809448 82.846794; setang -13.331909 84.352692 0",
          "position_tick": 145059,
          "angle_tick": 145059,
          "origin": [
            94.320838928223,
            958.809448242188,
            82.846794128418
          ],
          "pitch": -13.331909179688,
          "yaw": 84.352691650391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.51318359375,
            223.3828125,
            17.06396484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144782,
          "last_tick": 145059,
          "samples": 278
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f2dcf5e9a2316ba7",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00050",
      "command_record_id": "demo_49fabf21b1c26f1010df_00050",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00015",
        "demo_49fabf21b1c26f1010df_00050",
        "demo_deb2a52b8ef138c44fe0_00335"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 4,
      "event_tick": 31466,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1364.065552 2715.819336 130.031250; setang -3.944778 -37.104614 0",
          "position_tick": 31459,
          "angle_tick": 31466,
          "origin": [
            -1364.065551757812,
            2715.8193359375,
            130.03125
          ],
          "pitch": -3.944778442383,
          "yaw": -37.104614257812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1364.065600 2715.819300 130.031250; setang -3.944778 -37.104614 0",
          "position_tick": 31460,
          "angle_tick": 31460,
          "origin": [
            -1364.0656,
            2715.8193,
            130.03125
          ],
          "pitch": -3.9447784,
          "yaw": -37.104614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1364.065552 2715.819336 130.031250; setang -3.944778 -37.104614 0",
          "position_tick": 31466,
          "angle_tick": 31466,
          "origin": [
            -1364.065551757812,
            2715.8193359375,
            130.03125
          ],
          "pitch": -3.944778442383,
          "yaw": -37.104614257812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31336,
          "last_tick": 31466,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f3bd65e5ec390bca",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_79fb1d50cba757afee7d_00036",
      "command_record_id": "demo_79fb1d50cba757afee7d_00036",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00455",
        "demo_79fb1d50cba757afee7d_00036",
        "demo_79fb1d50cba757afee7d_00187"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 4,
      "event_tick": 22242,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -579.976440 1369.930300 -111.720215; setang -18.150100 10.889160 0",
          "position_tick": 22234,
          "angle_tick": 22234,
          "origin": [
            -579.97644,
            1369.9303,
            -111.720215
          ],
          "pitch": -18.1501,
          "yaw": 10.88916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -619.972050 1464.136200 -113.139465; setang -11.417877 -10.231018 0",
          "position_tick": 22112,
          "angle_tick": 22112,
          "origin": [
            -619.97205,
            1464.1362,
            -113.139465
          ],
          "pitch": -11.417877,
          "yaw": -10.231018,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            68.44141,
            88.390625,
            -1.609375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -579.700600 1369.983200 -111.730040; setang -18.150100 10.889160 0",
          "position_tick": 22235,
          "angle_tick": 22235,
          "origin": [
            -579.7006,
            1369.9832,
            -111.73004
          ],
          "pitch": -18.1501,
          "yaw": 10.88916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.453125,
            0.28125,
            -0.0546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -573.259033 1371.223145 -111.960999; setang -18.216019 10.889160 0",
          "position_tick": 22242,
          "angle_tick": 22242,
          "origin": [
            -573.259033203125,
            1371.22314453125,
            -111.960998535156
          ],
          "pitch": -18.216018676758,
          "yaw": 10.88916015625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            103.56640625,
            19.921875,
            -3.7109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22112,
          "last_tick": 22242,
          "samples": 131
        },
        "departure_tick": 22235,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f3dea477228b1cf0",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00092",
      "command_record_id": "demo_84f87856e21e12df25d7_00092",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00092",
        "demo_84f87856e21e12df25d7_00187",
        "demo_9da916c73bb5ff938c63_00095"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 6,
      "event_tick": 46759,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1606.284800 315.739700 -63.968750; setang 15.780487 -56.682587 0",
          "position_tick": 46524,
          "angle_tick": 46524,
          "origin": [
            -1606.2848,
            315.7397,
            -63.96875
          ],
          "pitch": 15.780487,
          "yaw": -56.682587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1042.862000 574.955700 -38.500000; setang -6.817703 -0.938995 0",
          "position_tick": 46752,
          "angle_tick": 46752,
          "origin": [
            -1042.862,
            574.9557,
            -38.5
          ],
          "pitch": -6.8177032,
          "yaw": -0.93899536,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.75,
            -3.9335938,
            160.11328
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1019.900635 574.585083 -15.703125; setang -6.817703 -0.932465 0",
          "position_tick": 46759,
          "angle_tick": 46759,
          "origin": [
            -1019.900634765625,
            574.585083007812,
            -15.703125
          ],
          "pitch": -6.81770324707,
          "yaw": -0.932464599609,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.921875,
            -3.953125,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46524,
          "last_tick": 46759,
          "samples": 236
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f47f8247934e58c2",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_92655b67d38bb2eb32f4_00147",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00147",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00025",
        "demo_518d8b186445b01e1f62_00268",
        "demo_92655b67d38bb2eb32f4_00147"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 9,
      "event_tick": 63179,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -914.235700 334.441740 -47.550050; setang 7.330627 -28.615265 0",
          "position_tick": 63142,
          "angle_tick": 63142,
          "origin": [
            -914.2357,
            334.44174,
            -47.55005
          ],
          "pitch": 7.3306274,
          "yaw": -28.615265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -917.823000 327.875520 -45.083740; setang 7.330627 -28.615265 0",
          "position_tick": 63049,
          "angle_tick": 63049,
          "origin": [
            -917.823,
            327.87552,
            -45.08374
          ],
          "pitch": 7.3306274,
          "yaw": -28.615265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.03125,
            115.60547,
            -43.33203
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -893.495400 371.117860 -42.471558; setang 5.174561 -37.886017 0",
          "position_tick": 63173,
          "angle_tick": 63173,
          "origin": [
            -893.4954,
            371.11786,
            -42.471558
          ],
          "pitch": 5.1745605,
          "yaw": -37.886017,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -891.472046 369.533447 -43.534058; setang 4.312134 -38.101624 0",
          "position_tick": 63179,
          "angle_tick": 63179,
          "origin": [
            -891.472045898438,
            369.533447265625,
            -43.534057617188
          ],
          "pitch": 4.312133789062,
          "yaw": -38.101623535156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.4921875,
            -38.787109375,
            -26.0078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63049,
          "last_tick": 63179,
          "samples": 131
        },
        "departure_tick": 63143,
        "movement_to_event_ms": 578.125,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f74f996409ee326e",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00031",
      "command_record_id": "demo_7dadd8516dde2b87da75_00031",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00365",
        "demo_44d9dd1cefa925823c1e_00416",
        "demo_7dadd8516dde2b87da75_00031"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 3,
      "event_tick": 21556,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 28.046726 853.126830 80.031250; setang -10.553406 70.906450 0",
          "position_tick": 21541,
          "angle_tick": 21541,
          "origin": [
            28.046726,
            853.12683,
            80.03125
          ],
          "pitch": -10.553406,
          "yaw": 70.90645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -783.560360 600.102500 -30.204956; setang 1.621521 29.645233 0",
          "position_tick": 21216,
          "angle_tick": 21216,
          "origin": [
            -783.56036,
            600.1025,
            -30.204956
          ],
          "pitch": 1.621521,
          "yaw": 29.645233,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.45312,
            60.929688,
            31.558594
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 30.947346 861.518740 80.031250; setang -10.965042 70.906450 0",
          "position_tick": 21549,
          "angle_tick": 21549,
          "origin": [
            30.947346,
            861.51874,
            80.03125
          ],
          "pitch": -10.965042,
          "yaw": 70.90645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.92285,
            101.02344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 35.468266 874.589172 80.031250; setang -11.016541 70.906448 0",
          "position_tick": 21556,
          "angle_tick": 21556,
          "origin": [
            35.468265533447,
            874.589172363281,
            80.03125
          ],
          "pitch": -11.016540527344,
          "yaw": 70.906448364258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.521728515625,
            137.3828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21216,
          "last_tick": 21556,
          "samples": 341
        },
        "departure_tick": 21542,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f7bb295b2a720ea5",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_2666f7f52fbf4c296e43_00343",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00343",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00343",
        "demo_2666f7f52fbf4c296e43_00369",
        "demo_92655b67d38bb2eb32f4_00210"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 18,
      "event_tick": 158053,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -121.073490 629.662230 0.266544; setang 11.739227 -33.272430 0",
          "position_tick": 158030,
          "angle_tick": 158030,
          "origin": [
            -121.07349,
            629.66223,
            0.26654387
          ],
          "pitch": 11.739227,
          "yaw": -33.27243,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 223.494600 1159.943200 -31.922485; setang -5.414200 -115.243835 0",
          "position_tick": 157786,
          "angle_tick": 157786,
          "origin": [
            223.4946,
            1159.9432,
            -31.922485
          ],
          "pitch": -5.4142,
          "yaw": -115.243835,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.902344,
            -241.58594,
            -2.8046875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -98.380800 614.805050 0.266165; setang 12.093536 -33.272430 0",
          "position_tick": 158046,
          "angle_tick": 158046,
          "origin": [
            -98.3808,
            614.80505,
            0.26616502
          ],
          "pitch": 12.093536,
          "yaw": -33.27243,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            148.26562,
            -97.13672,
            0.013839722
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -82.495300 604.390869 0.266544; setang 12.144012 -33.272430 0",
          "position_tick": 158053,
          "angle_tick": 158053,
          "origin": [
            -82.495300292969,
            604.390869140625,
            0.266544342041
          ],
          "pitch": 12.144012451172,
          "yaw": -33.272430419922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            178.85546875,
            -117.26953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157786,
          "last_tick": 158053,
          "samples": 268
        },
        "departure_tick": 158031,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb9c6f2e137c2e8c",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00033",
      "command_record_id": "demo_9973c9a1187116ecba8b_00033",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00296",
        "demo_9973c9a1187116ecba8b_00033",
        "demo_9973c9a1187116ecba8b_00079"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "tN1R",
      "round": 3,
      "event_tick": 21969,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1287.879800 1243.968400 1.031250; setang -0.615921 -143.689500 0",
          "position_tick": 21812,
          "angle_tick": 21812,
          "origin": [
            1287.8798,
            1243.9684,
            1.03125
          ],
          "pitch": -0.615921,
          "yaw": -143.6895,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1287.879800 1243.968400 1.031250; setang -0.615921 -143.689500 0",
          "position_tick": 21629,
          "angle_tick": 21629,
          "origin": [
            1287.8798,
            1243.9684,
            1.03125
          ],
          "pitch": -0.615921,
          "yaw": -143.6895,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -31.398438,
            -22.75,
            12.558594
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1352.259600 1292.557300 -9.061462; setang -8.469772 -141.379270 0",
          "position_tick": 21963,
          "angle_tick": 21963,
          "origin": [
            1352.2596,
            1292.5573,
            -9.061462
          ],
          "pitch": -8.469772,
          "yaw": -141.37927,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -182.5625,
            -145.94531,
            10.3671875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1337.555542 1280.808228 -5.588562; setang -8.536041 -141.401245 0",
          "position_tick": 21969,
          "angle_tick": 21969,
          "origin": [
            1337.555541992188,
            1280.808227539062,
            -5.588562011719
          ],
          "pitch": -8.536041259766,
          "yaw": -141.401245117188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.53125,
            -152.2109375,
            76.2109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21629,
          "last_tick": 21969,
          "samples": 341
        },
        "departure_tick": 21813,
        "movement_to_event_ms": 2453.125,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fc834a0fd0f90d59",
      "status": "cross_match_candidate",
      "grenade_type": "incendiary",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00135",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00135",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00062",
        "demo_c7fce8ea189bfb0ec256_00135",
        "demo_c7fce8ea189bfb0ec256_00188"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 9,
      "event_tick": 56990,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 863.739700 -542.600000 -401.753780; setang 0.559616 -113.056526 0",
          "position_tick": 56860,
          "angle_tick": 56860,
          "origin": [
            863.7397,
            -542.6,
            -401.75378
          ],
          "pitch": 0.5596161,
          "yaw": -113.056526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.304688,
            7.3515625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 725.412700 -434.927370 -415.968750; setang -1.702194 -123.877370 0",
          "position_tick": 56984,
          "angle_tick": 56984,
          "origin": [
            725.4127,
            -434.92737,
            -415.96875
          ],
          "pitch": -1.7021942,
          "yaw": -123.87737,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -114.35156,
            -162.58594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 715.811951 -448.785889 -415.968750; setang -1.702194 -123.993759 0",
          "position_tick": 56990,
          "angle_tick": 56990,
          "origin": [
            715.811950683594,
            -448.785888671875,
            -415.96875
          ],
          "pitch": -1.702194213867,
          "yaw": -123.993759155273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -126.421875,
            -183.46875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56860,
          "last_tick": 56990,
          "samples": 131
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe6c02fb331b0797",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00084",
      "command_record_id": "demo_731311ac42553ee59f1a_00084",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00259",
        "demo_731311ac42553ee59f1a_00052",
        "demo_731311ac42553ee59f1a_00084"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 5,
      "event_tick": 35329,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -586.102300 -2222.685000 -163.255740; setang -27.118042 88.845400 0",
          "position_tick": 35316,
          "angle_tick": 35316,
          "origin": [
            -586.1023,
            -2222.685,
            -163.25574
          ],
          "pitch": -27.118042,
          "yaw": 88.8454,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang -27.033570 88.704650 0",
          "position_tick": 35199,
          "angle_tick": 35199,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": -27.03357,
          "yaw": 88.70465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -586.048950 -2220.056600 -139.140620; setang -27.118042 88.845400 0",
          "position_tick": 35322,
          "angle_tick": 35322,
          "origin": [
            -586.04895,
            -2220.0566,
            -139.14062
          ],
          "pitch": -27.118042,
          "yaw": 88.8454,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.609375,
            30.0,
            244.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -585.991821 -2217.244873 -121.546875; setang -27.146179 88.817261 0",
          "position_tick": 35329,
          "angle_tick": 35329,
          "origin": [
            -585.991821289062,
            -2217.244873046875,
            -121.546875
          ],
          "pitch": -27.146179199219,
          "yaw": 88.817260742188,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.609375,
            29.984375,
            156.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35199,
          "last_tick": 35329,
          "samples": 131
        },
        "departure_tick": 35317,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe74eee489eb83a8",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00347",
      "command_record_id": "demo_585d972b6bcf05f54588_00347",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00304",
        "demo_585d972b6bcf05f54588_00255",
        "demo_585d972b6bcf05f54588_00347"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 18,
      "event_tick": 150933,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2272.150400 818.239300 -119.659850; setang -5.136108 -8.613617 0",
          "position_tick": 150854,
          "angle_tick": 150854,
          "origin": [
            -2272.1504,
            818.2393,
            -119.65985
          ],
          "pitch": -5.1361084,
          "yaw": -8.613617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2272.150400 818.239300 -119.659850; setang -5.136108 -8.613617 0",
          "position_tick": 150792,
          "angle_tick": 150792,
          "origin": [
            -2272.1504,
            818.2393,
            -119.65985
          ],
          "pitch": -5.1361084,
          "yaw": -8.613617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2187.076400 823.151100 -123.275270; setang -12.313614 -19.045135 0",
          "position_tick": 150927,
          "angle_tick": 150927,
          "origin": [
            -2187.0764,
            823.1511,
            -123.27527
          ],
          "pitch": -12.313614,
          "yaw": -19.045135,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.484375,
            -9.863281,
            -1.5703125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2180.601318 820.914185 -123.861389; setang -12.345551 -19.013214 0",
          "position_tick": 150933,
          "angle_tick": 150933,
          "origin": [
            -2180.601318359375,
            820.914184570312,
            -123.861389160156
          ],
          "pitch": -12.345550537109,
          "yaw": -19.013214111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            108.625,
            -37.48828125,
            -11.078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150792,
          "last_tick": 150933,
          "samples": 142
        },
        "departure_tick": 150855,
        "movement_to_event_ms": 1234.375,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fed2a087e2211605",
      "status": "cross_match_candidate",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00214",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00214",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00214",
        "demo_5cc1733fab4c73f800c9_00226",
        "demo_c7fce8ea189bfb0ec256_00029"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 10,
      "event_tick": 80333,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 798.707100 -1686.531000 -415.968750; setang 0.629303 132.709350 0",
          "position_tick": 80203,
          "angle_tick": 80203,
          "origin": [
            798.7071,
            -1686.531,
            -415.96875
          ],
          "pitch": 0.629303,
          "yaw": 132.70935,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.5546875,
            -189.28125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1040.281200 -1542.538600 -407.968750; setang -36.445084 -178.212660 0",
          "position_tick": 80327,
          "angle_tick": 80327,
          "origin": [
            1040.2812,
            -1542.5386,
            -407.96875
          ],
          "pitch": -36.445084,
          "yaw": -178.21266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1040.281250 -1542.538574 -407.968750; setang -36.445084 -178.212662 0",
          "position_tick": 80333,
          "angle_tick": 80333,
          "origin": [
            1040.28125,
            -1542.53857421875,
            -407.96875
          ],
          "pitch": -36.445083618164,
          "yaw": -178.212661743164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80203,
          "last_tick": 80333,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fef92b94230bdb3f",
      "status": "cross_match_candidate",
      "grenade_type": "molotov",
      "representative_id": "demo_4d520a1960bac889dc2d_00272",
      "command_record_id": "demo_4d520a1960bac889dc2d_00272",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00074",
        "demo_4d520a1960bac889dc2d_00272",
        "demo_5cc1733fab4c73f800c9_00042"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 15,
      "event_tick": 119085,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 228.436810 -295.071170 -415.968750; setang 2.413910 88.579680 0",
          "position_tick": 118688,
          "angle_tick": 118688,
          "origin": [
            228.43681,
            -295.07117,
            -415.96875
          ],
          "pitch": 2.41391,
          "yaw": 88.57968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            79.8125,
            78.28516,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 81.795520 -22.896850 -415.968750; setang -5.590332 8.864258 0",
          "position_tick": 119078,
          "angle_tick": 119078,
          "origin": [
            81.79552,
            -22.89685,
            -415.96875
          ],
          "pitch": -5.590332,
          "yaw": 8.864258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            131.9209,
            19.992188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 97.767166 -20.432312 -415.968750; setang -5.880768 9.064056 0",
          "position_tick": 119085,
          "angle_tick": 119085,
          "origin": [
            97.767166137695,
            -20.432312011719,
            -415.96875
          ],
          "pitch": -5.880767822266,
          "yaw": 9.064056396484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            187.4169921875,
            29.14453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 118688,
          "last_tick": 119085,
          "samples": 398
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ff328497ccffdb3f",
      "status": "cross_match_candidate",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00214",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00187",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00235",
        "demo_deb2a52b8ef138c44fe0_00187",
        "demo_deb2a52b8ef138c44fe0_00214"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 10,
      "event_tick": 71497,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1536.492100 2810.461200 8.354385; setang 2.298889 -107.043915 0",
          "position_tick": 71426,
          "angle_tick": 71426,
          "origin": [
            -1536.4921,
            2810.4612,
            8.354385
          ],
          "pitch": 2.2988892,
          "yaw": -107.043915,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1562.730800 2818.491500 9.682756; setang 2.298889 -107.043915 0",
          "position_tick": 71367,
          "angle_tick": 71367,
          "origin": [
            -1562.7308,
            2818.4915,
            9.682756
          ],
          "pitch": 2.2988892,
          "yaw": -107.043915,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.523438,
            -6.859375,
            -2.4239502
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1650.799600 2775.805400 14.797260; setang -8.155289 -108.229410 0",
          "position_tick": 71490,
          "angle_tick": 71490,
          "origin": [
            -1650.7996,
            2775.8054,
            14.79726
          ],
          "pitch": -8.155289,
          "yaw": -108.22941,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.83594,
            -216.79688,
            -5.411194
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1657.867920 2754.628418 13.665092; setang -8.300507 -108.229408 0",
          "position_tick": 71497,
          "angle_tick": 71497,
          "origin": [
            -1657.867919921875,
            2754.62841796875,
            13.665092468262
          ],
          "pitch": -8.300506591797,
          "yaw": -108.22940826416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -76.5234375,
            -229.9375,
            -12.988525390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71367,
          "last_tick": 71497,
          "samples": 131
        },
        "departure_tick": 71427,
        "movement_to_event_ms": 1109.375,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3e3c1076ff2f790",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00126",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00126",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00192",
        "demo_5cc1733fab4c73f800c9_00195",
        "demo_5cc1733fab4c73f800c9_00198",
        "demo_a50086abe9c7c4a980cd_00120",
        "demo_a50086abe9c7c4a980cd_00123",
        "demo_a50086abe9c7c4a980cd_00125",
        "demo_a50086abe9c7c4a980cd_00126"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "woxic",
      "round": 7,
      "event_tick": 43844,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -210.396118 -596.008484 -105.968750; setang 9.338043 -7.894363 0",
          "position_tick": 43835,
          "angle_tick": 43844,
          "origin": [
            -210.396118164062,
            -596.008483886719,
            -105.96875
          ],
          "pitch": 9.338043212891,
          "yaw": -7.89436340332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -210.396120 -596.008500 -92.843750; setang 9.338043 -7.894363 0",
          "position_tick": 43838,
          "angle_tick": 43838,
          "origin": [
            -210.39612,
            -596.0085,
            -92.84375
          ],
          "pitch": 9.338043,
          "yaw": -7.8943634,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            280.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -210.396118 -596.008484 -74.859375; setang 9.338043 -7.894363 0",
          "position_tick": 43844,
          "angle_tick": 43844,
          "origin": [
            -210.396118164062,
            -596.008483886719,
            -74.859375
          ],
          "pitch": 9.338043212891,
          "yaw": -7.89436340332,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43354,
          "last_tick": 43844,
          "samples": 491
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3b254e22a2a719bd",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00173",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00173",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00066",
        "demo_b24ca24bca0f9defa72c_00068",
        "demo_deb2a52b8ef138c44fe0_00173",
        "demo_deb2a52b8ef138c44fe0_00175"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 10,
      "event_tick": 68650,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.922546 -377.313477 6.319254; setang -4.751923 51.345978 0",
          "position_tick": 68640,
          "angle_tick": 68650,
          "origin": [
            363.922546386719,
            -377.3134765625,
            6.319254398346
          ],
          "pitch": -4.751922607422,
          "yaw": 51.345977783203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.922550 -377.313480 17.390625; setang -4.751923 51.345978 0",
          "position_tick": 68643,
          "angle_tick": 68643,
          "origin": [
            363.92255,
            -377.31348,
            17.390625
          ],
          "pitch": -4.7519226,
          "yaw": 51.345978,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.922546 -377.313477 38.968750; setang -4.751923 51.345978 0",
          "position_tick": 68650,
          "angle_tick": 68650,
          "origin": [
            363.922546386719,
            -377.3134765625,
            38.96875
          ],
          "pitch": -4.751922607422,
          "yaw": 51.345977783203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            199.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68350,
          "last_tick": 68650,
          "samples": 301
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_747c38cb2ae9c16c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00069",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00069",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00069",
        "demo_1c4fa8f15de6cbb137e2_00076",
        "demo_5c8743102c5a1e28f8ee_00025",
        "demo_5c8743102c5a1e28f8ee_00028"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 5,
      "event_tick": 32596,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.964935 -401.195435 5.752936; setang -15.675079 68.027008 0",
          "position_tick": 32586,
          "angle_tick": 32596,
          "origin": [
            363.964935302734,
            -401.195434570312,
            5.75293636322
          ],
          "pitch": -15.675079345703,
          "yaw": 68.027008056641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.964940 -401.195430 14.968750; setang -15.675079 68.027010 0",
          "position_tick": 32589,
          "angle_tick": 32589,
          "origin": [
            363.96494,
            -401.19543,
            14.96875
          ],
          "pitch": -15.675079,
          "yaw": 68.02701,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.964935 -401.195435 37.062500; setang -15.675079 68.027008 0",
          "position_tick": 32596,
          "angle_tick": 32596,
          "origin": [
            363.964935302734,
            -401.195434570312,
            37.0625
          ],
          "pitch": -15.675079345703,
          "yaw": 68.027008056641,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32221,
          "last_tick": 32596,
          "samples": 376
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8d7a5a7db8a4bfda",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00320",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00320",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00320",
        "demo_1c4fa8f15de6cbb137e2_00322",
        "demo_9973c9a1187116ecba8b_00234",
        "demo_9973c9a1187116ecba8b_00235"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "NiKo",
      "round": 16,
      "event_tick": 136032,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1783.032104 1010.636719 39.569199; setang -21.155212 117.211060 0",
          "position_tick": 136025,
          "angle_tick": 136032,
          "origin": [
            -1783.032104492188,
            1010.63671875,
            39.569198608398
          ],
          "pitch": -21.155212402344,
          "yaw": 117.211059570312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1783.032100 1010.636700 44.140625; setang -21.119843 117.211060 0",
          "position_tick": 136026,
          "angle_tick": 136026,
          "origin": [
            -1783.0321,
            1010.6367,
            44.140625
          ],
          "pitch": -21.119843,
          "yaw": 117.21106,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1783.032104 1010.636719 64.078125; setang -21.155212 117.211060 0",
          "position_tick": 136032,
          "angle_tick": 136032,
          "origin": [
            -1783.032104492188,
            1010.63671875,
            64.078125
          ],
          "pitch": -21.155212402344,
          "yaw": 117.211059570312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            230.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135879,
          "last_tick": 136032,
          "samples": 154
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a5832a0d50bbef66",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5cc1733fab4c73f800c9_00142",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00142",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00142",
        "demo_5cc1733fab4c73f800c9_00145",
        "demo_c7fce8ea189bfb0ec256_00167",
        "demo_c7fce8ea189bfb0ec256_00168"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "magixx",
      "round": 7,
      "event_tick": 55295,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 80.015594 -591.458130 -415.968750; setang -4.769440 73.277435 0",
          "position_tick": 55288,
          "angle_tick": 55295,
          "origin": [
            80.015594482422,
            -591.458129882812,
            -415.96875
          ],
          "pitch": -4.769439697266,
          "yaw": 73.277435302734,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 80.015594 -591.458100 -415.968750; setang -4.769440 73.277435 0",
          "position_tick": 55289,
          "angle_tick": 55289,
          "origin": [
            80.015594,
            -591.4581,
            -415.96875
          ],
          "pitch": -4.7694397,
          "yaw": 73.277435,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 80.015594 -591.458130 -415.968750; setang -4.769440 73.277435 0",
          "position_tick": 55295,
          "angle_tick": 55295,
          "origin": [
            80.015594482422,
            -591.458129882812,
            -415.96875
          ],
          "pitch": -4.769439697266,
          "yaw": 73.277435302734,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55165,
          "last_tick": 55295,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d85ac1f3a8f9fe5e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_731311ac42553ee59f1a_00247",
      "command_record_id": "demo_731311ac42553ee59f1a_00247",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00717",
        "demo_4f80b8bcc2fa56bb83a7_00719",
        "demo_731311ac42553ee59f1a_00247",
        "demo_731311ac42553ee59f1a_00250"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "molodoy",
      "round": 11,
      "event_tick": 92255,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -617.184630 779.353200 103.569620; setang -4.974060 -77.501680 0",
          "position_tick": 92242,
          "angle_tick": 92242,
          "origin": [
            -617.18463,
            779.3532,
            103.56962
          ],
          "pitch": -4.97406,
          "yaw": -77.50168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -272.183230 1063.080600 60.907250; setang 2.507965 -93.344310 0",
          "position_tick": 91993,
          "angle_tick": 91993,
          "origin": [
            -272.18323,
            1063.0806,
            60.90725
          ],
          "pitch": 2.507965,
          "yaw": -93.34431,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -27.566406,
            -248.47656,
            -74.54297
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -615.904660 773.578700 103.591440; setang -4.974060 -77.501680 0",
          "position_tick": 92249,
          "angle_tick": 92249,
          "origin": [
            -615.90466,
            773.5787,
            103.59144
          ],
          "pitch": -4.97406,
          "yaw": -77.50168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.152344,
            -81.87109,
            0.30908203
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -613.650940 763.410034 103.648636; setang -4.974060 -77.501678 0",
          "position_tick": 92255,
          "angle_tick": 92255,
          "origin": [
            -613.650939941406,
            763.410034179688,
            103.648635864258
          ],
          "pitch": -4.974060058594,
          "yaw": -77.501678466797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.24609375,
            -150.0625,
            0.9814453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91993,
          "last_tick": 92255,
          "samples": 263
        },
        "departure_tick": 92243,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f9fd392021b951a6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5cc1733fab4c73f800c9_00437",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00437",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00434",
        "demo_5cc1733fab4c73f800c9_00437",
        "demo_f53e9889dd94c99a6feb_00284",
        "demo_f53e9889dd94c99a6feb_00287"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 21,
      "event_tick": 178912,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -209.783936 -539.729126 -105.968750; setang 9.139938 -11.479675 0",
          "position_tick": 178899,
          "angle_tick": 178912,
          "origin": [
            -209.783935546875,
            -539.729125976562,
            -105.96875
          ],
          "pitch": 9.139938354492,
          "yaw": -11.479675292969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -209.783940 -539.729100 -79.578125; setang 9.139938 -11.479675 0",
          "position_tick": 178906,
          "angle_tick": 178906,
          "origin": [
            -209.78394,
            -539.7291,
            -79.578125
          ],
          "pitch": 9.139938,
          "yaw": -11.479675,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            235.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -209.783936 -539.729126 -65.062500; setang 9.139938 -11.479675 0",
          "position_tick": 178912,
          "angle_tick": 178912,
          "origin": [
            -209.783935546875,
            -539.729125976562,
            -65.0625
          ],
          "pitch": 9.139938354492,
          "yaw": -11.479675292969,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            161.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 178615,
          "last_tick": 178912,
          "samples": 298
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0ec1eab04d8a831c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00392",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00392",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00392",
        "demo_2bbfbc0aa8942114b717_00396",
        "demo_84f87856e21e12df25d7_00238"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Spinx",
      "round": 19,
      "event_tick": 164085,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 136.576202 2930.923828 161.531265; setang -23.087082 -77.861824 0",
          "position_tick": 164077,
          "angle_tick": 164085,
          "origin": [
            136.576202392578,
            2930.923828125,
            161.531265258789
          ],
          "pitch": -23.08708190918,
          "yaw": -77.861824035645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 136.576200 2930.923800 161.531270; setang -23.087082 -77.861824 0",
          "position_tick": 164078,
          "angle_tick": 164078,
          "origin": [
            136.5762,
            2930.9238,
            161.53127
          ],
          "pitch": -23.087082,
          "yaw": -77.861824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 136.576202 2930.923828 161.531265; setang -23.087082 -77.861824 0",
          "position_tick": 164085,
          "angle_tick": 164085,
          "origin": [
            136.576202392578,
            2930.923828125,
            161.531265258789
          ],
          "pitch": -23.08708190918,
          "yaw": -77.861824035645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163573,
          "last_tick": 164085,
          "samples": 513
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b504b31a23cbed2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00331",
      "command_record_id": "demo_9c5c91359adde2e94631_00331",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00331",
        "demo_9c5c91359adde2e94631_00332",
        "demo_fde4c2af9b83d7a5ead3_00172"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 18,
      "event_tick": 148856,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 826.812439 -1036.062744 -251.968750; setang -39.085236 -146.845673 0",
          "position_tick": 148848,
          "angle_tick": 148856,
          "origin": [
            826.812438964844,
            -1036.062744140625,
            -251.96875
          ],
          "pitch": -39.085235595703,
          "yaw": -146.845672607422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 826.812440 -1036.062700 -251.968750; setang -39.085236 -146.845670 0",
          "position_tick": 148849,
          "angle_tick": 148849,
          "origin": [
            826.81244,
            -1036.0627,
            -251.96875
          ],
          "pitch": -39.085236,
          "yaw": -146.84567,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 826.812439 -1036.062744 -251.968750; setang -39.085236 -146.845673 0",
          "position_tick": 148856,
          "angle_tick": 148856,
          "origin": [
            826.812438964844,
            -1036.062744140625,
            -251.96875
          ],
          "pitch": -39.085235595703,
          "yaw": -146.845672607422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148344,
          "last_tick": 148856,
          "samples": 513
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2d641e73f6e7e707",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00340",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00340",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00340",
        "demo_b24ca24bca0f9defa72c_00185",
        "demo_b24ca24bca0f9defa72c_00192"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FL1T",
      "round": 16,
      "event_tick": 136030,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 654.507996 2314.965332 -36.253296; setang -30.347321 -39.598511 0",
          "position_tick": 136023,
          "angle_tick": 136030,
          "origin": [
            654.507995605469,
            2314.96533203125,
            -36.253295898438
          ],
          "pitch": -30.347320556641,
          "yaw": -39.598510742188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 654.508000 2314.965300 -36.253296; setang -30.347320 -39.598510 0",
          "position_tick": 136024,
          "angle_tick": 136024,
          "origin": [
            654.508,
            2314.9653,
            -36.253296
          ],
          "pitch": -30.34732,
          "yaw": -39.59851,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 654.507996 2314.965332 -36.253296; setang -30.347321 -39.598511 0",
          "position_tick": 136030,
          "angle_tick": 136030,
          "origin": [
            654.507995605469,
            2314.96533203125,
            -36.253295898438
          ],
          "pitch": -30.347320556641,
          "yaw": -39.598510742188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135794,
          "last_tick": 136030,
          "samples": 237
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_33e8cc5863ce768b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00273",
      "command_record_id": "demo_49fabf21b1c26f1010df_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00054",
        "demo_49fabf21b1c26f1010df_00273",
        "demo_49fabf21b1c26f1010df_00275"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 13,
      "event_tick": 120246,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -337.031250 2423.959717 -87.115112; setang -20.310638 -89.423561 0",
          "position_tick": 120238,
          "angle_tick": 120246,
          "origin": [
            -337.03125,
            2423.959716796875,
            -87.115112304688
          ],
          "pitch": -20.310638427734,
          "yaw": -89.423561096191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -337.031250 2423.959700 -87.115110; setang -20.310638 -89.423560 0",
          "position_tick": 120239,
          "angle_tick": 120239,
          "origin": [
            -337.03125,
            2423.9597,
            -87.11511
          ],
          "pitch": -20.310638,
          "yaw": -89.42356,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -337.031250 2423.959717 -87.115112; setang -20.310638 -89.423561 0",
          "position_tick": 120246,
          "angle_tick": 120246,
          "origin": [
            -337.03125,
            2423.959716796875,
            -87.115112304688
          ],
          "pitch": -20.310638427734,
          "yaw": -89.423561096191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120098,
          "last_tick": 120246,
          "samples": 149
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_39f58817633d48b9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_f1d8725268c9f30ce844_00168",
      "command_record_id": "demo_f1d8725268c9f30ce844_00168",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00315",
        "demo_f1d8725268c9f30ce844_00166",
        "demo_f1d8725268c9f30ce844_00168"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 10,
      "event_tick": 68912,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1247.968750 -924.044495 -167.968750; setang 21.923218 57.883530 0",
          "position_tick": 68903,
          "angle_tick": 68912,
          "origin": [
            -1247.96875,
            -924.044494628906,
            -167.96875
          ],
          "pitch": 21.923217773438,
          "yaw": 57.883529663086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1247.968800 -924.044500 -155.546880; setang 21.923218 57.883530 0",
          "position_tick": 68906,
          "angle_tick": 68906,
          "origin": [
            -1247.9688,
            -924.0445,
            -155.54688
          ],
          "pitch": 21.923218,
          "yaw": 57.88353,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            282.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1247.968750 -924.044495 -137.390625; setang 21.923218 57.883530 0",
          "position_tick": 68912,
          "angle_tick": 68912,
          "origin": [
            -1247.96875,
            -924.044494628906,
            -137.390625
          ],
          "pitch": 21.923217773438,
          "yaw": 57.883529663086,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68782,
          "last_tick": 68912,
          "samples": 131
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3c7aab38509c7982",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00273",
      "command_record_id": "demo_9da916c73bb5ff938c63_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00335",
        "demo_9da916c73bb5ff938c63_00273",
        "demo_9da916c73bb5ff938c63_00275"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 12,
      "event_tick": 90655,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 965.093933 2779.917480 132.750900; setang -27.691376 -130.308838 0",
          "position_tick": 90648,
          "angle_tick": 90655,
          "origin": [
            965.093933105469,
            2779.91748046875,
            132.750900268555
          ],
          "pitch": -27.691375732422,
          "yaw": -130.308837890625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 965.093930 2779.917500 132.750900; setang -27.691376 -130.308840 0",
          "position_tick": 90649,
          "angle_tick": 90649,
          "origin": [
            965.09393,
            2779.9175,
            132.7509
          ],
          "pitch": -27.691376,
          "yaw": -130.30884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 965.093933 2779.917480 132.750900; setang -27.691376 -130.308838 0",
          "position_tick": 90655,
          "angle_tick": 90655,
          "origin": [
            965.093933105469,
            2779.91748046875,
            132.750900268555
          ],
          "pitch": -27.691375732422,
          "yaw": -130.308837890625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90413,
          "last_tick": 90655,
          "samples": 243
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4a1f03691bbc7ce0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4d520a1960bac889dc2d_00004",
      "command_record_id": "demo_4d520a1960bac889dc2d_00004",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00004",
        "demo_4d520a1960bac889dc2d_00006",
        "demo_a50086abe9c7c4a980cd_00330"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "max",
      "round": 1,
      "event_tick": 2797,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -16.336487 -1476.475952 -40.962463; setang 11.031982 32.163849 0",
          "position_tick": 2782,
          "angle_tick": 2797,
          "origin": [
            -16.336486816406,
            -1476.475952148438,
            -40.962463378906
          ],
          "pitch": 11.031982421875,
          "yaw": 32.163848876953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -16.336487 -1476.476000 -39.437500; setang 11.031982 32.163850 0",
          "position_tick": 2783,
          "angle_tick": 2783,
          "origin": [
            -16.336487,
            -1476.476,
            -39.4375
          ],
          "pitch": 11.031982,
          "yaw": 32.16385,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -16.336487 -1476.475952 3.937500; setang 11.031982 32.163849 0",
          "position_tick": 2797,
          "angle_tick": 2797,
          "origin": [
            -16.336486816406,
            -1476.475952148438,
            3.9375
          ],
          "pitch": 11.031982421875,
          "yaw": 32.163848876953,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            139.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2479,
          "last_tick": 2797,
          "samples": 319
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4a6336ed6256b5cf",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00340",
      "command_record_id": "demo_6e149681cbff13e6c780_00340",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00115",
        "demo_5d6af8fdfb719608e960_00118",
        "demo_6e149681cbff13e6c780_00340"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 16,
      "event_tick": 148252,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 965.857361 2779.940186 132.728226; setang -5.853302 -130.433807 0",
          "position_tick": 148240,
          "angle_tick": 148252,
          "origin": [
            965.857360839844,
            2779.940185546875,
            132.728225708008
          ],
          "pitch": -5.853302001953,
          "yaw": -130.433807373047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 965.857360 2779.940200 152.234380; setang -5.853302 -130.433800 0",
          "position_tick": 148245,
          "angle_tick": 148245,
          "origin": [
            965.85736,
            2779.9402,
            152.23438
          ],
          "pitch": -5.853302,
          "yaw": -130.4338,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            259.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 965.857361 2779.940186 171.312500; setang -5.853302 -130.433807 0",
          "position_tick": 148252,
          "angle_tick": 148252,
          "origin": [
            965.857360839844,
            2779.940185546875,
            171.3125
          ],
          "pitch": -5.853302001953,
          "yaw": -130.433807373047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            172.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147889,
          "last_tick": 148252,
          "samples": 364
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_53618639ab817280",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00080",
      "command_record_id": "demo_9c5c91359adde2e94631_00080",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00075",
        "demo_9c5c91359adde2e94631_00080",
        "demo_f1d8725268c9f30ce844_00057"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NertZ",
      "round": 6,
      "event_tick": 36098,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -723.616272 -1306.069702 -167.968750; setang 3.036011 81.927460 0",
          "position_tick": 36090,
          "angle_tick": 36098,
          "origin": [
            -723.616271972656,
            -1306.069702148438,
            -167.96875
          ],
          "pitch": 3.036010742188,
          "yaw": 81.927459716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -723.616300 -1306.069700 -167.968750; setang 3.036011 81.927460 0",
          "position_tick": 36091,
          "angle_tick": 36091,
          "origin": [
            -723.6163,
            -1306.0697,
            -167.96875
          ],
          "pitch": 3.0360107,
          "yaw": 81.92746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -723.616272 -1306.069702 -167.968750; setang 3.036011 81.927460 0",
          "position_tick": 36098,
          "angle_tick": 36098,
          "origin": [
            -723.616271972656,
            -1306.069702148438,
            -167.96875
          ],
          "pitch": 3.036010742188,
          "yaw": 81.927459716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35968,
          "last_tick": 36098,
          "samples": 131
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5542e9543d9d02c8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b24ca24bca0f9defa72c_00271",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00271",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00070",
        "demo_b24ca24bca0f9defa72c_00271",
        "demo_b24ca24bca0f9defa72c_00272"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "s1n",
      "round": 15,
      "event_tick": 113330,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1.594971 1348.038330 0.266543; setang -23.621643 25.450867 0",
          "position_tick": 113320,
          "angle_tick": 113330,
          "origin": [
            -1.594970703125,
            1348.038330078125,
            0.266543149948
          ],
          "pitch": -23.621643066406,
          "yaw": 25.450866699219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1.594971 1348.038300 16.281250; setang -23.621643 25.450867 0",
          "position_tick": 113324,
          "angle_tick": 113324,
          "origin": [
            -1.5949707,
            1348.0383,
            16.28125
          ],
          "pitch": -23.621643,
          "yaw": 25.450867,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            271.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1.594971 1348.038330 33.562500; setang -23.621643 25.450867 0",
          "position_tick": 113330,
          "angle_tick": 113330,
          "origin": [
            -1.594970703125,
            1348.038330078125,
            33.5625
          ],
          "pitch": -23.621643066406,
          "yaw": 25.450866699219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 113069,
          "last_tick": 113330,
          "samples": 262
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5caa412148f81467",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00071",
      "command_record_id": "demo_9973c9a1187116ecba8b_00071",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00011",
        "demo_9973c9a1187116ecba8b_00068",
        "demo_9973c9a1187116ecba8b_00071"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 5,
      "event_tick": 36474,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 355.744750 1471.954500 0.987821; setang 4.817841 -175.716020 0",
          "position_tick": 36344,
          "angle_tick": 36344,
          "origin": [
            355.74475,
            1471.9545,
            0.98782086
          ],
          "pitch": 4.8178406,
          "yaw": -175.71602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.671875,
            237.89062,
            146.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 332.476140 1533.401500 2.680357; setang 3.398895 -173.867920 0",
          "position_tick": 36467,
          "angle_tick": 36467,
          "origin": [
            332.47614,
            1533.4015,
            2.6803575
          ],
          "pitch": 3.3988953,
          "yaw": -173.86792,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.39844,
            -16.671875,
            -0.23348999
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 315.143555 1531.528809 2.619638; setang 3.398895 -173.867920 0",
          "position_tick": 36474,
          "angle_tick": 36474,
          "origin": [
            315.1435546875,
            1531.52880859375,
            2.619637966156
          ],
          "pitch": 3.398895263672,
          "yaw": -173.867919921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.158203125,
            -21.15625,
            -0.685882568359
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36344,
          "last_tick": 36474,
          "samples": 131
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c85fad4a78f5f9d",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00164",
      "command_record_id": "demo_4d520a1960bac889dc2d_00219",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00164",
        "demo_4d520a1960bac889dc2d_00219",
        "demo_4d520a1960bac889dc2d_00224"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 11,
      "event_tick": 82220,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 488.068760 -2240.632000 -415.968750; setang -48.417435 -5.173874 0",
          "position_tick": 82153,
          "angle_tick": 82153,
          "origin": [
            488.06876,
            -2240.632,
            -415.96875
          ],
          "pitch": -48.417435,
          "yaw": -5.173874,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 488.068760 -2240.632000 -415.968750; setang -56.641045 -5.712891 0",
          "position_tick": 82090,
          "angle_tick": 82090,
          "origin": [
            488.06876,
            -2240.632,
            -415.96875
          ],
          "pitch": -56.641045,
          "yaw": -5.7128906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 446.505700 -2284.205300 -415.968750; setang -0.569580 -6.313354 0",
          "position_tick": 82214,
          "angle_tick": 82214,
          "origin": [
            446.5057,
            -2284.2053,
            -415.96875
          ],
          "pitch": -0.5695801,
          "yaw": -6.3133545,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.310547,
            -3.6875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 453.559784 -2284.977539 -415.968750; setang -0.631378 -6.190109 0",
          "position_tick": 82220,
          "angle_tick": 82220,
          "origin": [
            453.559783935547,
            -2284.9775390625,
            -415.96875
          ],
          "pitch": -0.631378173828,
          "yaw": -6.19010925293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            116.95703125,
            -12.75,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82090,
          "last_tick": 82220,
          "samples": 131
        },
        "departure_tick": 82154,
        "movement_to_event_ms": 1046.875,
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_72b2374db7b110c0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00392",
      "command_record_id": "demo_44ff5206b8e42e46265b_00392",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00191",
        "demo_44ff5206b8e42e46265b_00392",
        "demo_44ff5206b8e42e46265b_00394"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 16,
      "event_tick": 151680,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 777.936646 -1517.583862 -4.280945; setang -28.690109 57.947052 0",
          "position_tick": 151673,
          "angle_tick": 151680,
          "origin": [
            777.936645507812,
            -1517.583862304688,
            -4.280944824219
          ],
          "pitch": -28.69010925293,
          "yaw": 57.947052001953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 777.936650 -1517.583900 -4.280945; setang -28.690110 58.006440 0",
          "position_tick": 151674,
          "angle_tick": 151674,
          "origin": [
            777.93665,
            -1517.5839,
            -4.280945
          ],
          "pitch": -28.69011,
          "yaw": 58.00644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 777.936646 -1517.583862 -4.280945; setang -28.690109 57.947052 0",
          "position_tick": 151680,
          "angle_tick": 151680,
          "origin": [
            777.936645507812,
            -1517.583862304688,
            -4.280944824219
          ],
          "pitch": -28.69010925293,
          "yaw": 57.947052001953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151529,
          "last_tick": 151680,
          "samples": 152
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_77a890c2d3e8fb0e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00151",
      "command_record_id": "demo_7dadd8516dde2b87da75_00151",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00014",
        "demo_44d9dd1cefa925823c1e_00017",
        "demo_7dadd8516dde2b87da75_00151"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 9,
      "event_tick": 77789,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 757.440730 2250.676000 136.031430; setang -6.259796 -124.174690 0",
          "position_tick": 77582,
          "angle_tick": 77582,
          "origin": [
            757.44073,
            2250.676,
            136.03143
          ],
          "pitch": -6.259796,
          "yaw": -124.17469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 756.025940 2251.637000 136.031450; setang -6.259796 -124.174690 0",
          "position_tick": 77550,
          "angle_tick": 77550,
          "origin": [
            756.02594,
            2251.637,
            136.03145
          ],
          "pitch": -6.259796,
          "yaw": -124.17469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 480.341250 2110.366000 140.139820; setang -6.440399 -109.201355 0",
          "position_tick": 77782,
          "angle_tick": 77782,
          "origin": [
            480.34125,
            2110.366,
            140.13982
          ],
          "pitch": -6.440399,
          "yaw": -109.201355,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.85547,
            -108.140625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 475.411926 2096.260010 140.139816; setang -7.198105 -109.345551 0",
          "position_tick": 77789,
          "angle_tick": 77789,
          "origin": [
            475.411926269531,
            2096.260009765625,
            140.13981628418
          ],
          "pitch": -7.198104858398,
          "yaw": -109.345550537109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -59.154296875,
            -169.234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77550,
          "last_tick": 77789,
          "samples": 240
        },
        "departure_tick": 77583,
        "movement_to_event_ms": 3234.375,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_789e000d774ddf50",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00322",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00322",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00322",
        "demo_86c38e0db4646195347a_00267",
        "demo_86c38e0db4646195347a_00270"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 16,
      "event_tick": 152774,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1445.527344 -377.941895 256.031250; setang -19.756165 -21.895752 0",
          "position_tick": 152766,
          "angle_tick": 152774,
          "origin": [
            1445.52734375,
            -377.94189453125,
            256.03125
          ],
          "pitch": -19.756164550781,
          "yaw": -21.895751953125,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1445.527300 -377.941900 256.031250; setang -19.756165 -21.895752 0",
          "position_tick": 152767,
          "angle_tick": 152767,
          "origin": [
            1445.5273,
            -377.9419,
            256.03125
          ],
          "pitch": -19.756165,
          "yaw": -21.895752,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1445.527344 -377.941895 256.031250; setang -19.756165 -21.895752 0",
          "position_tick": 152774,
          "angle_tick": 152774,
          "origin": [
            1445.52734375,
            -377.94189453125,
            256.03125
          ],
          "pitch": -19.756164550781,
          "yaw": -21.895751953125,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152591,
          "last_tick": 152774,
          "samples": 184
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_78ac3d7054b05597",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00186",
      "command_record_id": "demo_bc6251413daa2447c1ff_00186",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00498",
        "demo_21a2c34da37a8e81c427_00500",
        "demo_bc6251413daa2447c1ff_00186"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 10,
      "event_tick": 68674,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 315.095245 -2194.960449 -39.968750; setang -2.563934 -124.073410 0",
          "position_tick": 68666,
          "angle_tick": 68674,
          "origin": [
            315.095245361328,
            -2194.96044921875,
            -39.96875
          ],
          "pitch": -2.563934326172,
          "yaw": -124.07341003418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 315.095250 -2194.960400 -39.968750; setang -2.563934 -124.119760 0",
          "position_tick": 68667,
          "angle_tick": 68667,
          "origin": [
            315.09525,
            -2194.9604,
            -39.96875
          ],
          "pitch": -2.5639343,
          "yaw": -124.11976,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 315.095245 -2194.960449 -39.968750; setang -2.563934 -124.073410 0",
          "position_tick": 68674,
          "angle_tick": 68674,
          "origin": [
            315.095245361328,
            -2194.96044921875,
            -39.96875
          ],
          "pitch": -2.563934326172,
          "yaw": -124.07341003418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68162,
          "last_tick": 68674,
          "samples": 513
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_831d648735d05e0a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_da35559385e7d6e5ce42_00061",
      "command_record_id": "demo_da35559385e7d6e5ce42_00061",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00053",
        "demo_da35559385e7d6e5ce42_00061",
        "demo_fbb358b45e5cdb7b7700_00421"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 4,
      "event_tick": 23307,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -876.481300 536.234200 0.031250; setang -0.844910 -164.709780 0",
          "position_tick": 23177,
          "angle_tick": 23177,
          "origin": [
            -876.4813,
            536.2342,
            0.03125
          ],
          "pitch": -0.84490967,
          "yaw": -164.70978,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.628906,
            119.05859,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -953.786250 451.664520 1.031248; setang 9.546082 -40.608550 0",
          "position_tick": 23300,
          "angle_tick": 23300,
          "origin": [
            -953.78625,
            451.66452,
            1.0312481
          ],
          "pitch": 9.546082,
          "yaw": -40.60855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.648438,
            -15.064453,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -947.565308 446.337128 1.031248; setang 9.546082 -40.693024 0",
          "position_tick": 23307,
          "angle_tick": 23307,
          "origin": [
            -947.565307617188,
            446.337127685547,
            1.031248092651
          ],
          "pitch": 9.546081542969,
          "yaw": -40.693023681641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.08984375,
            -76.341796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23177,
          "last_tick": 23307,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bb738c6acc6bb765",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00005",
      "command_record_id": "demo_5d6af8fdfb719608e960_00005",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00255",
        "demo_2bbfbc0aa8942114b717_00264",
        "demo_5d6af8fdfb719608e960_00005"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 1,
      "event_tick": 4092,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 548.800800 1984.565000 136.031230; setang 1.013824 63.203310 0",
          "position_tick": 4031,
          "angle_tick": 4031,
          "origin": [
            548.8008,
            1984.565,
            136.03123
          ],
          "pitch": 1.0138245,
          "yaw": 63.20331,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 444.148040 1931.488000 136.031250; setang -0.084457 45.997696 0",
          "position_tick": 3796,
          "angle_tick": 3796,
          "origin": [
            444.14804,
            1931.488,
            136.03125
          ],
          "pitch": -0.0844574,
          "yaw": 45.997696,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.19922,
            115.921875,
            1.7246094
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 639.172060 2016.975100 136.031250; setang 3.745300 69.595640 0",
          "position_tick": 4086,
          "angle_tick": 4086,
          "origin": [
            639.17206,
            2016.9751,
            136.03125
          ],
          "pitch": 3.7453003,
          "yaw": 69.59564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.11328,
            211.82031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 646.163757 2034.206543 136.031265; setang 3.745300 69.595642 0",
          "position_tick": 4092,
          "angle_tick": 4092,
          "origin": [
            646.163757324219,
            2034.20654296875,
            136.031265258789
          ],
          "pitch": 3.745300292969,
          "yaw": 69.595642089844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.6484375,
            224.1640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 3796,
          "last_tick": 4092,
          "samples": 297
        },
        "departure_tick": 4032,
        "movement_to_event_ms": 953.125,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d462ead0f0da78b6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00044",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00061",
        "demo_78d0d18d21d68a5f4162_00036",
        "demo_78d0d18d21d68a5f4162_00044"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "dumau",
      "round": 3,
      "event_tick": 18549,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1001.983340 2152.367000 -0.672241; setang 5.604065 -176.338120 0",
          "position_tick": 18185,
          "angle_tick": 18185,
          "origin": [
            1001.98334,
            2152.367,
            -0.6722412
          ],
          "pitch": 5.604065,
          "yaw": -176.33812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            57.69336,
            6.71875,
            14.425781
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1384.388300 2530.590600 61.535538; setang -6.610687 -153.793490 0",
          "position_tick": 18542,
          "angle_tick": 18542,
          "origin": [
            1384.3883,
            2530.5906,
            61.535538
          ],
          "pitch": -6.6106873,
          "yaw": -153.79349,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.16406,
            -83.296875,
            7.6311035
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1366.236450 2521.874512 62.288467; setang -6.654282 -153.705933 0",
          "position_tick": 18549,
          "angle_tick": 18549,
          "origin": [
            1366.236450195312,
            2521.87451171875,
            62.288467407227
          ],
          "pitch": -6.654281616211,
          "yaw": -153.705932617188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -201.328125,
            -97.328125,
            8.13037109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18185,
          "last_tick": 18549,
          "samples": 365
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_da41a4c812de25b4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00188",
      "command_record_id": "demo_059e8a0abfc550087c91_00188",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00188",
        "demo_059e8a0abfc550087c91_00191",
        "demo_3ef7bfc9c4cb1bcd3960_00058"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 11,
      "event_tick": 84976,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 399.069977 265.129181 -257.021851; setang -16.345947 -111.597404 0",
          "position_tick": 84969,
          "angle_tick": 84976,
          "origin": [
            399.069976806641,
            265.129180908203,
            -257.021850585938
          ],
          "pitch": -16.345947265625,
          "yaw": -111.59740447998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 399.069980 265.129180 -257.021850; setang -16.345947 -111.597404 0",
          "position_tick": 84970,
          "angle_tick": 84970,
          "origin": [
            399.06998,
            265.12918,
            -257.02185
          ],
          "pitch": -16.345947,
          "yaw": -111.597404,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 399.069977 265.129181 -257.021851; setang -16.345947 -111.597404 0",
          "position_tick": 84976,
          "angle_tick": 84976,
          "origin": [
            399.069976806641,
            265.129180908203,
            -257.021850585938
          ],
          "pitch": -16.345947265625,
          "yaw": -111.59740447998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84799,
          "last_tick": 84976,
          "samples": 178
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e796a8d4747e80d8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00140",
      "command_record_id": "demo_bc6251413daa2447c1ff_00140",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00199",
        "demo_bc6251413daa2447c1ff_00140",
        "demo_bc6251413daa2447c1ff_00141"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 8,
      "event_tick": 52512,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 980.486800 -1032.068100 -255.667850; setang -15.181046 -143.935320 0",
          "position_tick": 52478,
          "angle_tick": 52478,
          "origin": [
            980.4868,
            -1032.0681,
            -255.66785
          ],
          "pitch": -15.181046,
          "yaw": -143.93532,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1056.567500 -1112.095700 -263.642520; setang 19.122390 140.577270 0",
          "position_tick": 52353,
          "angle_tick": 52353,
          "origin": [
            1056.5675,
            -1112.0957,
            -263.64252
          ],
          "pitch": 19.12239,
          "yaw": 140.57727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.859375,
            99.296875,
            -250.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 926.833560 -1071.406000 -257.062500; setang -17.903595 -143.588900 0",
          "position_tick": 52505,
          "angle_tick": 52505,
          "origin": [
            926.83356,
            -1071.406,
            -257.0625
          ],
          "pitch": -17.903595,
          "yaw": -143.5889,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -184.24219,
            -135.61719,
            139.50781
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 909.535217 -1084.136963 -234.328125; setang -18.563812 -143.803482 0",
          "position_tick": 52512,
          "angle_tick": 52512,
          "origin": [
            909.535217285156,
            -1084.136962890625,
            -234.328125
          ],
          "pitch": -18.563812255859,
          "yaw": -143.803482055664,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -184.515625,
            -135.796875,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52353,
          "last_tick": 52512,
          "samples": 160
        },
        "departure_tick": 52479,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f04fb5b02845bd2f",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2160153112cdae3ea873_00260",
      "command_record_id": "demo_2160153112cdae3ea873_00260",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00259",
        "demo_2160153112cdae3ea873_00260",
        "demo_79afb17b7ed789137186_00094"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "max",
      "round": 15,
      "event_tick": 136108,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1259.157700 536.896700 1654.300800; setang 12.813843 -176.459660 0",
          "position_tick": 136086,
          "angle_tick": 136086,
          "origin": [
            1259.1577,
            536.8967,
            1654.3008
          ],
          "pitch": 12.813843,
          "yaw": -176.45966,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1259.215600 536.900300 1654.300800; setang 18.204010 -179.583560 0",
          "position_tick": 135978,
          "angle_tick": 135978,
          "origin": [
            1259.2156,
            536.9003,
            1654.3008
          ],
          "pitch": 18.20401,
          "yaw": -179.58356,
          "airborne": false,
          "duck_amount": 0.113877535,
          "velocity": [
            34.304688,
            32.195312,
            -181.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1229.872700 535.084200 1660.125000; setang 12.813843 -176.459660 0",
          "position_tick": 136102,
          "angle_tick": 136102,
          "origin": [
            1229.8727,
            535.0842,
            1660.125
          ],
          "pitch": 12.813843,
          "yaw": -176.45966,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -182.00781,
            -11.269531,
            83.75
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1215.523315 534.196777 1679.781250; setang 12.813843 -176.459656 0",
          "position_tick": 136108,
          "angle_tick": 136108,
          "origin": [
            1215.523315429688,
            534.19677734375,
            1679.78125
          ],
          "pitch": 12.813842773438,
          "yaw": -176.459655761719,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -183.671875,
            -11.359375,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135978,
          "last_tick": 136108,
          "samples": 131
        },
        "departure_tick": 136087,
        "movement_to_event_ms": 343.75,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ff1ea22a22c40ea9",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_56d855ae2f8723544f85_00086",
      "command_record_id": "demo_56d855ae2f8723544f85_00086",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00034",
        "demo_56d855ae2f8723544f85_00086",
        "demo_56d855ae2f8723544f85_00090"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "latto",
      "round": 5,
      "event_tick": 35187,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -207.154420 -1297.541100 1660.031200; setang -1.319733 58.637817 0",
          "position_tick": 35164,
          "angle_tick": 35164,
          "origin": [
            -207.15442,
            -1297.5411,
            1660.0312
          ],
          "pitch": -1.3197327,
          "yaw": 58.637817,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -340.050170 -1243.482700 1672.031500; setang 1.347534 40.625380 0",
          "position_tick": 35057,
          "angle_tick": 35057,
          "origin": [
            -340.05017,
            -1243.4827,
            1672.0315
          ],
          "pitch": 1.3475342,
          "yaw": 40.62538,
          "airborne": false,
          "duck_amount": 0.0069885254,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -190.568660 -1270.337200 1660.031200; setang -1.484863 58.582886 0",
          "position_tick": 35181,
          "angle_tick": 35181,
          "origin": [
            -190.56866,
            -1270.3372,
            1660.0312
          ],
          "pitch": -1.4848633,
          "yaw": 58.582886,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            97.66406,
            160.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -182.114441 -1256.480469 1660.031250; setang -1.484863 58.582886 0",
          "position_tick": 35187,
          "angle_tick": 35187,
          "origin": [
            -182.114440917969,
            -1256.48046875,
            1660.03125
          ],
          "pitch": -1.48486328125,
          "yaw": 58.582885742188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.55078125,
            184.4453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35057,
          "last_tick": 35187,
          "samples": 131
        },
        "departure_tick": 35165,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_004c0382fabf5e64",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00356",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00356",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00356",
        "demo_84f87856e21e12df25d7_00268"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "iM",
      "round": 17,
      "event_tick": 167153,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1373.503800 206.907990 130.109330; setang -0.105743 -20.164368 0",
          "position_tick": 167023,
          "angle_tick": 167023,
          "origin": [
            1373.5038,
            206.90799,
            130.10933
          ],
          "pitch": -0.10574341,
          "yaw": -20.164368,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            83.69531,
            -108.88672,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1429.387000 -29.571411 132.031250; setang -4.250671 -1.367462 0",
          "position_tick": 167147,
          "angle_tick": 167147,
          "origin": [
            1429.387,
            -29.571411,
            132.03125
          ],
          "pitch": -4.2506714,
          "yaw": -1.3674622,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            161.44531,
            -3.5234375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1444.150513 -29.933472 132.031250; setang -5.306396 -2.159500 0",
          "position_tick": 167153,
          "angle_tick": 167153,
          "origin": [
            1444.150512695312,
            -29.933471679688,
            132.03125
          ],
          "pitch": -5.306396484375,
          "yaw": -2.15950012207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            200.2890625,
            -5.359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167023,
          "last_tick": 167153,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0056a5a43c771f00",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00130",
      "command_record_id": "demo_67348e1baa5b49bad101_00130",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00130",
        "demo_fde4c2af9b83d7a5ead3_00233"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 7,
      "event_tick": 46860,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1446.819200 -952.535700 -167.968750; setang 5.083588 119.436830 0",
          "position_tick": 46645,
          "angle_tick": 46645,
          "origin": [
            -1446.8192,
            -952.5357,
            -167.96875
          ],
          "pitch": 5.0835876,
          "yaw": 119.43683,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.47656,
            -94.61328,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1939.803700 -417.394230 -167.968750; setang -16.953613 73.262665 0",
          "position_tick": 46854,
          "angle_tick": 46854,
          "origin": [
            -1939.8037,
            -417.39423,
            -167.96875
          ],
          "pitch": -16.953613,
          "yaw": 73.262665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            57.34375,
            218.16406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1934.945190 -399.687073 -167.968750; setang -17.070343 73.589172 0",
          "position_tick": 46860,
          "angle_tick": 46860,
          "origin": [
            -1934.945190429688,
            -399.687072753906,
            -167.96875
          ],
          "pitch": -17.070343017578,
          "yaw": 73.589172363281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.0859375,
            230.16796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46645,
          "last_tick": 46860,
          "samples": 216
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_00842fb8381f4deb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00403",
      "command_record_id": "demo_1b9d5eac73de0b387701_00403",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00403",
        "demo_f1d8725268c9f30ce844_00014"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 18,
      "event_tick": 155010,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -161.327640 576.277300 -69.790220; setang 88.999910 -178.235320 0",
          "position_tick": 154691,
          "angle_tick": 154691,
          "origin": [
            -161.32764,
            576.2773,
            -69.79022
          ],
          "pitch": 88.99991,
          "yaw": -178.23532,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -366.688100 520.071800 -64.265625; setang -4.918091 179.740780 0",
          "position_tick": 155003,
          "angle_tick": 155003,
          "origin": [
            -366.6881,
            520.0718,
            -64.265625
          ],
          "pitch": -4.918091,
          "yaw": 179.74078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            272.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -366.688110 520.071777 -44.031250; setang -4.918091 179.740784 0",
          "position_tick": 155010,
          "angle_tick": 155010,
          "origin": [
            -366.688110351562,
            520.07177734375,
            -44.03125
          ],
          "pitch": -4.918090820312,
          "yaw": 179.740783691406,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            184.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154691,
          "last_tick": 155010,
          "samples": 320
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_00b7b46391005cdd",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00231",
      "command_record_id": "demo_44ff5206b8e42e46265b_00231",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00231",
        "demo_4f80b8bcc2fa56bb83a7_00014"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 10,
      "event_tick": 90593,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -378.748540 816.277600 103.749466; setang -1.425476 -116.690600 0",
          "position_tick": 90328,
          "angle_tick": 90328,
          "origin": [
            -378.74854,
            816.2776,
            103.749466
          ],
          "pitch": -1.4254761,
          "yaw": -116.6906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.9296875,
            -244.29297,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -591.854700 -90.927370 72.494610; setang 1.953507 -101.034740 0",
          "position_tick": 90587,
          "angle_tick": 90587,
          "origin": [
            -591.8547,
            -90.92737,
            72.49461
          ],
          "pitch": 1.9535065,
          "yaw": -101.03474,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.703125,
            -240.88281,
            -126.78076
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -595.406921 -109.735413 62.595615; setang 0.923889 -101.483459 0",
          "position_tick": 90593,
          "angle_tick": 90593,
          "origin": [
            -595.406921386719,
            -109.735412597656,
            62.595615386963
          ],
          "pitch": 0.923889160156,
          "yaw": -101.483459472656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.94921875,
            -240.6484375,
            -126.657958984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90328,
          "last_tick": 90593,
          "samples": 266
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_00c8db5eb6284ffa",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00301",
      "command_record_id": "demo_5d6af8fdfb719608e960_00301",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00301",
        "demo_6e149681cbff13e6c780_00306"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 12,
      "event_tick": 95570,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2035.968750 1914.970459 140.226410; setang -38.679428 -167.576874 0",
          "position_tick": 95561,
          "angle_tick": 95570,
          "origin": [
            2035.96875,
            1914.970458984375,
            140.226409912109
          ],
          "pitch": -38.679428100586,
          "yaw": -167.576873779297,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2035.968800 1914.970500 148.125000; setang -38.708954 -167.547680 0",
          "position_tick": 95563,
          "angle_tick": 95563,
          "origin": [
            2035.9688,
            1914.9705,
            148.125
          ],
          "pitch": -38.708954,
          "yaw": -167.54768,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            218.50977
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2035.968750 1914.970459 170.890625; setang -38.679428 -167.576874 0",
          "position_tick": 95570,
          "angle_tick": 95570,
          "origin": [
            2035.96875,
            1914.970458984375,
            170.890625
          ],
          "pitch": -38.679428100586,
          "yaw": -167.576873779297,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 95440,
          "last_tick": 95570,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_00f6e23842400ab7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00171",
      "command_record_id": "demo_585d972b6bcf05f54588_00171",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00171",
        "demo_bc6251413daa2447c1ff_00010"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 10,
      "event_tick": 65227,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -625.064940 -915.647800 -226.141110; setang 9.019775 128.888180 0",
          "position_tick": 65036,
          "angle_tick": 65036,
          "origin": [
            -625.06494,
            -915.6478,
            -226.14111
          ],
          "pitch": 9.019775,
          "yaw": 128.88818,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.16406,
            51.98047,
            -32.441406
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -624.030200 -913.171500 -227.379270; setang 8.992310 130.455080 0",
          "position_tick": 65220,
          "angle_tick": 65220,
          "origin": [
            -624.0302,
            -913.1715,
            -227.37927
          ],
          "pitch": 8.99231,
          "yaw": 130.45508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -624.030212 -913.171509 -227.379272; setang 8.992310 130.455078 0",
          "position_tick": 65227,
          "angle_tick": 65227,
          "origin": [
            -624.030212402344,
            -913.171508789062,
            -227.379272460938
          ],
          "pitch": 8.992309570312,
          "yaw": 130.455078125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65036,
          "last_tick": 65227,
          "samples": 192
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_015aebafb0930443",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00350",
      "command_record_id": "demo_49fabf21b1c26f1010df_00350",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00350",
        "demo_5c8743102c5a1e28f8ee_00300"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "tN1R",
      "round": 18,
      "event_tick": 166057,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1113.710400 2133.754200 1.481957; setang 3.112915 -63.009680 0",
          "position_tick": 165807,
          "angle_tick": 165807,
          "origin": [
            1113.7104,
            2133.7542,
            1.4819572
          ],
          "pitch": 3.112915,
          "yaw": -63.00968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1435.776500 1346.518100 -11.813049; setang 2.551910 -144.487380 0",
          "position_tick": 166051,
          "angle_tick": 166051,
          "origin": [
            1435.7765,
            1346.5181,
            -11.813049
          ],
          "pitch": 2.5519104,
          "yaw": -144.48738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.82031,
            -146.46875,
            -0.890625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1423.346558 1334.979736 -11.719910; setang 1.342041 -144.366180 0",
          "position_tick": 166057,
          "angle_tick": 166057,
          "origin": [
            1423.346557617188,
            1334.979736328125,
            -11.719909667969
          ],
          "pitch": 1.342041015625,
          "yaw": -144.366180419922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.46875,
            -148.1953125,
            1.61328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165807,
          "last_tick": 166057,
          "samples": 251
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_015b1d1e993b19cc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00104",
      "command_record_id": "demo_6e149681cbff13e6c780_00104",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00104",
        "demo_9da916c73bb5ff938c63_00233"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "max",
      "round": 6,
      "event_tick": 47453,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 922.138300 2648.070600 140.084300; setang 3.784103 -113.230590 0",
          "position_tick": 47290,
          "angle_tick": 47290,
          "origin": [
            922.1383,
            2648.0706,
            140.0843
          ],
          "pitch": 3.7841034,
          "yaw": -113.23059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 962.554260 2779.939500 132.826350; setang 4.400024 -118.796880 0",
          "position_tick": 46956,
          "angle_tick": 46956,
          "origin": [
            962.55426,
            2779.9395,
            132.82635
          ],
          "pitch": 4.4000244,
          "yaw": -118.79688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 874.345500 2714.879200 135.778750; setang 4.487915 -105.619125 0",
          "position_tick": 47446,
          "angle_tick": 47446,
          "origin": [
            874.3455,
            2714.8792,
            135.77875
          ],
          "pitch": 4.487915,
          "yaw": -105.619125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -25.308594,
            -90.671875,
            2.984375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 870.680481 2701.763184 136.031311; setang 4.487915 -105.619125 0",
          "position_tick": 47453,
          "angle_tick": 47453,
          "origin": [
            870.680480957031,
            2701.76318359375,
            136.031311035156
          ],
          "pitch": 4.487915039062,
          "yaw": -105.619125366211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.203125,
            -161.75,
            0.7666015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46956,
          "last_tick": 47453,
          "samples": 498
        },
        "departure_tick": 47291,
        "movement_to_event_ms": 2546.875,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_015ed484e2a423e1",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00259",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00259",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00259",
        "demo_4d520a1960bac889dc2d_00206"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 14,
      "event_tick": 122528,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -758.967200 -911.698200 -415.968750; setang 2.573883 5.977249 0",
          "position_tick": 122295,
          "angle_tick": 122295,
          "origin": [
            -758.9672,
            -911.6982,
            -415.96875
          ],
          "pitch": 2.573883,
          "yaw": 5.977249,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.285156,
            -91.109375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -226.784790 -1088.260700 -415.968750; setang -0.956848 -22.798690 0",
          "position_tick": 122521,
          "angle_tick": 122521,
          "origin": [
            -226.78479,
            -1088.2607,
            -415.96875
          ],
          "pitch": -0.95684814,
          "yaw": -22.79869,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            225.78516,
            -95.09375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -205.616455 -1097.174927 -415.968750; setang -1.089020 -22.930527 0",
          "position_tick": 122528,
          "angle_tick": 122528,
          "origin": [
            -205.616455078125,
            -1097.174926757812,
            -415.96875
          ],
          "pitch": -1.089019775391,
          "yaw": -22.930526733398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            225.78515625,
            -95.125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 122295,
          "last_tick": 122528,
          "samples": 234
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_01b290a161334af7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00082",
      "command_record_id": "demo_bc6251413daa2447c1ff_00082",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00082",
        "demo_f1d8725268c9f30ce844_00287"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 6,
      "event_tick": 34197,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1568.629500 -2084.322000 -257.585200; setang 0.931778 -48.815002 0",
          "position_tick": 33685,
          "angle_tick": 33685,
          "origin": [
            -1568.6295,
            -2084.322,
            -257.5852
          ],
          "pitch": 0.93177795,
          "yaw": -48.815002,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            158.64844,
            -193.20312,
            20.03125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -658.344540 -1537.016700 -167.968750; setang -14.471741 -42.256165 0",
          "position_tick": 34190,
          "angle_tick": 34190,
          "origin": [
            -658.34454,
            -1537.0167,
            -167.96875
          ],
          "pitch": -14.471741,
          "yaw": -42.256165,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            111.49219,
            -101.08594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -645.559692 -1548.619263 -167.968750; setang -14.665375 -42.268524 0",
          "position_tick": 34197,
          "angle_tick": 34197,
          "origin": [
            -645.559692382812,
            -1548.619262695312,
            -167.96875
          ],
          "pitch": -14.665374755859,
          "yaw": -42.268524169922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            147.40234375,
            -133.828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33685,
          "last_tick": 34197,
          "samples": 513
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_01b7c3e4a9a009c5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_17accc02fe6ec2727063_00034",
      "command_record_id": "demo_17accc02fe6ec2727063_00034",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00034",
        "demo_585d972b6bcf05f54588_00015"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 3,
      "event_tick": 20904,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.968800 -1526.955600 -159.138300; setang 12.157059 -0.225906 0",
          "position_tick": 20871,
          "angle_tick": 20871,
          "origin": [
            -1119.9688,
            -1526.9556,
            -159.1383
          ],
          "pitch": 12.157059,
          "yaw": -0.22590637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -862.352800 -1483.641200 -123.468750; setang 8.315964 -161.080860 0",
          "position_tick": 20774,
          "angle_tick": 20774,
          "origin": [
            -862.3528,
            -1483.6412,
            -123.46875
          ],
          "pitch": 8.315964,
          "yaw": -161.08086,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1083.734900 -1527.100800 -160.601800; setang 12.157059 -0.225906 0",
          "position_tick": 20890,
          "angle_tick": 20890,
          "origin": [
            -1083.7349,
            -1527.1008,
            -160.6018
          ],
          "pitch": 12.157059,
          "yaw": -0.22590637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            195.53125,
            -0.78125,
            -7.9023438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1041.787842 -1527.269043 -118.187500; setang 12.117584 -0.304871 0",
          "position_tick": 20904,
          "angle_tick": 20904,
          "origin": [
            -1041.787841796875,
            -1527.26904296875,
            -118.1875
          ],
          "pitch": 12.117584228516,
          "yaw": -0.304870605469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            206.609375,
            -0.828125,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20774,
          "last_tick": 20904,
          "samples": 131
        },
        "departure_tick": 20872,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_01ec8feb7f72334c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_059e8a0abfc550087c91_00050",
      "command_record_id": "demo_059e8a0abfc550087c91_00050",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00050",
        "demo_f1d8725268c9f30ce844_00269"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 4,
      "event_tick": 29916,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 480.234830 -621.685850 -160.733150; setang -2.067841 177.472470 0",
          "position_tick": 29846,
          "angle_tick": 29846,
          "origin": [
            480.23483,
            -621.68585,
            -160.73315
          ],
          "pitch": -2.0678406,
          "yaw": 177.47247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 483.502870 -650.659240 -160.629030; setang -0.659866 164.668240 0",
          "position_tick": 29786,
          "angle_tick": 29786,
          "origin": [
            483.50287,
            -650.65924,
            -160.62903
          ],
          "pitch": -0.65986633,
          "yaw": 164.66824,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -48.98828,
            60.195312,
            -21.359375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 437.042420 -641.186700 -159.968750; setang -13.947830 178.792880 0",
          "position_tick": 29909,
          "angle_tick": 29909,
          "origin": [
            437.04242,
            -641.1867,
            -159.96875
          ],
          "pitch": -13.94783,
          "yaw": 178.79288,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -228.49414,
            4.6445312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 414.734131 -640.727539 -166.379028; setang -13.947830 178.792877 0",
          "position_tick": 29916,
          "angle_tick": 29916,
          "origin": [
            414.734130859375,
            -640.7275390625,
            -166.379028320312
          ],
          "pitch": -13.947830200195,
          "yaw": 178.792877197266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.154296875,
            5.00390625,
            13.1953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29786,
          "last_tick": 29916,
          "samples": 131
        },
        "departure_tick": 29847,
        "movement_to_event_ms": 1093.75,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_01f8e90674fe2efd",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00141",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00141",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00141",
        "demo_b24ca24bca0f9defa72c_00017"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 8,
      "event_tick": 71142,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -493.000000 -808.000000 108.563380; setang -11.796570 87.636566 0",
          "position_tick": 71133,
          "angle_tick": 71133,
          "origin": [
            -493.0,
            -808.0,
            108.56338
          ],
          "pitch": -11.79657,
          "yaw": 87.636566,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -493.000000 -808.000000 108.563380; setang -11.765671 87.636566 0",
          "position_tick": 71012,
          "angle_tick": 71012,
          "origin": [
            -493.0,
            -808.0,
            108.56338
          ],
          "pitch": -11.765671,
          "yaw": 87.636566,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -492.975340 -807.398440 116.640625; setang -11.796570 87.636566 0",
          "position_tick": 71135,
          "angle_tick": 71135,
          "origin": [
            -492.97534,
            -807.39844,
            116.640625
          ],
          "pitch": -11.79657,
          "yaw": 87.636566,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.3515625,
            8.5234375,
            233.94385
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -492.859619 -804.587341 139.031250; setang -11.796570 87.636566 0",
          "position_tick": 71142,
          "angle_tick": 71142,
          "origin": [
            -492.859619140625,
            -804.587341308594,
            139.03125
          ],
          "pitch": -11.796569824219,
          "yaw": 87.636566162109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.234375,
            29.984375,
            207.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71012,
          "last_tick": 71142,
          "samples": 131
        },
        "departure_tick": 71134,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_020fea8a869c7f38",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00209",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00209",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00209",
        "demo_9973c9a1187116ecba8b_00041"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 11,
      "event_tick": 80545,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1168.120100 2093.807000 1.138146; setang 12.623627 -48.224487 0",
          "position_tick": 80208,
          "angle_tick": 80208,
          "origin": [
            1168.1201,
            2093.807,
            1.1381457
          ],
          "pitch": 12.623627,
          "yaw": -48.224487,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.01172,
            -54.390625,
            64.89453
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1303.947900 1253.296800 1.031250; setang -6.478851 -141.521760 0",
          "position_tick": 80538,
          "angle_tick": 80538,
          "origin": [
            1303.9479,
            1253.2968,
            1.03125
          ],
          "pitch": -6.4788513,
          "yaw": -141.52176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -136.375,
            -108.28906,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1289.298950 1241.680664 1.031250; setang -7.231415 -141.730835 0",
          "position_tick": 80545,
          "angle_tick": 80545,
          "origin": [
            1289.298950195312,
            1241.6806640625,
            1.03125
          ],
          "pitch": -7.231414794922,
          "yaw": -141.730834960938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -161.328125,
            -127.7734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80208,
          "last_tick": 80545,
          "samples": 338
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_02361d63281988d8",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00514",
      "command_record_id": "demo_07d95741be40e144c266_00514",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00514",
        "demo_731311ac42553ee59f1a_00150"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zont1x",
      "round": 23,
      "event_tick": 193855,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -943.259500 -1581.542000 -53.350098; setang 1.385986 141.605530 0",
          "position_tick": 193649,
          "angle_tick": 193649,
          "origin": [
            -943.2595,
            -1581.542,
            -53.350098
          ],
          "pitch": 1.3859863,
          "yaw": 141.60553,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.87109,
            236.90625,
            7.9882812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1191.077900 -925.979430 35.666245; setang -8.315964 32.850494 0",
          "position_tick": 193849,
          "angle_tick": 193849,
          "origin": [
            -1191.0779,
            -925.97943,
            35.666245
          ],
          "pitch": -8.315964,
          "yaw": 32.850494,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.83594,
            114.21094,
            -6.331543
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1179.159302 -916.523376 35.492268; setang -8.778076 31.926605 0",
          "position_tick": 193855,
          "angle_tick": 193855,
          "origin": [
            -1179.159301757812,
            -916.523376464844,
            35.492267608643
          ],
          "pitch": -8.778076171875,
          "yaw": 31.926605224609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.2890625,
            123.88671875,
            0.56689453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 193649,
          "last_tick": 193855,
          "samples": 207
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_027268e1ace54dd0",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_86c38e0db4646195347a_00116",
      "command_record_id": "demo_86c38e0db4646195347a_00116",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00116",
        "demo_9da916c73bb5ff938c63_00387"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 7,
      "event_tick": 44616,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1784.891500 1198.403200 168.261950; setang 5.197571 -147.911000 0",
          "position_tick": 44486,
          "angle_tick": 44486,
          "origin": [
            1784.8915,
            1198.4032,
            168.26195
          ],
          "pitch": 5.197571,
          "yaw": -147.911,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            218.07812,
            24.132812,
            -143.87305
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1851.873500 1291.288700 161.492160; setang 5.884888 -142.274320 0",
          "position_tick": 44610,
          "angle_tick": 44610,
          "origin": [
            1851.8735,
            1291.2887,
            161.49216
          ],
          "pitch": 5.8848877,
          "yaw": -142.27432,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.804688,
            -29.03125,
            8.553711
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1845.444092 1286.341064 162.949936; setang 5.197571 -142.659180 0",
          "position_tick": 44616,
          "angle_tick": 44616,
          "origin": [
            1845.444091796875,
            1286.341064453125,
            162.949935913086
          ],
          "pitch": 5.197570800781,
          "yaw": -142.6591796875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.2421875,
            -78.5390625,
            23.140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44486,
          "last_tick": 44616,
          "samples": 131
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_028039883a747046",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1b9d5eac73de0b387701_00424",
      "command_record_id": "demo_1b9d5eac73de0b387701_00424",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00424",
        "demo_21a2c34da37a8e81c427_00350"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 19,
      "event_tick": 160656,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1135.697600 26.052248 -164.784790; setang 10.980148 92.614746 0",
          "position_tick": 160144,
          "angle_tick": 160144,
          "origin": [
            1135.6976,
            26.052248,
            -164.78479
          ],
          "pitch": 10.980148,
          "yaw": 92.614746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.1796875,
            244.91956,
            -0.16796875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 395.520720 -91.480225 -175.838070; setang -4.351623 -146.098600 0",
          "position_tick": 160650,
          "angle_tick": 160650,
          "origin": [
            395.52072,
            -91.480225,
            -175.83807
          ],
          "pitch": -4.3516235,
          "yaw": -146.0986,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.67578,
            -117.296875,
            -866.5508
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 381.039337 -101.244873 -172.499207; setang -4.351624 -146.098602 0",
          "position_tick": 160656,
          "angle_tick": 160656,
          "origin": [
            381.039337158203,
            -101.244873046875,
            -172.499206542969
          ],
          "pitch": -4.351623535156,
          "yaw": -146.098602294922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.1640625,
            -128.1484375,
            43.8203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160144,
          "last_tick": 160656,
          "samples": 513
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0291c0b5d9939977",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00238",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00238",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00238",
        "demo_62cb3af35c3893a91c7d_00306"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 11,
      "event_tick": 99865,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 36.799717 -2371.763000 -39.968750; setang 8.109619 87.102020 0",
          "position_tick": 99814,
          "angle_tick": 99814,
          "origin": [
            36.799717,
            -2371.763,
            -39.96875
          ],
          "pitch": 8.109619,
          "yaw": 87.10202,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 40.123283 -2373.259500 -39.968750; setang 4.621811 91.052280 0",
          "position_tick": 99519,
          "angle_tick": 99519,
          "origin": [
            40.123283,
            -2373.2595,
            -39.96875
          ],
          "pitch": 4.621811,
          "yaw": 91.05228,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -72.93213,
            -4.875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 16.069376 -2335.976600 -39.968750; setang 12.059555 71.302640 0",
          "position_tick": 99859,
          "angle_tick": 99859,
          "origin": [
            16.069376,
            -2335.9766,
            -39.96875
          ],
          "pitch": 12.059555,
          "yaw": 71.30264,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 16.069376 -2335.976562 -39.968750; setang 12.059555 71.554642 0",
          "position_tick": 99865,
          "angle_tick": 99865,
          "origin": [
            16.069375991821,
            -2335.9765625,
            -39.96875
          ],
          "pitch": 12.059555053711,
          "yaw": 71.554641723633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 99519,
          "last_tick": 99865,
          "samples": 347
        },
        "departure_tick": 99815,
        "movement_to_event_ms": 796.875,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_02d6fff62ed72c06",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00017",
      "command_record_id": "demo_1e37c617488eba4e7406_00017",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00017",
        "demo_731311ac42553ee59f1a_00421"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "huNter-",
      "round": 2,
      "event_tick": 8618,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.935608 -1866.238037 -146.525879; setang -20.487442 91.539124 0",
          "position_tick": 8604,
          "angle_tick": 8618,
          "origin": [
            -735.935607910156,
            -1866.238037109375,
            -146.52587890625
          ],
          "pitch": -20.487442016602,
          "yaw": 91.539123535156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.935600 -1866.238000 -144.281250; setang -20.487442 91.539120 0",
          "position_tick": 8605,
          "angle_tick": 8605,
          "origin": [
            -735.9356,
            -1866.238,
            -144.28125
          ],
          "pitch": -20.487442,
          "yaw": 91.53912,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.935608 -1866.238037 -103.437500; setang -20.487442 91.539124 0",
          "position_tick": 8618,
          "angle_tick": 8618,
          "origin": [
            -735.935607910156,
            -1866.238037109375,
            -103.4375
          ],
          "pitch": -20.487442016602,
          "yaw": 91.539123535156,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8106,
          "last_tick": 8618,
          "samples": 513
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_02e70b826cddb827",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00227",
      "command_record_id": "demo_86c38e0db4646195347a_00104",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00227",
        "demo_86c38e0db4646195347a_00104"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 7,
      "event_tick": 43910,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1318.064700 663.283800 132.750980; setang 9.213409 96.300995 0",
          "position_tick": 43694,
          "angle_tick": 43694,
          "origin": [
            1318.0647,
            663.2838,
            132.75098
          ],
          "pitch": 9.213409,
          "yaw": 96.300995,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1486.596300 1042.334500 156.978360; setang 11.642426 -103.859940 0",
          "position_tick": 43515,
          "angle_tick": 43515,
          "origin": [
            1486.5963,
            1042.3345,
            156.97836
          ],
          "pitch": 11.642426,
          "yaw": -103.85994,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1539.098800 1112.645400 162.811360; setang 5.847473 -114.086840 0",
          "position_tick": 43903,
          "angle_tick": 43903,
          "origin": [
            1539.0988,
            1112.6454,
            162.81136
          ],
          "pitch": 5.847473,
          "yaw": -114.08684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.007812,
            -71.49219,
            -5.600586
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1533.902222 1101.169678 161.906708; setang 5.048904 -114.119797 0",
          "position_tick": 43910,
          "angle_tick": 43910,
          "origin": [
            1533.902221679688,
            1101.169677734375,
            161.906707763672
          ],
          "pitch": 5.048904418945,
          "yaw": -114.11979675293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.4765625,
            -145.1328125,
            -11.455078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43515,
          "last_tick": 43910,
          "samples": 396
        },
        "departure_tick": 43695,
        "movement_to_event_ms": 3375.0,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_02f035044422a906",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00277",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00277",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00277",
        "demo_f1d8725268c9f30ce844_00223"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 15,
      "event_tick": 144587,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -807.923500 -1204.881600 -167.968750; setang -0.110199 -21.188843 0",
          "position_tick": 144572,
          "angle_tick": 144572,
          "origin": [
            -807.9235,
            -1204.8816,
            -167.96875
          ],
          "pitch": -0.110198975,
          "yaw": -21.188843,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -807.937200 -1207.116300 -167.968750; setang 2.502472 -22.123718 0",
          "position_tick": 144457,
          "angle_tick": 144457,
          "origin": [
            -807.9372,
            -1207.1163,
            -167.96875
          ],
          "pitch": 2.502472,
          "yaw": -22.123718,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -797.597300 -1208.885400 -167.968750; setang -1.045074 -21.023712 0",
          "position_tick": 144581,
          "angle_tick": 144581,
          "origin": [
            -797.5973,
            -1208.8854,
            -167.96875
          ],
          "pitch": -1.0450745,
          "yaw": -21.023712,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.0625,
            -43.429688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -785.973389 -1213.355957 -167.968750; setang -1.429932 -20.446243 0",
          "position_tick": 144587,
          "angle_tick": 144587,
          "origin": [
            -785.973388671875,
            -1213.35595703125,
            -167.96875
          ],
          "pitch": -1.429931640625,
          "yaw": -20.446243286133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.95703125,
            -62.75,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144457,
          "last_tick": 144587,
          "samples": 131
        },
        "departure_tick": 144573,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_032e8f4a8dcea1c9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44ff5206b8e42e46265b_00094",
      "command_record_id": "demo_44ff5206b8e42e46265b_00094",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00094",
        "demo_731311ac42553ee59f1a_00334"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 5,
      "event_tick": 43161,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837202; setang 8.949738 -72.048000 0",
          "position_tick": 42719,
          "angle_tick": 42719,
          "origin": [
            -512.0,
            1696.0,
            26.837202
          ],
          "pitch": 8.949738,
          "yaw": -72.048,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837202; setang 8.949738 -72.048000 0",
          "position_tick": 42649,
          "angle_tick": 42649,
          "origin": [
            -512.0,
            1696.0,
            26.837202
          ],
          "pitch": 8.949738,
          "yaw": -72.048,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -466.865970 383.597630 160.463910; setang -3.352890 -105.972060 0",
          "position_tick": 43155,
          "angle_tick": 43155,
          "origin": [
            -466.86597,
            383.59763,
            160.46391
          ],
          "pitch": -3.35289,
          "yaw": -105.97206,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -59.140625,
            -237.15039,
            -2.0654297
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -471.680542 365.072418 160.295731; setang -4.039185 -106.024933 0",
          "position_tick": 43161,
          "angle_tick": 43161,
          "origin": [
            -471.680541992188,
            365.072418212891,
            160.29573059082
          ],
          "pitch": -4.039184570312,
          "yaw": -106.024932861328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -62.6015625,
            -236.865234375,
            -2.1865234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42649,
          "last_tick": 43161,
          "samples": 513
        },
        "departure_tick": 42720,
        "movement_to_event_ms": 6906.25,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_039e5a00f72bb2f3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00021",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00021",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00021",
        "demo_5c8743102c5a1e28f8ee_00293"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 3,
      "event_tick": 23971,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 407.409270 -30.546082 -4.169006; setang 4.989502 55.763170 0",
          "position_tick": 23841,
          "angle_tick": 23841,
          "origin": [
            407.40927,
            -30.546082,
            -4.1690063
          ],
          "pitch": 4.989502,
          "yaw": 55.76317,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            153.75684,
            197.11719,
            -2.918869
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 666.619450 348.592770 0.905817; setang -9.622986 100.273254 0",
          "position_tick": 23964,
          "angle_tick": 23964,
          "origin": [
            666.61945,
            348.59277,
            0.90581656
          ],
          "pitch": -9.622986,
          "yaw": 100.273254,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.5625,
            207.82422,
            -0.10473633
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 665.196777 369.448608 0.901823; setang -10.058319 100.035675 0",
          "position_tick": 23971,
          "angle_tick": 23971,
          "origin": [
            665.19677734375,
            369.448608398438,
            0.901822566986
          ],
          "pitch": -10.058319091797,
          "yaw": 100.035675048828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.15625,
            228.96875,
            -0.015350341797
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23841,
          "last_tick": 23971,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_03a017bd05ea549a",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00376",
      "command_record_id": "demo_07d95741be40e144c266_00376",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00376",
        "demo_44ff5206b8e42e46265b_00317"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 17,
      "event_tick": 153916,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1113.704468 -958.467285 3.528252; setang 0.018890 82.912445 0",
          "position_tick": 153902,
          "angle_tick": 153916,
          "origin": [
            1113.704467773438,
            -958.46728515625,
            3.528251647949
          ],
          "pitch": 0.018890380859,
          "yaw": 82.912445068359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1113.704500 -958.467300 5.765625; setang 0.018890 82.912445 0",
          "position_tick": 153903,
          "angle_tick": 153903,
          "origin": [
            1113.7045,
            -958.4673,
            5.765625
          ],
          "pitch": 0.01889038,
          "yaw": 82.912445,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1113.704468 -958.467285 46.609375; setang 0.018890 82.912445 0",
          "position_tick": 153916,
          "angle_tick": 153916,
          "origin": [
            1113.704467773438,
            -958.46728515625,
            46.609375
          ],
          "pitch": 0.018890380859,
          "yaw": 82.912445068359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153705,
          "last_tick": 153916,
          "samples": 212
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_03c54620904604b5",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00200",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00200",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00200",
        "demo_79fb1d50cba757afee7d_00395"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "molodoy",
      "round": 9,
      "event_tick": 84879,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1300.082000 2587.614300 89.116150; setang -16.811829 -147.583800 0",
          "position_tick": 84596,
          "angle_tick": 84596,
          "origin": [
            1300.082,
            2587.6143,
            89.11615
          ],
          "pitch": -16.811829,
          "yaw": -147.5838,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1393.601400 2387.632300 60.562500; setang -3.435974 -162.380340 0",
          "position_tick": 84459,
          "angle_tick": 84459,
          "origin": [
            1393.6014,
            2387.6323,
            60.5625
          ],
          "pitch": -3.4359741,
          "yaw": -162.38034,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            15.6484375,
            119.97656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1385.138000 2539.662000 63.609528; setang -7.992218 -153.435750 0",
          "position_tick": 84872,
          "angle_tick": 84872,
          "origin": [
            1385.138,
            2539.662,
            63.609528
          ],
          "pitch": -7.992218,
          "yaw": -153.43575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.64844,
            -103.453125,
            5.2004395
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1365.997070 2529.621826 64.179108; setang -7.908447 -154.355164 0",
          "position_tick": 84879,
          "angle_tick": 84879,
          "origin": [
            1365.9970703125,
            2529.621826171875,
            64.179107666016
          ],
          "pitch": -7.908447265625,
          "yaw": -154.355163574219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -209.875,
            -108.4375,
            5.5634765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84459,
          "last_tick": 84879,
          "samples": 421
        },
        "departure_tick": 84597,
        "movement_to_event_ms": 4421.875,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_043ef3c6b8a20a7d",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_9c5c91359adde2e94631_00321",
      "command_record_id": "demo_9c5c91359adde2e94631_00321",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00321",
        "demo_fde4c2af9b83d7a5ead3_00170"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "MATYS",
      "round": 18,
      "event_tick": 148468,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 875.953550 -1209.832600 -108.968750; setang 3.626175 -150.789060 0",
          "position_tick": 148423,
          "angle_tick": 148423,
          "origin": [
            875.95355,
            -1209.8326,
            -108.96875
          ],
          "pitch": 3.626175,
          "yaw": -150.78906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 875.953860 -1209.574600 -108.968750; setang -43.963500 124.549255 0",
          "position_tick": 147989,
          "angle_tick": 147989,
          "origin": [
            875.95386,
            -1209.5746,
            -108.96875
          ],
          "pitch": -43.9635,
          "yaw": 124.549255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.5625,
            -249.58203,
            0.00390625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 832.133850 -1234.354900 -97.250000; setang 3.607971 -150.753020 0",
          "position_tick": 148461,
          "angle_tick": 148461,
          "origin": [
            832.13385,
            -1234.3549,
            -97.25
          ],
          "pitch": 3.6079712,
          "yaw": -150.75302,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -110.328125,
            -61.703125,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 821.790588 -1240.139648 -75.859375; setang 3.590118 -150.753021 0",
          "position_tick": 148468,
          "angle_tick": 148468,
          "origin": [
            821.790588378906,
            -1240.1396484375,
            -75.859375
          ],
          "pitch": 3.590118408203,
          "yaw": -150.753021240234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -110.328125,
            -61.703125,
            197.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147989,
          "last_tick": 148468,
          "samples": 480
        },
        "departure_tick": 148424,
        "movement_to_event_ms": 703.125,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_04552a0e8a8c0922",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00395",
      "command_record_id": "demo_17accc02fe6ec2727063_00395",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00395",
        "demo_9c5c91359adde2e94631_00039"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 20,
      "event_tick": 173225,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 34.143200 -1959.690000 -167.968750; setang -4.025803 -145.542070 0",
          "position_tick": 173095,
          "angle_tick": 173095,
          "origin": [
            34.1432,
            -1959.69,
            -167.96875
          ],
          "pitch": -4.0258026,
          "yaw": -145.54207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -147.094240 -2012.730000 -167.968750; setang -28.687714 -43.616060 0",
          "position_tick": 173219,
          "angle_tick": 173219,
          "origin": [
            -147.09424,
            -2012.73,
            -167.96875
          ],
          "pitch": -28.687714,
          "yaw": -43.61606,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -147.094238 -2012.729980 -167.968750; setang -28.753632 -43.759232 0",
          "position_tick": 173225,
          "angle_tick": 173225,
          "origin": [
            -147.09423828125,
            -2012.72998046875,
            -167.96875
          ],
          "pitch": -28.753631591797,
          "yaw": -43.759231567383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 173095,
          "last_tick": 173225,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0489983e4245eafb",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00362",
      "command_record_id": "demo_18d34587c875f0b595ae_00362",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00362",
        "demo_da35559385e7d6e5ce42_00180"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 19,
      "event_tick": 173829,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1108.407000 814.630200 -3.968750; setang -1.789734 -129.205050 0",
          "position_tick": 173754,
          "angle_tick": 173754,
          "origin": [
            -1108.407,
            814.6302,
            -3.96875
          ],
          "pitch": -1.7897339,
          "yaw": -129.20505,
          "airborne": false,
          "duck_amount": 0.8566767,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1107.743400 815.518860 -3.968750; setang -1.789734 -129.157330 0",
          "position_tick": 173699,
          "angle_tick": 173699,
          "origin": [
            -1107.7434,
            815.51886,
            -3.96875
          ],
          "pitch": -1.7897339,
          "yaw": -129.15733,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -21.367188,
            -26.449219,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1086.419400 793.665040 -3.968750; setang 4.328613 -160.948670 0",
          "position_tick": 173822,
          "angle_tick": 173822,
          "origin": [
            -1086.4194,
            793.66504,
            -3.96875
          ],
          "pitch": 4.3286133,
          "yaw": -160.94867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.234375,
            -15.636719,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1096.164185 790.301514 -3.968750; setang 3.734314 -161.126862 0",
          "position_tick": 173829,
          "angle_tick": 173829,
          "origin": [
            -1096.164184570312,
            790.301513671875,
            -3.96875
          ],
          "pitch": 3.734313964844,
          "yaw": -161.126861572266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -132.03125,
            -45.484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 173699,
          "last_tick": 173829,
          "samples": 131
        },
        "departure_tick": 173755,
        "movement_to_event_ms": 1171.875,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_048fdd83b94494d4",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79fb1d50cba757afee7d_00304",
      "command_record_id": "demo_79fb1d50cba757afee7d_00304",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00304",
        "demo_9973c9a1187116ecba8b_00428"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 16,
      "event_tick": 128753,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1024.002900 919.637150 -0.237549; setang -9.940216 47.930603 0",
          "position_tick": 128623,
          "angle_tick": 128623,
          "origin": [
            1024.0029,
            919.63715,
            -0.23754883
          ],
          "pitch": -9.940216,
          "yaw": 47.930603,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.5078125,
            209.83203,
            72.234375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1049.359400 901.493960 -0.354065; setang -8.166275 55.533830 0",
          "position_tick": 128746,
          "angle_tick": 128746,
          "origin": [
            1049.3594,
            901.49396,
            -0.35406494
          ],
          "pitch": -8.166275,
          "yaw": 55.53383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            87.765625,
            127.96484,
            -2.3085938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1059.298096 915.973877 -0.630432; setang -8.166275 55.533829 0",
          "position_tick": 128753,
          "angle_tick": 128753,
          "origin": [
            1059.298095703125,
            915.973876953125,
            -0.630432128906
          ],
          "pitch": -8.166275024414,
          "yaw": 55.533828735352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            113.9375,
            166.0,
            -3.4609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 128623,
          "last_tick": 128753,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_04ac412c8c518a5e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00047",
      "command_record_id": "demo_44ff5206b8e42e46265b_00047",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00047",
        "demo_4f80b8bcc2fa56bb83a7_00302"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 3,
      "event_tick": 21818,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1185.467285 240.064941 130.531250; setang -6.206238 -96.956406 0",
          "position_tick": 21809,
          "angle_tick": 21818,
          "origin": [
            1185.46728515625,
            240.06494140625,
            130.53125
          ],
          "pitch": -6.206237792969,
          "yaw": -96.956405639648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1185.467300 240.064940 135.593750; setang -6.206238 -96.956406 0",
          "position_tick": 21811,
          "angle_tick": 21811,
          "origin": [
            1185.4673,
            240.06494,
            135.59375
          ],
          "pitch": -6.206238,
          "yaw": -96.956406,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            33.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1185.467285 240.064941 158.796875; setang -6.206238 -96.956406 0",
          "position_tick": 21818,
          "angle_tick": 21818,
          "origin": [
            1185.46728515625,
            240.06494140625,
            158.796875
          ],
          "pitch": -6.206237792969,
          "yaw": -96.956405639648,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21650,
          "last_tick": 21818,
          "samples": 169
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_04b5d061c4e5abf1",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00195",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00195",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00195",
        "demo_f53e9889dd94c99a6feb_00136"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 12,
      "event_tick": 86932,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1842.250400 -675.454600 -351.968750; setang 4.223908 -139.198150 0",
          "position_tick": 86802,
          "angle_tick": 86802,
          "origin": [
            1842.2504,
            -675.4546,
            -351.96875
          ],
          "pitch": 4.2239075,
          "yaw": -139.19815,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1518.057500 -1000.153100 -415.968750; setang -3.238556 -123.316380 0",
          "position_tick": 86926,
          "angle_tick": 86926,
          "origin": [
            1518.0575,
            -1000.1531,
            -415.96875
          ],
          "pitch": -3.238556,
          "yaw": -123.31638,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -120.57031,
            -190.07031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1508.155640 -1015.586365 -415.968750; setang -3.266724 -123.316383 0",
          "position_tick": 86932,
          "angle_tick": 86932,
          "origin": [
            1508.155639648438,
            -1015.586364746094,
            -415.96875
          ],
          "pitch": -3.266723632812,
          "yaw": -123.316383361816,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -129.2890625,
            -200.62890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86802,
          "last_tick": 86932,
          "samples": 131
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_04ecec613e0edb08",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00427",
      "command_record_id": "demo_21a2c34da37a8e81c427_00427",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00427",
        "demo_ea4226131b7a75cdf0ec_00241"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 21,
      "event_tick": 161723,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 366.073150 -1531.515000 -195.000730; setang -0.747757 -145.180540 0",
          "position_tick": 161516,
          "angle_tick": 161516,
          "origin": [
            366.07315,
            -1531.515,
            -195.00073
          ],
          "pitch": -0.74775696,
          "yaw": -145.18054,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.574219,
            -117.52344,
            -6.9804688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 13.956752 -1484.727300 -170.964230; setang -15.399750 -135.565800 0",
          "position_tick": 161716,
          "angle_tick": 161716,
          "origin": [
            13.956752,
            -1484.7273,
            -170.96423
          ],
          "pitch": -15.39975,
          "yaw": -135.5658,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -149.77344,
            -162.35938,
            14.9765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1.110718 -1500.500854 -169.457520; setang -16.016006 -135.675659 0",
          "position_tick": 161723,
          "angle_tick": 161723,
          "origin": [
            -1.110717773438,
            -1500.500854492188,
            -169.45751953125
          ],
          "pitch": -16.016006469727,
          "yaw": -135.675659179688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -165.616180419922,
            -170.8125,
            16.5625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161516,
          "last_tick": 161723,
          "samples": 208
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_050e0e6534925976",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00253",
      "command_record_id": "demo_518d8b186445b01e1f62_00246",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00253",
        "demo_518d8b186445b01e1f62_00246"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zorte",
      "round": 11,
      "event_tick": 92187,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1426.970500 852.387760 -151.968750; setang -15.572784 64.032440 0",
          "position_tick": 92162,
          "angle_tick": 92162,
          "origin": [
            1426.9705,
            852.38776,
            -151.96875
          ],
          "pitch": -15.572784,
          "yaw": 64.03244,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1449.629600 823.630250 -151.968750; setang -3.443176 71.835480 0",
          "position_tick": 92057,
          "angle_tick": 92057,
          "origin": [
            1449.6296,
            823.63025,
            -151.96875
          ],
          "pitch": -3.4431763,
          "yaw": 71.83548,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.64062,
            73.453125,
            -144.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1443.510700 886.400100 -151.968750; setang -15.354767 64.056470 0",
          "position_tick": 92181,
          "angle_tick": 92181,
          "origin": [
            1443.5107,
            886.4001,
            -151.96875
          ],
          "pitch": -15.354767,
          "yaw": 64.05647,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            86.66406,
            178.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1450.791992 901.376587 -151.968750; setang -15.354767 64.056473 0",
          "position_tick": 92187,
          "angle_tick": 92187,
          "origin": [
            1450.7919921875,
            901.376586914062,
            -151.96875
          ],
          "pitch": -15.354766845703,
          "yaw": 64.05647277832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.40625,
            190.046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 92057,
          "last_tick": 92187,
          "samples": 131
        },
        "departure_tick": 92163,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_054c7f3ba92e2911",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00230",
      "command_record_id": "demo_5d6af8fdfb719608e960_00127",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00230",
        "demo_5d6af8fdfb719608e960_00127"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 6,
      "event_tick": 43386,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 568.306950 2119.361800 140.139820; setang -4.831238 -117.923810 0",
          "position_tick": 43375,
          "angle_tick": 43375,
          "origin": [
            568.30695,
            2119.3618,
            140.13982
          ],
          "pitch": -4.831238,
          "yaw": -117.92381,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 541.204350 2100.297400 140.139820; setang 2.640152 -110.821840 0",
          "position_tick": 42943,
          "angle_tick": 42943,
          "origin": [
            541.20435,
            2100.2974,
            140.13982
          ],
          "pitch": 2.640152,
          "yaw": -110.82184,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -218.55469,
            1.546875,
            -249.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 567.252300 2117.369400 140.139820; setang -4.884110 -117.818410 0",
          "position_tick": 43379,
          "angle_tick": 43379,
          "origin": [
            567.2523,
            2117.3694,
            140.13982
          ],
          "pitch": -4.8841095,
          "yaw": -117.81841,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.605469,
            -38.921875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 562.587524 2108.525146 140.139816; setang -4.936981 -117.712669 0",
          "position_tick": 43386,
          "angle_tick": 43386,
          "origin": [
            562.587524414062,
            2108.525146484375,
            140.13981628418
          ],
          "pitch": -4.936981201172,
          "yaw": -117.712669372559,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -63.8359375,
            -121.15625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42943,
          "last_tick": 43386,
          "samples": 444
        },
        "departure_tick": 43376,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_05723e5ee96db32b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00033",
      "command_record_id": "demo_1e37c617488eba4e7406_00033",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00033",
        "demo_44ff5206b8e42e46265b_00031"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "ArtFr0st",
      "round": 3,
      "event_tick": 19154,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -448.008300 1727.965200 30.736664; setang -31.438065 -103.384094 0",
          "position_tick": 19132,
          "angle_tick": 19132,
          "origin": [
            -448.0083,
            1727.9652,
            30.736664
          ],
          "pitch": -31.438065,
          "yaw": -103.384094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739708; setang -29.070510 -101.279526 0",
          "position_tick": 19024,
          "angle_tick": 19024,
          "origin": [
            -448.0,
            1728.0,
            30.739708
          ],
          "pitch": -29.07051,
          "yaw": -101.279526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -450.647580 1716.888800 42.593750; setang -31.438065 -103.384094 0",
          "position_tick": 19148,
          "angle_tick": 19148,
          "origin": [
            -450.64758,
            1716.8888,
            42.59375
          ],
          "pitch": -31.438065,
          "yaw": -103.384094,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -16.390625,
            -68.765625,
            282.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -451.928101 1711.516479 60.703125; setang -31.438065 -103.384094 0",
          "position_tick": 19154,
          "angle_tick": 19154,
          "origin": [
            -451.928100585938,
            1711.516479492188,
            60.703125
          ],
          "pitch": -31.438064575195,
          "yaw": -103.384094238281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -16.390625,
            -68.765625,
            206.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19024,
          "last_tick": 19154,
          "samples": 131
        },
        "departure_tick": 19133,
        "movement_to_event_ms": 343.75,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_05b357f928e8e211",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e37c617488eba4e7406_00341",
      "command_record_id": "demo_1e37c617488eba4e7406_00341",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00341",
        "demo_44ff5206b8e42e46265b_00013"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 14,
      "event_tick": 128365,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -523.319580 913.968750 104.279373; setang 12.804230 -91.559372 0",
          "position_tick": 128356,
          "angle_tick": 128365,
          "origin": [
            -523.319580078125,
            913.96875,
            104.279373168945
          ],
          "pitch": 12.804229736328,
          "yaw": -91.559371948242,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -523.319600 913.968750 116.125000; setang 12.804230 -91.559370 0",
          "position_tick": 128359,
          "angle_tick": 128359,
          "origin": [
            -523.3196,
            913.96875,
            116.125
          ],
          "pitch": 12.80423,
          "yaw": -91.55937,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -523.319580 913.968750 134.687500; setang 12.804230 -91.559372 0",
          "position_tick": 128365,
          "angle_tick": 128365,
          "origin": [
            -523.319580078125,
            913.96875,
            134.6875
          ],
          "pitch": 12.804229736328,
          "yaw": -91.559371948242,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 128073,
          "last_tick": 128365,
          "samples": 293
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_05c5a27e28c3f326",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00277",
      "command_record_id": "demo_5d6af8fdfb719608e960_00277",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00277",
        "demo_86c38e0db4646195347a_00132"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 11,
      "event_tick": 87017,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 973.991600 2688.529500 132.486590; setang 9.873627 -166.945830 0",
          "position_tick": 86859,
          "angle_tick": 86859,
          "origin": [
            973.9916,
            2688.5295,
            132.48659
          ],
          "pitch": 9.873627,
          "yaw": -166.94583,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -246.32812,
            -42.671875,
            13.97168
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 746.929800 2229.117200 136.031280; setang -20.169525 -124.784775 0",
          "position_tick": 87011,
          "angle_tick": 87011,
          "origin": [
            746.9298,
            2229.1172,
            136.03128
          ],
          "pitch": -20.169525,
          "yaw": -124.784775,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.98828,
            -201.75,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 736.052185 2213.368164 136.031296; setang -20.064117 -124.864082 0",
          "position_tick": 87017,
          "angle_tick": 87017,
          "origin": [
            736.052185058594,
            2213.3681640625,
            136.031295776367
          ],
          "pitch": -20.064117431641,
          "yaw": -124.864082336426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -139.359375,
            -201.5,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86859,
          "last_tick": 87017,
          "samples": 159
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0644ccd46a1e6b87",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00299",
      "command_record_id": "demo_79afb17b7ed789137186_00299",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00299",
        "demo_c41e59c2737947d52711_00258"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "woxic",
      "round": 16,
      "event_tick": 143596,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 532.308840 1560.575100 1700.031200; setang 0.065918 142.288390 0",
          "position_tick": 143466,
          "angle_tick": 143466,
          "origin": [
            532.30884,
            1560.5751,
            1700.0312
          ],
          "pitch": 0.06591797,
          "yaw": 142.28839,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.46875,
            4.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 577.824000 1555.066800 1700.031200; setang -5.829956 141.210020 0",
          "position_tick": 143589,
          "angle_tick": 143589,
          "origin": [
            577.824,
            1555.0668,
            1700.0312
          ],
          "pitch": -5.829956,
          "yaw": 141.21002,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.73828,
            65.078125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 566.671753 1563.995239 1700.031250; setang -6.270111 141.122131 0",
          "position_tick": 143596,
          "angle_tick": 143596,
          "origin": [
            566.671752929688,
            1563.995239257812,
            1700.03125
          ],
          "pitch": -6.270111083984,
          "yaw": 141.122131347656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.46875,
            108.65625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143466,
          "last_tick": 143596,
          "samples": 131
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_069e1e832a902f6d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00580",
      "command_record_id": "demo_7dadd8516dde2b87da75_00580",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00580",
        "demo_86c38e0db4646195347a_00225"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "huNter-",
      "round": 23,
      "event_tick": 226488,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 479.022580 2016.961400 136.031220; setang -13.887405 119.693634 0",
          "position_tick": 226132,
          "angle_tick": 226132,
          "origin": [
            479.02258,
            2016.9614,
            136.03122
          ],
          "pitch": -13.887405,
          "yaw": 119.693634,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 630.147200 1986.902300 136.031250; setang -10.917664 69.285614 0",
          "position_tick": 226482,
          "angle_tick": 226482,
          "origin": [
            630.1472,
            1986.9023,
            136.03125
          ],
          "pitch": -10.917664,
          "yaw": 69.285614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.58203,
            182.23438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 637.171082 2002.473389 136.031250; setang -11.440201 69.835632 0",
          "position_tick": 226488,
          "angle_tick": 226488,
          "origin": [
            637.171081542969,
            2002.473388671875,
            136.03125
          ],
          "pitch": -11.440200805664,
          "yaw": 69.835632324219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.80859375,
            206.421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 226132,
          "last_tick": 226488,
          "samples": 357
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_06bbe9e1c0e7f286",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_17accc02fe6ec2727063_00280",
      "command_record_id": "demo_17accc02fe6ec2727063_00280",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00280",
        "demo_585d972b6bcf05f54588_00286"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 15,
      "event_tick": 125828,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 283.062500 -1597.047729 -175.968750; setang -19.804230 170.769775 0",
          "position_tick": 125821,
          "angle_tick": 125828,
          "origin": [
            283.0625,
            -1597.047729492188,
            -175.96875
          ],
          "pitch": -19.804229736328,
          "yaw": 170.769775390625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 283.062500 -1597.047700 -175.968750; setang -19.804230 170.769780 0",
          "position_tick": 125822,
          "angle_tick": 125822,
          "origin": [
            283.0625,
            -1597.0477,
            -175.96875
          ],
          "pitch": -19.80423,
          "yaw": 170.76978,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 283.062500 -1597.047729 -175.968750; setang -19.804230 170.769775 0",
          "position_tick": 125828,
          "angle_tick": 125828,
          "origin": [
            283.0625,
            -1597.047729492188,
            -175.96875
          ],
          "pitch": -19.804229736328,
          "yaw": 170.769775390625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125608,
          "last_tick": 125828,
          "samples": 221
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0795d2cc435168f2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00378",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00378",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00378",
        "demo_fbb358b45e5cdb7b7700_00316"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 19,
      "event_tick": 170866,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 836.972534 -169.869141 -87.548462; setang -17.606277 118.772858 0",
          "position_tick": 170851,
          "angle_tick": 170866,
          "origin": [
            836.972534179688,
            -169.869140625,
            -87.548461914062
          ],
          "pitch": -17.60627746582,
          "yaw": 118.772857666016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 836.969200 -169.863040 -87.406250; setang -17.564392 118.772860 0",
          "position_tick": 170852,
          "angle_tick": 170852,
          "origin": [
            836.9692,
            -169.86304,
            -87.40625
          ],
          "pitch": -17.564392,
          "yaw": 118.77286,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 834.079102 -164.593628 -43.281250; setang -17.606277 118.772858 0",
          "position_tick": 170866,
          "angle_tick": 170866,
          "origin": [
            834.0791015625,
            -164.593627929688,
            -43.28125
          ],
          "pitch": -17.60627746582,
          "yaw": 118.772857666016,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -14.421875,
            26.296875,
            143.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170528,
          "last_tick": 170866,
          "samples": 339
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_07a466e37af33bca",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00072",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00072",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00072",
        "demo_5cc1733fab4c73f800c9_00071"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 5,
      "event_tick": 30673,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1146.266700 -442.179080 -167.500000; setang -34.804000 -124.335020 0",
          "position_tick": 30543,
          "angle_tick": 30543,
          "origin": [
            1146.2667,
            -442.17908,
            -167.5
          ],
          "pitch": -34.804,
          "yaw": -124.33502,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            269.98438,
            0.0,
            -89.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1008.239560 -457.937380 -119.015625; setang 16.895935 -121.694870 0",
          "position_tick": 30667,
          "angle_tick": 30667,
          "origin": [
            1008.23956,
            -457.93738,
            -119.015625
          ],
          "pitch": 16.895935,
          "yaw": -121.69487,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            293.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1008.239563 -457.937378 -100.062500; setang 16.895935 -121.694870 0",
          "position_tick": 30673,
          "angle_tick": 30673,
          "origin": [
            1008.239562988281,
            -457.937377929688,
            -100.0625
          ],
          "pitch": 16.895935058594,
          "yaw": -121.694869995117,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30543,
          "last_tick": 30673,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_07be6df19489cdea",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00000",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00000",
        "demo_5d6af8fdfb719608e960_00002"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 1,
      "event_tick": 3820,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 430.307000 1773.861300 226.031250; setang 9.886658 86.040800 0",
          "position_tick": 3810,
          "angle_tick": 3810,
          "origin": [
            430.307,
            1773.8613,
            226.03125
          ],
          "pitch": 9.886658,
          "yaw": 86.0408,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 430.324500 1773.867400 226.031250; setang 10.355301 86.403690 0",
          "position_tick": 3690,
          "angle_tick": 3690,
          "origin": [
            430.3245,
            1773.8674,
            226.03125
          ],
          "pitch": 10.355301,
          "yaw": 86.40369,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 429.651760 1774.638200 229.968750; setang 9.933014 86.053830 0",
          "position_tick": 3813,
          "angle_tick": 3813,
          "origin": [
            429.65176,
            1774.6382,
            229.96875
          ],
          "pitch": 9.933014,
          "yaw": 86.05383,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -14.582031,
            16.390625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 427.114319 1777.486084 253.484375; setang 9.939545 86.093689 0",
          "position_tick": 3820,
          "angle_tick": 3820,
          "origin": [
            427.114318847656,
            1777.486083984375,
            253.484375
          ],
          "pitch": 9.939544677734,
          "yaw": 86.093688964844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -26.984375,
            30.796875,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 3690,
          "last_tick": 3820,
          "samples": 131
        },
        "departure_tick": 3811,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_087e689eb222268d",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00200",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00200",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00200",
        "demo_5cc1733fab4c73f800c9_00500"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 10,
      "event_tick": 84245,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1186.169100 -1347.980300 -639.968750; setang 2.376129 -172.325010 0",
          "position_tick": 84232,
          "angle_tick": 84232,
          "origin": [
            1186.1691,
            -1347.9803,
            -639.96875
          ],
          "pitch": 2.3761292,
          "yaw": -172.32501,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1183.201700 -1337.772500 -639.968750; setang 3.247147 -170.424380 0",
          "position_tick": 84115,
          "angle_tick": 84115,
          "origin": [
            1183.2017,
            -1337.7725,
            -639.96875
          ],
          "pitch": 3.2471466,
          "yaw": -170.42438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.78125,
            79.359375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1179.361700 -1348.896900 -639.968750; setang 2.376129 -172.325010 0",
          "position_tick": 84239,
          "angle_tick": 84239,
          "origin": [
            1179.3617,
            -1348.8969,
            -639.96875
          ],
          "pitch": 2.3761292,
          "yaw": -172.32501,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.359375,
            -12.2890625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1168.574341 -1350.349121 -634.468750; setang 2.376129 -172.325012 0",
          "position_tick": 84245,
          "angle_tick": 84245,
          "origin": [
            1168.574340820312,
            -1350.34912109375,
            -634.46875
          ],
          "pitch": 2.376129150391,
          "yaw": -172.325012207031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -157.3125,
            -21.1875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84115,
          "last_tick": 84245,
          "samples": 131
        },
        "departure_tick": 84233,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_08ed1215e3b194e0",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44d9dd1cefa925823c1e_00418",
      "command_record_id": "demo_7dadd8516dde2b87da75_00177",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00418",
        "demo_7dadd8516dde2b87da75_00177"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "huNter-",
      "round": 10,
      "event_tick": 91652,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1544.656200 131.919680 132.031250; setang 4.097565 133.432740 0",
          "position_tick": 91482,
          "angle_tick": 91482,
          "origin": [
            1544.6562,
            131.91968,
            132.03125
          ],
          "pitch": 4.0975647,
          "yaw": 133.43274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1926.109600 95.462425 229.562500; setang 15.125092 -152.262600 0",
          "position_tick": 91239,
          "angle_tick": 91239,
          "origin": [
            1926.1096,
            95.462425,
            229.5625
          ],
          "pitch": 15.125092,
          "yaw": -152.2626,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -127.734375,
            -209.0127,
            -32.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1534.086900 91.499270 132.031250; setang 5.032425 121.745330 0",
          "position_tick": 91646,
          "angle_tick": 91646,
          "origin": [
            1534.0869,
            91.49927,
            132.03125
          ],
          "pitch": 5.032425,
          "yaw": 121.74533,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.28125,
            50.57617,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1529.399536 99.080490 132.031250; setang 5.004959 121.717865 0",
          "position_tick": 91652,
          "angle_tick": 91652,
          "origin": [
            1529.399536132812,
            99.080490112305,
            132.03125
          ],
          "pitch": 5.004959106445,
          "yaw": 121.717864990234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.34375,
            117.00341796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91239,
          "last_tick": 91652,
          "samples": 414
        },
        "departure_tick": 91483,
        "movement_to_event_ms": 2656.25,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_09026bd4b4faf817",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00380",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00380",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00380",
        "demo_9da916c73bb5ff938c63_00016"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 19,
      "event_tick": 163619,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2259.733400 2199.790000 134.040760; setang 9.812164 115.320070 0",
          "position_tick": 163175,
          "angle_tick": 163175,
          "origin": [
            2259.7334,
            2199.79,
            134.04076
          ],
          "pitch": 9.812164,
          "yaw": 115.32007,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 850.233800 2628.593800 140.084300; setang 3.387909 -109.028320 0",
          "position_tick": 163612,
          "angle_tick": 163612,
          "origin": [
            850.2338,
            2628.5938,
            140.0843
          ],
          "pitch": 3.387909,
          "yaw": -109.02832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -83.82422,
            -220.8125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 842.366333 2607.218750 140.084305; setang 3.387909 -109.028320 0",
          "position_tick": 163619,
          "angle_tick": 163619,
          "origin": [
            842.366333007812,
            2607.21875,
            140.08430480957
          ],
          "pitch": 3.387908935547,
          "yaw": -109.0283203125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -83.63671875,
            -230.28125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163175,
          "last_tick": 163619,
          "samples": 445
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_095a149b9e78ce3d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_92655b67d38bb2eb32f4_00169",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00169",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00169",
        "demo_fbb358b45e5cdb7b7700_00259"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 10,
      "event_tick": 70182,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1382.436900 389.952850 0.031248; setang 9.933014 -143.163530 0",
          "position_tick": 69799,
          "angle_tick": 69799,
          "origin": [
            -1382.4369,
            389.95285,
            0.031248093
          ],
          "pitch": 9.933014,
          "yaw": -143.16353,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.414062,
            -43.115234,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -948.160640 420.761630 -9.181030; setang 7.986023 -39.672670 0",
          "position_tick": 70176,
          "angle_tick": 70176,
          "origin": [
            -948.16064,
            420.76163,
            -9.18103
          ],
          "pitch": 7.986023,
          "yaw": -39.67267,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -948.160645 420.761627 -9.181030; setang 7.887146 -39.276459 0",
          "position_tick": 70182,
          "angle_tick": 70182,
          "origin": [
            -948.16064453125,
            420.761627197266,
            -9.181030273438
          ],
          "pitch": 7.887145996094,
          "yaw": -39.276458740234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69799,
          "last_tick": 70182,
          "samples": 384
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_095c3914514fa6fc",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00041",
      "command_record_id": "demo_07e639ec7f941287e35b_00041",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00041",
        "demo_a50086abe9c7c4a980cd_00241"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 3,
      "event_tick": 15830,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -78.466430 -431.641600 -415.968750; setang 7.964050 21.627625 0",
          "position_tick": 15628,
          "angle_tick": 15628,
          "origin": [
            -78.46643,
            -431.6416,
            -415.96875
          ],
          "pitch": 7.9640503,
          "yaw": 21.627625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.50391,
            73.35156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 122.121410 22.709978 -415.968750; setang -5.895874 6.447601 0",
          "position_tick": 15824,
          "angle_tick": 15824,
          "origin": [
            122.12141,
            22.709978,
            -415.96875
          ],
          "pitch": -5.895874,
          "yaw": 6.4476013,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            217.34033,
            28.277588,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 139.989212 24.928741 -415.968750; setang -6.467865 6.139648 0",
          "position_tick": 15830,
          "angle_tick": 15830,
          "origin": [
            139.989212036133,
            24.928741455078,
            -415.96875
          ],
          "pitch": -6.467864990234,
          "yaw": 6.1396484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            233.3876953125,
            28.36328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15628,
          "last_tick": 15830,
          "samples": 203
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_09db5b95089e784e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00017",
      "command_record_id": "demo_2160153112cdae3ea873_00017",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00017",
        "demo_c41e59c2737947d52711_00183"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 3,
      "event_tick": 14819,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1228.759277 833.917480 1608.031250; setang -7.008591 -145.212830 0",
          "position_tick": 14812,
          "angle_tick": 14819,
          "origin": [
            1228.75927734375,
            833.91748046875,
            1608.03125
          ],
          "pitch": -7.008590698242,
          "yaw": -145.212829589844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1228.759300 833.917500 1611.203100; setang -7.008591 -145.212830 0",
          "position_tick": 14813,
          "angle_tick": 14813,
          "origin": [
            1228.7593,
            833.9175,
            1611.2031
          ],
          "pitch": -7.0085907,
          "yaw": -145.21283,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1228.759277 833.917480 1631.437500; setang -7.008591 -145.212830 0",
          "position_tick": 14819,
          "angle_tick": 14819,
          "origin": [
            1228.75927734375,
            833.91748046875,
            1631.4375
          ],
          "pitch": -7.008590698242,
          "yaw": -145.212829589844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            234.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14689,
          "last_tick": 14819,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0a7d85bf991a36bf",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00074",
      "command_record_id": "demo_67348e1baa5b49bad101_00074",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00074",
        "demo_fde4c2af9b83d7a5ead3_00055"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zweih",
      "round": 5,
      "event_tick": 30549,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.968750 -1211.523800 -108.968750; setang 6.097076 -164.172130 0",
          "position_tick": 30308,
          "angle_tick": 30308,
          "origin": [
            1003.96875,
            -1211.5238,
            -108.96875
          ],
          "pitch": 6.0970764,
          "yaw": -164.17213,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1003.968750 -1211.181300 -108.968750; setang 88.999910 0.904663 0",
          "position_tick": 30037,
          "angle_tick": 30037,
          "origin": [
            1003.96875,
            -1211.1813,
            -108.96875
          ],
          "pitch": 88.99991,
          "yaw": 0.9046631,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.98828125,
            0.015625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 452.010770 -1558.580400 -237.970460; setang -26.005676 -177.435380 0",
          "position_tick": 30543,
          "angle_tick": 30543,
          "origin": [
            452.01077,
            -1558.5804,
            -237.97046
          ],
          "pitch": -26.005676,
          "yaw": -177.43538,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -83.10742,
            5.625,
            41.554688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 445.507477 -1558.354370 -234.718811; setang -26.174591 -177.463531 0",
          "position_tick": 30549,
          "angle_tick": 30549,
          "origin": [
            445.507476806641,
            -1558.354370117188,
            -234.718811035156
          ],
          "pitch": -26.174591064453,
          "yaw": -177.463531494141,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -83.275390625,
            1.78125,
            41.63671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30037,
          "last_tick": 30549,
          "samples": 513
        },
        "departure_tick": 30309,
        "movement_to_event_ms": 3765.625,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0a93537e02447cd9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00292",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00292",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00292",
        "demo_518d8b186445b01e1f62_00112"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 16,
      "event_tick": 138176,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -596.057100 562.661130 38.031250; setang 3.036011 -179.974950 0",
          "position_tick": 138046,
          "angle_tick": 138046,
          "origin": [
            -596.0571,
            562.66113,
            38.03125
          ],
          "pitch": 3.0360107,
          "yaw": -179.97495,
          "airborne": false,
          "duck_amount": 0.14021176,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -598.472530 564.022900 38.031250; setang 2.904175 -173.341950 0",
          "position_tick": 138169,
          "angle_tick": 138169,
          "origin": [
            -598.47253,
            564.0229,
            38.03125
          ],
          "pitch": 2.9041748,
          "yaw": -173.34195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -142.91016,
            -16.777344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -615.194214 562.064514 38.031250; setang 2.904175 -173.341949 0",
          "position_tick": 138176,
          "angle_tick": 138176,
          "origin": [
            -615.194213867188,
            562.064514160156,
            38.03125
          ],
          "pitch": 2.904174804688,
          "yaw": -173.341949462891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.11328125,
            -22.73828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138046,
          "last_tick": 138176,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0a99dfaffed98735",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00277",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00277",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00277",
        "demo_9973c9a1187116ecba8b_00034"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "yuurih",
      "round": 12,
      "event_tick": 112581,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1698.959100 2855.968300 19.881283; setang 0.109863 -109.413870 0",
          "position_tick": 112515,
          "angle_tick": 112515,
          "origin": [
            -1698.9591,
            2855.9683,
            19.881283
          ],
          "pitch": 0.10986328,
          "yaw": -109.41387,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1698.959100 2855.968300 19.881283; setang -0.412674 -111.228676 0",
          "position_tick": 112451,
          "angle_tick": 112451,
          "origin": [
            -1698.9591,
            2855.9683,
            19.881283
          ],
          "pitch": -0.41267395,
          "yaw": -111.228676,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1677.417600 2822.354700 19.170810; setang -9.432449 -106.114540 0",
          "position_tick": 112575,
          "angle_tick": 112575,
          "origin": [
            -1677.4176,
            2822.3547,
            19.17081
          ],
          "pitch": -9.432449,
          "yaw": -106.11454,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.34375,
            -164.1875,
            -4.956421
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1681.653931 2807.656738 18.851860; setang -9.762726 -105.976868 0",
          "position_tick": 112581,
          "angle_tick": 112581,
          "origin": [
            -1681.653930664062,
            2807.65673828125,
            18.851860046387
          ],
          "pitch": -9.762725830078,
          "yaw": -105.976867675781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -57.0,
            -198.0,
            -7.372314453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 112451,
          "last_tick": 112581,
          "samples": 131
        },
        "departure_tick": 112516,
        "movement_to_event_ms": 1031.25,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0afe9f6cbbb65b9d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00296",
      "command_record_id": "demo_5d6af8fdfb719608e960_00296",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00296",
        "demo_86c38e0db4646195347a_00295"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 11,
      "event_tick": 91727,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 369.531433 1664.053345 134.031311; setang -13.384781 64.319122 0",
          "position_tick": 91713,
          "angle_tick": 91727,
          "origin": [
            369.531433105469,
            1664.053344726562,
            134.031311035156
          ],
          "pitch": -13.384780883789,
          "yaw": 64.319122314453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 369.531430 1664.053300 134.031310; setang -13.384781 64.267610 0",
          "position_tick": 91714,
          "angle_tick": 91714,
          "origin": [
            369.53143,
            1664.0533,
            134.03131
          ],
          "pitch": -13.384781,
          "yaw": 64.26761,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 371.720978 1668.598267 173.578125; setang -13.384781 64.319122 0",
          "position_tick": 91727,
          "angle_tick": 91727,
          "origin": [
            371.720977783203,
            1668.598266601562,
            173.578125
          ],
          "pitch": -13.384780883789,
          "yaw": 64.319122314453,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            13.015625,
            27.015625,
            167.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91273,
          "last_tick": 91727,
          "samples": 455
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0bd2ee207fe7a141",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00290",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00290",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00290",
        "demo_f53e9889dd94c99a6feb_00377"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "S1ren",
      "round": 16,
      "event_tick": 135764,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1066.097200 -1023.554400 -415.968750; setang 3.564026 2.330139 0",
          "position_tick": 135500,
          "angle_tick": 135500,
          "origin": [
            -1066.0972,
            -1023.5544,
            -415.96875
          ],
          "pitch": 3.5640259,
          "yaw": 2.3301392,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -341.195300 -957.005500 -415.968750; setang 6.897003 -38.227264 0",
          "position_tick": 135758,
          "angle_tick": 135758,
          "origin": [
            -341.1953,
            -957.0055,
            -415.96875
          ],
          "pitch": 6.897003,
          "yaw": -38.227264,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            177.83203,
            -165.41406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -326.879272 -969.706543 -415.968750; setang 6.897003 -38.425369 0",
          "position_tick": 135764,
          "angle_tick": 135764,
          "origin": [
            -326.879272460938,
            -969.70654296875,
            -415.96875
          ],
          "pitch": 6.897003173828,
          "yaw": -38.425369262695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            184.765625,
            -160.8984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135500,
          "last_tick": 135764,
          "samples": 265
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0c1a20478a7044a9",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00116",
      "command_record_id": "demo_49fabf21b1c26f1010df_00116",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00116",
        "demo_5c8743102c5a1e28f8ee_00080"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 7,
      "event_tick": 54825,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1439.894900 2638.471000 82.101790; setang -10.617249 -148.659790 0",
          "position_tick": 54805,
          "angle_tick": 54805,
          "origin": [
            1439.8949,
            2638.471,
            82.10179
          ],
          "pitch": -10.617249,
          "yaw": -148.65979,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1453.411000 2614.936300 76.161090; setang -5.057831 -151.167420 0",
          "position_tick": 54695,
          "angle_tick": 54695,
          "origin": [
            1453.411,
            2614.9363,
            76.16109
          ],
          "pitch": -5.057831,
          "yaw": -151.16742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -25.796875,
            222.17188,
            188.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1421.553200 2627.304200 80.357445; setang -10.659149 -148.618240 0",
          "position_tick": 54819,
          "angle_tick": 54819,
          "origin": [
            1421.5532,
            2627.3042,
            80.357445
          ],
          "pitch": -10.659149,
          "yaw": -148.61824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.41406,
            -84.3125,
            -9.663574
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1408.911987 2619.599365 79.468063; setang -10.700684 -148.576355 0",
          "position_tick": 54825,
          "angle_tick": 54825,
          "origin": [
            1408.911987304688,
            2619.599365234375,
            79.468063354492
          ],
          "pitch": -10.70068359375,
          "yaw": -148.576354980469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -171.4375,
            -104.515625,
            -12.09375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54695,
          "last_tick": 54825,
          "samples": 131
        },
        "departure_tick": 54806,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0c1d0e1a9306a23d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00075",
      "command_record_id": "demo_21a2c34da37a8e81c427_00075",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00075",
        "demo_585d972b6bcf05f54588_00081"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 5,
      "event_tick": 30797,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1336.934600 664.167900 -79.968750; setang 5.231903 168.189030 0",
          "position_tick": 30665,
          "angle_tick": 30665,
          "origin": [
            -1336.9346,
            664.1679,
            -79.96875
          ],
          "pitch": 5.231903,
          "yaw": 168.18903,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.6875,
            -110.67578,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1467.703600 743.168900 -47.968750; setang 7.241364 -152.063140 0",
          "position_tick": 30791,
          "angle_tick": 30791,
          "origin": [
            -1467.7036,
            743.1689,
            -47.96875
          ],
          "pitch": 7.2413635,
          "yaw": -152.06314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.539062,
            -25.675781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1475.312988 739.142090 -47.968750; setang 6.699249 -152.095062 0",
          "position_tick": 30797,
          "angle_tick": 30797,
          "origin": [
            -1475.31298828125,
            739.14208984375,
            -47.96875
          ],
          "pitch": 6.699249267578,
          "yaw": -152.095062255859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.71875,
            -62.8046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30665,
          "last_tick": 30797,
          "samples": 133
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0c61269c919978c4",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_17accc02fe6ec2727063_00036",
      "command_record_id": "demo_17accc02fe6ec2727063_00036",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00036",
        "demo_3ef7bfc9c4cb1bcd3960_00245"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 4,
      "event_tick": 23635,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1349.106700 -2272.643300 -218.813170; setang -0.831528 -6.038361 0",
          "position_tick": 23505,
          "angle_tick": 23505,
          "origin": [
            -1349.1067,
            -2272.6433,
            -218.81317
          ],
          "pitch": -0.8315277,
          "yaw": -6.0383606,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.36719,
            -107.765625,
            49.45703
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -918.090600 -2356.040000 -167.968750; setang -13.859940 42.440872 0",
          "position_tick": 23629,
          "angle_tick": 23629,
          "origin": [
            -918.0906,
            -2356.04,
            -167.96875
          ],
          "pitch": -13.85994,
          "yaw": 42.440872,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            193.61328,
            150.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -903.244568 -2343.959229 -167.968750; setang -14.044647 42.502319 0",
          "position_tick": 23635,
          "angle_tick": 23635,
          "origin": [
            -903.244567871094,
            -2343.959228515625,
            -167.96875
          ],
          "pitch": -14.044647216797,
          "yaw": 42.502319335938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            188.52734375,
            156.46875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23505,
          "last_tick": 23635,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0cc08e94a652a92e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00550",
      "command_record_id": "demo_5d6af8fdfb719608e960_00550",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00550",
        "demo_86c38e0db4646195347a_00254"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 22,
      "event_tick": 204789,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 898.700600 631.596500 100.283860; setang -14.566833 -27.110138 0",
          "position_tick": 204777,
          "angle_tick": 204777,
          "origin": [
            898.7006,
            631.5965,
            100.28386
          ],
          "pitch": -14.5668335,
          "yaw": -27.110138,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 948.532960 617.866300 105.166220; setang -0.755997 -27.594223 0",
          "position_tick": 204659,
          "angle_tick": 204659,
          "origin": [
            948.53296,
            617.8663,
            105.16622
          ],
          "pitch": -0.7559967,
          "yaw": -27.594223,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.101562,
            80.88281,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 903.503900 629.145300 102.668830; setang -15.755081 -26.890076 0",
          "position_tick": 204783,
          "angle_tick": 204783,
          "origin": [
            903.5039,
            629.1453,
            102.66883
          ],
          "pitch": -15.755081,
          "yaw": -26.890076,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            70.82422,
            -36.11328,
            35.166016
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 912.571045 624.555725 105.351746; setang -16.283112 -26.274139 0",
          "position_tick": 204789,
          "angle_tick": 204789,
          "origin": [
            912.571044921875,
            624.555725097656,
            105.351745605469
          ],
          "pitch": -16.283111572266,
          "yaw": -26.274139404297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            134.83203125,
            -67.91796875,
            -1.88330078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 204659,
          "last_tick": 204789,
          "samples": 131
        },
        "departure_tick": 204778,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0cfdedb6e6788f73",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00104",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00104",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00104",
        "demo_84f87856e21e12df25d7_00198"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 6,
      "event_tick": 52372,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 256.032440 435.695435 92.031219; setang -28.914642 16.835175 0",
          "position_tick": 52358,
          "angle_tick": 52372,
          "origin": [
            256.032440185547,
            435.695434570312,
            92.031219482422
          ],
          "pitch": -28.914642333984,
          "yaw": 16.835174560547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 256.032440 435.695430 93.125000; setang -28.868286 16.828308 0",
          "position_tick": 52359,
          "angle_tick": 52359,
          "origin": [
            256.03244,
            435.69543,
            93.125
          ],
          "pitch": -28.868286,
          "yaw": 16.828308,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 256.032440 435.695435 134.546875; setang -28.914642 16.835175 0",
          "position_tick": 52372,
          "angle_tick": 52372,
          "origin": [
            256.032440185547,
            435.695434570312,
            134.546875
          ],
          "pitch": -28.914642333984,
          "yaw": 16.835174560547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52131,
          "last_tick": 52372,
          "samples": 242
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d01989a3a925118",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_241d9eb92ddde5a3b396_00058",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00058",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00058",
        "demo_518d8b186445b01e1f62_00333"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 5,
      "event_tick": 35001,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 414.848022 1247.056641 -23.012451; setang -22.241821 -119.424133 0",
          "position_tick": 34994,
          "angle_tick": 35001,
          "origin": [
            414.848022460938,
            1247.056640625,
            -23.012451171875
          ],
          "pitch": -22.241821289062,
          "yaw": -119.424133300781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 414.848020 1247.056600 -18.437500; setang -22.241821 -119.424130 0",
          "position_tick": 34995,
          "angle_tick": 34995,
          "origin": [
            414.84802,
            1247.0566,
            -18.4375
          ],
          "pitch": -22.241821,
          "yaw": -119.42413,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 414.848022 1247.056641 1.500000; setang -22.241821 -119.424133 0",
          "position_tick": 35001,
          "angle_tick": 35001,
          "origin": [
            414.848022460938,
            1247.056640625,
            1.5
          ],
          "pitch": -22.241821289062,
          "yaw": -119.424133300781,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34871,
          "last_tick": 35001,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d23fad72f5ddeb7",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00245",
      "command_record_id": "demo_9da916c73bb5ff938c63_00081",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00245",
        "demo_9da916c73bb5ff938c63_00081"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 5,
      "event_tick": 29791,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 87.654140 1301.007800 97.115530; setang -14.014099 54.226105 0",
          "position_tick": 29753,
          "angle_tick": 29753,
          "origin": [
            87.65414,
            1301.0078,
            97.11553
          ],
          "pitch": -14.014099,
          "yaw": 54.226105,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 86.281710 1299.094700 97.107410; setang -14.014099 54.226105 0",
          "position_tick": 29561,
          "angle_tick": 29561,
          "origin": [
            86.28171,
            1299.0947,
            97.10741
          ],
          "pitch": -14.014099,
          "yaw": 54.226105,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 91.960770 1307.008200 97.221740; setang -14.014099 54.226105 0",
          "position_tick": 29785,
          "angle_tick": 29785,
          "origin": [
            91.96077,
            1307.0082,
            97.22174
          ],
          "pitch": -14.014099,
          "yaw": 54.226105,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 92.385292 1307.596436 97.250229; setang -14.014099 54.226105 0",
          "position_tick": 29791,
          "angle_tick": 29791,
          "origin": [
            92.385292053223,
            1307.596435546875,
            97.250228881836
          ],
          "pitch": -14.014099121094,
          "yaw": 54.226104736328,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            6.37451171875,
            8.84375,
            0.42822265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29561,
          "last_tick": 29791,
          "samples": 231
        },
        "departure_tick": 29754,
        "movement_to_event_ms": 593.75,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d9ede41caa7f024",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00237",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00295",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00237",
        "demo_5c8743102c5a1e28f8ee_00295"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 16,
      "event_tick": 132227,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1255.926500 2038.070800 2.007924; setang -43.890045 -82.062720 0",
          "position_tick": 132051,
          "angle_tick": 132051,
          "origin": [
            1255.9265,
            2038.0708,
            2.007924
          ],
          "pitch": -43.890045,
          "yaw": -82.06272,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 176.612660 2364.795700 -119.968750; setang 8.843994 -16.457855 0",
          "position_tick": 131715,
          "angle_tick": 131715,
          "origin": [
            176.61266,
            2364.7957,
            -119.96875
          ],
          "pitch": 8.843994,
          "yaw": -16.457855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            143.34082,
            -42.390625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1516.528000 1699.273800 -1.474487; setang -29.502075 -131.826660 0",
          "position_tick": 132221,
          "angle_tick": 132221,
          "origin": [
            1516.528,
            1699.2738,
            -1.4744873
          ],
          "pitch": -29.502075,
          "yaw": -131.82666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.99219,
            -77.96094,
            25.265625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1517.664917 1697.377197 -1.037476; setang -34.583923 -131.430817 0",
          "position_tick": 132227,
          "angle_tick": 132227,
          "origin": [
            1517.664916992188,
            1697.377197265625,
            -1.037475585938
          ],
          "pitch": -34.583923339844,
          "yaw": -131.430816650391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.9921875,
            -12.3515625,
            2.6796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131715,
          "last_tick": 132227,
          "samples": 513
        },
        "departure_tick": 132052,
        "movement_to_event_ms": 2750.0,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0dcaadae48ba14fc",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_49fabf21b1c26f1010df_00144",
      "command_record_id": "demo_49fabf21b1c26f1010df_00144",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00144",
        "demo_5c8743102c5a1e28f8ee_00135"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 8,
      "event_tick": 65932,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -627.210900 1372.466700 -111.724240; setang -17.308624 10.079269 0",
          "position_tick": 65922,
          "angle_tick": 65922,
          "origin": [
            -627.2109,
            1372.4667,
            -111.72424
          ],
          "pitch": -17.308624,
          "yaw": 10.079269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -627.185300 1390.789900 -112.755680; setang -8.975830 7.026794 0",
          "position_tick": 65802,
          "angle_tick": 65802,
          "origin": [
            -627.1853,
            1390.7899,
            -112.75568
          ],
          "pitch": -8.97583,
          "yaw": 7.0267944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -625.869900 1372.704800 -111.739810; setang -17.407501 10.095749 0",
          "position_tick": 65925,
          "angle_tick": 65925,
          "origin": [
            -625.8699,
            1372.7048,
            -111.73981
          ],
          "pitch": -17.407501,
          "yaw": 10.095749,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.460938,
            5.2265625,
            -0.33984375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -617.195618 1374.250732 -111.840881; setang -17.803680 10.046310 0",
          "position_tick": 65932,
          "angle_tick": 65932,
          "origin": [
            -617.195617675781,
            1374.250732421875,
            -111.840881347656
          ],
          "pitch": -17.803680419922,
          "yaw": 10.046310424805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            124.5,
            22.15625,
            -1.44921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65802,
          "last_tick": 65932,
          "samples": 131
        },
        "departure_tick": 65923,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0dfbfe05320c00be",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00289",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00289",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00289",
        "demo_5c8743102c5a1e28f8ee_00480"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 15,
      "event_tick": 123744,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -758.677370 2551.183600 -81.248900; setang -10.408173 -69.182970 0",
          "position_tick": 123717,
          "angle_tick": 123717,
          "origin": [
            -758.67737,
            2551.1836,
            -81.2489
          ],
          "pitch": -10.408173,
          "yaw": -69.18297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -722.691700 2550.875000 -79.980530; setang 0.961304 -72.150990 0",
          "position_tick": 123614,
          "angle_tick": 123614,
          "origin": [
            -722.6917,
            2550.875,
            -79.98053
          ],
          "pitch": 0.9613037,
          "yaw": -72.15099,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.09375,
            1.140625,
            0.1640625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -752.765440 2535.582000 -80.945800; setang -10.408173 -69.015770 0",
          "position_tick": 123737,
          "angle_tick": 123737,
          "origin": [
            -752.76544,
            2535.582,
            -80.9458
          ],
          "pitch": -10.408173,
          "yaw": -69.01577,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.765625,
            -86.34375,
            1.6796875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -749.214172 2526.266602 -80.846985; setang -10.408173 -69.015770 0",
          "position_tick": 123744,
          "angle_tick": 123744,
          "origin": [
            -749.214172363281,
            2526.2666015625,
            -80.846984863281
          ],
          "pitch": -10.408172607422,
          "yaw": -69.015769958496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            40.15234375,
            -105.15625,
            -0.5546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 123614,
          "last_tick": 123744,
          "samples": 131
        },
        "departure_tick": 123718,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0e23ec81338294f6",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00338",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00338",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00338",
        "demo_5d6af8fdfb719608e960_00245"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 17,
      "event_tick": 146090,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 841.665600 2538.596400 140.084300; setang 0.792053 -131.248500 0",
          "position_tick": 145960,
          "angle_tick": 145960,
          "origin": [
            841.6656,
            2538.5964,
            140.0843
          ],
          "pitch": 0.7920532,
          "yaw": -131.2485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 855.675230 2126.790300 136.366270; setang 3.387909 -158.529280 0",
          "position_tick": 146083,
          "angle_tick": 146083,
          "origin": [
            855.67523,
            2126.7903,
            136.36627
          ],
          "pitch": 3.387909,
          "yaw": -158.52928,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -139.6289,
            -72.765625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 839.682007 2119.279053 136.297012; setang 3.387909 -158.529282 0",
          "position_tick": 146090,
          "angle_tick": 146090,
          "origin": [
            839.682006835938,
            2119.279052734375,
            136.297012329102
          ],
          "pitch": 3.387908935547,
          "yaw": -158.529281616211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -182.15234375,
            -85.65625,
            -3.6220703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 145960,
          "last_tick": 146090,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0ee5f278a6ec787e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00219",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00219",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00219",
        "demo_79fb1d50cba757afee7d_00086"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 11,
      "event_tick": 82608,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1649.931800 613.971070 31.387459; setang -8.151855 96.939240 0",
          "position_tick": 82475,
          "angle_tick": 82475,
          "origin": [
            -1649.9318,
            613.97107,
            31.387459
          ],
          "pitch": -8.151855,
          "yaw": 96.93924,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.64844,
            2.3847656,
            -178.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1692.219600 847.739440 32.553540; setang -63.503723 92.363434 0",
          "position_tick": 82601,
          "angle_tick": 82601,
          "origin": [
            -1692.2196,
            847.73944,
            32.55354
          ],
          "pitch": -63.503723,
          "yaw": 92.363434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.5859375,
            244.76953,
            1.1318359
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1693.201782 870.686768 32.658550; setang -65.087814 92.407379 0",
          "position_tick": 82608,
          "angle_tick": 82608,
          "origin": [
            -1693.201782226562,
            870.686767578125,
            32.658550262451
          ],
          "pitch": -65.087814331055,
          "yaw": 92.407379150391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.4453125,
            244.7734375,
            1.11669921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82475,
          "last_tick": 82608,
          "samples": 134
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0ee9cc2de0362437",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00255",
      "command_record_id": "demo_79afb17b7ed789137186_00255",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00255",
        "demo_b9b20b60330034a63512_00002"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 14,
      "event_tick": 127142,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 597.827500 1020.378970 1700.031200; setang 0.400314 96.109770 0",
          "position_tick": 126630,
          "angle_tick": 126630,
          "origin": [
            597.8275,
            1020.37897,
            1700.0312
          ],
          "pitch": 0.40031433,
          "yaw": 96.10977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.08203,
            113.02344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 600.305700 1563.936600 1700.031200; setang -4.958954 145.822570 0",
          "position_tick": 127136,
          "angle_tick": 127136,
          "origin": [
            600.3057,
            1563.9366,
            1700.0312
          ],
          "pitch": -4.958954,
          "yaw": 145.82257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.08594,
            98.625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 588.455627 1572.682739 1700.031250; setang -5.759583 145.853455 0",
          "position_tick": 127142,
          "angle_tick": 127142,
          "origin": [
            588.455627441406,
            1572.682739257812,
            1700.03125
          ],
          "pitch": -5.759582519531,
          "yaw": 145.853454589844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -161.828125,
            117.40625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126630,
          "last_tick": 127142,
          "samples": 513
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0f0f1058e8aaaa31",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00041",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00041",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00041",
        "demo_f1d8725268c9f30ce844_00193"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 4,
      "event_tick": 26515,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -214.037170 612.094540 -78.893860; setang 15.180359 -148.306850 0",
          "position_tick": 26385,
          "angle_tick": 26385,
          "origin": [
            -214.03717,
            612.09454,
            -78.89386
          ],
          "pitch": 15.180359,
          "yaw": -148.30685,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -165.6211,
            -130.2461,
            10.921875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -201.506410 523.692100 -77.078610; setang 17.248535 -166.875120 0",
          "position_tick": 26508,
          "angle_tick": 26508,
          "origin": [
            -201.50641,
            523.6921,
            -77.07861
          ],
          "pitch": 17.248535,
          "yaw": -166.87512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -201.506409 523.692078 -77.078613; setang 17.248535 -166.875122 0",
          "position_tick": 26515,
          "angle_tick": 26515,
          "origin": [
            -201.506408691406,
            523.692077636719,
            -77.07861328125
          ],
          "pitch": 17.24853515625,
          "yaw": -166.875122070312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26385,
          "last_tick": 26515,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0f2f970de6fc917d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00217",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00217",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00217",
        "demo_fde4c2af9b83d7a5ead3_00209"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 12,
      "event_tick": 105620,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -58.520050 -158.215820 0",
          "position_tick": 105613,
          "angle_tick": 105620,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -58.520050048828,
          "yaw": -158.2158203125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -58.520050 -158.215820 0",
          "position_tick": 105614,
          "angle_tick": 105614,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -58.52005,
          "yaw": -158.21582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -16.000000 -163.968750; setang -58.520050 -158.215820 0",
          "position_tick": 105620,
          "angle_tick": 105620,
          "origin": [
            1216.0,
            -16.0,
            -163.96875
          ],
          "pitch": -58.520050048828,
          "yaw": -158.2158203125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 105490,
          "last_tick": 105620,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0f40c63d714f451d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00347",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00347",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00347",
        "demo_b24ca24bca0f9defa72c_00183"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 16,
      "event_tick": 136835,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 906.948669 1070.937500 1.038549; setang -55.302773 83.973999 0",
          "position_tick": 136828,
          "angle_tick": 136835,
          "origin": [
            906.948669433594,
            1070.9375,
            1.038549423218
          ],
          "pitch": -55.302772521973,
          "yaw": 83.973999023438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 906.948670 1070.937500 1.038549; setang -55.302773 83.974000 0",
          "position_tick": 136829,
          "angle_tick": 136829,
          "origin": [
            906.94867,
            1070.9375,
            1.0385494
          ],
          "pitch": -55.302773,
          "yaw": 83.974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 906.948669 1070.937500 1.038549; setang -55.302773 83.973999 0",
          "position_tick": 136835,
          "angle_tick": 136835,
          "origin": [
            906.948669433594,
            1070.9375,
            1.038549423218
          ],
          "pitch": -55.302772521973,
          "yaw": 83.973999023438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136543,
          "last_tick": 136835,
          "samples": 293
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0f74d68402c0db27",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00300",
      "command_record_id": "demo_18d34587c875f0b595ae_00300",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00300",
        "demo_2666f7f52fbf4c296e43_00202"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 16,
      "event_tick": 153456,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 206.508240 1087.473400 -30.329895; setang 3.272553 -85.856780 0",
          "position_tick": 153326,
          "angle_tick": 153326,
          "origin": [
            206.50824,
            1087.4734,
            -30.329895
          ],
          "pitch": 3.2725525,
          "yaw": -85.85678,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            44.027344,
            105.56641,
            -4.1289062
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 236.035920 1273.153400 -31.968750; setang -8.525055 -89.706800 0",
          "position_tick": 153450,
          "angle_tick": 153450,
          "origin": [
            236.03592,
            1273.1534,
            -31.96875
          ],
          "pitch": -8.525055,
          "yaw": -89.7068,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 236.035919 1273.153442 -31.968750; setang -8.525055 -89.734268 0",
          "position_tick": 153456,
          "angle_tick": 153456,
          "origin": [
            236.035919189453,
            1273.153442382812,
            -31.96875
          ],
          "pitch": -8.525054931641,
          "yaw": -89.734268188477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153326,
          "last_tick": 153456,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0fd9644862912a12",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_18d34587c875f0b595ae_00307",
      "command_record_id": "demo_18d34587c875f0b595ae_00307",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00307",
        "demo_da35559385e7d6e5ce42_00038"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 16,
      "event_tick": 155592,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 852.427250 310.763200 -187.146670; setang -3.075485 -174.116130 0",
          "position_tick": 155218,
          "angle_tick": 155218,
          "origin": [
            852.42725,
            310.7632,
            -187.14667
          ],
          "pitch": -3.0754852,
          "yaw": -174.11613,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.5078125,
            -50.625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 950.282800 697.761800 -188.830810; setang -12.876663 21.774902 0",
          "position_tick": 155586,
          "angle_tick": 155586,
          "origin": [
            950.2828,
            697.7618,
            -188.83081
          ],
          "pitch": -12.876663,
          "yaw": 21.774902,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            158.26562,
            89.21484,
            -0.015625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 963.928101 704.680725 -188.832336; setang -13.648804 21.900558 0",
          "position_tick": 155592,
          "angle_tick": 155592,
          "origin": [
            963.928100585938,
            704.680725097656,
            -188.832336425781
          ],
          "pitch": -13.648803710938,
          "yaw": 21.90055847168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            181.40234375,
            88.3046875,
            -0.01953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155218,
          "last_tick": 155592,
          "samples": 375
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0ff7d6741c360ad6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00067",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00080",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00067",
        "demo_ea4226131b7a75cdf0ec_00080"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 6,
      "event_tick": 43396,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -469.218440 -2148.213400 -179.968750; setang 1.484863 44.308197 0",
          "position_tick": 43378,
          "angle_tick": 43378,
          "origin": [
            -469.21844,
            -2148.2134,
            -179.96875
          ],
          "pitch": 1.4848633,
          "yaw": 44.308197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -396.183600 -2108.939500 -179.968750; setang 2.447540 37.818024 0",
          "position_tick": 43211,
          "angle_tick": 43211,
          "origin": [
            -396.1836,
            -2108.9395,
            -179.96875
          ],
          "pitch": 2.4475403,
          "yaw": 37.818024,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.39844,
            139.14062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -457.510680 -2136.789800 -179.968750; setang 1.375000 44.308197 0",
          "position_tick": 43390,
          "angle_tick": 43390,
          "origin": [
            -457.51068,
            -2136.7898,
            -179.96875
          ],
          "pitch": 1.375,
          "yaw": 44.308197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            103.37891,
            100.875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -447.626343 -2127.141357 -179.968750; setang 1.264801 44.390594 0",
          "position_tick": 43396,
          "angle_tick": 43396,
          "origin": [
            -447.626342773438,
            -2127.141357421875,
            -179.96875
          ],
          "pitch": 1.264801025391,
          "yaw": 44.390594482422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            136.03125,
            132.84375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43211,
          "last_tick": 43396,
          "samples": 186
        },
        "departure_tick": 43379,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1028fc1bf45a73ee",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2160153112cdae3ea873_00288",
      "command_record_id": "demo_2160153112cdae3ea873_00288",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00288",
        "demo_c41e59c2737947d52711_00277"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 16,
      "event_tick": 148095,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1023.668900 -871.140500 1612.019000; setang -0.184708 5.515137 0",
          "position_tick": 147965,
          "angle_tick": 147965,
          "origin": [
            -1023.6689,
            -871.1405,
            1612.019
          ],
          "pitch": -0.18470764,
          "yaw": 5.5151367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.203125,
            -247.89844,
            -27.375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -984.145900 -933.647340 1612.006700; setang -5.781555 10.346039 0",
          "position_tick": 148089,
          "angle_tick": 148089,
          "origin": [
            -984.1459,
            -933.64734,
            1612.0067
          ],
          "pitch": -5.781555,
          "yaw": 10.346039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            182.53516,
            33.328125,
            0.28125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -968.289185 -930.752441 1612.031128; setang -6.072006 10.319946 0",
          "position_tick": 148095,
          "angle_tick": 148095,
          "origin": [
            -968.289184570312,
            -930.75244140625,
            1612.031127929688
          ],
          "pitch": -6.072006225586,
          "yaw": 10.319946289062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.37109375,
            38.56640625,
            0.3125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147965,
          "last_tick": 148095,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_10564383c393fd5a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_241d9eb92ddde5a3b396_00013",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00013",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00013",
        "demo_92655b67d38bb2eb32f4_00254"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 2,
      "event_tick": 10663,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -755.840454 711.047668 35.031250; setang -39.490021 -75.942650 0",
          "position_tick": 10656,
          "angle_tick": 10663,
          "origin": [
            -755.840454101562,
            711.047668457031,
            35.03125
          ],
          "pitch": -39.490020751953,
          "yaw": -75.942649841309,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -755.840450 711.047670 35.031250; setang -39.490020 -75.942650 0",
          "position_tick": 10657,
          "angle_tick": 10657,
          "origin": [
            -755.84045,
            711.04767,
            35.03125
          ],
          "pitch": -39.49002,
          "yaw": -75.94265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -755.840454 711.047668 35.031250; setang -39.490021 -75.942650 0",
          "position_tick": 10663,
          "angle_tick": 10663,
          "origin": [
            -755.840454101562,
            711.047668457031,
            35.03125
          ],
          "pitch": -39.490020751953,
          "yaw": -75.942649841309,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10351,
          "last_tick": 10663,
          "samples": 313
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_10a504d8e6d95e72",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_18d34587c875f0b595ae_00342",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00161",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00342",
        "demo_2666f7f52fbf4c296e43_00161"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 9,
      "event_tick": 71875,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -978.509160 798.653900 0.031250; setang 5.497620 -81.767460 0",
          "position_tick": 71807,
          "angle_tick": 71807,
          "origin": [
            -978.50916,
            798.6539,
            0.03125
          ],
          "pitch": 5.4976196,
          "yaw": -81.76746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1016.771850 781.160160 -1.968750; setang 6.993485 -79.655340 0",
          "position_tick": 71645,
          "angle_tick": 71645,
          "origin": [
            -1016.77185,
            781.16016,
            -1.96875
          ],
          "pitch": 6.9934845,
          "yaw": -79.65534,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -179.6914,
            49.996094,
            -59.589905
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -990.154100 807.679300 -1.199097; setang 7.037781 -72.791290 0",
          "position_tick": 71869,
          "angle_tick": 71869,
          "origin": [
            -990.1541,
            807.6793,
            -1.1990967
          ],
          "pitch": 7.037781,
          "yaw": -72.79129,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.285156,
            -93.25391,
            -31.984375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -986.820923 796.991943 -3.968750; setang 7.037781 -72.791290 0",
          "position_tick": 71875,
          "angle_tick": 71875,
          "origin": [
            -986.820922851562,
            796.991943359375,
            -3.96875
          ],
          "pitch": 7.037780761719,
          "yaw": -72.791290283203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            48.17578125,
            -154.72265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71645,
          "last_tick": 71875,
          "samples": 231
        },
        "departure_tick": 71808,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_10f0331d0b8b860d",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_241d9eb92ddde5a3b396_00056",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00056",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00056",
        "demo_518d8b186445b01e1f62_00181"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zweih",
      "round": 5,
      "event_tick": 34529,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -925.045800 -1166.125100 66.452830; setang 2.252884 91.034424 0",
          "position_tick": 34399,
          "angle_tick": 34399,
          "origin": [
            -925.0458,
            -1166.1251,
            66.45283
          ],
          "pitch": 2.252884,
          "yaw": 91.034424,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -39.1875,
            0.06506348,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -839.250200 -797.832760 106.031260; setang -7.912903 47.611664 0",
          "position_tick": 34522,
          "angle_tick": 34522,
          "origin": [
            -839.2502,
            -797.83276,
            106.03126
          ],
          "pitch": -7.912903,
          "yaw": 47.611664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.44531,
            180.6875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -823.745544 -780.886597 106.031258; setang -7.912903 47.611664 0",
          "position_tick": 34529,
          "angle_tick": 34529,
          "origin": [
            -823.745544433594,
            -780.886596679688,
            106.031257629395
          ],
          "pitch": -7.912902832031,
          "yaw": 47.611663818359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.34765625,
            180.80078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34399,
          "last_tick": 34529,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_10f6af0ba1a4547c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00207",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00207",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00207",
        "demo_da35559385e7d6e5ce42_00230"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 12,
      "event_tick": 86356,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -360.000000 2120.000000 16.056593; setang 0.657806 -61.731834 0",
          "position_tick": 86034,
          "angle_tick": 86034,
          "origin": [
            -360.0,
            2120.0,
            16.056593
          ],
          "pitch": 0.6578064,
          "yaw": -61.731834,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -360.000000 2120.000000 16.056593; setang 7.741928 -58.038025 0",
          "position_tick": 85927,
          "angle_tick": 85927,
          "origin": [
            -360.0,
            2120.0,
            16.056593
          ],
          "pitch": 7.741928,
          "yaw": -58.038025,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 246.282380 1243.742400 -31.968750; setang -3.997314 -117.998660 0",
          "position_tick": 86350,
          "angle_tick": 86350,
          "origin": [
            246.28238,
            1243.7424,
            -31.96875
          ],
          "pitch": -3.9973145,
          "yaw": -117.99866,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.91406,
            -209.49219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 237.886108 1226.951172 -31.968750; setang -3.997314 -117.998657 0",
          "position_tick": 86356,
          "angle_tick": 86356,
          "origin": [
            237.886108398438,
            1226.951171875,
            -31.96875
          ],
          "pitch": -3.997314453125,
          "yaw": -117.998657226562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -109.7685546875,
            -217.1640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85927,
          "last_tick": 86356,
          "samples": 430
        },
        "departure_tick": 86035,
        "movement_to_event_ms": 5031.25,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1145f0ec7df05708",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00258",
      "command_record_id": "demo_44ff5206b8e42e46265b_00313",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00258",
        "demo_44ff5206b8e42e46265b_00313"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 12,
      "event_tick": 107718,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2020.009300 323.412350 88.031250; setang -6.843109 33.936080 0",
          "position_tick": 107632,
          "angle_tick": 107632,
          "origin": [
            -2020.0093,
            323.41235,
            88.03125
          ],
          "pitch": -6.843109,
          "yaw": 33.93608,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2001.139400 269.730650 88.031250; setang 1.717651 76.514280 0",
          "position_tick": 107457,
          "angle_tick": 107457,
          "origin": [
            -2001.1394,
            269.73065,
            88.03125
          ],
          "pitch": 1.7176514,
          "yaw": 76.51428,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.789062,
            109.84375,
            15.591797
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2010.413200 293.427500 88.031250; setang -4.393158 62.265350 0",
          "position_tick": 107711,
          "angle_tick": 107711,
          "origin": [
            -2010.4132,
            293.4275,
            88.03125
          ],
          "pitch": -4.393158,
          "yaw": 62.26535,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.273438,
            65.115234,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2004.709595 304.267090 88.031250; setang -4.336853 62.293518 0",
          "position_tick": 107718,
          "angle_tick": 107718,
          "origin": [
            -2004.709594726562,
            304.26708984375,
            88.03125
          ],
          "pitch": -4.336853027344,
          "yaw": 62.293518066406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            72.7421875,
            138.28125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 107457,
          "last_tick": 107718,
          "samples": 262
        },
        "departure_tick": 107633,
        "movement_to_event_ms": 1343.75,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_117919fe3f8edd90",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00654",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00654",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00654",
        "demo_731311ac42553ee59f1a_00204"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 26,
      "event_tick": 209274,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 689.051300 34.933136 130.509310; setang 2.859879 -22.707367 0",
          "position_tick": 209191,
          "angle_tick": 209191,
          "origin": [
            689.0513,
            34.933136,
            130.50931
          ],
          "pitch": 2.8598785,
          "yaw": -22.707367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -75.170960 759.886600 81.031250; setang 15.592346 -42.947617 0",
          "position_tick": 208762,
          "angle_tick": 208762,
          "origin": [
            -75.17096,
            759.8866,
            81.03125
          ],
          "pitch": 15.592346,
          "yaw": -42.947617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.28516,
            -61.73047,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 590.095800 199.584530 156.031250; setang -34.375183 -38.272583 0",
          "position_tick": 209267,
          "angle_tick": 209267,
          "origin": [
            590.0958,
            199.58453,
            156.03125
          ],
          "pitch": -34.375183,
          "yaw": -38.272583,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.503906,
            12.8203125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 589.902161 199.700150 156.031250; setang -34.897736 -37.502518 0",
          "position_tick": 209274,
          "angle_tick": 209274,
          "origin": [
            589.902160644531,
            199.700149536133,
            156.03125
          ],
          "pitch": -34.897735595703,
          "yaw": -37.502517700195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 208762,
          "last_tick": 209274,
          "samples": 513
        },
        "departure_tick": 209192,
        "movement_to_event_ms": 1296.875,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_117b5e7bbe86e368",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00217",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00217",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00217",
        "demo_79fb1d50cba757afee7d_00081"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 11,
      "event_tick": 82320,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1392.010376 420.821289 9.031248; setang -32.967911 86.995239 0",
          "position_tick": 82313,
          "angle_tick": 82320,
          "origin": [
            -1392.010375976562,
            420.8212890625,
            9.031248092651
          ],
          "pitch": -32.967910766602,
          "yaw": 86.995239257812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1392.006800 420.889900 11.765625; setang -32.967910 86.995240 0",
          "position_tick": 82314,
          "angle_tick": 82314,
          "origin": [
            -1392.0068,
            420.8899,
            11.765625
          ],
          "pitch": -32.96791,
          "yaw": 86.99524,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1391.883789 423.230347 32.093750; setang -32.967911 86.995239 0",
          "position_tick": 82320,
          "angle_tick": 82320,
          "origin": [
            -1391.8837890625,
            423.230346679688,
            32.09375
          ],
          "pitch": -32.967910766602,
          "yaw": 86.995239257812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.578125,
            29.953125,
            235.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81869,
          "last_tick": 82320,
          "samples": 452
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_11aa2da8c46a1559",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00014",
      "command_record_id": "demo_1b9d5eac73de0b387701_00014",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00014",
        "demo_21a2c34da37a8e81c427_00004"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 2,
      "event_tick": 6248,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -161.031250 551.208000 -69.798400; setang -7.691116 -156.146970 0",
          "position_tick": 5870,
          "angle_tick": 5870,
          "origin": [
            -161.03125,
            551.208,
            -69.7984
          ],
          "pitch": -7.6911163,
          "yaw": -156.14697,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -370.183230 573.054900 -75.734375; setang -10.993530 -175.541610 0",
          "position_tick": 6242,
          "angle_tick": 6242,
          "origin": [
            -370.18323,
            573.0549,
            -75.734375
          ],
          "pitch": -10.99353,
          "yaw": -175.54161,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.99219,
            1.7539062,
            -2.0273438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -389.322693 573.107361 -55.718750; setang -12.163925 -175.165329 0",
          "position_tick": 6248,
          "angle_tick": 6248,
          "origin": [
            -389.322692871094,
            573.107360839844,
            -55.71875
          ],
          "pitch": -12.163925170898,
          "yaw": -175.165328979492,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.984375,
            0.671875,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 5870,
          "last_tick": 6248,
          "samples": 379
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_11c5410ab0b65afe",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00029",
      "command_record_id": "demo_518d8b186445b01e1f62_00029",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00029",
        "demo_5866197d339b3ac61e8a_00145"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "S1ren",
      "round": 3,
      "event_tick": 13524,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1444.809000 344.229640 0.031249; setang -9.536819 125.536650 0",
          "position_tick": 13497,
          "angle_tick": 13497,
          "origin": [
            1444.809,
            344.22964,
            0.03124857
          ],
          "pitch": -9.536819,
          "yaw": 125.53665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1440.777300 349.852140 0.031249; setang -8.811035 125.635530 0",
          "position_tick": 13394,
          "angle_tick": 13394,
          "origin": [
            1440.7773,
            349.85214,
            0.03124857
          ],
          "pitch": -8.811035,
          "yaw": 125.63553,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            -82.296875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1420.405400 378.345670 0.031249; setang -9.767883 125.602570 0",
          "position_tick": 13517,
          "angle_tick": 13517,
          "origin": [
            1420.4054,
            378.34567,
            0.03124857
          ],
          "pitch": -9.767883,
          "yaw": 125.60257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.96094,
            166.2207,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1408.326904 395.220520 0.031249; setang -9.767883 125.602570 0",
          "position_tick": 13524,
          "angle_tick": 13524,
          "origin": [
            1408.326904296875,
            395.220520019531,
            0.031248569489
          ],
          "pitch": -9.767883300781,
          "yaw": 125.602569580078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -133.171875,
            186.037109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13394,
          "last_tick": 13524,
          "samples": 131
        },
        "departure_tick": 13498,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_11e7c2ac9a5a2215",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00329",
      "command_record_id": "demo_bc6251413daa2447c1ff_00329",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00329",
        "demo_f1d8725268c9f30ce844_00219"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 17,
      "event_tick": 144205,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -744.854550 -1321.570000 -167.968750; setang 9.717072 62.958862 0",
          "position_tick": 144075,
          "angle_tick": 144075,
          "origin": [
            -744.85455,
            -1321.57,
            -167.96875
          ],
          "pitch": 9.717072,
          "yaw": 62.958862,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.57422,
            29.328125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -840.137630 -1422.070300 -167.968750; setang -60.341720 75.497010 0",
          "position_tick": 144199,
          "angle_tick": 144199,
          "origin": [
            -840.13763,
            -1422.0703,
            -167.96875
          ],
          "pitch": -60.34172,
          "yaw": 75.49701,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -840.137634 -1422.070312 -167.968750; setang -60.341721 75.497009 0",
          "position_tick": 144205,
          "angle_tick": 144205,
          "origin": [
            -840.137634277344,
            -1422.0703125,
            -167.96875
          ],
          "pitch": -60.341720581055,
          "yaw": 75.497009277344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144075,
          "last_tick": 144205,
          "samples": 131
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_12161ebc711204ef",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00011",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00011",
        "demo_5c8743102c5a1e28f8ee_00238"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FalleN",
      "round": 2,
      "event_tick": 16260,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1412.522200 1590.919800 -6.728332; setang 9.636047 -164.423800 0",
          "position_tick": 16130,
          "angle_tick": 16130,
          "origin": [
            1412.5222,
            1590.9198,
            -6.7283325
          ],
          "pitch": 9.636047,
          "yaw": -164.4238,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -168.00781,
            -145.01562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1358.099700 1292.031900 -9.340759; setang -1.276123 -142.424700 0",
          "position_tick": 16254,
          "angle_tick": 16254,
          "origin": [
            1358.0997,
            1292.0319,
            -9.340759
          ],
          "pitch": -1.276123,
          "yaw": -142.4247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.734375,
            -84.39844,
            6.6367188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1346.914062 1283.812378 -8.585266; setang -1.584091 -142.336807 0",
          "position_tick": 16260,
          "angle_tick": 16260,
          "origin": [
            1346.9140625,
            1283.812377929688,
            -8.585266113281
          ],
          "pitch": -1.584091186523,
          "yaw": -142.336807250977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.21875,
            -113.8046875,
            14.9453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16130,
          "last_tick": 16260,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_12da294be1ff9d44",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_da35559385e7d6e5ce42_00305",
      "command_record_id": "demo_da35559385e7d6e5ce42_00305",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00305",
        "demo_fbb358b45e5cdb7b7700_00417"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 16,
      "event_tick": 136627,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 892.062740 1687.929200 -59.968750; setang 12.789795 -96.287270 0",
          "position_tick": 136604,
          "angle_tick": 136604,
          "origin": [
            892.06274,
            1687.9292,
            -59.96875
          ],
          "pitch": 12.789795,
          "yaw": -96.28727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 649.662540 1322.194300 -87.968750; setang 5.742767 1.524689 0",
          "position_tick": 136381,
          "angle_tick": 136381,
          "origin": [
            649.66254,
            1322.1943,
            -87.96875
          ],
          "pitch": 5.7427673,
          "yaw": 1.5246887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 892.062740 1656.071300 -52.906250; setang 12.789795 -96.287270 0",
          "position_tick": 136621,
          "angle_tick": 136621,
          "origin": [
            892.06274,
            1656.0713,
            -52.90625
          ],
          "pitch": 12.789795,
          "yaw": -96.28727,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.2617188,
            -186.10938,
            166.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 892.063965 1641.485107 -33.531250; setang 12.789795 -96.287270 0",
          "position_tick": 136627,
          "angle_tick": 136627,
          "origin": [
            892.06396484375,
            1641.485107421875,
            -33.53125
          ],
          "pitch": 12.789794921875,
          "yaw": -96.287269592285,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.015625,
            -186.703125,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136381,
          "last_tick": 136627,
          "samples": 247
        },
        "departure_tick": 136605,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_12dd9e01826615a2",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_6e149681cbff13e6c780_00177",
      "command_record_id": "demo_6e149681cbff13e6c780_00177",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00177",
        "demo_7dadd8516dde2b87da75_00206"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 9,
      "event_tick": 79712,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 145.122540 816.208200 80.031250; setang -14.229706 86.755615 0",
          "position_tick": 79672,
          "angle_tick": 79672,
          "origin": [
            145.12254,
            816.2082,
            80.03125
          ],
          "pitch": -14.229706,
          "yaw": 86.755615,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 144.291660 841.769040 80.031250; setang -34.293488 104.258545 0",
          "position_tick": 79307,
          "angle_tick": 79307,
          "origin": [
            144.29166,
            841.76904,
            80.03125
          ],
          "pitch": -34.293488,
          "yaw": 104.258545,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.70996,
            -196.26562,
            -3.1713867
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 150.368710 908.686900 80.123830; setang -14.256134 86.729160 0",
          "position_tick": 79706,
          "angle_tick": 79706,
          "origin": [
            150.36871,
            908.6869,
            80.12383
          ],
          "pitch": -14.256134,
          "yaw": 86.72916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.77832,
            242.10938,
            1.8994141
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 151.456390 927.794739 82.032272; setang -14.256134 86.729156 0",
          "position_tick": 79712,
          "angle_tick": 79712,
          "origin": [
            151.456390380859,
            927.794738769531,
            82.032272338867
          ],
          "pitch": -14.256134033203,
          "yaw": 86.729156494141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.923828125,
            244.60546875,
            114.46533203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79307,
          "last_tick": 79712,
          "samples": 406
        },
        "departure_tick": 79673,
        "movement_to_event_ms": 625.0,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_12e838b21ef2d40a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00184",
      "command_record_id": "demo_79afb17b7ed789137186_00165",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00184",
        "demo_79afb17b7ed789137186_00165"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 10,
      "event_tick": 82199,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1400.283200 874.819340 1614.031200; setang -72.863730 1.282318 0",
          "position_tick": 82010,
          "angle_tick": 82010,
          "origin": [
            -1400.2832,
            874.81934,
            1614.0312
          ],
          "pitch": -72.86373,
          "yaw": 1.2823181,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1400.283200 874.819340 1614.031200; setang -72.863730 1.282318 0",
          "position_tick": 81976,
          "angle_tick": 81976,
          "origin": [
            -1400.2832,
            874.81934,
            1614.0312
          ],
          "pitch": -72.86373,
          "yaw": 1.2823181,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1360.963600 270.190640 1614.031200; setang -72.863730 1.282318 0",
          "position_tick": 82193,
          "angle_tick": 82193,
          "origin": [
            -1360.9636,
            270.19064,
            1614.0312
          ],
          "pitch": -72.86373,
          "yaw": 1.2823181,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            221.42969,
            -40.197266,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1342.833984 268.062714 1614.031250; setang -72.863731 1.282318 0",
          "position_tick": 82199,
          "angle_tick": 82199,
          "origin": [
            -1342.833984375,
            268.062713623047,
            1614.03125
          ],
          "pitch": -72.863731384277,
          "yaw": 1.282318115234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.4453125,
            -21.876953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81976,
          "last_tick": 82199,
          "samples": 224
        },
        "departure_tick": 82011,
        "movement_to_event_ms": 2953.125,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_13109d37a0a3e014",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00345",
      "command_record_id": "demo_49fabf21b1c26f1010df_00345",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00345",
        "demo_9973c9a1187116ecba8b_00407"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 17,
      "event_tick": 157560,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2041.505200 1187.308600 34.740124; setang 0.072449 81.371950 0",
          "position_tick": 157343,
          "angle_tick": 157343,
          "origin": [
            -2041.5052,
            1187.3086,
            34.740124
          ],
          "pitch": 0.07244873,
          "yaw": 81.37195,
          "airborne": false,
          "duck_amount": 0.10158348,
          "velocity": [
            13.265625,
            0.7421875,
            -0.35131836
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1928.761500 1329.169400 30.018347; setang -14.302490 101.288790 0",
          "position_tick": 157553,
          "angle_tick": 157553,
          "origin": [
            -1928.7615,
            1329.1694,
            30.018347
          ],
          "pitch": -14.30249,
          "yaw": 101.28879,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.898438,
            157.92969,
            -4.4053955
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1932.302734 1346.769653 30.249319; setang -14.471741 101.312836 0",
          "position_tick": 157560,
          "angle_tick": 157560,
          "origin": [
            -1932.302734375,
            1346.769653320312,
            30.249319076538
          ],
          "pitch": -14.471740722656,
          "yaw": 101.312835693359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.3984375,
            200.984375,
            10.731689453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157343,
          "last_tick": 157560,
          "samples": 218
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_131d1b235cae7bf5",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00013",
      "command_record_id": "demo_1b9d5eac73de0b387701_00013",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00013",
        "demo_21a2c34da37a8e81c427_00177"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 2,
      "event_tick": 6231,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1392.569100 807.841700 -71.583070; setang -0.588455 -159.523900 0",
          "position_tick": 6190,
          "angle_tick": 6190,
          "origin": [
            -1392.5691,
            807.8417,
            -71.58307
          ],
          "pitch": -0.5884552,
          "yaw": -159.5239,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1448.987400 664.062870 -47.968750; setang -1.264801 137.853360 0",
          "position_tick": 5870,
          "angle_tick": 5870,
          "origin": [
            -1448.9874,
            664.06287,
            -47.96875
          ],
          "pitch": -1.264801,
          "yaw": 137.85336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.75391,
            18.992188,
            -7.7148438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1403.272700 801.966900 -64.447330; setang -1.029633 -160.053280 0",
          "position_tick": 6225,
          "angle_tick": 6225,
          "origin": [
            -1403.2727,
            801.9669,
            -64.44733
          ],
          "pitch": -1.0296326,
          "yaw": -160.05328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.59375,
            -43.226562,
            78.39844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1415.240356 797.596741 -56.468872; setang -1.647263 -160.141525 0",
          "position_tick": 6231,
          "angle_tick": 6231,
          "origin": [
            -1415.240356445312,
            797.596740722656,
            -56.468872070312
          ],
          "pitch": -1.647262573242,
          "yaw": -160.141525268555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.8515625,
            -61.125,
            111.90234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 5870,
          "last_tick": 6231,
          "samples": 362
        },
        "departure_tick": 6191,
        "movement_to_event_ms": 640.625,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_13d86217681f0b9e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00476",
      "command_record_id": "demo_79fb1d50cba757afee7d_00476",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00476",
        "demo_b24ca24bca0f9defa72c_00104"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 23,
      "event_tick": 192087,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -988.297550 2454.157000 -20.451416; setang -15.424118 -145.540700 0",
          "position_tick": 192050,
          "angle_tick": 192050,
          "origin": [
            -988.29755,
            2454.157,
            -20.451416
          ],
          "pitch": -15.424118,
          "yaw": -145.5407,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1005.075900 2478.270500 -7.991333; setang -3.176758 -145.331600 0",
          "position_tick": 191957,
          "angle_tick": 191957,
          "origin": [
            -1005.0759,
            2478.2705,
            -7.991333
          ],
          "pitch": -3.1767578,
          "yaw": -145.3316,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1053.250900 2409.537000 -0.746399; setang -15.465668 -145.415040 0",
          "position_tick": 192081,
          "angle_tick": 192081,
          "origin": [
            -1053.2509,
            2409.537,
            -0.7463989
          ],
          "pitch": -15.465668,
          "yaw": -145.41504,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.77344,
            -134.03125,
            53.61328
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1068.870728 2398.781738 4.373243; setang -15.465668 -145.415039 0",
          "position_tick": 192087,
          "angle_tick": 192087,
          "origin": [
            -1068.870727539062,
            2398.78173828125,
            4.373243331909
          ],
          "pitch": -15.465667724609,
          "yaw": -145.4150390625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -201.7734375,
            -138.953125,
            55.999267578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 191957,
          "last_tick": 192087,
          "samples": 131
        },
        "departure_tick": 192051,
        "movement_to_event_ms": 578.125,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_13dbfaf3f0743a9f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00091",
      "command_record_id": "demo_518d8b186445b01e1f62_00091",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00091",
        "demo_92655b67d38bb2eb32f4_00329"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 5,
      "event_tick": 35750,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 764.063400 369.548200 -151.816470; setang -2.353821 41.032898 0",
          "position_tick": 35702,
          "angle_tick": 35702,
          "origin": [
            764.0634,
            369.5482,
            -151.81647
          ],
          "pitch": -2.3538208,
          "yaw": 41.032898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 765.453900 367.915600 -151.272280; setang -0.264008 41.274950 0",
          "position_tick": 35358,
          "angle_tick": 35358,
          "origin": [
            765.4539,
            367.9156,
            -151.27228
          ],
          "pitch": -0.26400757,
          "yaw": 41.27495,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -56.007812,
            63.07422,
            -21.023438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 752.427100 414.442720 -151.968750; setang -10.758026 38.590850 0",
          "position_tick": 35744,
          "angle_tick": 35744,
          "origin": [
            752.4271,
            414.44272,
            -151.96875
          ],
          "pitch": -10.758026,
          "yaw": 38.59085,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 755.171814 416.633636 -151.968750; setang -10.779999 38.612823 0",
          "position_tick": 35750,
          "angle_tick": 35750,
          "origin": [
            755.171813964844,
            416.633636474609,
            -151.96875
          ],
          "pitch": -10.779998779297,
          "yaw": 38.612823486328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.23046875,
            46.49609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35358,
          "last_tick": 35750,
          "samples": 393
        },
        "departure_tick": 35703,
        "movement_to_event_ms": 750.0,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_13ddf4c83a633dd8",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00390",
      "command_record_id": "demo_07d95741be40e144c266_00390",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00390",
        "demo_44ff5206b8e42e46265b_00269"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 18,
      "event_tick": 161739,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1235.937256 -1321.021484 -19.443726; setang -44.715393 93.762146 0",
          "position_tick": 161730,
          "angle_tick": 161739,
          "origin": [
            -1235.937255859375,
            -1321.021484375,
            -19.443725585938
          ],
          "pitch": -44.715393066406,
          "yaw": 93.762145996094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1235.937300 -1321.021500 -14.312500; setang -44.715393 93.762146 0",
          "position_tick": 161732,
          "angle_tick": 161732,
          "origin": [
            -1235.9373,
            -1321.0215,
            -14.3125
          ],
          "pitch": -44.715393,
          "yaw": 93.762146,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            37.398438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1235.937256 -1321.021484 8.859375; setang -44.715393 93.762146 0",
          "position_tick": 161739,
          "angle_tick": 161739,
          "origin": [
            -1235.937255859375,
            -1321.021484375,
            8.859375
          ],
          "pitch": -44.715393066406,
          "yaw": 93.762145996094,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161400,
          "last_tick": 161739,
          "samples": 340
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_147bf67cf57cf020",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00455",
      "command_record_id": "demo_1b9d5eac73de0b387701_00455",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00455",
        "demo_62cb3af35c3893a91c7d_00294"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 20,
      "event_tick": 173157,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -696.187012 615.965454 -80.201294; setang -24.036026 179.763794 0",
          "position_tick": 173150,
          "angle_tick": 173157,
          "origin": [
            -696.18701171875,
            615.965454101562,
            -80.201293945312
          ],
          "pitch": -24.036026000977,
          "yaw": 179.763793945312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -696.187000 615.965450 -76.046875; setang -24.036026 179.763800 0",
          "position_tick": 173151,
          "angle_tick": 173151,
          "origin": [
            -696.187,
            615.96545,
            -76.046875
          ],
          "pitch": -24.036026,
          "yaw": 179.7638,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -696.187012 615.965454 -56.031250; setang -24.036026 179.763794 0",
          "position_tick": 173157,
          "angle_tick": 173157,
          "origin": [
            -696.18701171875,
            615.965454101562,
            -56.03125
          ],
          "pitch": -24.036026000977,
          "yaw": 179.763793945312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 172913,
          "last_tick": 173157,
          "samples": 245
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_15475263c2dcf67e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00349",
      "command_record_id": "demo_67348e1baa5b49bad101_00349",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00349",
        "demo_ea4226131b7a75cdf0ec_00097"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 18,
      "event_tick": 163074,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 6.214829 -47.442398 0",
          "position_tick": 162730,
          "angle_tick": 162730,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 6.2148285,
          "yaw": -47.442398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 7.754974 -46.039917 0",
          "position_tick": 162625,
          "angle_tick": 162625,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 7.7549744,
          "yaw": -46.039917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -672.191650 -2263.772200 -179.968750; setang -20.102570 69.624820 0",
          "position_tick": 163061,
          "angle_tick": 163061,
          "origin": [
            -672.19165,
            -2263.7722,
            -179.96875
          ],
          "pitch": -20.10257,
          "yaw": 69.62482,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            109.41797,
            219.20312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -652.496826 -2222.272217 -140.031250; setang -25.135010 71.109695 0",
          "position_tick": 163074,
          "angle_tick": 163074,
          "origin": [
            -652.496826171875,
            -2222.272216796875,
            -140.03125
          ],
          "pitch": -25.135009765625,
          "yaw": 71.10969543457,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            104.984375,
            221.359375,
            165.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162625,
          "last_tick": 163074,
          "samples": 450
        },
        "departure_tick": 162731,
        "movement_to_event_ms": 5375.0,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_155eae584550fd4c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_241d9eb92ddde5a3b396_00140",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00140",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00140",
        "demo_92655b67d38bb2eb32f4_00347"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zweih",
      "round": 8,
      "event_tick": 65219,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -693.630740 -1373.937400 2.031248; setang 7.828445 141.448640 0",
          "position_tick": 65040,
          "angle_tick": 65040,
          "origin": [
            -693.63074,
            -1373.9374,
            2.031248
          ],
          "pitch": 7.8284454,
          "yaw": 141.44864,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.742188,
            5.1171875,
            -207.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -973.412960 -917.020000 64.031250; setang -7.378006 118.330320 0",
          "position_tick": 65212,
          "angle_tick": 65212,
          "origin": [
            -973.41296,
            -917.02,
            64.03125
          ],
          "pitch": -7.378006,
          "yaw": 118.33032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.953125,
            194.14844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -983.386597 -897.831848 64.031250; setang -7.378006 118.330322 0",
          "position_tick": 65219,
          "angle_tick": 65219,
          "origin": [
            -983.386596679688,
            -897.831848144531,
            64.03125
          ],
          "pitch": -7.378005981445,
          "yaw": 118.330322265625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -109.6796875,
            209.33203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65040,
          "last_tick": 65219,
          "samples": 180
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_15a65e73ab45e55c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00134",
      "command_record_id": "demo_17accc02fe6ec2727063_00134",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00134",
        "demo_9c5c91359adde2e94631_00117"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 8,
      "event_tick": 55263,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1586.682600 -2054.408400 -260.375000; setang -1.693955 -43.546020 0",
          "position_tick": 54961,
          "angle_tick": 54961,
          "origin": [
            -1586.6826,
            -2054.4084,
            -260.375
          ],
          "pitch": -1.6939545,
          "yaw": -43.54602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -760.596600 -2096.862300 -178.375000; setang -24.024017 55.721970 0",
          "position_tick": 55256,
          "angle_tick": 55256,
          "origin": [
            -760.5966,
            -2096.8623,
            -178.375
          ],
          "pitch": -24.024017,
          "yaw": 55.72197,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            93.33203,
            223.4375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -751.387146 -2075.995605 -154.281250; setang -25.502350 55.721970 0",
          "position_tick": 55263,
          "angle_tick": 55263,
          "origin": [
            -751.387145996094,
            -2075.99560546875,
            -154.28125
          ],
          "pitch": -25.502349853516,
          "yaw": 55.721969604492,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            98.234375,
            222.578125,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54961,
          "last_tick": 55263,
          "samples": 303
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_15a9abd18a81dc34",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00148",
      "command_record_id": "demo_2160153112cdae3ea873_00148",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00148",
        "demo_b9b20b60330034a63512_00096"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "max",
      "round": 9,
      "event_tick": 75121,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -190.626950 -1255.258800 1660.031200; setang -0.043945 57.904816 0",
          "position_tick": 75105,
          "angle_tick": 75105,
          "origin": [
            -190.62695,
            -1255.2588,
            1660.0312
          ],
          "pitch": -0.043945312,
          "yaw": 57.904816,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -165.513920 -1245.846400 1660.031200; setang 3.343964 56.892700 0",
          "position_tick": 74991,
          "angle_tick": 74991,
          "origin": [
            -165.51392,
            -1245.8464,
            1660.0312
          ],
          "pitch": 3.3439636,
          "yaw": 56.8927,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -185.375850 -1246.881700 1660.031200; setang -0.043945 57.904816 0",
          "position_tick": 75114,
          "angle_tick": 75114,
          "origin": [
            -185.37585,
            -1246.8817,
            1660.0312
          ],
          "pitch": -0.043945312,
          "yaw": 57.904816,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.035156,
            95.77344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -177.625122 -1234.519165 1660.031250; setang -0.043945 57.926788 0",
          "position_tick": 75121,
          "angle_tick": 75121,
          "origin": [
            -177.625122070312,
            -1234.519165039062,
            1660.03125
          ],
          "pitch": -0.0439453125,
          "yaw": 57.926788330078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            86.671875,
            138.2109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74991,
          "last_tick": 75121,
          "samples": 131
        },
        "departure_tick": 75106,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_15fadb1ff3c8d082",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_18d34587c875f0b595ae_00288",
      "command_record_id": "demo_18d34587c875f0b595ae_00288",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00288",
        "demo_241d9eb92ddde5a3b396_00275"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 16,
      "event_tick": 151323,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 49.398075 1596.059700 -29.968750; setang 6.847565 -35.449448 0",
          "position_tick": 151159,
          "angle_tick": 151159,
          "origin": [
            49.398075,
            1596.0597,
            -29.96875
          ],
          "pitch": 6.8475647,
          "yaw": -35.449448,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            229.3125,
            -62.992188,
            -15.634888
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 203.870940 1151.475600 -30.082764; setang -6.132431 -117.343600 0",
          "position_tick": 151317,
          "angle_tick": 151317,
          "origin": [
            203.87094,
            1151.4756,
            -30.082764
          ],
          "pitch": -6.132431,
          "yaw": -117.3436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.58594,
            -218.11719,
            10.464844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 195.132034 1134.446533 -29.263428; setang -6.132431 -117.343597 0",
          "position_tick": 151323,
          "angle_tick": 151323,
          "origin": [
            195.132034301758,
            1134.446533203125,
            -29.263427734375
          ],
          "pitch": -6.132431030273,
          "yaw": -117.343597412109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.9775390625,
            -217.9140625,
            10.5
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151159,
          "last_tick": 151323,
          "samples": 165
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1603272ec96cc34c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00495",
      "command_record_id": "demo_21a2c34da37a8e81c427_00495",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00495",
        "demo_62cb3af35c3893a91c7d_00031"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 24,
      "event_tick": 184450,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 816.115000 -1195.460000 -108.968750; setang -1.650009 -144.750370 0",
          "position_tick": 184418,
          "angle_tick": 184418,
          "origin": [
            816.115,
            -1195.46,
            -108.96875
          ],
          "pitch": -1.6500092,
          "yaw": -144.75037,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 816.167500 -1195.422900 -108.968750; setang -1.562118 -144.772340 0",
          "position_tick": 184191,
          "angle_tick": 184191,
          "origin": [
            816.1675,
            -1195.4229,
            -108.96875
          ],
          "pitch": -1.5621185,
          "yaw": -144.77234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 784.397950 -1217.926600 -108.312500; setang -5.192078 -144.926480 0",
          "position_tick": 184437,
          "angle_tick": 184437,
          "origin": [
            784.39795,
            -1217.9266,
            -108.3125
          ],
          "pitch": -5.1920776,
          "yaw": -144.92648,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -163.125,
            -115.5625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 752.818787 -1240.277222 -66.671875; setang -9.834137 -145.410583 0",
          "position_tick": 184450,
          "angle_tick": 184450,
          "origin": [
            752.818786621094,
            -1240.277221679688,
            -66.671875
          ],
          "pitch": -9.834136962891,
          "yaw": -145.410583496094,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -168.421875,
            -119.203125,
            153.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 184191,
          "last_tick": 184450,
          "samples": 260
        },
        "departure_tick": 184419,
        "movement_to_event_ms": 500.0,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_16633699cadb6138",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00108",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00108",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00108",
        "demo_deb2a52b8ef138c44fe0_00193"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 6,
      "event_tick": 58087,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 443.564030 2279.261000 -122.788450; setang -4.706268 -13.907654 0",
          "position_tick": 57957,
          "angle_tick": 57957,
          "origin": [
            443.56403,
            2279.261,
            -122.78845
          ],
          "pitch": -4.7062683,
          "yaw": -13.907654,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            141.38086,
            137.04688,
            2.34375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 400.752750 2350.900100 -120.467590; setang -12.942230 -28.879272 0",
          "position_tick": 58081,
          "angle_tick": 58081,
          "origin": [
            400.75275,
            2350.9001,
            -120.46759
          ],
          "pitch": -12.94223,
          "yaw": -28.879272,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            151.70312,
            -111.171875,
            5.4609375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 414.257904 2341.893066 -120.024902; setang -18.324860 -29.673386 0",
          "position_tick": 58087,
          "angle_tick": 58087,
          "origin": [
            414.257904052734,
            2341.89306640625,
            -120.02490234375
          ],
          "pitch": -18.324859619141,
          "yaw": -29.673385620117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            181.458984375,
            -117.171875,
            5.7578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57957,
          "last_tick": 58087,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_16ab112997f8a069",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00318",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00318",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00318",
        "demo_5d6af8fdfb719608e960_00204"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xelex",
      "round": 15,
      "event_tick": 138848,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2228.761000 -103.453430 113.191510; setang -0.166855 163.100280 0",
          "position_tick": 138769,
          "angle_tick": 138769,
          "origin": [
            2228.761,
            -103.45343,
            113.19151
          ],
          "pitch": -0.16685486,
          "yaw": 163.10028,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2228.627000 -103.424010 113.215034; setang -0.166855 163.058410 0",
          "position_tick": 138710,
          "angle_tick": 138710,
          "origin": [
            2228.627,
            -103.42401,
            113.215034
          ],
          "pitch": -0.16685486,
          "yaw": 163.05841,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.25,
            -136.19531,
            -23.267578
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2297.134000 -136.692570 106.705210; setang -23.198670 -168.225070 0",
          "position_tick": 138841,
          "angle_tick": 138841,
          "origin": [
            2297.134,
            -136.69257,
            106.70521
          ],
          "pitch": -23.19867,
          "yaw": -168.22507,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.453125,
            10.0703125,
            5.576172
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2297.780273 -136.577637 106.773186; setang -23.742142 -168.141296 0",
          "position_tick": 138848,
          "angle_tick": 138848,
          "origin": [
            2297.7802734375,
            -136.57763671875,
            106.77318572998
          ],
          "pitch": -23.742141723633,
          "yaw": -168.141296386719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138710,
          "last_tick": 138848,
          "samples": 139
        },
        "departure_tick": 138770,
        "movement_to_event_ms": 1234.375,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_16bd77f679a6224c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00188",
      "command_record_id": "demo_67348e1baa5b49bad101_00188",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00188",
        "demo_fde4c2af9b83d7a5ead3_00384"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 10,
      "event_tick": 74909,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1038.817400 -1401.463900 -166.402710; setang -17.908050 -35.359160 0",
          "position_tick": 74805,
          "angle_tick": 74805,
          "origin": [
            -1038.8174,
            -1401.4639,
            -166.40271
          ],
          "pitch": -17.90805,
          "yaw": -35.35916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1038.853000 -1401.438600 -166.402470; setang -17.908050 -35.359160 0",
          "position_tick": 74779,
          "angle_tick": 74779,
          "origin": [
            -1038.853,
            -1401.4386,
            -166.40247
          ],
          "pitch": -17.90805,
          "yaw": -35.35916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.6875,
            -241.21875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -893.308960 -1395.332300 -167.968750; setang -17.116013 -40.198975 0",
          "position_tick": 74902,
          "angle_tick": 74902,
          "origin": [
            -893.30896,
            -1395.3323,
            -167.96875
          ],
          "pitch": -17.116013,
          "yaw": -40.198975,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            137.66016,
            -96.75,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -878.682495 -1406.425659 -167.968750; setang -17.291794 -40.198975 0",
          "position_tick": 74909,
          "angle_tick": 74909,
          "origin": [
            -878.682495117188,
            -1406.425659179688,
            -167.96875
          ],
          "pitch": -17.291793823242,
          "yaw": -40.198974609375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.73046875,
            -126.6875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74779,
          "last_tick": 74909,
          "samples": 131
        },
        "departure_tick": 74806,
        "movement_to_event_ms": 1625.0,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_16eeb03c47fc48b7",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00115",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00115",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00115",
        "demo_78d0d18d21d68a5f4162_00047"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 7,
      "event_tick": 44451,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -569.929930 1697.343600 -115.309080; setang -5.478058 51.326750 0",
          "position_tick": 44441,
          "angle_tick": 44441,
          "origin": [
            -569.92993,
            1697.3436,
            -115.30908
          ],
          "pitch": -5.478058,
          "yaw": 51.32675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -498.592770 1691.491300 -120.544980; setang 0.725784 57.729034 0",
          "position_tick": 44244,
          "angle_tick": 44244,
          "origin": [
            -498.59277,
            1691.4913,
            -120.54498
          ],
          "pitch": 0.7257843,
          "yaw": 57.729034,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -568.282960 1699.404000 -115.293090; setang -5.609894 51.392670 0",
          "position_tick": 44445,
          "angle_tick": 44445,
          "origin": [
            -568.28296,
            1699.404,
            -115.29309
          ],
          "pitch": -5.609894,
          "yaw": 51.39267,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            31.023438,
            38.828125,
            0.30078125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -563.130371 1705.856201 -115.243103; setang -5.676147 51.458588 0",
          "position_tick": 44451,
          "angle_tick": 44451,
          "origin": [
            -563.13037109375,
            1705.856201171875,
            -115.243103027344
          ],
          "pitch": -5.676147460938,
          "yaw": 51.458587646484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            81.38671875,
            102.0,
            0.79296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44244,
          "last_tick": 44451,
          "samples": 208
        },
        "departure_tick": 44442,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1742ae8569731066",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00117",
      "command_record_id": "demo_79fb1d50cba757afee7d_00117",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00117",
        "demo_9973c9a1187116ecba8b_00166"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 7,
      "event_tick": 50156,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.046631 1343.773804 -122.771423; setang -11.261322 127.703003 0",
          "position_tick": 50142,
          "angle_tick": 50156,
          "origin": [
            -275.046630859375,
            1343.773803710938,
            -122.771423339844
          ],
          "pitch": -11.261322021484,
          "yaw": 127.703002929688,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.046630 1343.773800 -122.771420; setang -11.261322 127.703000 0",
          "position_tick": 50143,
          "angle_tick": 50143,
          "origin": [
            -275.04663,
            1343.7738,
            -122.77142
          ],
          "pitch": -11.261322,
          "yaw": 127.703,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.046631 1343.773804 -80.734375; setang -11.261322 127.703003 0",
          "position_tick": 50156,
          "angle_tick": 50156,
          "origin": [
            -275.046630859375,
            1343.773803710938,
            -80.734375
          ],
          "pitch": -11.261322021484,
          "yaw": 127.703002929688,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            161.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50001,
          "last_tick": 50156,
          "samples": 156
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_177807b0c22ee03c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00459",
      "command_record_id": "demo_5d6af8fdfb719608e960_00459",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00459",
        "demo_7dadd8516dde2b87da75_00517"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 19,
      "event_tick": 174108,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 786.147340 2259.009000 136.031460; setang 0.978119 -124.350470 0",
          "position_tick": 173978,
          "angle_tick": 173978,
          "origin": [
            786.14734,
            2259.009,
            136.03146
          ],
          "pitch": 0.9781189,
          "yaw": -124.35047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            98.265625,
            -170.60938,
            -268.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 798.223400 2308.166500 136.031460; setang -7.155533 -124.401970 0",
          "position_tick": 174102,
          "angle_tick": 174102,
          "origin": [
            798.2234,
            2308.1665,
            136.03146
          ],
          "pitch": -7.155533,
          "yaw": -124.40197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.30078,
            -202.23438,
            0.0009765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 787.418640 2292.366943 136.031464; setang -7.155533 -124.401970 0",
          "position_tick": 174108,
          "angle_tick": 174108,
          "origin": [
            787.418640136719,
            2292.366943359375,
            136.031463623047
          ],
          "pitch": -7.155532836914,
          "yaw": -124.401969909668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.30078125,
            -202.234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 173978,
          "last_tick": 174108,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_177e39109b111610",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00549",
      "command_record_id": "demo_7dadd8516dde2b87da75_00549",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00549",
        "demo_9da916c73bb5ff938c63_00047"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "NertZ",
      "round": 23,
      "event_tick": 221290,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -588.191800 706.867250 -32.818910; setang 2.085693 13.242310 0",
          "position_tick": 221094,
          "angle_tick": 221094,
          "origin": [
            -588.1918,
            706.86725,
            -32.81891
          ],
          "pitch": 2.0856934,
          "yaw": 13.24231,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.49219,
            60.83203,
            40.78125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 48.189700 886.615800 80.036194; setang -6.969452 72.114260 0",
          "position_tick": 221284,
          "angle_tick": 221284,
          "origin": [
            48.1897,
            886.6158,
            80.036194
          ],
          "pitch": -6.969452,
          "yaw": 72.11426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            82.45654,
            217.16797,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 54.566986 904.230896 80.730278; setang -6.995880 72.114258 0",
          "position_tick": 221290,
          "angle_tick": 221290,
          "origin": [
            54.566986083984,
            904.230895996094,
            80.730278015137
          ],
          "pitch": -6.995880126953,
          "yaw": 72.1142578125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            81.28759765625,
            228.890625,
            9.01904296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 221094,
          "last_tick": 221290,
          "samples": 197
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_178e9444603c1b2f",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5d6af8fdfb719608e960_00492",
      "command_record_id": "demo_5d6af8fdfb719608e960_00492",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00492",
        "demo_86c38e0db4646195347a_00136"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 20,
      "event_tick": 185642,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 152.249250 827.950260 80.031250; setang -2.549866 84.175540 0",
          "position_tick": 185373,
          "angle_tick": 185373,
          "origin": [
            152.24925,
            827.95026,
            80.03125
          ],
          "pitch": -2.5498657,
          "yaw": 84.17554,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -467.922360 799.307560 -32.654846; setang 5.141602 16.877410 0",
          "position_tick": 185130,
          "angle_tick": 185130,
          "origin": [
            -467.92236,
            799.30756,
            -32.654846
          ],
          "pitch": 5.1416016,
          "yaw": 16.87741,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            237.89062,
            76.83594,
            -3.1875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 90.649310 1276.781900 95.835660; setang -13.543060 56.587143 0",
          "position_tick": 185635,
          "angle_tick": 185635,
          "origin": [
            90.64931,
            1276.7819,
            95.83566
          ],
          "pitch": -13.54306,
          "yaw": 56.587143,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            109.02881,
            190.21875,
            0.87109375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 101.849922 1295.373901 96.042213; setang -13.626831 56.587143 0",
          "position_tick": 185642,
          "angle_tick": 185642,
          "origin": [
            101.849922180176,
            1295.373901367188,
            96.042213439941
          ],
          "pitch": -13.626831054688,
          "yaw": 56.587142944336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            124.115234375,
            201.90625,
            4.3359375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185130,
          "last_tick": 185642,
          "samples": 513
        },
        "departure_tick": 185374,
        "movement_to_event_ms": 4203.125,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_17f20728c620f9fb",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00281",
      "command_record_id": "demo_1b9d5eac73de0b387701_00281",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00281",
        "demo_3ef7bfc9c4cb1bcd3960_00272"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 13,
      "event_tick": 111446,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -750.908100 -1225.391200 -167.968750; setang 0.235168 -67.622570 0",
          "position_tick": 111316,
          "angle_tick": 111316,
          "origin": [
            -750.9081,
            -1225.3912,
            -167.96875
          ],
          "pitch": 0.23516846,
          "yaw": -67.62257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.058594,
            113.39844,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -738.165160 -1318.715100 -167.968750; setang -16.207245 -46.944580 0",
          "position_tick": 111440,
          "angle_tick": 111440,
          "origin": [
            -738.16516,
            -1318.7151,
            -167.96875
          ],
          "pitch": -16.207245,
          "yaw": -46.94458,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.632812,
            -63.492188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -730.921265 -1326.452271 -167.968750; setang -16.736633 -47.003296 0",
          "position_tick": 111446,
          "angle_tick": 111446,
          "origin": [
            -730.921264648438,
            -1326.452270507812,
            -167.96875
          ],
          "pitch": -16.736633300781,
          "yaw": -47.003295898438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.33984375,
            -113.6640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 111316,
          "last_tick": 111446,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1803191df9107c08",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00442",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00442",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00442",
        "demo_c7fce8ea189bfb0ec256_00126"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 22,
      "event_tick": 184112,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1905.444800 -832.195100 -351.968750; setang -11.783173 -149.113310 0",
          "position_tick": 183982,
          "angle_tick": 183982,
          "origin": [
            1905.4448,
            -832.1951,
            -351.96875
          ],
          "pitch": -11.783173,
          "yaw": -149.11331,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1713.337400 -1087.462500 -365.433470; setang -20.157166 -146.070790 0",
          "position_tick": 184105,
          "angle_tick": 184105,
          "origin": [
            1713.3374,
            -1087.4625,
            -365.43347
          ],
          "pitch": -20.157166,
          "yaw": -146.07079,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -201.82812,
            -137.35938,
            -39.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1694.688599 -1100.108521 -369.023743; setang -20.157166 -146.070786 0",
          "position_tick": 184112,
          "angle_tick": 184112,
          "origin": [
            1694.688598632812,
            -1100.108520507812,
            -369.023742675781
          ],
          "pitch": -20.157165527344,
          "yaw": -146.070785522461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -183.59375,
            -124.3671875,
            -35.30859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183982,
          "last_tick": 184112,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_188d819a66980590",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00068",
      "command_record_id": "demo_18d34587c875f0b595ae_00068",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00068",
        "demo_fbb358b45e5cdb7b7700_00357"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 6,
      "event_tick": 46785,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -75.768310 -1300.250200 19.625000; setang -28.371155 83.709656 0",
          "position_tick": 46273,
          "angle_tick": 46273,
          "origin": [
            -75.76831,
            -1300.2502,
            19.625
          ],
          "pitch": -28.371155,
          "yaw": 83.709656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            266.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 940.470950 -325.702700 -31.968750; setang -6.683472 122.788025 0",
          "position_tick": 46779,
          "angle_tick": 46779,
          "origin": [
            940.47095,
            -325.7027,
            -31.96875
          ],
          "pitch": -6.6834717,
          "yaw": 122.788025,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.664062,
            32.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 939.948975 -324.891113 -31.968750; setang -6.683472 122.992615 0",
          "position_tick": 46785,
          "angle_tick": 46785,
          "origin": [
            939.948974609375,
            -324.89111328125,
            -31.96875
          ],
          "pitch": -6.683471679688,
          "yaw": 122.992614746094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46273,
          "last_tick": 46785,
          "samples": 513
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_189554af5000e147",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_17accc02fe6ec2727063_00404",
      "command_record_id": "demo_17accc02fe6ec2727063_00404",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00404",
        "demo_9c5c91359adde2e94631_00247"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 20,
      "event_tick": 175012,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2295.120000 815.509770 -118.992430; setang -9.239838 -6.504593 0",
          "position_tick": 174993,
          "angle_tick": 174993,
          "origin": [
            -2295.12,
            815.50977,
            -118.99243
          ],
          "pitch": -9.239838,
          "yaw": -6.504593,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2129.546000 622.287840 -151.272030; setang 2.309875 -5.049255 0",
          "position_tick": 174799,
          "angle_tick": 174799,
          "origin": [
            -2129.546,
            622.28784,
            -151.27203
          ],
          "pitch": 2.3098755,
          "yaw": -5.0492554,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.82031,
            42.964844,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2275.891800 813.335450 -120.625790; setang -9.170502 -6.435242 0",
          "position_tick": 175006,
          "angle_tick": 175006,
          "origin": [
            -2275.8918,
            813.33545,
            -120.62579
          ],
          "pitch": -9.170502,
          "yaw": -6.4352417,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.32812,
            -17.414062,
            -13.1015625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2261.558350 811.717285 -121.495667; setang -9.170502 -6.435242 0",
          "position_tick": 175012,
          "angle_tick": 175012,
          "origin": [
            -2261.558349609375,
            811.71728515625,
            -121.495666503906
          ],
          "pitch": -9.170501708984,
          "yaw": -6.435241699219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            195.453125,
            -22.0625,
            -6.34765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174799,
          "last_tick": 175012,
          "samples": 214
        },
        "departure_tick": 174994,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_18ec716b30fc7c1f",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00052",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00052",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00052",
        "demo_78d0d18d21d68a5f4162_00361"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 4,
      "event_tick": 33015,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 76.273010 429.669620 -0.881348; setang 1.782196 135.166500 0",
          "position_tick": 32885,
          "angle_tick": 32885,
          "origin": [
            76.27301,
            429.66962,
            -0.88134766
          ],
          "pitch": 1.782196,
          "yaw": 135.1665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -57.1167,
            -42.453125,
            -2.234375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -77.883670 420.986600 -1.238586; setang -0.329926 113.518650 0",
          "position_tick": 33009,
          "angle_tick": 33009,
          "origin": [
            -77.88367,
            420.9866,
            -1.2385864
          ],
          "pitch": -0.32992554,
          "yaw": 113.51865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -76.05078,
            172.23633,
            1.2539062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -84.425049 435.888092 -1.053650; setang -0.329926 113.452728 0",
          "position_tick": 33015,
          "angle_tick": 33015,
          "origin": [
            -84.425048828125,
            435.888092041016,
            -1.053649902344
          ],
          "pitch": -0.329925537109,
          "yaw": 113.452728271484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -86.8671875,
            198.35546875,
            3.05859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32885,
          "last_tick": 33015,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1926bc4c0ea7c720",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00568",
      "command_record_id": "demo_7dadd8516dde2b87da75_00568",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00568",
        "demo_9da916c73bb5ff938c63_00304"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 23,
      "event_tick": 225063,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 831.263850 2638.360800 140.084300; setang 7.232788 -38.875122 0",
          "position_tick": 224908,
          "angle_tick": 224908,
          "origin": [
            831.26385,
            2638.3608,
            140.0843
          ],
          "pitch": 7.232788,
          "yaw": -38.875122,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            81.76953,
            76.234375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 943.475400 2756.411400 133.393190; setang 2.522400 -121.217310 0",
          "position_tick": 225057,
          "angle_tick": 225057,
          "origin": [
            943.4754,
            2756.4114,
            133.39319
          ],
          "pitch": 2.5224,
          "yaw": -121.21731,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 943.475403 2756.411377 133.393188; setang 2.522400 -121.603546 0",
          "position_tick": 225063,
          "angle_tick": 225063,
          "origin": [
            943.475402832031,
            2756.411376953125,
            133.393188476562
          ],
          "pitch": 2.522399902344,
          "yaw": -121.603546142578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 224908,
          "last_tick": 225063,
          "samples": 156
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_19944ab52c94eddb",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00237",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00237",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00237",
        "demo_b24ca24bca0f9defa72c_00210"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 12,
      "event_tick": 88521,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1295.518600 1719.458100 1.031249; setang 4.943161 -89.157830 0",
          "position_tick": 88391,
          "angle_tick": 88391,
          "origin": [
            1295.5186,
            1719.4581,
            1.0312495
          ],
          "pitch": 4.943161,
          "yaw": -89.15783,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1375.488500 1308.840100 -10.358704; setang 3.026047 -142.265750 0",
          "position_tick": 88514,
          "angle_tick": 88514,
          "origin": [
            1375.4885,
            1308.8401,
            -10.358704
          ],
          "pitch": 3.0260468,
          "yaw": -142.26575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -165.29688,
            -136.5,
            8.558594
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1358.842896 1295.398315 -9.410889; setang 3.118408 -142.196381 0",
          "position_tick": 88521,
          "angle_tick": 88521,
          "origin": [
            1358.842895507812,
            1295.398315429688,
            -9.410888671875
          ],
          "pitch": 3.118408203125,
          "yaw": -142.196380615234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -182.96875,
            -146.4453125,
            10.390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88391,
          "last_tick": 88521,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_19954355eee477e2",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_059e8a0abfc550087c91_00212",
      "command_record_id": "demo_059e8a0abfc550087c91_00212",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00212",
        "demo_17accc02fe6ec2727063_00425"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 12,
      "event_tick": 93904,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1167.202900 -834.786250 -145.296880; setang 17.344666 72.986630 0",
          "position_tick": 93774,
          "angle_tick": 93774,
          "origin": [
            -1167.2029,
            -834.78625,
            -145.29688
          ],
          "pitch": 17.344666,
          "yaw": 72.98663,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            84.02344,
            12.828125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1168.836900 -552.764200 -167.968750; setang -13.358337 -2.728729 0",
          "position_tick": 93898,
          "angle_tick": 93898,
          "origin": [
            -1168.8369,
            -552.7642,
            -167.96875
          ],
          "pitch": -13.358337,
          "yaw": -2.7287292,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.25,
            -14.957031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1149.891724 -553.867126 -167.968750; setang -14.599121 -2.491150 0",
          "position_tick": 93904,
          "angle_tick": 93904,
          "origin": [
            -1149.891723632812,
            -553.867126464844,
            -167.96875
          ],
          "pitch": -14.59912109375,
          "yaw": -2.491149902344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.6171875,
            -13.66796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93774,
          "last_tick": 93904,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_199ca6350a15cf56",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00257",
      "command_record_id": "demo_5d6af8fdfb719608e960_00257",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00257",
        "demo_9da916c73bb5ff938c63_00358"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 10,
      "event_tick": 79912,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 743.011800 2015.119000 136.031280; setang -1.557648 -165.391970 0",
          "position_tick": 79782,
          "angle_tick": 79782,
          "origin": [
            743.0118,
            2015.119,
            136.03128
          ],
          "pitch": -1.5576477,
          "yaw": -165.39197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.890625,
            55.398438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 562.994750 2054.431400 138.460660; setang -5.200653 -118.584710 0",
          "position_tick": 79905,
          "angle_tick": 79905,
          "origin": [
            562.99475,
            2054.4314,
            138.46066
          ],
          "pitch": -5.200653,
          "yaw": -118.58471,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.19141,
            -172.59375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 553.296021 2036.655273 136.031204; setang -5.570404 -118.664017 0",
          "position_tick": 79912,
          "angle_tick": 79912,
          "origin": [
            553.296020507812,
            2036.6552734375,
            136.031204223633
          ],
          "pitch": -5.570404052734,
          "yaw": -118.664016723633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.6015625,
            -197.140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79782,
          "last_tick": 79912,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1a5435e360590008",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00104",
      "command_record_id": "demo_518d8b186445b01e1f62_00104",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00104",
        "demo_5866197d339b3ac61e8a_00074"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "d1Ledez",
      "round": 6,
      "event_tick": 40835,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 23.968712 -1744.966064 6.031252; setang -16.280029 102.287170 0",
          "position_tick": 40823,
          "angle_tick": 40835,
          "origin": [
            23.968711853027,
            -1744.966064453125,
            6.031251907349
          ],
          "pitch": -16.280029296875,
          "yaw": 102.287170410156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 23.968712 -1744.966100 25.593750; setang -16.280030 102.287170 0",
          "position_tick": 40828,
          "angle_tick": 40828,
          "origin": [
            23.968712,
            -1744.9661,
            25.59375
          ],
          "pitch": -16.28003,
          "yaw": 102.28717,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            259.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 23.968712 -1744.966064 44.671875; setang -16.280029 102.287170 0",
          "position_tick": 40835,
          "angle_tick": 40835,
          "origin": [
            23.968711853027,
            -1744.966064453125,
            44.671875
          ],
          "pitch": -16.280029296875,
          "yaw": 102.287170410156,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            173.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40602,
          "last_tick": 40835,
          "samples": 234
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1a69793e1c588221",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00102",
      "command_record_id": "demo_17accc02fe6ec2727063_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00102",
        "demo_62cb3af35c3893a91c7d_00202"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 6,
      "event_tick": 43409,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1078.380200 -1305.039000 -166.319640; setang -20.644684 -37.571870 0",
          "position_tick": 43387,
          "angle_tick": 43387,
          "origin": [
            -1078.3802,
            -1305.039,
            -166.31964
          ],
          "pitch": -20.644684,
          "yaw": -37.57187,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1186.751700 -1284.678300 -167.968750; setang -5.211639 -35.851470 0",
          "position_tick": 43279,
          "angle_tick": 43279,
          "origin": [
            -1186.7517,
            -1284.6783,
            -167.96875
          ],
          "pitch": -5.2116394,
          "yaw": -35.85147,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.0,
            -248.8086,
            87.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1056.959500 -1321.519700 -164.462890; setang -20.695496 -37.470580 0",
          "position_tick": 43403,
          "angle_tick": 43403,
          "origin": [
            -1056.9595,
            -1321.5197,
            -164.46289
          ],
          "pitch": -20.695496,
          "yaw": -37.47058,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            140.32031,
            -107.94531,
            15.6171875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1044.550415 -1331.039673 -164.415161; setang -20.695496 -37.268372 0",
          "position_tick": 43409,
          "angle_tick": 43409,
          "origin": [
            -1044.550415039062,
            -1331.039672851562,
            -164.415161132812
          ],
          "pitch": -20.695495605469,
          "yaw": -37.268371582031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.3984375,
            -127.453125,
            -2.5390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43279,
          "last_tick": 43409,
          "samples": 131
        },
        "departure_tick": 43388,
        "movement_to_event_ms": 343.75,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ae1e0e8475523c6",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00219",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00159",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00219",
        "demo_78d0d18d21d68a5f4162_00159"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "BobZ",
      "round": 8,
      "event_tick": 55137,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1571.649800 1784.492400 0.005680; setang -36.162537 -128.742600 0",
          "position_tick": 54987,
          "angle_tick": 54987,
          "origin": [
            1571.6498,
            1784.4924,
            0.005680084
          ],
          "pitch": -36.162537,
          "yaw": -128.7426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1232.751200 2118.577100 0.368930; setang 5.747559 -60.267563 0",
          "position_tick": 54775,
          "angle_tick": 54775,
          "origin": [
            1232.7512,
            2118.5771,
            0.36893034
          ],
          "pitch": 5.7475586,
          "yaw": -60.267563,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            229.42383,
            -99.328125,
            51.07422
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1446.365100 1349.026000 -11.797241; setang -11.742676 -142.299380 0",
          "position_tick": 55130,
          "angle_tick": 55130,
          "origin": [
            1446.3651,
            1349.026,
            -11.797241
          ],
          "pitch": -11.742676,
          "yaw": -142.29938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -193.59375,
            -150.15625,
            -6.5117188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1428.207520 1334.959473 -11.807983; setang -11.742676 -142.299377 0",
          "position_tick": 55137,
          "angle_tick": 55137,
          "origin": [
            1428.20751953125,
            1334.95947265625,
            -11.807983398438
          ],
          "pitch": -11.74267578125,
          "yaw": -142.299377441406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -193.71875,
            -149.984375,
            2.0703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54775,
          "last_tick": 55137,
          "samples": 363
        },
        "departure_tick": 54988,
        "movement_to_event_ms": 2343.75,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1aecffe4a095ec8f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00310",
      "command_record_id": "demo_18d34587c875f0b595ae_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00310",
        "demo_241d9eb92ddde5a3b396_00004"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "FL1T",
      "round": 16,
      "event_tick": 157555,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1149.963135 610.031250 -188.833618; setang -34.852066 89.889099 0",
          "position_tick": 157547,
          "angle_tick": 157555,
          "origin": [
            1149.963134765625,
            610.03125,
            -188.833618164062
          ],
          "pitch": -34.852066040039,
          "yaw": 89.889099121094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1149.963100 610.031250 -188.833620; setang -34.877808 89.889100 0",
          "position_tick": 157548,
          "angle_tick": 157548,
          "origin": [
            1149.9631,
            610.03125,
            -188.83362
          ],
          "pitch": -34.877808,
          "yaw": 89.8891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1149.963135 610.031250 -188.833618; setang -34.852066 89.889099 0",
          "position_tick": 157555,
          "angle_tick": 157555,
          "origin": [
            1149.963134765625,
            610.03125,
            -188.833618164062
          ],
          "pitch": -34.852066040039,
          "yaw": 89.889099121094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157425,
          "last_tick": 157555,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1b2c36b8b81ee1c5",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00443",
      "command_record_id": "demo_21a2c34da37a8e81c427_00443",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00443",
        "demo_bc6251413daa2447c1ff_00060"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 22,
      "event_tick": 167361,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -30.470337 -1418.031982 -167.968750; setang -70.591621 -175.863983 0",
          "position_tick": 167354,
          "angle_tick": 167361,
          "origin": [
            -30.470336914062,
            -1418.031982421875,
            -167.96875
          ],
          "pitch": -70.591621398926,
          "yaw": -175.863983154297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -30.470337 -1418.032000 -167.968750; setang -70.591620 -175.840990 0",
          "position_tick": 167355,
          "angle_tick": 167355,
          "origin": [
            -30.470337,
            -1418.032,
            -167.96875
          ],
          "pitch": -70.59162,
          "yaw": -175.84099,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -30.470337 -1418.031982 -167.968750; setang -70.591621 -175.863983 0",
          "position_tick": 167361,
          "angle_tick": 167361,
          "origin": [
            -30.470336914062,
            -1418.031982421875,
            -167.96875
          ],
          "pitch": -70.591621398926,
          "yaw": -175.863983154297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167231,
          "last_tick": 167361,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1b538ec8f3917507",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00088",
      "command_record_id": "demo_07e639ec7f941287e35b_00088",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00088",
        "demo_5cc1733fab4c73f800c9_00303"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 6,
      "event_tick": 37742,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1711.800800 -458.316650 -351.968750; setang 17.973969 -177.305940 0",
          "position_tick": 37333,
          "angle_tick": 37333,
          "origin": [
            1711.8008,
            -458.31665,
            -351.96875
          ],
          "pitch": 17.973969,
          "yaw": -177.30594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 700.508540 -669.491100 -206.968750; setang 34.443176 -142.653020 0",
          "position_tick": 37736,
          "angle_tick": 37736,
          "origin": [
            700.50854,
            -669.4911,
            -206.96875
          ],
          "pitch": 34.443176,
          "yaw": -142.65302,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.03906,
            -118.52734,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 685.091980 -679.613708 -206.968750; setang 34.443176 -142.235184 0",
          "position_tick": 37742,
          "angle_tick": 37742,
          "origin": [
            685.091979980469,
            -679.613708496094,
            -206.96875
          ],
          "pitch": 34.443176269531,
          "yaw": -142.23518371582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.5625,
            -134.26953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37333,
          "last_tick": 37742,
          "samples": 410
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1b8caeb9922f7b38",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00368",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00145",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00368",
        "demo_c7fce8ea189bfb0ec256_00145"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 9,
      "event_tick": 59518,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 85.112230 -305.366580 -415.968750; setang 2.684097 62.567825 0",
          "position_tick": 59452,
          "angle_tick": 59452,
          "origin": [
            85.11223,
            -305.36658,
            -415.96875
          ],
          "pitch": 2.6840973,
          "yaw": 62.567825,
          "airborne": false,
          "duck_amount": 0.50520664,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 72.449380 -300.694030 -415.968750; setang 3.695862 62.391693 0",
          "position_tick": 59388,
          "angle_tick": 59388,
          "origin": [
            72.44938,
            -300.69403,
            -415.96875
          ],
          "pitch": 3.6958618,
          "yaw": 62.391693,
          "airborne": false,
          "duck_amount": 0.21006504,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 95.334564 -292.051500 -415.968750; setang -5.412140 60.059845 0",
          "position_tick": 59511,
          "angle_tick": 59511,
          "origin": [
            95.334564,
            -292.0515,
            -415.96875
          ],
          "pitch": -5.41214,
          "yaw": 60.059845,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 95.334564 -292.051514 -415.968750; setang -5.368195 60.059845 0",
          "position_tick": 59518,
          "angle_tick": 59518,
          "origin": [
            95.334564208984,
            -292.051513671875,
            -415.96875
          ],
          "pitch": -5.368194580078,
          "yaw": 60.059844970703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59388,
          "last_tick": 59518,
          "samples": 131
        },
        "departure_tick": 59453,
        "movement_to_event_ms": 1031.25,
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1bcc7691a2977393",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00060",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00060",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00060",
        "demo_5d6af8fdfb719608e960_00191"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 4,
      "event_tick": 23252,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2405.005600 1473.330900 158.475620; setang 8.007996 -77.590256 0",
          "position_tick": 23002,
          "angle_tick": 23002,
          "origin": [
            2405.0056,
            1473.3309,
            158.47562
          ],
          "pitch": 8.007996,
          "yaw": -77.590256,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.609375,
            -242.78125,
            5.385742
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2352.150600 800.094800 156.912640; setang -12.275848 -113.186300 0",
          "position_tick": 23246,
          "angle_tick": 23246,
          "origin": [
            2352.1506,
            800.0948,
            156.91264
          ],
          "pitch": -12.275848,
          "yaw": -113.1863,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -93.71875,
            -226.3711,
            5.6533203
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2344.769043 782.434753 157.346146; setang -12.364075 -113.186302 0",
          "position_tick": 23252,
          "angle_tick": 23252,
          "origin": [
            2344.76904296875,
            782.434753417969,
            157.346145629883
          ],
          "pitch": -12.364074707031,
          "yaw": -113.186302185059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.796875,
            -225.91796875,
            5.505859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23002,
          "last_tick": 23252,
          "samples": 251
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ca69d6f2bedfad3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00264",
      "command_record_id": "demo_2160153112cdae3ea873_00264",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00264",
        "demo_79afb17b7ed789137186_00101"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "HUASOPEEK",
      "round": 15,
      "event_tick": 138429,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1315.937378 1587.962280 1704.031250; setang -31.684570 -167.713165 0",
          "position_tick": 138421,
          "angle_tick": 138429,
          "origin": [
            1315.937377929688,
            1587.962280273438,
            1704.03125
          ],
          "pitch": -31.6845703125,
          "yaw": -167.713165283203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1315.937400 1587.962300 1709.984400; setang -31.684570 -167.713170 0",
          "position_tick": 138423,
          "angle_tick": 138423,
          "origin": [
            1315.9374,
            1587.9623,
            1709.9844
          ],
          "pitch": -31.68457,
          "yaw": -167.71317,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            93.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1315.937378 1587.962280 1729.625000; setang -31.684570 -167.713165 0",
          "position_tick": 138429,
          "angle_tick": 138429,
          "origin": [
            1315.937377929688,
            1587.962280273438,
            1729.625
          ],
          "pitch": -31.6845703125,
          "yaw": -167.713165283203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138299,
          "last_tick": 138429,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1d9af8a04c8e67c6",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00043",
      "command_record_id": "demo_49fabf21b1c26f1010df_00043",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00043",
        "demo_5c8743102c5a1e28f8ee_00064"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 4,
      "event_tick": 29314,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -526.875850 2423.927000 -78.515625; setang 4.622162 -92.161220 0",
          "position_tick": 29184,
          "angle_tick": 29184,
          "origin": [
            -526.87585,
            2423.927,
            -78.515625
          ],
          "pitch": 4.622162,
          "yaw": -92.16122,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -33.61328,
            244.84375,
            17.367188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -949.296300 2447.489000 -25.228577; setang -16.915863 -146.876900 0",
          "position_tick": 29308,
          "angle_tick": 29308,
          "origin": [
            -949.2963,
            2447.489,
            -25.228577
          ],
          "pitch": -16.915863,
          "yaw": -146.8769,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.0586,
            -130.98438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -965.431335 2437.192383 -30.542969; setang -16.915863 -146.876907 0",
          "position_tick": 29314,
          "angle_tick": 29314,
          "origin": [
            -965.431335449219,
            2437.1923828125,
            -30.54296875
          ],
          "pitch": -16.915863037109,
          "yaw": -146.876907348633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -206.31640625,
            -132.125,
            -68.1953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29184,
          "last_tick": 29314,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1d9f1a832ef74979",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_84f87856e21e12df25d7_00118",
      "command_record_id": "demo_84f87856e21e12df25d7_00118",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00118",
        "demo_9da916c73bb5ff938c63_00126"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "flameZ",
      "round": 7,
      "event_tick": 56044,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2175.975800 2263.318400 134.710040; setang 9.042084 116.981750 0",
          "position_tick": 55532,
          "angle_tick": 55532,
          "origin": [
            2175.9758,
            2263.3184,
            134.71004
          ],
          "pitch": 9.042084,
          "yaw": 116.98175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -232.6875,
            91.4375,
            4.6523438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 801.656430 2297.621000 136.031460; setang -20.195953 -127.056540 0",
          "position_tick": 56037,
          "angle_tick": 56037,
          "origin": [
            801.65643,
            2297.621,
            136.03146
          ],
          "pitch": -20.195953,
          "yaw": -127.05654,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -68.390625,
            -107.484375,
            0.0009765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 794.997681 2287.713135 136.031464; setang -21.581955 -127.056541 0",
          "position_tick": 56044,
          "angle_tick": 56044,
          "origin": [
            794.997680664062,
            2287.713134765625,
            136.031463623047
          ],
          "pitch": -21.581954956055,
          "yaw": -127.056541442871,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.2421875,
            -104.9375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55532,
          "last_tick": 56044,
          "samples": 513
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1de4ea9668f9381a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2666f7f52fbf4c296e43_00296",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00296",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00296",
        "demo_518d8b186445b01e1f62_00417"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 16,
      "event_tick": 139004,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1249.149400 1817.020900 -191.968750; setang -3.445251 -41.677673 0",
          "position_tick": 138924,
          "angle_tick": 138924,
          "origin": [
            1249.1494,
            1817.0209,
            -191.96875
          ],
          "pitch": -3.4452515,
          "yaw": -41.677673,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1364.112700 1696.191400 -151.968750; setang 5.900345 132.126740 0",
          "position_tick": 138789,
          "angle_tick": 138789,
          "origin": [
            1364.1127,
            1696.1914,
            -151.96875
          ],
          "pitch": 5.900345,
          "yaw": 132.12674,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -80.27344,
            98.921875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1243.931400 1769.820600 -177.125000; setang -10.216949 -42.826080 0",
          "position_tick": 138998,
          "angle_tick": 138998,
          "origin": [
            1243.9314,
            1769.8206,
            -177.125
          ],
          "pitch": -10.216949,
          "yaw": -42.82608,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            130.39844,
            -121.11719,
            137.46875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1255.432983 1759.142334 -165.094788; setang -10.216949 -42.826080 0",
          "position_tick": 139004,
          "angle_tick": 139004,
          "origin": [
            1255.432983398438,
            1759.142333984375,
            -165.094787597656
          ],
          "pitch": -10.216949462891,
          "yaw": -42.826080322266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.140625,
            -143.0859375,
            156.61328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138789,
          "last_tick": 139004,
          "samples": 216
        },
        "departure_tick": 138925,
        "movement_to_event_ms": 1250.0,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1e65c73ba0ded442",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00399",
      "command_record_id": "demo_49fabf21b1c26f1010df_00399",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00399",
        "demo_b24ca24bca0f9defa72c_00309"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 20,
      "event_tick": 183310,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -277.356934 1266.143311 -112.503601; setang -15.839874 113.216858 0",
          "position_tick": 183302,
          "angle_tick": 183310,
          "origin": [
            -277.35693359375,
            1266.143310546875,
            -112.503601074219
          ],
          "pitch": -15.839874267578,
          "yaw": 113.216857910156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -277.356930 1266.143300 -112.503600; setang -15.839874 113.216860 0",
          "position_tick": 183303,
          "angle_tick": 183303,
          "origin": [
            -277.35693,
            1266.1433,
            -112.5036
          ],
          "pitch": -15.839874,
          "yaw": 113.21686,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -277.415527 1266.279663 -112.537720; setang -15.839874 113.216858 0",
          "position_tick": 183310,
          "angle_tick": 183310,
          "origin": [
            -277.41552734375,
            1266.279663085938,
            -112.537719726562
          ],
          "pitch": -15.839874267578,
          "yaw": 113.216857910156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.515625,
            8.171875,
            -2.04296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183180,
          "last_tick": 183310,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ec8a462c43b0596",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_86c38e0db4646195347a_00237",
      "command_record_id": "demo_86c38e0db4646195347a_00237",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00237",
        "demo_9da916c73bb5ff938c63_00067"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "BobZ",
      "round": 12,
      "event_tick": 82818,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -851.415500 570.307600 -30.470764; setang -0.659866 23.222351 0",
          "position_tick": 82543,
          "angle_tick": 82543,
          "origin": [
            -851.4155,
            570.3076,
            -30.470764
          ],
          "pitch": -0.65986633,
          "yaw": 23.222351,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.25,
            24.992188,
            44.140625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 56.159584 896.195600 80.413666; setang -6.379974 73.657150 0",
          "position_tick": 82811,
          "angle_tick": 82811,
          "origin": [
            56.159584,
            896.1956,
            80.413666
          ],
          "pitch": -6.3799744,
          "yaw": 73.65715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            82.64014,
            208.79688,
            8.227539
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 63.625122 916.927917 80.868591; setang -6.379974 73.657150 0",
          "position_tick": 82818,
          "angle_tick": 82818,
          "origin": [
            63.625122070312,
            916.927917480469,
            80.868591308594
          ],
          "pitch": -6.379974365234,
          "yaw": 73.657150268555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.2880859375,
            226.63671875,
            1.06201171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82543,
          "last_tick": 82818,
          "samples": 276
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1edd344c67828d75",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00094",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00094",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00094",
        "demo_fbb358b45e5cdb7b7700_00261"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 6,
      "event_tick": 44662,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -891.506100 696.426200 -1.718140; setang 2.485992 -157.605410 0",
          "position_tick": 44433,
          "angle_tick": 44433,
          "origin": [
            -891.5061,
            696.4262,
            -1.7181396
          ],
          "pitch": 2.4859924,
          "yaw": -157.60541,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.5703125,
            -28.085938,
            5.7851562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -933.407000 443.515560 1.031248; setang 14.959946 -41.335724 0",
          "position_tick": 44656,
          "angle_tick": 44656,
          "origin": [
            -933.407,
            443.51556,
            1.0312481
          ],
          "pitch": 14.959946,
          "yaw": -41.335724,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.5703125,
            -9.470703,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -933.406982 443.515564 1.031248; setang 14.784164 -41.159592 0",
          "position_tick": 44662,
          "angle_tick": 44662,
          "origin": [
            -933.406982421875,
            443.515563964844,
            1.031248092651
          ],
          "pitch": 14.784164428711,
          "yaw": -41.159591674805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44433,
          "last_tick": 44662,
          "samples": 230
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f14fc2a5fc1bace",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00326",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00326",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00326",
        "demo_5866197d339b3ac61e8a_00267"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 17,
      "event_tick": 150549,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1454.896700 911.327000 -148.883790; setang -11.993637 63.988495 0",
          "position_tick": 150423,
          "angle_tick": 150423,
          "origin": [
            1454.8967,
            911.327,
            -148.88379
          ],
          "pitch": -11.993637,
          "yaw": 63.988495,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1324.532700 854.861500 -151.968750; setang 0.544861 47.905884 0",
          "position_tick": 150106,
          "angle_tick": 150106,
          "origin": [
            1324.5327,
            854.8615,
            -151.96875
          ],
          "pitch": 0.54486084,
          "yaw": 47.905884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            84.6875,
            14.097656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1491.370000 950.239100 -145.920170; setang -12.616760 65.273210 0",
          "position_tick": 150543,
          "angle_tick": 150543,
          "origin": [
            1491.37,
            950.2391,
            -145.92017
          ],
          "pitch": -12.61676,
          "yaw": 65.27321,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            65.40625,
            141.98047,
            -0.0546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1497.425415 963.392273 -145.968750; setang -12.616760 65.273209 0",
          "position_tick": 150549,
          "angle_tick": 150549,
          "origin": [
            1497.425415039062,
            963.392272949219,
            -145.96875
          ],
          "pitch": -12.616760253906,
          "yaw": 65.273208618164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            82.4921875,
            179.2109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150106,
          "last_tick": 150549,
          "samples": 444
        },
        "departure_tick": 150424,
        "movement_to_event_ms": 1968.75,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f2fb4e72fbfaf4f",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2666f7f52fbf4c296e43_00074",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00074",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00074",
        "demo_518d8b186445b01e1f62_00408"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 6,
      "event_tick": 34904,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -944.467700 -1195.492100 66.031250; setang 0.098877 78.123440 0",
          "position_tick": 34693,
          "angle_tick": 34693,
          "origin": [
            -944.4677,
            -1195.4921,
            66.03125
          ],
          "pitch": 0.09887695,
          "yaw": 78.12344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -742.643430 -705.244100 106.031265; setang -7.226944 47.433136 0",
          "position_tick": 34898,
          "angle_tick": 34898,
          "origin": [
            -742.64343,
            -705.2441,
            106.031265
          ],
          "pitch": -7.226944,
          "yaw": 47.433136,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            100.24219,
            109.15234,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -733.157104 -694.914307 106.031265; setang -7.226944 47.433136 0",
          "position_tick": 34904,
          "angle_tick": 34904,
          "origin": [
            -733.157104492188,
            -694.914306640625,
            106.031265258789
          ],
          "pitch": -7.226943969727,
          "yaw": 47.433135986328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            130.14453125,
            141.71875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34693,
          "last_tick": 34904,
          "samples": 212
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f79a4f63705b5dd",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2160153112cdae3ea873_00163",
      "command_record_id": "demo_2160153112cdae3ea873_00163",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00163",
        "demo_c41e59c2737947d52711_00144"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 10,
      "event_tick": 83624,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2063.344000 133.909700 1608.031200; setang 1.407959 162.329530 0",
          "position_tick": 83415,
          "angle_tick": 83415,
          "origin": [
            2063.344,
            133.9097,
            1608.0312
          ],
          "pitch": 1.407959,
          "yaw": 162.32953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -246.79688,
            39.867188,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1337.772800 178.085300 1612.031200; setang -20.811890 -127.135850 0",
          "position_tick": 83617,
          "angle_tick": 83617,
          "origin": [
            1337.7728,
            178.0853,
            1612.0312
          ],
          "pitch": -20.81189,
          "yaw": -127.13585,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -155.41406,
            -189.38184,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1323.412231 160.159698 1612.031250; setang -21.647873 -127.355919 0",
          "position_tick": 83624,
          "angle_tick": 83624,
          "origin": [
            1323.412231445312,
            160.159698486328,
            1612.03125
          ],
          "pitch": -21.647872924805,
          "yaw": -127.355918884277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -152.2109375,
            -191.9794921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 83415,
          "last_tick": 83624,
          "samples": 210
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f863e15817effc5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_18d34587c875f0b595ae_00089",
      "command_record_id": "demo_18d34587c875f0b595ae_00089",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00089",
        "demo_5866197d339b3ac61e8a_00160"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 7,
      "event_tick": 54057,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1022.798200 -599.614300 70.031250; setang 3.391693 124.140350 0",
          "position_tick": 53962,
          "angle_tick": 53962,
          "origin": [
            -1022.7982,
            -599.6143,
            70.03125
          ],
          "pitch": 3.391693,
          "yaw": 124.14035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1022.042700 -599.146060 70.031250; setang 3.391693 124.140350 0",
          "position_tick": 53922,
          "angle_tick": 53922,
          "origin": [
            -1022.0427,
            -599.14606,
            70.03125
          ],
          "pitch": 3.391693,
          "yaw": 124.14035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1100.773900 -636.868900 64.031250; setang -2.778168 118.782470 0",
          "position_tick": 54051,
          "angle_tick": 54051,
          "origin": [
            -1100.7739,
            -636.8689,
            64.03125
          ],
          "pitch": -2.7781677,
          "yaw": 118.78247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.070312,
            92.16406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1106.337524 -626.693909 64.031250; setang -3.139008 119.034790 0",
          "position_tick": 54057,
          "angle_tick": 54057,
          "origin": [
            -1106.337524414062,
            -626.693908691406,
            64.03125
          ],
          "pitch": -3.139007568359,
          "yaw": 119.034790039062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.984375,
            145.87109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53922,
          "last_tick": 54057,
          "samples": 136
        },
        "departure_tick": 53963,
        "movement_to_event_ms": 1484.375,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_200ca934bd56570e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5d6af8fdfb719608e960_00561",
      "command_record_id": "demo_5d6af8fdfb719608e960_00561",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00561",
        "demo_6e149681cbff13e6c780_00022"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 23,
      "event_tick": 210458,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -691.140400 652.827600 -30.793518; setang 3.684875 29.135056 0",
          "position_tick": 210319,
          "angle_tick": 210319,
          "origin": [
            -691.1404,
            652.8276,
            -30.793518
          ],
          "pitch": 3.6848755,
          "yaw": 29.135056,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.21875,
            40.59375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -260.082280 841.358200 18.869556; setang -19.195175 -14.452515 0",
          "position_tick": 210452,
          "angle_tick": 210452,
          "origin": [
            -260.08228,
            841.3582,
            18.869556
          ],
          "pitch": -19.195175,
          "yaw": -14.452515,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.73047,
            -63.089844,
            72.55591
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -241.575928 836.473633 24.508204; setang -19.387436 -14.425049 0",
          "position_tick": 210458,
          "angle_tick": 210458,
          "origin": [
            -241.575927734375,
            836.4736328125,
            24.50820350647
          ],
          "pitch": -19.387435913086,
          "yaw": -14.425048828125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.94140625,
            -62.27734375,
            70.97119140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 210319,
          "last_tick": 210458,
          "samples": 140
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_204834c8bd670517",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00263",
      "command_record_id": "demo_18d34587c875f0b595ae_00263",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00263",
        "demo_2666f7f52fbf4c296e43_00033"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 14,
      "event_tick": 132310,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 260.581300 1384.938800 -31.164124; setang -7.187119 -91.758156 0",
          "position_tick": 132291,
          "angle_tick": 132291,
          "origin": [
            260.5813,
            1384.9388,
            -31.164124
          ],
          "pitch": -7.1871185,
          "yaw": -91.758156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 266.216280 1384.738800 -30.635864; setang -2.019074 -91.995735 0",
          "position_tick": 132180,
          "angle_tick": 132180,
          "origin": [
            266.21628,
            1384.7388,
            -30.635864
          ],
          "pitch": -2.0190735,
          "yaw": -91.995735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -184.53125,
            14.78125,
            -17.300781
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 260.328250 1376.772100 -31.187866; setang -7.187119 -91.758156 0",
          "position_tick": 132304,
          "angle_tick": 132304,
          "origin": [
            260.32825,
            1376.7721,
            -31.187866
          ],
          "pitch": -7.1871185,
          "yaw": -91.758156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.9628906,
            -63.507812,
            -0.18359375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 260.130341 1370.370361 -31.206421; setang -7.187119 -91.758156 0",
          "position_tick": 132310,
          "angle_tick": 132310,
          "origin": [
            260.130340576172,
            1370.370361328125,
            -31.206420898438
          ],
          "pitch": -7.187118530273,
          "yaw": -91.758155822754,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.794921875,
            -90.71875,
            -0.265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132180,
          "last_tick": 132310,
          "samples": 131
        },
        "departure_tick": 132292,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_207895e15b76bb55",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00298",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00298",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00298",
        "demo_5c8743102c5a1e28f8ee_00615"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 15,
      "event_tick": 125938,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1316.995700 2494.830600 67.719110; setang -1.335525 -151.792600 0",
          "position_tick": 125858,
          "angle_tick": 125858,
          "origin": [
            1316.9957,
            2494.8306,
            67.71911
          ],
          "pitch": -1.3355255,
          "yaw": -151.7926,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1343.549900 2445.458300 50.620290; setang -4.132233 -161.591370 0",
          "position_tick": 125740,
          "angle_tick": 125740,
          "origin": [
            1343.5499,
            2445.4583,
            50.62029
          ],
          "pitch": -4.1322327,
          "yaw": -161.59137,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -18.796875,
            22.046875,
            14.003418
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1372.284300 2461.553700 46.857800; setang -11.304245 -155.797120 0",
          "position_tick": 125932,
          "angle_tick": 125932,
          "origin": [
            1372.2843,
            2461.5537,
            46.8578
          ],
          "pitch": -11.304245,
          "yaw": -155.79712,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.78125,
            -30.859375,
            1.9448242
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1363.180054 2457.484131 46.846512; setang -11.612213 -155.665283 0",
          "position_tick": 125938,
          "angle_tick": 125938,
          "origin": [
            1363.180053710938,
            2457.484130859375,
            46.84651184082
          ],
          "pitch": -11.612213134766,
          "yaw": -155.665283203125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.8984375,
            -60.9375,
            -7.92919921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125740,
          "last_tick": 125938,
          "samples": 199
        },
        "departure_tick": 125859,
        "movement_to_event_ms": 1250.0,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_20a70643dc7364fa",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00039",
      "command_record_id": "demo_7dadd8516dde2b87da75_00054",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00039",
        "demo_7dadd8516dde2b87da75_00054"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 5,
      "event_tick": 37673,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 152.962970 819.599550 80.031250; setang -24.162720 85.376130 0",
          "position_tick": 37652,
          "angle_tick": 37652,
          "origin": [
            152.96297,
            819.59955,
            80.03125
          ],
          "pitch": -24.16272,
          "yaw": 85.37613,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -728.236000 613.807700 -31.490723; setang 12.328720 19.250458 0",
          "position_tick": 37316,
          "angle_tick": 37316,
          "origin": [
            -728.236,
            613.8077,
            -31.490723
          ],
          "pitch": 12.32872,
          "yaw": 19.250458,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 152.936510 828.967600 80.488106; setang -24.162720 85.376130 0",
          "position_tick": 37666,
          "angle_tick": 37666,
          "origin": [
            152.93651,
            828.9676,
            80.488106
          ],
          "pitch": -24.16272,
          "yaw": 85.37613,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.1738281,
            68.30469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 152.946030 837.080566 80.488106; setang -24.156189 85.376129 0",
          "position_tick": 37673,
          "angle_tick": 37673,
          "origin": [
            152.946029663086,
            837.08056640625,
            80.488105773926
          ],
          "pitch": -24.156188964844,
          "yaw": 85.376129150391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.6708984375,
            96.53515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37316,
          "last_tick": 37673,
          "samples": 358
        },
        "departure_tick": 37653,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_20cd5523a4d7b71d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00209",
      "command_record_id": "demo_18d34587c875f0b595ae_00209",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00209",
        "demo_fbb358b45e5cdb7b7700_00182"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 11,
      "event_tick": 96494,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 943.380860 2141.103000 -39.968750; setang 7.070740 -46.110306 0",
          "position_tick": 96427,
          "angle_tick": 96427,
          "origin": [
            943.38086,
            2141.103,
            -39.96875
          ],
          "pitch": 7.0707397,
          "yaw": -46.110306,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 943.423200 2141.059000 -39.968750; setang 7.167541 -46.070830 0",
          "position_tick": 96364,
          "angle_tick": 96364,
          "origin": [
            943.4232,
            2141.059,
            -39.96875
          ],
          "pitch": 7.1675415,
          "yaw": -46.07083,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 917.804600 2192.709500 -39.968750; setang -3.621033 -47.100450 0",
          "position_tick": 96488,
          "angle_tick": 96488,
          "origin": [
            917.8046,
            2192.7095,
            -39.96875
          ],
          "pitch": -3.6210327,
          "yaw": -47.10045,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.214844,
            -16.46875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 922.105225 2188.094238 -39.968750; setang -4.928055 -46.664764 0",
          "position_tick": 96494,
          "angle_tick": 96494,
          "origin": [
            922.105224609375,
            2188.09423828125,
            -39.96875
          ],
          "pitch": -4.92805480957,
          "yaw": -46.664764404297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.2421875,
            -79.421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 96364,
          "last_tick": 96494,
          "samples": 131
        },
        "departure_tick": 96428,
        "movement_to_event_ms": 1046.875,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_20d551dabd10e2e1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00529",
      "command_record_id": "demo_07d95741be40e144c266_00529",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00529",
        "demo_731311ac42553ee59f1a_00034"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 23,
      "event_tick": 194819,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1324.423096 -406.072937 67.009567; setang -19.402542 141.851349 0",
          "position_tick": 194811,
          "angle_tick": 194819,
          "origin": [
            1324.423095703125,
            -406.072937011719,
            67.009567260742
          ],
          "pitch": -19.402542114258,
          "yaw": 141.851348876953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1324.423100 -406.072940 67.009570; setang -19.402542 141.851350 0",
          "position_tick": 194812,
          "angle_tick": 194812,
          "origin": [
            1324.4231,
            -406.07294,
            67.00957
          ],
          "pitch": -19.402542,
          "yaw": 141.85135,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1324.423096 -406.072937 67.009567; setang -19.402542 141.851349 0",
          "position_tick": 194819,
          "angle_tick": 194819,
          "origin": [
            1324.423095703125,
            -406.072937011719,
            67.009567260742
          ],
          "pitch": -19.402542114258,
          "yaw": 141.851348876953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194616,
          "last_tick": 194819,
          "samples": 204
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_20fed0906dc32def",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00054",
      "command_record_id": "demo_79afb17b7ed789137186_00054",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00054",
        "demo_c41e59c2737947d52711_00325"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 4,
      "event_tick": 29548,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 330.824520 -306.629150 1749.156200; setang 51.040420 -63.465614 0",
          "position_tick": 29418,
          "angle_tick": 29418,
          "origin": [
            330.82452,
            -306.62915,
            1749.1562
          ],
          "pitch": 51.04042,
          "yaw": -63.465614,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -37.44922,
            -95.921875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 43.460990 -274.826900 1612.031200; setang 2.684448 -126.473580 0",
          "position_tick": 29541,
          "angle_tick": 29541,
          "origin": [
            43.46099,
            -274.8269,
            1612.0312
          ],
          "pitch": 2.6844482,
          "yaw": -126.47358,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.030518,
            -39.21875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 36.749306 -283.248047 1612.031250; setang 1.540146 -126.561470 0",
          "position_tick": 29548,
          "angle_tick": 29548,
          "origin": [
            36.749305725098,
            -283.248046875,
            1612.03125
          ],
          "pitch": 1.540145874023,
          "yaw": -126.561470031738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -88.01318359375,
            -113.4375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29418,
          "last_tick": 29548,
          "samples": 131
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_214c6c3f4a09edf5",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_84f87856e21e12df25d7_00282",
      "command_record_id": "demo_84f87856e21e12df25d7_00282",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00282",
        "demo_86c38e0db4646195347a_00235"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ropz",
      "round": 15,
      "event_tick": 130654,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -895.906600 -177.995730 4.504953; setang -0.194672 5.438568 0",
          "position_tick": 130524,
          "angle_tick": 130524,
          "origin": [
            -895.9066,
            -177.99573,
            4.5049534
          ],
          "pitch": -0.19467163,
          "yaw": 5.438568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -426.275760 -133.891970 23.625000; setang -0.272598 5.360641 0",
          "position_tick": 130647,
          "angle_tick": 130647,
          "origin": [
            -426.27576,
            -133.89197,
            23.625
          ],
          "pitch": -0.27259827,
          "yaw": 5.3606415,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            243.94922,
            22.710938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -403.405151 -131.763550 47.718750; setang -0.272598 5.360641 0",
          "position_tick": 130654,
          "angle_tick": 130654,
          "origin": [
            -403.405151367188,
            -131.763549804688,
            47.71875
          ],
          "pitch": -0.272598266602,
          "yaw": 5.360641479492,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            243.953125,
            22.703125,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130524,
          "last_tick": 130654,
          "samples": 131
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_21fb91d40e212eb6",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00103",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00103",
        "demo_b24ca24bca0f9defa72c_00132"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 6,
      "event_tick": 56877,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -491.916870 -277.613530 0.430307; setang -18.691177 78.302640 0",
          "position_tick": 56862,
          "angle_tick": 56862,
          "origin": [
            -491.91687,
            -277.61353,
            0.4303074
          ],
          "pitch": -18.691177,
          "yaw": 78.30264,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -455.668520 -665.970500 115.785360; setang 2.257355 90.023680 0",
          "position_tick": 56442,
          "angle_tick": 56442,
          "origin": [
            -455.66852,
            -665.9705,
            115.78536
          ],
          "pitch": 2.2573547,
          "yaw": 90.02368,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -489.943000 -268.057300 0.359024; setang -18.691177 78.342130 0",
          "position_tick": 56871,
          "angle_tick": 56871,
          "origin": [
            -489.943,
            -268.0573,
            0.35902405
          ],
          "pitch": -18.691177,
          "yaw": 78.34213,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            22.6875,
            109.90625,
            -0.824646
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -487.517212 -256.297729 0.275625; setang -18.691177 78.342133 0",
          "position_tick": 56877,
          "angle_tick": 56877,
          "origin": [
            -487.517211914062,
            -256.297729492188,
            0.275625228882
          ],
          "pitch": -18.691177368164,
          "yaw": 78.342132568359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.5,
            167.2421875,
            -1.186157226562
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56442,
          "last_tick": 56877,
          "samples": 436
        },
        "departure_tick": 56863,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_22017d287c6b98d6",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_059e8a0abfc550087c91_00292",
      "command_record_id": "demo_059e8a0abfc550087c91_00292",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00292",
        "demo_3ef7bfc9c4cb1bcd3960_00313"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 17,
      "event_tick": 141268,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1269.115800 -2340.136200 -198.315490; setang 2.521027 -10.217285 0",
          "position_tick": 141138,
          "angle_tick": 141138,
          "origin": [
            -1269.1158,
            -2340.1362,
            -198.31549
          ],
          "pitch": 2.5210266,
          "yaw": -10.217285,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            174.77344,
            -141.70312,
            15.6796875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -831.547700 -2361.258800 -171.063960; setang -11.135330 41.509430 0",
          "position_tick": 141262,
          "angle_tick": 141262,
          "origin": [
            -831.5477,
            -2361.2588,
            -171.06396
          ],
          "pitch": -11.13533,
          "yaw": 41.50943,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.77344,
            153.20312,
            -23.324219
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -816.926575 -2348.948486 -172.910767; setang -11.135330 41.551331 0",
          "position_tick": 141268,
          "angle_tick": 141268,
          "origin": [
            -816.926574707031,
            -2348.948486328125,
            -172.910766601562
          ],
          "pitch": -11.135330200195,
          "yaw": 41.551330566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            186.77734375,
            158.5625,
            -23.65234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141138,
          "last_tick": 141268,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2236712c1654e597",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00231",
      "command_record_id": "demo_bc6251413daa2447c1ff_00231",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00231",
        "demo_f1d8725268c9f30ce844_00333"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 12,
      "event_tick": 87612,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 814.370483 -1549.529419 -108.968750; setang -3.340530 -179.847565 0",
          "position_tick": 87598,
          "angle_tick": 87612,
          "origin": [
            814.370483398438,
            -1549.529418945312,
            -108.96875
          ],
          "pitch": -3.340530395508,
          "yaw": -179.847564697266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 814.370500 -1549.529400 -107.656250; setang -3.340530 -179.847560 0",
          "position_tick": 87599,
          "angle_tick": 87599,
          "origin": [
            814.3705,
            -1549.5294,
            -107.65625
          ],
          "pitch": -3.3405304,
          "yaw": -179.84756,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 814.370483 -1549.529419 -66.343750; setang -3.340530 -179.847565 0",
          "position_tick": 87612,
          "angle_tick": 87612,
          "origin": [
            814.370483398438,
            -1549.529418945312,
            -66.34375
          ],
          "pitch": -3.340530395508,
          "yaw": -179.847564697266,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87365,
          "last_tick": 87612,
          "samples": 248
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_22ab783f3227417e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_62cb3af35c3893a91c7d_00030",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00030",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00030",
        "demo_67348e1baa5b49bad101_00451"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "S1ren",
      "round": 3,
      "event_tick": 20204,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 567.781070 -2224.031200 -39.968750; setang -8.843994 -164.425500 0",
          "position_tick": 20130,
          "angle_tick": 20130,
          "origin": [
            567.78107,
            -2224.0312,
            -39.96875
          ],
          "pitch": -8.843994,
          "yaw": -164.4255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 567.781070 -2224.031200 -39.968750; setang -1.154938 -170.629350 0",
          "position_tick": 19829,
          "angle_tick": 19829,
          "origin": [
            567.78107,
            -2224.0312,
            -39.96875
          ],
          "pitch": -1.1549377,
          "yaw": -170.62935,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 426.324830 -2263.370400 -39.968750; setang -8.843994 -164.458470 0",
          "position_tick": 20198,
          "angle_tick": 20198,
          "origin": [
            426.32483,
            -2263.3704,
            -39.96875
          ],
          "pitch": -8.843994,
          "yaw": -164.45847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -233.75195,
            -64.984375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 407.886475 -2268.495361 -39.968750; setang -8.843994 -164.458466 0",
          "position_tick": 20204,
          "angle_tick": 20204,
          "origin": [
            407.886474609375,
            -2268.495361328125,
            -39.96875
          ],
          "pitch": -8.843994140625,
          "yaw": -164.458465576172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -236.048828125,
            -65.609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19829,
          "last_tick": 20204,
          "samples": 376
        },
        "departure_tick": 20131,
        "movement_to_event_ms": 1156.25,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_22f266ec0a059c7f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_f1d8725268c9f30ce844_00083",
      "command_record_id": "demo_f1d8725268c9f30ce844_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00083",
        "demo_fde4c2af9b83d7a5ead3_00099"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "flameZ",
      "round": 6,
      "event_tick": 37274,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 38.434310 -2038.061300 -167.968750; setang 5.015945 128.136630 0",
          "position_tick": 37134,
          "angle_tick": 37134,
          "origin": [
            38.43431,
            -2038.0613,
            -167.96875
          ],
          "pitch": 5.0159454,
          "yaw": 128.13663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -190.270870 -2154.680400 -168.200680; setang 2.573883 57.318756 0",
          "position_tick": 36956,
          "angle_tick": 36956,
          "origin": [
            -190.27087,
            -2154.6804,
            -168.20068
          ],
          "pitch": 2.573883,
          "yaw": 57.318756,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            199.54688,
            2.015625,
            -232.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -82.430786 -1920.053300 -167.968750; setang 4.092072 58.176390 0",
          "position_tick": 37267,
          "angle_tick": 37267,
          "origin": [
            -82.430786,
            -1920.0533,
            -167.96875
          ],
          "pitch": 4.0920715,
          "yaw": 58.17639,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -82.430786 -1920.053345 -167.968750; setang 3.828049 58.176392 0",
          "position_tick": 37274,
          "angle_tick": 37274,
          "origin": [
            -82.430786132812,
            -1920.053344726562,
            -167.96875
          ],
          "pitch": 3.828048706055,
          "yaw": 58.176391601562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36956,
          "last_tick": 37274,
          "samples": 319
        },
        "departure_tick": 37135,
        "movement_to_event_ms": 2187.5,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_22f3db67db186dd8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00117",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00117",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00117",
        "demo_5d6af8fdfb719608e960_00199"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 6,
      "event_tick": 45138,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2445.031250 -226.034363 102.031242; setang -11.308014 158.392303 0",
          "position_tick": 45130,
          "angle_tick": 45138,
          "origin": [
            2445.03125,
            -226.034362792969,
            102.031242370605
          ],
          "pitch": -11.308013916016,
          "yaw": 158.392303466797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2445.031200 -226.034360 102.031240; setang -11.308014 158.392300 0",
          "position_tick": 45131,
          "angle_tick": 45131,
          "origin": [
            2445.0312,
            -226.03436,
            102.03124
          ],
          "pitch": -11.308014,
          "yaw": 158.3923,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2445.031250 -226.034363 102.031242; setang -11.308014 158.392303 0",
          "position_tick": 45138,
          "angle_tick": 45138,
          "origin": [
            2445.03125,
            -226.034362792969,
            102.031242370605
          ],
          "pitch": -11.308013916016,
          "yaw": 158.392303466797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45008,
          "last_tick": 45138,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_22ff1ba798f7027b",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44ff5206b8e42e46265b_00035",
      "command_record_id": "demo_731311ac42553ee59f1a_00040",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00035",
        "demo_731311ac42553ee59f1a_00040"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 3,
      "event_tick": 13243,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 14.749145 59.472427 0",
          "position_tick": 12799,
          "angle_tick": 12799,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 14.7491455,
          "yaw": 59.472427,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 8.597137 83.101960 0",
          "position_tick": 12731,
          "angle_tick": 12731,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 8.597137,
          "yaw": 83.10196,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1172.692900 -922.032400 34.866684; setang -5.765762 32.547684 0",
          "position_tick": 13236,
          "angle_tick": 13236,
          "origin": [
            -1172.6929,
            -922.0324,
            34.866684
          ],
          "pitch": -5.7657623,
          "yaw": 32.547684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            148.05469,
            121.34766,
            2.3259277
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1156.752197 -910.154968 35.062813; setang -5.740021 32.187195 0",
          "position_tick": 13243,
          "angle_tick": 13243,
          "origin": [
            -1156.752197265625,
            -910.154968261719,
            35.062812805176
          ],
          "pitch": -5.740020751953,
          "yaw": 32.187194824219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            179.875,
            128.93359375,
            -1.3212890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12731,
          "last_tick": 13243,
          "samples": 513
        },
        "departure_tick": 12800,
        "movement_to_event_ms": 6937.5,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_230dd0832bb3a673",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00070",
      "command_record_id": "demo_7dadd8516dde2b87da75_00070",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00070",
        "demo_84f87856e21e12df25d7_00006"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 6,
      "event_tick": 44419,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -599.894600 737.426940 -22.844482; setang 1.132629 25.631790 0",
          "position_tick": 44157,
          "angle_tick": 44157,
          "origin": [
            -599.8946,
            737.42694,
            -22.844482
          ],
          "pitch": 1.1326294,
          "yaw": 25.63179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.48438,
            57.71875,
            46.117188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 140.565260 975.977050 82.051320; setang -12.149170 86.404050 0",
          "position_tick": 44413,
          "angle_tick": 44413,
          "origin": [
            140.56526,
            975.97705,
            82.05132
          ],
          "pitch": -12.14917,
          "yaw": 86.40405,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.729492,
            207.77734,
            -11.768066
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 141.611725 992.905762 83.089066; setang -12.226410 86.429779 0",
          "position_tick": 44419,
          "angle_tick": 44419,
          "origin": [
            141.611724853516,
            992.90576171875,
            83.089065551758
          ],
          "pitch": -12.226409912109,
          "yaw": 86.429779052734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.685546875,
            204.87890625,
            12.56005859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44157,
          "last_tick": 44419,
          "samples": 263
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_234cded989f1c4ae",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00377",
      "command_record_id": "demo_07d95741be40e144c266_00377",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00377",
        "demo_44ff5206b8e42e46265b_00114"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 17,
      "event_tick": 153941,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1080.084500 -928.074100 6.430815; setang -4.884110 67.961090 0",
          "position_tick": 153705,
          "angle_tick": 153705,
          "origin": [
            1080.0845,
            -928.0741,
            6.4308147
          ],
          "pitch": -4.8841095,
          "yaw": 67.96109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1167.239100 -846.570000 3.661384; setang -23.991058 90.268830 0",
          "position_tick": 153935,
          "angle_tick": 153935,
          "origin": [
            1167.2391,
            -846.57,
            3.6613843
          ],
          "pitch": -23.991058,
          "yaw": 90.26883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.1796875,
            39.91797,
            -3.0353851
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1167.206543 -839.002319 3.085913; setang -24.651260 90.235870 0",
          "position_tick": 153941,
          "angle_tick": 153941,
          "origin": [
            1167.20654296875,
            -839.002319335938,
            3.085912704468
          ],
          "pitch": -24.651260375977,
          "yaw": 90.235870361328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.5390625,
            122.9609375,
            -9.35009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153705,
          "last_tick": 153941,
          "samples": 237
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_239ccdada0c32973",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00158",
      "command_record_id": "demo_07e639ec7f941287e35b_00158",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00158",
        "demo_a50086abe9c7c4a980cd_00389"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 10,
      "event_tick": 71690,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1567.964600 -1072.041992 -415.968750; setang -22.131958 -17.712708 0",
          "position_tick": 71681,
          "angle_tick": 71690,
          "origin": [
            -1567.964599609375,
            -1072.0419921875,
            -415.96875
          ],
          "pitch": -22.131958007812,
          "yaw": -17.712707519531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1567.964600 -1072.042000 -410.484380; setang -22.131958 -17.712708 0",
          "position_tick": 71683,
          "angle_tick": 71683,
          "origin": [
            -1567.9646,
            -1072.042,
            -410.48438
          ],
          "pitch": -22.131958,
          "yaw": -17.712708,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            60.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1567.964600 -1072.041992 -387.390625; setang -22.131958 -17.712708 0",
          "position_tick": 71690,
          "angle_tick": 71690,
          "origin": [
            -1567.964599609375,
            -1072.0419921875,
            -387.390625
          ],
          "pitch": -22.131958007812,
          "yaw": -17.712707519531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71560,
          "last_tick": 71690,
          "samples": 131
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_241d51082d89fde3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00009",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00009",
        "demo_49fabf21b1c26f1010df_00395"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 2,
      "event_tick": 10905,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -113.847110 430.024260 -1.102661; setang -0.042236 104.464170 0",
          "position_tick": 10896,
          "angle_tick": 10896,
          "origin": [
            -113.84711,
            430.02426,
            -1.1026611
          ],
          "pitch": -0.042236328,
          "yaw": 104.46417,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -64.637695 444.660430 -0.928040; setang 2.563248 107.741880 0",
          "position_tick": 10775,
          "angle_tick": 10775,
          "origin": [
            -64.637695,
            444.66043,
            -0.92803955
          ],
          "pitch": 2.5632477,
          "yaw": 107.74188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.871094,
            139.04688,
            -50.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -114.271850 431.671630 -1.089478; setang -0.042236 104.464170 0",
          "position_tick": 10899,
          "angle_tick": 10899,
          "origin": [
            -114.27185,
            431.67163,
            -1.0894775
          ],
          "pitch": -0.042236328,
          "yaw": 104.46417,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -9.113281,
            35.34375,
            0.28125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -116.097107 438.758362 -0.985596; setang -0.042236 104.464172 0",
          "position_tick": 10905,
          "angle_tick": 10905,
          "origin": [
            -116.097106933594,
            438.758361816406,
            -0.985595703125
          ],
          "pitch": -0.042236328125,
          "yaw": 104.464172363281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -29.98828125,
            116.369140625,
            1.74609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10775,
          "last_tick": 10905,
          "samples": 131
        },
        "departure_tick": 10897,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_24a345a1a1cc7596",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00570",
      "command_record_id": "demo_5d6af8fdfb719608e960_00570",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00570",
        "demo_9da916c73bb5ff938c63_00056"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 23,
      "event_tick": 213303,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1017.130066 2779.962891 130.453598; setang 4.316254 -131.584625 0",
          "position_tick": 213296,
          "angle_tick": 213303,
          "origin": [
            1017.130065917969,
            2779.962890625,
            130.453598022461
          ],
          "pitch": 4.316253662109,
          "yaw": -131.584625244141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1017.130070 2779.963000 130.453600; setang 4.356079 -131.584630 0",
          "position_tick": 213297,
          "angle_tick": 213297,
          "origin": [
            1017.13007,
            2779.963,
            130.4536
          ],
          "pitch": 4.356079,
          "yaw": -131.58463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1017.130066 2779.962891 130.453598; setang 4.316254 -131.584625 0",
          "position_tick": 213303,
          "angle_tick": 213303,
          "origin": [
            1017.130065917969,
            2779.962890625,
            130.453598022461
          ],
          "pitch": 4.316253662109,
          "yaw": -131.584625244141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 213173,
          "last_tick": 213303,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_24a53e9e4f18f28a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00029",
      "command_record_id": "demo_6e149681cbff13e6c780_00235",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00029",
        "demo_6e149681cbff13e6c780_00235"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 11,
      "event_tick": 94603,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 107.232720 1269.807400 94.669600; setang -11.858032 57.959747 0",
          "position_tick": 94557,
          "angle_tick": 94557,
          "origin": [
            107.23272,
            1269.8074,
            94.6696
          ],
          "pitch": -11.858032,
          "yaw": 57.959747,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 179.960500 1056.597900 87.563920; setang 4.162445 -5.540543 0",
          "position_tick": 94336,
          "angle_tick": 94336,
          "origin": [
            179.9605,
            1056.5979,
            87.56392
          ],
          "pitch": 4.162445,
          "yaw": -5.5405426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.07324219,
            52.078125,
            2.5
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 164.916530 1362.317300 100.441480; setang -12.825851 58.056564 0",
          "position_tick": 94596,
          "angle_tick": 94596,
          "origin": [
            164.91653,
            1362.3173,
            100.44148
          ],
          "pitch": -12.825851,
          "yaw": 58.056564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            129.63965,
            207.89062,
            16.615234
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 177.070251 1381.807007 102.195877; setang -12.922668 58.056564 0",
          "position_tick": 94603,
          "angle_tick": 94603,
          "origin": [
            177.070251464844,
            1381.807006835938,
            102.195877075195
          ],
          "pitch": -12.922668457031,
          "yaw": 58.056564331055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            129.6396484375,
            207.890625,
            18.712890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 94336,
          "last_tick": 94603,
          "samples": 268
        },
        "departure_tick": 94558,
        "movement_to_event_ms": 718.75,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_24eedd64f0694870",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5d6af8fdfb719608e960_00416",
      "command_record_id": "demo_5d6af8fdfb719608e960_00416",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00416",
        "demo_7dadd8516dde2b87da75_00516"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 17,
      "event_tick": 158581,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1577.459100 1183.830600 177.031250; setang 3.907013 -115.280914 0",
          "position_tick": 158548,
          "angle_tick": 158548,
          "origin": [
            1577.4591,
            1183.8306,
            177.03125
          ],
          "pitch": 3.907013,
          "yaw": -115.280914,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1586.520800 1123.426600 162.340010; setang 6.850662 -118.125340 0",
          "position_tick": 158374,
          "angle_tick": 158374,
          "origin": [
            1586.5208,
            1123.4266,
            162.34001
          ],
          "pitch": 6.850662,
          "yaw": -118.12534,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.726562,
            -28.4375,
            -5.6640625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1550.817000 1127.432700 163.779140; setang 3.907013 -115.280914 0",
          "position_tick": 158574,
          "angle_tick": 158574,
          "origin": [
            1550.817,
            1127.4327,
            163.77914
          ],
          "pitch": 3.907013,
          "yaw": -115.280914,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -96.5,
            -204.3125,
            -18.904297
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1541.361816 1107.406982 162.137833; setang 3.946503 -115.267868 0",
          "position_tick": 158581,
          "angle_tick": 158581,
          "origin": [
            1541.36181640625,
            1107.406982421875,
            162.137832641602
          ],
          "pitch": 3.946502685547,
          "yaw": -115.267868041992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.7890625,
            -217.7265625,
            -16.927734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 158374,
          "last_tick": 158581,
          "samples": 208
        },
        "departure_tick": 158549,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2547214f1e906289",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00177",
      "command_record_id": "demo_07d95741be40e144c266_00177",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00177",
        "demo_4f80b8bcc2fa56bb83a7_00205"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 9,
      "event_tick": 74407,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -135.824770 -797.284100 153.243240; setang 5.142639 128.143500 0",
          "position_tick": 74136,
          "angle_tick": 74136,
          "origin": [
            -135.82477,
            -797.2841,
            153.24324
          ],
          "pitch": 5.142639,
          "yaw": 128.1435,
          "airborne": false,
          "duck_amount": 0.7048957,
          "velocity": [
            7.0634766,
            6.0585938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 90.142210 -863.103700 153.031250; setang 1.759872 61.263550 0",
          "position_tick": 74401,
          "angle_tick": 74401,
          "origin": [
            90.14221,
            -863.1037,
            153.03125
          ],
          "pitch": 1.7598724,
          "yaw": 61.26355,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            25.325684,
            46.148438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 94.211136 -855.692200 153.031250; setang 1.457397 61.345947 0",
          "position_tick": 74407,
          "angle_tick": 74407,
          "origin": [
            94.211135864258,
            -855.692199707031,
            153.03125
          ],
          "pitch": 1.457397460938,
          "yaw": 61.345947265625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.81396484375,
            116.28125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74136,
          "last_tick": 74407,
          "samples": 272
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_25c569319d550569",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_241d9eb92ddde5a3b396_00316",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00316",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00316",
        "demo_92655b67d38bb2eb32f4_00296"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 16,
      "event_tick": 148256,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -363.352780 -417.457400 0.266544; setang -11.943512 66.661255 0",
          "position_tick": 148227,
          "angle_tick": 148227,
          "origin": [
            -363.35278,
            -417.4574,
            0.26654434
          ],
          "pitch": -11.943512,
          "yaw": 66.661255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -347.670170 -352.013500 0.258115; setang 2.585571 37.466460 0",
          "position_tick": 148032,
          "angle_tick": 148032,
          "origin": [
            -347.67017,
            -352.0135,
            0.2581153
          ],
          "pitch": 2.5855713,
          "yaw": 37.46646,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            136.50781,
            -67.40625,
            -33.53528
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -352.309080 -392.189100 0.262632; setang -15.581360 66.249270 0",
          "position_tick": 148243,
          "angle_tick": 148243,
          "origin": [
            -352.30908,
            -392.1891,
            0.26263237
          ],
          "pitch": -15.58136,
          "yaw": 66.24927,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.5625,
            163.28125,
            -0.027618408
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -337.909424 -359.368896 40.890625; setang -16.404999 66.134949 0",
          "position_tick": 148256,
          "angle_tick": 148256,
          "origin": [
            -337.909423828125,
            -359.368896484375,
            40.890625
          ],
          "pitch": -16.404998779297,
          "yaw": 66.134948730469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            76.828125,
            175.109375,
            162.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148032,
          "last_tick": 148256,
          "samples": 225
        },
        "departure_tick": 148228,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_25e1e6afa1691fcd",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00020",
      "command_record_id": "demo_07e639ec7f941287e35b_00020",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00020",
        "demo_c7fce8ea189bfb0ec256_00207"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 2,
      "event_tick": 10604,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 575.879150 -1486.036100 -415.468750; setang 7.565796 147.919250 0",
          "position_tick": 10530,
          "angle_tick": 10530,
          "origin": [
            575.87915,
            -1486.0361,
            -415.46875
          ],
          "pitch": 7.565796,
          "yaw": 147.91925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 580.722700 -1477.957500 -415.468750; setang 0.919769 146.372560 0",
          "position_tick": 10474,
          "angle_tick": 10474,
          "origin": [
            580.7227,
            -1477.9575,
            -415.46875
          ],
          "pitch": 0.9197693,
          "yaw": 146.37256,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.34375,
            -74.171875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 586.893400 -1426.698600 -415.968750; setang -2.800476 157.072200 0",
          "position_tick": 10598,
          "angle_tick": 10598,
          "origin": [
            586.8934,
            -1426.6986,
            -415.96875
          ],
          "pitch": -2.800476,
          "yaw": 157.0722,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.875,
            50.703125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 577.750122 -1422.766357 -415.968750; setang -10.157196 157.490387 0",
          "position_tick": 10604,
          "angle_tick": 10604,
          "origin": [
            577.750122070312,
            -1422.766357421875,
            -415.96875
          ],
          "pitch": -10.157196044922,
          "yaw": 157.490386962891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.1328125,
            50.1171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10474,
          "last_tick": 10604,
          "samples": 131
        },
        "departure_tick": 10531,
        "movement_to_event_ms": 1156.25,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_26364170a3046849",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79fb1d50cba757afee7d_00440",
      "command_record_id": "demo_79fb1d50cba757afee7d_00440",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00440",
        "demo_9973c9a1187116ecba8b_00227"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FL1T",
      "round": 22,
      "event_tick": 181754,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -112.903930 1581.940000 2.203428; setang -16.370316 -38.332672 0",
          "position_tick": 181700,
          "angle_tick": 181700,
          "origin": [
            -112.90393,
            1581.94,
            2.2034278
          ],
          "pitch": -16.370316,
          "yaw": -38.332672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -149.062870 1233.442000 0.040062; setang 1.956253 34.846222 0",
          "position_tick": 181512,
          "angle_tick": 181512,
          "origin": [
            -149.06287,
            1233.442,
            0.040062428
          ],
          "pitch": 1.956253,
          "yaw": 34.846222,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.1992188,
            111.77344,
            -2.3164062
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -19.469116 1508.053000 1.796875; setang -16.396057 -38.332672 0",
          "position_tick": 181741,
          "angle_tick": 181741,
          "origin": [
            -19.469116,
            1508.053,
            1.796875
          ],
          "pitch": -16.396057,
          "yaw": -38.332672,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            192.17578,
            -151.95312,
            -2.6366882
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 15.912573 1478.746582 43.031250; setang -16.524811 -39.310791 0",
          "position_tick": 181754,
          "angle_tick": 181754,
          "origin": [
            15.912572860718,
            1478.74658203125,
            43.03125
          ],
          "pitch": -16.524810791016,
          "yaw": -39.310791015625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            170.837280273438,
            -178.65625,
            151.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 181512,
          "last_tick": 181754,
          "samples": 243
        },
        "departure_tick": 181701,
        "movement_to_event_ms": 843.75,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_263cbeb0b7439da3",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5d6af8fdfb719608e960_00027",
      "command_record_id": "demo_5d6af8fdfb719608e960_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00027",
        "demo_9da916c73bb5ff938c63_00069"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 3,
      "event_tick": 15247,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1313.020500 2753.673300 124.031800; setang 8.652771 -170.994300 0",
          "position_tick": 14979,
          "angle_tick": 14979,
          "origin": [
            1313.0205,
            2753.6733,
            124.0318
          ],
          "pitch": 8.652771,
          "yaw": -170.9943,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -185.65625,
            167.40625,
            2.9707031
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 797.557200 2149.514200 136.031310; setang 1.504791 -158.914150 0",
          "position_tick": 15240,
          "angle_tick": 15240,
          "origin": [
            797.5572,
            2149.5142,
            136.03131
          ],
          "pitch": 1.5047913,
          "yaw": -158.91415,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -184.91797,
            -98.734375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 778.568909 2140.419434 136.031311; setang 1.212280 -158.914154 0",
          "position_tick": 15247,
          "angle_tick": 15247,
          "origin": [
            778.568908691406,
            2140.41943359375,
            136.031311035156
          ],
          "pitch": 1.212280273438,
          "yaw": -158.914154052734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -210.37890625,
            -96.203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14979,
          "last_tick": 15247,
          "samples": 269
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_265ca4226a17fdc4",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00635",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00635",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00635",
        "demo_79fb1d50cba757afee7d_00034"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 28,
      "event_tick": 234440,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1129.908400 2083.927000 1.189715; setang 16.385422 -41.494675 0",
          "position_tick": 234074,
          "angle_tick": 234074,
          "origin": [
            1129.9084,
            2083.927,
            1.1897147
          ],
          "pitch": 16.385422,
          "yaw": -41.494675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.54688,
            -68.078125,
            66.44531
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1310.293300 1254.769800 1.031252; setang -2.633285 -141.688610 0",
          "position_tick": 234433,
          "angle_tick": 234433,
          "origin": [
            1310.2933,
            1254.7698,
            1.0312519
          ],
          "pitch": -2.6332855,
          "yaw": -141.68861,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -120.80469,
            -90.39844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.566406 1244.252808 1.031252; setang -2.675171 -141.730499 0",
          "position_tick": 234440,
          "angle_tick": 234440,
          "origin": [
            1296.56640625,
            1244.252807617188,
            1.031251907349
          ],
          "pitch": -2.675170898438,
          "yaw": -141.730499267578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -157.8046875,
            -121.8359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 234074,
          "last_tick": 234440,
          "samples": 367
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_26a3f920f48d0e0e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00372",
      "command_record_id": "demo_18d34587c875f0b595ae_00372",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00372",
        "demo_2666f7f52fbf4c296e43_00199"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 20,
      "event_tick": 176838,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -476.000000 2216.000000 25.031252; setang -31.840439 -61.316071 0",
          "position_tick": 176830,
          "angle_tick": 176838,
          "origin": [
            -476.0,
            2216.0,
            25.031251907349
          ],
          "pitch": -31.840438842773,
          "yaw": -61.316070556641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -476.000000 2216.000000 30.984375; setang -31.840439 -61.316070 0",
          "position_tick": 176832,
          "angle_tick": 176832,
          "origin": [
            -476.0,
            2216.0,
            30.984375
          ],
          "pitch": -31.840439,
          "yaw": -61.31607,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            92.99988
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -476.000000 2216.000000 50.625000; setang -31.840439 -61.316071 0",
          "position_tick": 176838,
          "angle_tick": 176838,
          "origin": [
            -476.0,
            2216.0,
            50.625
          ],
          "pitch": -31.840438842773,
          "yaw": -61.316070556641,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176708,
          "last_tick": 176838,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_270a6766dc01f14f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00280",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00280",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00280",
        "demo_f53e9889dd94c99a6feb_00240"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 17,
      "event_tick": 125157,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1832.000000 -1160.000000 -415.968750; setang -21.674316 -10.397873 0",
          "position_tick": 125131,
          "angle_tick": 125131,
          "origin": [
            -1832.0,
            -1160.0,
            -415.96875
          ],
          "pitch": -21.674316,
          "yaw": -10.397873,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1832.000000 -1160.000000 -415.968750; setang -21.674316 -10.397873 0",
          "position_tick": 125027,
          "angle_tick": 125027,
          "origin": [
            -1832.0,
            -1160.0,
            -415.96875
          ],
          "pitch": -21.674316,
          "yaw": -10.397873,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.68164,
            25.140625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1795.700300 -1166.656700 -412.953120; setang -21.674316 -10.397873 0",
          "position_tick": 125150,
          "angle_tick": 125150,
          "origin": [
            -1795.7003,
            -1166.6567,
            -412.95312
          ],
          "pitch": -21.674316,
          "yaw": -10.397873,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            193.46094,
            -35.460938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1777.165527 -1170.056763 -389.218750; setang -21.674316 -10.371429 0",
          "position_tick": 125157,
          "angle_tick": 125157,
          "origin": [
            -1777.16552734375,
            -1170.056762695312,
            -389.21875
          ],
          "pitch": -21.67431640625,
          "yaw": -10.371429443359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            197.7109375,
            -36.2734375,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125027,
          "last_tick": 125157,
          "samples": 131
        },
        "departure_tick": 125132,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_272480e934c5c1cb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00032",
      "command_record_id": "demo_6e149681cbff13e6c780_00032",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00032",
        "demo_86c38e0db4646195347a_00230"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "dgt",
      "round": 3,
      "event_tick": 20286,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1785.748200 1609.698700 160.031250; setang 7.342300 105.695680 0",
          "position_tick": 19957,
          "angle_tick": 19957,
          "origin": [
            1785.7482,
            1609.6987,
            160.03125
          ],
          "pitch": 7.3423004,
          "yaw": 105.69568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -7.65625,
            248.27344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1798.771600 2725.207500 124.031845; setang -9.009125 177.074550 0",
          "position_tick": 20279,
          "angle_tick": 20279,
          "origin": [
            1798.7716,
            2725.2075,
            124.031845
          ],
          "pitch": -9.009125,
          "yaw": 177.07455,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1798.771606 2725.207520 124.031845; setang -9.240189 176.562988 0",
          "position_tick": 20286,
          "angle_tick": 20286,
          "origin": [
            1798.771606445312,
            2725.20751953125,
            124.031845092773
          ],
          "pitch": -9.240188598633,
          "yaw": 176.56298828125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19957,
          "last_tick": 20286,
          "samples": 330
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_27314eba4e9b23b5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00473",
      "command_record_id": "demo_67348e1baa5b49bad101_00473",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00473",
        "demo_fde4c2af9b83d7a5ead3_00017"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 22,
      "event_tick": 203481,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -101.983154 -1913.195000 -167.968750; setang 3.987350 52.612840 0",
          "position_tick": 203460,
          "angle_tick": 203460,
          "origin": [
            -101.983154,
            -1913.195,
            -167.96875
          ],
          "pitch": 3.9873505,
          "yaw": 52.61284,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -796.053300 -2288.095700 -177.470700; setang 0.000000 41.447983 0",
          "position_tick": 202969,
          "angle_tick": 202969,
          "origin": [
            -796.0533,
            -2288.0957,
            -177.4707
          ],
          "pitch": 0.0,
          "yaw": 41.447983,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            232.94531,
            -17.671875,
            -19.917969
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -88.139770 -1895.198200 -167.968750; setang 3.602478 52.310364 0",
          "position_tick": 203474,
          "angle_tick": 203474,
          "origin": [
            -88.13977,
            -1895.1982,
            -167.96875
          ],
          "pitch": 3.602478,
          "yaw": 52.310364,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            101.16406,
            131.28906,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -76.987427 -1880.750244 -167.968750; setang 3.327484 52.145569 0",
          "position_tick": 203481,
          "angle_tick": 203481,
          "origin": [
            -76.987426757812,
            -1880.750244140625,
            -167.96875
          ],
          "pitch": 3.327484130859,
          "yaw": 52.145568847656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.89453125,
            164.1875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 202969,
          "last_tick": 203481,
          "samples": 513
        },
        "departure_tick": 203461,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_278a8a5cf273808f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00487",
      "command_record_id": "demo_21a2c34da37a8e81c427_00487",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00487",
        "demo_67348e1baa5b49bad101_00063"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 24,
      "event_tick": 183765,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 13.375855 -43.333862 0",
          "position_tick": 183293,
          "angle_tick": 183293,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 13.3758545,
          "yaw": -43.333862,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 14.058044 -43.223648 0",
          "position_tick": 183253,
          "angle_tick": 183253,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 14.058044,
          "yaw": -43.223648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -697.189400 -1549.835100 -167.968750; setang 6.115952 88.468445 0",
          "position_tick": 183759,
          "angle_tick": 183759,
          "origin": [
            -697.1894,
            -1549.8351,
            -167.96875
          ],
          "pitch": 6.1159515,
          "yaw": 88.468445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.394531,
            244.82812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -696.519165 -1530.706177 -167.968750; setang 6.115952 88.468445 0",
          "position_tick": 183765,
          "angle_tick": 183765,
          "origin": [
            -696.519165039062,
            -1530.706176757812,
            -167.96875
          ],
          "pitch": 6.115951538086,
          "yaw": 88.468444824219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.25390625,
            244.859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183253,
          "last_tick": 183765,
          "samples": 513
        },
        "departure_tick": 183294,
        "movement_to_event_ms": 7375.0,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_27abab38d883cfdc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00019",
      "command_record_id": "demo_585d972b6bcf05f54588_00019",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00019",
        "demo_ea4226131b7a75cdf0ec_00229"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Spinx",
      "round": 2,
      "event_tick": 10471,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 814.937378 -1548.968018 -108.968750; setang -3.751495 179.443115 0",
          "position_tick": 10463,
          "angle_tick": 10471,
          "origin": [
            814.937377929688,
            -1548.968017578125,
            -108.96875
          ],
          "pitch": -3.751495361328,
          "yaw": 179.443115234375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 814.937400 -1548.968000 -101.906250; setang -3.751495 179.443120 0",
          "position_tick": 10465,
          "angle_tick": 10465,
          "origin": [
            814.9374,
            -1548.968,
            -101.90625
          ],
          "pitch": -3.7514954,
          "yaw": 179.44312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            166.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 814.937378 -1548.968018 -82.531250; setang -3.751495 179.443115 0",
          "position_tick": 10471,
          "angle_tick": 10471,
          "origin": [
            814.937377929688,
            -1548.968017578125,
            -82.53125
          ],
          "pitch": -3.751495361328,
          "yaw": 179.443115234375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10341,
          "last_tick": 10471,
          "samples": 131
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_28bde8a9121ff831",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00408",
      "command_record_id": "demo_44ff5206b8e42e46265b_00408",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00408",
        "demo_4f80b8bcc2fa56bb83a7_00538"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 17,
      "event_tick": 158096,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -447.957900 1727.951500 30.735466; setang -12.897263 -49.026825 0",
          "position_tick": 157623,
          "angle_tick": 157623,
          "origin": [
            -447.9579,
            1727.9515,
            30.735466
          ],
          "pitch": -12.897263,
          "yaw": -49.026825,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739708; setang -12.897263 -49.026825 0",
          "position_tick": 157584,
          "angle_tick": 157584,
          "origin": [
            -448.0,
            1728.0,
            30.739708
          ],
          "pitch": -12.897263,
          "yaw": -49.026825,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -526.943400 167.672520 163.031250; setang -6.336029 -109.852640 0",
          "position_tick": 158089,
          "angle_tick": 158089,
          "origin": [
            -526.9434,
            167.67252,
            163.03125
          ],
          "pitch": -6.336029,
          "yaw": -109.85264,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.84375,
            -235.41699,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -533.758179 145.738693 163.031250; setang -6.336029 -109.796333 0",
          "position_tick": 158096,
          "angle_tick": 158096,
          "origin": [
            -533.758178710938,
            145.738693237305,
            163.03125
          ],
          "pitch": -6.336029052734,
          "yaw": -109.796333312988,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -74.80078125,
            -233.3056640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157584,
          "last_tick": 158096,
          "samples": 513
        },
        "departure_tick": 157624,
        "movement_to_event_ms": 7390.625,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2920cc6f0e4a0914",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00235",
      "command_record_id": "demo_da35559385e7d6e5ce42_00235",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00235",
        "demo_fbb358b45e5cdb7b7700_00446"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 12,
      "event_tick": 90409,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 791.755100 1661.226600 -57.144714; setang -8.399734 -37.319870 0",
          "position_tick": 90365,
          "angle_tick": 90365,
          "origin": [
            791.7551,
            1661.2266,
            -57.144714
          ],
          "pitch": -8.3997345,
          "yaw": -37.31987,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 764.365540 1593.652300 -87.968750; setang -7.893677 -52.702103 0",
          "position_tick": 90023,
          "angle_tick": 90023,
          "origin": [
            764.36554,
            1593.6523,
            -87.96875
          ],
          "pitch": -7.8936768,
          "yaw": -52.702103,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            229.24219,
            66.4375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 786.748840 1641.205200 -70.492310; setang 1.619110 1.540833 0",
          "position_tick": 90402,
          "angle_tick": 90402,
          "origin": [
            786.74884,
            1641.2052,
            -70.49231
          ],
          "pitch": 1.6191101,
          "yaw": 1.5408325,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 786.748840 1641.205200 -70.492310; setang 1.113052 0.680817 0",
          "position_tick": 90409,
          "angle_tick": 90409,
          "origin": [
            786.748840332031,
            1641.205200195312,
            -70.492309570312
          ],
          "pitch": 1.113052368164,
          "yaw": 0.680816650391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90023,
          "last_tick": 90409,
          "samples": 387
        },
        "departure_tick": 90366,
        "movement_to_event_ms": 687.5,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2933837312282015",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00373",
      "command_record_id": "demo_18d34587c875f0b595ae_00373",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00373",
        "demo_241d9eb92ddde5a3b396_00043"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "FL1T",
      "round": 20,
      "event_tick": 177159,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -978.519840 -1130.882300 64.031250; setang 5.379517 126.956300 0",
          "position_tick": 177029,
          "angle_tick": 177029,
          "origin": [
            -978.51984,
            -1130.8823,
            64.03125
          ],
          "pitch": 5.3795166,
          "yaw": 126.9563,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -211.83984,
            112.80469,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -810.459200 -749.107900 106.031250; setang -7.078628 46.930510 0",
          "position_tick": 177153,
          "angle_tick": 177153,
          "origin": [
            -810.4592,
            -749.1079,
            106.03125
          ],
          "pitch": -7.0786285,
          "yaw": 46.93051,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.14453,
            179.13281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -797.398621 -735.115601 106.031250; setang -7.078629 46.930511 0",
          "position_tick": 177159,
          "angle_tick": 177159,
          "origin": [
            -797.398620605469,
            -735.115600585938,
            106.03125
          ],
          "pitch": -7.078628540039,
          "yaw": 46.930511474609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.17578125,
            179.1015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177029,
          "last_tick": 177159,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2964cf2bf6ba1000",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00191",
      "command_record_id": "demo_21a2c34da37a8e81c427_00191",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00191",
        "demo_585d972b6bcf05f54588_00071"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 10,
      "event_tick": 61600,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -104.204470 -1963.763400 -167.968750; setang -1.715927 63.239716 0",
          "position_tick": 61580,
          "angle_tick": 61580,
          "origin": [
            -104.20447,
            -1963.7634,
            -167.96875
          ],
          "pitch": -1.7159271,
          "yaw": 63.239716,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -321.119400 -2186.780000 -173.015690; setang 0.417816 62.799910 0",
          "position_tick": 61239,
          "angle_tick": 61239,
          "origin": [
            -321.1194,
            -2186.78,
            -173.01569
          ],
          "pitch": 0.41781616,
          "yaw": 62.79991,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            253.89062,
            42.546875,
            -221.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -94.530210 -1944.583400 -167.968750; setang -1.804169 63.261690 0",
          "position_tick": 61594,
          "angle_tick": 61594,
          "origin": [
            -94.53021,
            -1944.5834,
            -167.96875
          ],
          "pitch": -1.8041687,
          "yaw": 63.26169,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.015625,
            144.76562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -87.910522 -1931.455933 -167.968750; setang -1.826141 63.261688 0",
          "position_tick": 61600,
          "angle_tick": 61600,
          "origin": [
            -87.910522460938,
            -1931.455932617188,
            -167.96875
          ],
          "pitch": -1.826141357422,
          "yaw": 63.261688232422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            87.3828125,
            173.3203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61239,
          "last_tick": 61600,
          "samples": 362
        },
        "departure_tick": 61581,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_298ad76817a179da",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00179",
      "command_record_id": "demo_4d520a1960bac889dc2d_00179",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00179",
        "demo_c7fce8ea189bfb0ec256_00083"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 10,
      "event_tick": 74208,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1815.916700 -448.749200 -351.968750; setang 15.318726 -176.670800 0",
          "position_tick": 73884,
          "angle_tick": 73884,
          "origin": [
            1815.9167,
            -448.7492,
            -351.96875
          ],
          "pitch": 15.318726,
          "yaw": -176.6708,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 884.907530 45.091167 -415.968750; setang -6.098450 172.729800 0",
          "position_tick": 74202,
          "angle_tick": 74202,
          "origin": [
            884.90753,
            45.091167,
            -415.96875
          ],
          "pitch": -6.0984497,
          "yaw": 172.7298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.19922,
            29.60669,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 865.911011 47.434853 -415.968750; setang -6.098450 172.711609 0",
          "position_tick": 74208,
          "angle_tick": 74208,
          "origin": [
            865.911010742188,
            47.434852600098,
            -415.96875
          ],
          "pitch": -6.098449707031,
          "yaw": 172.711608886719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.13671875,
            30.1787109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73884,
          "last_tick": 74208,
          "samples": 325
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_29aec77231045a06",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00574",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00574",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00574",
        "demo_b24ca24bca0f9defa72c_00129"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 26,
      "event_tick": 219768,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1054.507700 2122.509000 -0.083130; setang 4.580261 -16.041077 0",
          "position_tick": 219498,
          "angle_tick": 219498,
          "origin": [
            1054.5077,
            2122.509,
            -0.08312988
          ],
          "pitch": 4.580261,
          "yaw": -16.041077,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1399.225700 1316.665200 -11.190674; setang 0.840454 -142.312770 0",
          "position_tick": 219761,
          "angle_tick": 219761,
          "origin": [
            1399.2257,
            1316.6652,
            -11.190674
          ],
          "pitch": 0.8404541,
          "yaw": -142.31277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -158.9375,
            -124.21094,
            5.7890625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1382.979736 1304.031738 -10.600891; setang 0.798218 -142.480652 0",
          "position_tick": 219768,
          "angle_tick": 219768,
          "origin": [
            1382.979736328125,
            1304.03173828125,
            -10.600891113281
          ],
          "pitch": 0.798217773438,
          "yaw": -142.480651855469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -179.703125,
            -139.359375,
            6.453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 219498,
          "last_tick": 219768,
          "samples": 271
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_29bcade140af834e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00194",
      "command_record_id": "demo_07d95741be40e144c266_00194",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00194",
        "demo_44ff5206b8e42e46265b_00343"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zont1x",
      "round": 10,
      "event_tick": 81479,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang 3.742218 -157.913700 0",
          "position_tick": 81045,
          "angle_tick": 81045,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": 3.742218,
          "yaw": -157.9137,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang 1.917450 178.293330 0",
          "position_tick": 80972,
          "angle_tick": 80972,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": 1.91745,
          "yaw": 178.29333,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -508.443480 307.574220 160.031280; setang -1.617050 -102.727660 0",
          "position_tick": 81473,
          "angle_tick": 81473,
          "origin": [
            -508.44348,
            307.57422,
            160.03128
          ],
          "pitch": -1.6170502,
          "yaw": -102.72766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.54297,
            -238.85547,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -512.690247 288.910736 162.223740; setang -1.547699 -102.635307 0",
          "position_tick": 81479,
          "angle_tick": 81479,
          "origin": [
            -512.690246582031,
            288.910736083984,
            162.223739624023
          ],
          "pitch": -1.547698974609,
          "yaw": -102.635307312012,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.23828125,
            -238.923828125,
            3.513671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80972,
          "last_tick": 81479,
          "samples": 508
        },
        "departure_tick": 81046,
        "movement_to_event_ms": 6781.25,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_29ed3f252bb3352f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00260",
      "command_record_id": "demo_059e8a0abfc550087c91_00260",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00260",
        "demo_21a2c34da37a8e81c427_00462"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 15,
      "event_tick": 131893,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1247.968750 -924.038818 -167.968750; setang 22.659988 57.472565 0",
          "position_tick": 131884,
          "angle_tick": 131893,
          "origin": [
            -1247.96875,
            -924.038818359375,
            -167.96875
          ],
          "pitch": 22.65998840332,
          "yaw": 57.472564697266,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1247.968800 -924.038800 -160.562500; setang 22.659988 57.472565 0",
          "position_tick": 131886,
          "angle_tick": 131886,
          "origin": [
            -1247.9688,
            -924.0388,
            -160.5625
          ],
          "pitch": 22.659988,
          "yaw": 57.472565,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            186.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1247.968750 -924.038818 -137.671875; setang 22.659988 57.472565 0",
          "position_tick": 131893,
          "angle_tick": 131893,
          "origin": [
            -1247.96875,
            -924.038818359375,
            -137.671875
          ],
          "pitch": 22.65998840332,
          "yaw": 57.472564697266,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131763,
          "last_tick": 131893,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_29f0d2a55642bbf5",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_a50086abe9c7c4a980cd_00345",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00345",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00345",
        "demo_c7fce8ea189bfb0ec256_00132"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "woxic",
      "round": 19,
      "event_tick": 146776,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2189.113000 -426.871700 -351.968750; setang 5.873901 -176.722290 0",
          "position_tick": 146327,
          "angle_tick": 146327,
          "origin": [
            2189.113,
            -426.8717,
            -351.96875
          ],
          "pitch": 5.8739014,
          "yaw": -176.72229,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -237.39062,
            41.960938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 821.147160 47.709667 -415.968750; setang -5.192078 173.134580 0",
          "position_tick": 146770,
          "angle_tick": 146770,
          "origin": [
            821.14716,
            47.709667,
            -415.96875
          ],
          "pitch": -5.1920776,
          "yaw": 173.13458,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.38281,
            28.156738,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 802.136353 49.934757 -415.968750; setang -5.192078 173.134583 0",
          "position_tick": 146776,
          "angle_tick": 146776,
          "origin": [
            802.136352539062,
            49.934757232666,
            -415.96875
          ],
          "pitch": -5.192077636719,
          "yaw": 173.134582519531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.32421875,
            28.60693359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146327,
          "last_tick": 146776,
          "samples": 450
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2a1c608e6b382419",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_84f87856e21e12df25d7_00161",
      "command_record_id": "demo_84f87856e21e12df25d7_00161",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00161",
        "demo_9da916c73bb5ff938c63_00009"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "mezii",
      "round": 9,
      "event_tick": 72749,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1778.062744 1241.753784 169.531250; setang -28.633118 -134.402954 0",
          "position_tick": 72741,
          "angle_tick": 72749,
          "origin": [
            1778.062744140625,
            1241.753784179688,
            169.53125
          ],
          "pitch": -28.633117675781,
          "yaw": -134.402954101562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1778.062700 1241.753800 169.531250; setang -28.633118 -134.402950 0",
          "position_tick": 72742,
          "angle_tick": 72742,
          "origin": [
            1778.0627,
            1241.7538,
            169.53125
          ],
          "pitch": -28.633118,
          "yaw": -134.40295,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1778.062744 1241.753784 169.531250; setang -28.633118 -134.402954 0",
          "position_tick": 72749,
          "angle_tick": 72749,
          "origin": [
            1778.062744140625,
            1241.753784179688,
            169.53125
          ],
          "pitch": -28.633117675781,
          "yaw": -134.402954101562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72237,
          "last_tick": 72749,
          "samples": 513
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2a77a3f8a2edd533",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00258",
      "command_record_id": "demo_18d34587c875f0b595ae_00258",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00258",
        "demo_241d9eb92ddde5a3b396_00366"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 14,
      "event_tick": 129710,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 348.661865 1016.031250 -15.968750; setang -54.885292 -127.041435 0",
          "position_tick": 129703,
          "angle_tick": 129710,
          "origin": [
            348.661865234375,
            1016.03125,
            -15.96875
          ],
          "pitch": -54.885292053223,
          "yaw": -127.041435241699,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.01953125,
            0.0,
            0.47265625
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 348.661870 1016.031250 -15.968750; setang -54.885292 -127.041435 0",
          "position_tick": 129704,
          "angle_tick": 129704,
          "origin": [
            348.66187,
            1016.03125,
            -15.96875
          ],
          "pitch": -54.885292,
          "yaw": -127.041435,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.234375,
            -0.4375,
            -6.5703125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 348.661865 1016.031250 -15.968750; setang -54.885292 -127.041435 0",
          "position_tick": 129710,
          "angle_tick": 129710,
          "origin": [
            348.661865234375,
            1016.03125,
            -15.96875
          ],
          "pitch": -54.885292053223,
          "yaw": -127.041435241699,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 129580,
          "last_tick": 129710,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2a7da971ee552bf3",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9c5c91359adde2e94631_00159",
      "command_record_id": "demo_9c5c91359adde2e94631_00159",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00159",
        "demo_f1d8725268c9f30ce844_00144"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "huNter-",
      "round": 9,
      "event_tick": 60821,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2094.922900 413.828980 -159.968750; setang -20.212433 27.147552 0",
          "position_tick": 60781,
          "angle_tick": 60781,
          "origin": [
            -2094.9229,
            413.82898,
            -159.96875
          ],
          "pitch": -20.212433,
          "yaw": 27.147552,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2026.508000 567.341060 -168.719540; setang 77.247620 90.754974 0",
          "position_tick": 60454,
          "angle_tick": 60454,
          "origin": [
            -2026.508,
            567.34106,
            -168.71954
          ],
          "pitch": 77.24762,
          "yaw": 90.754974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.257812,
            257.64844,
            -47.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2019.520100 452.482570 -159.968750; setang -20.212433 27.175018 0",
          "position_tick": 60814,
          "angle_tick": 60814,
          "origin": [
            -2019.5201,
            452.48257,
            -159.96875
          ],
          "pitch": -20.212433,
          "yaw": 27.175018,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            212.8125,
            109.16406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1999.143311 462.936859 -159.968750; setang -20.212433 27.175018 0",
          "position_tick": 60821,
          "angle_tick": 60821,
          "origin": [
            -1999.143310546875,
            462.936859130859,
            -159.96875
          ],
          "pitch": -20.212432861328,
          "yaw": 27.175018310547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            217.984375,
            111.83203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60454,
          "last_tick": 60821,
          "samples": 368
        },
        "departure_tick": 60782,
        "movement_to_event_ms": 625.0,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2afa59891dde9d57",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_78d0d18d21d68a5f4162_00382",
      "command_record_id": "demo_79fb1d50cba757afee7d_00330",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00382",
        "demo_79fb1d50cba757afee7d_00330"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 18,
      "event_tick": 142554,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -661.785460 1365.708100 -111.294430; setang -16.513138 10.293152 0",
          "position_tick": 142537,
          "angle_tick": 142537,
          "origin": [
            -661.78546,
            1365.7081,
            -111.29443
          ],
          "pitch": -16.513138,
          "yaw": 10.293152,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -589.914100 1390.164200 -58.750000; setang -6.256714 2.571137 0",
          "position_tick": 142353,
          "angle_tick": 142353,
          "origin": [
            -589.9141,
            1390.1642,
            -58.75
          ],
          "pitch": -6.256714,
          "yaw": 2.5711365,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -167.6289,
            -81.64844,
            0.78125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -648.254940 1368.125500 -111.396300; setang -18.612213 9.936798 0",
          "position_tick": 142548,
          "angle_tick": 142548,
          "origin": [
            -648.25494,
            1368.1255,
            -111.3963
          ],
          "pitch": -18.612213,
          "yaw": 9.936798,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            131.32422,
            23.34375,
            -0.859375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -635.260315 1370.416870 -111.627808; setang -19.285126 9.817993 0",
          "position_tick": 142554,
          "angle_tick": 142554,
          "origin": [
            -635.260314941406,
            1370.416870117188,
            -111.627807617188
          ],
          "pitch": -19.285125732422,
          "yaw": 9.817993164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            180.73046875,
            31.7734375,
            -3.21484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142353,
          "last_tick": 142554,
          "samples": 202
        },
        "departure_tick": 142538,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b0a830228b33627",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00331",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00331",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00331",
        "demo_6e149681cbff13e6c780_00152"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 17,
      "event_tick": 161403,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -590.577500 715.285600 -32.516296; setang -3.870972 -2.122070 0",
          "position_tick": 161273,
          "angle_tick": 161273,
          "origin": [
            -590.5775,
            715.2856,
            -32.516296
          ],
          "pitch": -3.8709717,
          "yaw": -2.1220703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.52344,
            27.125,
            31.363281
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -165.931700 823.555240 41.259453; setang -15.974121 -15.204742 0",
          "position_tick": 161397,
          "angle_tick": 161397,
          "origin": [
            -165.9317,
            823.55524,
            41.259453
          ],
          "pitch": -15.974121,
          "yaw": -15.204742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.77734,
            -62.972656,
            66.98779
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -147.441406 818.608826 47.772850; setang -15.974121 -15.181396 0",
          "position_tick": 161403,
          "angle_tick": 161403,
          "origin": [
            -147.44140625,
            818.608825683594,
            47.772850036621
          ],
          "pitch": -15.97412109375,
          "yaw": -15.181396484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.6328125,
            -63.453125,
            79.048828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161273,
          "last_tick": 161403,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b434f3f9a75cea2",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00110",
      "command_record_id": "demo_49fabf21b1c26f1010df_00110",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00110",
        "demo_deb2a52b8ef138c44fe0_00065"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 7,
      "event_tick": 53316,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1765.042400 2752.067600 34.092358; setang -13.261536 -100.678710 0",
          "position_tick": 53264,
          "angle_tick": 53264,
          "origin": [
            -1765.0424,
            2752.0676,
            34.092358
          ],
          "pitch": -13.261536,
          "yaw": -100.67871,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1765.029900 2752.152300 34.093407; setang -13.091919 -100.363884 0",
          "position_tick": 53186,
          "angle_tick": 53186,
          "origin": [
            -1765.0299,
            2752.1523,
            34.093407
          ],
          "pitch": -13.091919,
          "yaw": -100.363884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1790.715800 2615.780000 32.013960; setang -13.261536 -100.678710 0",
          "position_tick": 53310,
          "angle_tick": 53310,
          "origin": [
            -1790.7158,
            2615.78,
            32.01396
          ],
          "pitch": -13.261536,
          "yaw": -100.67871,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.390625,
            -240.76562,
            0.9880371
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1794.261963 2596.970215 32.126682; setang -13.261536 -100.678711 0",
          "position_tick": 53316,
          "angle_tick": 53316,
          "origin": [
            -1794.261962890625,
            2596.97021484375,
            32.126682281494
          ],
          "pitch": -13.261535644531,
          "yaw": -100.6787109375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.390625,
            -240.765625,
            1.443115234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53186,
          "last_tick": 53316,
          "samples": 131
        },
        "departure_tick": 53265,
        "movement_to_event_ms": 812.5,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b626fcd62cc142d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_84f87856e21e12df25d7_00219",
      "command_record_id": "demo_84f87856e21e12df25d7_00219",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00219",
        "demo_9da916c73bb5ff938c63_00257"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 11,
      "event_tick": 86803,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 831.289730 2353.730700 140.084300; setang -7.395508 -124.356650 0",
          "position_tick": 86793,
          "angle_tick": 86793,
          "origin": [
            831.28973,
            2353.7307,
            140.0843
          ],
          "pitch": -7.395508,
          "yaw": -124.35665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 748.303470 2221.858200 139.656250; setang 2.311249 -131.794400 0",
          "position_tick": 86558,
          "angle_tick": 86558,
          "origin": [
            748.30347,
            2221.8582,
            139.65625
          ],
          "pitch": 2.3112488,
          "yaw": -131.7944,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 830.653400 2352.800000 140.084300; setang -7.395508 -124.356650 0",
          "position_tick": 86797,
          "angle_tick": 86797,
          "origin": [
            830.6534,
            2352.8,
            140.0843
          ],
          "pitch": -7.395508,
          "yaw": -124.35665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.800781,
            -17.265625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 828.910828 2350.250732 140.084305; setang -7.395508 -124.356651 0",
          "position_tick": 86803,
          "angle_tick": 86803,
          "origin": [
            828.910827636719,
            2350.250732421875,
            140.08430480957
          ],
          "pitch": -7.3955078125,
          "yaw": -124.356651306152,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -27.5546875,
            -40.328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86558,
          "last_tick": 86803,
          "samples": 246
        },
        "departure_tick": 86794,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b75afcb40b60f95",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00223",
      "command_record_id": "demo_18d34587c875f0b595ae_00223",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00223",
        "demo_241d9eb92ddde5a3b396_00336"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 12,
      "event_tick": 101940,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 410.010895 1290.901489 -29.968750; setang -18.057739 -116.347618 0",
          "position_tick": 101933,
          "angle_tick": 101940,
          "origin": [
            410.010894775391,
            1290.901489257812,
            -29.96875
          ],
          "pitch": -18.057739257812,
          "yaw": -116.347618103027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 410.010900 1290.901500 -27.234375; setang -18.070800 -116.472930 0",
          "position_tick": 101934,
          "angle_tick": 101934,
          "origin": [
            410.0109,
            1290.9015,
            -27.234375
          ],
          "pitch": -18.0708,
          "yaw": -116.47293,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 410.010895 1290.901489 -6.906250; setang -18.057739 -116.347618 0",
          "position_tick": 101940,
          "angle_tick": 101940,
          "origin": [
            410.010894775391,
            1290.901489257812,
            -6.90625
          ],
          "pitch": -18.057739257812,
          "yaw": -116.347618103027,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            235.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101802,
          "last_tick": 101940,
          "samples": 139
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b980d5c08d63b86",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_84f87856e21e12df25d7_00080",
      "command_record_id": "demo_9da916c73bb5ff938c63_00198",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00080",
        "demo_9da916c73bb5ff938c63_00198"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xelex",
      "round": 9,
      "event_tick": 64519,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1206.790900 447.449920 114.125510; setang -5.517548 59.359130 0",
          "position_tick": 64509,
          "angle_tick": 64509,
          "origin": [
            1206.7909,
            447.44992,
            114.12551
          ],
          "pitch": -5.5175476,
          "yaw": 59.35913,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1192.466100 447.062600 112.985980; setang -2.717056 55.346375 0",
          "position_tick": 64274,
          "angle_tick": 64274,
          "origin": [
            1192.4661,
            447.0626,
            112.98598
          ],
          "pitch": -2.7170563,
          "yaw": 55.346375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            94.61719,
            -59.472656,
            -3.1362305
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1207.435000 448.538000 114.176730; setang -5.517548 59.359130 0",
          "position_tick": 64512,
          "angle_tick": 64512,
          "origin": [
            1207.435,
            448.538,
            114.17673
          ],
          "pitch": -5.5175476,
          "yaw": 59.35913,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.3046875,
            24.175781,
            1.1367188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1211.611694 455.597656 114.508774; setang -5.517548 59.359131 0",
          "position_tick": 64519,
          "angle_tick": 64519,
          "origin": [
            1211.611694335938,
            455.59765625,
            114.508773803711
          ],
          "pitch": -5.517547607422,
          "yaw": 59.359130859375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            51.3984375,
            86.900390625,
            4.0859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64274,
          "last_tick": 64519,
          "samples": 246
        },
        "departure_tick": 64510,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2bb2965b30f9c450",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00311",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00311",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00311",
        "demo_79fb1d50cba757afee7d_00118"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 16,
      "event_tick": 132614,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.050049 1345.334717 -122.771362; setang -40.447876 57.011841 0",
          "position_tick": 132607,
          "angle_tick": 132614,
          "origin": [
            -275.050048828125,
            1345.334716796875,
            -122.771362304688
          ],
          "pitch": -40.447875976562,
          "yaw": 57.011840820312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.050050 1345.334700 -122.771360; setang -40.447876 57.011840 0",
          "position_tick": 132608,
          "angle_tick": 132608,
          "origin": [
            -275.05005,
            1345.3347,
            -122.77136
          ],
          "pitch": -40.447876,
          "yaw": 57.01184,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.050049 1345.334717 -122.771362; setang -40.447876 57.011841 0",
          "position_tick": 132614,
          "angle_tick": 132614,
          "origin": [
            -275.050048828125,
            1345.334716796875,
            -122.771362304688
          ],
          "pitch": -40.447875976562,
          "yaw": 57.011840820312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132391,
          "last_tick": 132614,
          "samples": 224
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2bbe8d48a06baf33",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00101",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00101",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00101",
        "demo_9973c9a1187116ecba8b_00183"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 6,
      "event_tick": 37474,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -509.140503 -662.177307 126.282898; setang -19.607513 45.880966 0",
          "position_tick": 37459,
          "angle_tick": 37474,
          "origin": [
            -509.140502929688,
            -662.177307128906,
            126.282897949219
          ],
          "pitch": -19.607513427734,
          "yaw": 45.880966186523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -509.140500 -662.177300 126.282900; setang -19.607513 45.880966 0",
          "position_tick": 37460,
          "angle_tick": 37460,
          "origin": [
            -509.1405,
            -662.1773,
            126.2829
          ],
          "pitch": -19.607513,
          "yaw": 45.880966,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -509.140503 -662.177307 165.875000; setang -19.607513 45.880966 0",
          "position_tick": 37474,
          "angle_tick": 37474,
          "origin": [
            -509.140502929688,
            -662.177307128906,
            165.875
          ],
          "pitch": -19.607513427734,
          "yaw": 45.880966186523,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            167.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37344,
          "last_tick": 37474,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2bbff075b36d1669",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_059e8a0abfc550087c91_00308",
      "command_record_id": "demo_059e8a0abfc550087c91_00308",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00308",
        "demo_bc6251413daa2447c1ff_00296"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 17,
      "event_tick": 142543,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1219.389404 -998.352234 -167.968750; setang -8.383606 69.874420 0",
          "position_tick": 142535,
          "angle_tick": 142543,
          "origin": [
            -1219.389404296875,
            -998.352233886719,
            -167.96875
          ],
          "pitch": -8.383605957031,
          "yaw": 69.874420166016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1219.389400 -998.352230 -167.968750; setang -8.383606 69.874420 0",
          "position_tick": 142536,
          "angle_tick": 142536,
          "origin": [
            -1219.3894,
            -998.35223,
            -167.96875
          ],
          "pitch": -8.383606,
          "yaw": 69.87442,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1219.389404 -998.352234 -167.968750; setang -8.383606 69.874420 0",
          "position_tick": 142543,
          "angle_tick": 142543,
          "origin": [
            -1219.389404296875,
            -998.352233886719,
            -167.96875
          ],
          "pitch": -8.383605957031,
          "yaw": 69.874420166016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142340,
          "last_tick": 142543,
          "samples": 204
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2bdbccba8d4c6a5a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00403",
      "command_record_id": "demo_21a2c34da37a8e81c427_00403",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00403",
        "demo_3ef7bfc9c4cb1bcd3960_00318"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 21,
      "event_tick": 157351,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -606.166560 -2268.913300 -178.383670; setang 0.919769 43.646620 0",
          "position_tick": 157169,
          "angle_tick": 157169,
          "origin": [
            -606.16656,
            -2268.9133,
            -178.38367
          ],
          "pitch": 0.9197693,
          "yaw": 43.64662,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.04297,
            37.984375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -176.247800 -2048.317100 -167.968750; setang -20.691040 -32.638320 0",
          "position_tick": 157344,
          "angle_tick": 157344,
          "origin": [
            -176.2478,
            -2048.3171,
            -167.96875
          ],
          "pitch": -20.69104,
          "yaw": -32.63832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.11719,
            97.984375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -184.830750 -2042.826172 -167.968750; setang -20.691040 -32.638321 0",
          "position_tick": 157351,
          "angle_tick": 157351,
          "origin": [
            -184.830749511719,
            -2042.826171875,
            -167.96875
          ],
          "pitch": -20.691040039062,
          "yaw": -32.638320922852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.3828125,
            24.5234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157169,
          "last_tick": 157351,
          "samples": 183
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2c150752d1479466",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00082",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00082",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00082",
        "demo_9da916c73bb5ff938c63_00293"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 5,
      "event_tick": 43597,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 148.944900 943.557860 82.384740; setang 0.516022 80.682920 0",
          "position_tick": 43467,
          "angle_tick": 43467,
          "origin": [
            148.9449,
            943.55786,
            82.38474
          ],
          "pitch": 0.5160217,
          "yaw": 80.68292,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            31.420898,
            0.78515625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 77.954000 1303.569600 97.886566; setang -11.040573 54.216843 0",
          "position_tick": 43590,
          "angle_tick": 43590,
          "origin": [
            77.954,
            1303.5696,
            97.886566
          ],
          "pitch": -11.040573,
          "yaw": 54.216843,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            51.698242,
            68.41406,
            0.11816406
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 85.185272 1313.379517 97.915482; setang -11.053619 54.249802 0",
          "position_tick": 43597,
          "angle_tick": 43597,
          "origin": [
            85.185272216797,
            1313.379516601562,
            97.915481567383
          ],
          "pitch": -11.053619384766,
          "yaw": 54.249801635742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.51611328125,
            101.46875,
            0.3173828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43467,
          "last_tick": 43597,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2c80a15b45098bf7",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00234",
      "command_record_id": "demo_44ff5206b8e42e46265b_00234",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00234",
        "demo_4f80b8bcc2fa56bb83a7_00123"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 10,
      "event_tick": 90659,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 295.790370 -1817.207900 -159.968750; setang 3.162354 2.769928 0",
          "position_tick": 90328,
          "angle_tick": 90328,
          "origin": [
            295.79037,
            -1817.2079,
            -159.96875
          ],
          "pitch": 3.1623535,
          "yaw": 2.769928,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            249.64478,
            13.2421875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1075.585600 -958.575500 3.528251; setang -43.532640 93.821870 0",
          "position_tick": 90653,
          "angle_tick": 90653,
          "origin": [
            1075.5856,
            -958.5755,
            3.5282507
          ],
          "pitch": -43.53264,
          "yaw": 93.82187,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.734375,
            244.98047,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1075.062012 -939.442383 3.528251; setang -49.637604 93.986664 0",
          "position_tick": 90659,
          "angle_tick": 90659,
          "origin": [
            1075.06201171875,
            -939.4423828125,
            3.528250694275
          ],
          "pitch": -49.637603759766,
          "yaw": 93.986663818359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -8.3828125,
            244.8515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90328,
          "last_tick": 90659,
          "samples": 332
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2c99fb580242b998",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00310",
      "command_record_id": "demo_17accc02fe6ec2727063_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00310",
        "demo_21a2c34da37a8e81c427_00211"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 17,
      "event_tick": 138733,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 15.741305 -1645.168200 -167.968750; setang 13.761063 5.116196 0",
          "position_tick": 138603,
          "angle_tick": 138603,
          "origin": [
            15.741305,
            -1645.1682,
            -167.96875
          ],
          "pitch": 13.761063,
          "yaw": 5.1161957,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.8584,
            -160.4375,
            37.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 17.740404 -1674.241000 -167.968750; setang 11.198151 51.360046 0",
          "position_tick": 138727,
          "angle_tick": 138727,
          "origin": [
            17.740404,
            -1674.241,
            -167.96875
          ],
          "pitch": 11.198151,
          "yaw": 51.360046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.807007,
            -95.515625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 13.965763 -1677.413818 -167.968750; setang 10.515976 50.392227 0",
          "position_tick": 138733,
          "angle_tick": 138733,
          "origin": [
            13.965763092041,
            -1677.413818359375,
            -167.96875
          ],
          "pitch": 10.515975952148,
          "yaw": 50.392227172852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.158935546875,
            -30.90625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138603,
          "last_tick": 138733,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2cc6db901bfb9ae3",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_78d0d18d21d68a5f4162_00027",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00027",
        "demo_79fb1d50cba757afee7d_00340"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 3,
      "event_tick": 15054,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1482.909800 2412.912600 -0.449158; setang -2.375458 -125.755350 0",
          "position_tick": 14785,
          "angle_tick": 14785,
          "origin": [
            -1482.9098,
            2412.9126,
            -0.4491577
          ],
          "pitch": -2.3754578,
          "yaw": -125.75535,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.109375,
            222.39062,
            -1.0742188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1673.141000 2655.292000 7.506532; setang -13.745956 -107.726100 0",
          "position_tick": 15048,
          "angle_tick": 15048,
          "origin": [
            -1673.141,
            2655.292,
            7.5065317
          ],
          "pitch": -13.745956,
          "yaw": -107.7261,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.05469,
            -216.39062,
            -10.438538
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1678.753906 2637.713867 6.569497; setang -13.745956 -107.726097 0",
          "position_tick": 15054,
          "angle_tick": 15054,
          "origin": [
            -1678.75390625,
            2637.7138671875,
            6.569497108459
          ],
          "pitch": -13.745956420898,
          "yaw": -107.726097106934,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.984375,
            -228.546875,
            -11.75927734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14785,
          "last_tick": 15054,
          "samples": 270
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2cf60ced2ccdfe51",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00183",
      "command_record_id": "demo_17accc02fe6ec2727063_00183",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00183",
        "demo_67348e1baa5b49bad101_00027"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 10,
      "event_tick": 71148,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 389.422900 134.587650 -237.568970; setang -31.141083 -120.032160 0",
          "position_tick": 71071,
          "angle_tick": 71071,
          "origin": [
            389.4229,
            134.58765,
            -237.56897
          ],
          "pitch": -31.141083,
          "yaw": -120.03216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 579.731400 468.375700 -257.770140; setang 4.389038 -136.851200 0",
          "position_tick": 70800,
          "angle_tick": 70800,
          "origin": [
            579.7314,
            468.3757,
            -257.77014
          ],
          "pitch": 4.389038,
          "yaw": -136.8512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.578125,
            204.99756,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 390.538900 288.681370 -255.767270; setang -21.669846 -112.068440 0",
          "position_tick": 71142,
          "angle_tick": 71142,
          "origin": [
            390.5389,
            288.68137,
            -255.76727
          ],
          "pitch": -21.669846,
          "yaw": -112.06844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.49804688,
            0.21289062,
            -0.0625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 390.538910 288.681366 -255.767273; setang -21.725128 -112.145348 0",
          "position_tick": 71148,
          "angle_tick": 71148,
          "origin": [
            390.538909912109,
            288.681365966797,
            -255.767272949219
          ],
          "pitch": -21.725128173828,
          "yaw": -112.145347595215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 70800,
          "last_tick": 71148,
          "samples": 349
        },
        "departure_tick": 71072,
        "movement_to_event_ms": 1203.125,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2cfea2bff6bcd6a6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00127",
      "command_record_id": "demo_059e8a0abfc550087c91_00127",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00127",
        "demo_17accc02fe6ec2727063_00216"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 8,
      "event_tick": 62100,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1543.538300 -2126.440000 -254.103330; setang 8.585129 -42.710037 0",
          "position_tick": 61640,
          "angle_tick": 61640,
          "origin": [
            -1543.5383,
            -2126.44,
            -254.10333
          ],
          "pitch": 8.585129,
          "yaw": -42.710037,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            173.28125,
            -180.19531,
            18.3125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -582.456400 -2219.944300 -179.968750; setang -2.051010 44.482956 0",
          "position_tick": 62093,
          "angle_tick": 62093,
          "origin": [
            -582.4564,
            -2219.9443,
            -179.96875
          ],
          "pitch": -2.0510101,
          "yaw": 44.482956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            118.96875,
            133.96875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -569.371826 -2206.019775 -179.968750; setang -2.649765 44.120056 0",
          "position_tick": 62100,
          "angle_tick": 62100,
          "origin": [
            -569.371826171875,
            -2206.019775390625,
            -179.96875
          ],
          "pitch": -2.649765014648,
          "yaw": 44.120056152344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            148.83984375,
            154.875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61640,
          "last_tick": 62100,
          "samples": 461
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2d777f8ef24303ab",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00384",
      "command_record_id": "demo_07d95741be40e144c266_00384",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00384",
        "demo_4f80b8bcc2fa56bb83a7_00510"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 18,
      "event_tick": 161255,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -328.000000 -2288.000000 -163.255737; setang -31.666031 93.866852 0",
          "position_tick": 161247,
          "angle_tick": 161255,
          "origin": [
            -328.0,
            -2288.0,
            -163.255737304688
          ],
          "pitch": -31.666030883789,
          "yaw": 93.866851806641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -328.000000 -2288.000000 -160.093750; setang -31.666030 93.866850 0",
          "position_tick": 161248,
          "angle_tick": 161248,
          "origin": [
            -328.0,
            -2288.0,
            -160.09375
          ],
          "pitch": -31.66603,
          "yaw": 93.86685,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -328.172852 -2285.434082 -136.406250; setang -31.666031 93.866852 0",
          "position_tick": 161255,
          "angle_tick": 161255,
          "origin": [
            -328.1728515625,
            -2285.43408203125,
            -136.40625
          ],
          "pitch": -31.666030883789,
          "yaw": 93.866851806641,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -2.015625,
            29.921875,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161125,
          "last_tick": 161255,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2dded5c7f57aa54e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00076",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00076",
        "demo_62cb3af35c3893a91c7d_00191"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 6,
      "event_tick": 39481,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -749.266900 -2078.177200 -179.968750; setang -0.153809 25.885498 0",
          "position_tick": 39243,
          "angle_tick": 39243,
          "origin": [
            -749.2669,
            -2078.1772,
            -179.96875
          ],
          "pitch": -0.1538086,
          "yaw": 25.885498,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1167.849600 -2340.877700 -178.012820; setang -5.390167 22.066376 0",
          "position_tick": 38969,
          "angle_tick": 38969,
          "origin": [
            -1167.8496,
            -2340.8777,
            -178.01282
          ],
          "pitch": -5.390167,
          "yaw": 22.066376,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            223.78906,
            -99.71875,
            51.40625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -696.772700 -1548.956200 -167.968750; setang -17.463455 -40.580750 0",
          "position_tick": 39475,
          "angle_tick": 39475,
          "origin": [
            -696.7727,
            -1548.9562,
            -167.96875
          ],
          "pitch": -17.463455,
          "yaw": -40.58075,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            122.02344,
            -104.66406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -685.591064 -1558.539917 -167.968750; setang -17.617615 -40.550201 0",
          "position_tick": 39481,
          "angle_tick": 39481,
          "origin": [
            -685.591064453125,
            -1558.539916992188,
            -167.96875
          ],
          "pitch": -17.617614746094,
          "yaw": -40.550201416016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            151.83203125,
            -130.078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38969,
          "last_tick": 39481,
          "samples": 513
        },
        "departure_tick": 39244,
        "movement_to_event_ms": 3718.75,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2e006b010f4dd657",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_62cb3af35c3893a91c7d_00097",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00097",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00097",
        "demo_ea4226131b7a75cdf0ec_00303"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 7,
      "event_tick": 51204,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -916.233600 -2598.189200 -167.968750; setang 1.632507 43.470490 0",
          "position_tick": 51014,
          "angle_tick": 51014,
          "origin": [
            -916.2336,
            -2598.1892,
            -167.96875
          ],
          "pitch": 1.6325073,
          "yaw": 43.47049,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -943.877700 -2588.917000 -112.453125; setang 1.909561 42.453920 0",
          "position_tick": 50945,
          "angle_tick": 50945,
          "origin": [
            -943.8777,
            -2588.917,
            -112.453125
          ],
          "pitch": 1.9095612,
          "yaw": 42.45392,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            6.515625,
            -7.359375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -959.965000 -2574.694600 -167.968750; setang -16.539581 50.338670 0",
          "position_tick": 51197,
          "angle_tick": 51197,
          "origin": [
            -959.965,
            -2574.6946,
            -167.96875
          ],
          "pitch": -16.539581,
          "yaw": 50.33867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.765625,
            65.609375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -951.570007 -2564.644043 -167.968750; setang -17.278748 50.677521 0",
          "position_tick": 51204,
          "angle_tick": 51204,
          "origin": [
            -951.570007324219,
            -2564.64404296875,
            -167.96875
          ],
          "pitch": -17.278747558594,
          "yaw": 50.677520751953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            104.4296875,
            125.78125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50945,
          "last_tick": 51204,
          "samples": 260
        },
        "departure_tick": 51015,
        "movement_to_event_ms": 2968.75,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2e515cc8cef5554c",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_241d9eb92ddde5a3b396_00102",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00102",
        "demo_2666f7f52fbf4c296e43_00064"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 6,
      "event_tick": 46364,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -991.366460 802.438000 -3.968750; setang 5.587921 -72.397840 0",
          "position_tick": 46313,
          "angle_tick": 46313,
          "origin": [
            -991.36646,
            802.438,
            -3.96875
          ],
          "pitch": 5.587921,
          "yaw": -72.39784,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -989.014900 794.996500 -3.968750; setang 5.587921 -72.419815 0",
          "position_tick": 46234,
          "angle_tick": 46234,
          "origin": [
            -989.0149,
            794.9965,
            -3.96875
          ],
          "pitch": 5.587921,
          "yaw": -72.419815,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            35.76953,
            11.832031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -994.464050 803.375370 -3.968750; setang 5.478058 -71.671715 0",
          "position_tick": 46357,
          "angle_tick": 46357,
          "origin": [
            -994.46405,
            803.37537,
            -3.96875
          ],
          "pitch": 5.478058,
          "yaw": -71.671715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.828125,
            -11.519531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -992.114441 796.266418 -3.968750; setang 5.257996 -71.781578 0",
          "position_tick": 46364,
          "angle_tick": 46364,
          "origin": [
            -992.114440917969,
            796.266418457031,
            -3.96875
          ],
          "pitch": 5.257995605469,
          "yaw": -71.781578063965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            35.84375,
            -108.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46234,
          "last_tick": 46364,
          "samples": 131
        },
        "departure_tick": 46314,
        "movement_to_event_ms": 796.875,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2e5fa37bae75d780",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00324",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00324",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00324",
        "demo_6e149681cbff13e6c780_00198"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "b1t",
      "round": 16,
      "event_tick": 152803,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1566.317500 -377.929440 256.031250; setang 8.058472 23.300629 0",
          "position_tick": 152773,
          "angle_tick": 152773,
          "origin": [
            1566.3175,
            -377.92944,
            256.03125
          ],
          "pitch": 8.058472,
          "yaw": 23.300629,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1469.850700 -339.342040 256.031250; setang -0.363235 15.133331 0",
          "position_tick": 152591,
          "angle_tick": 152591,
          "origin": [
            1469.8507,
            -339.34204,
            256.03125
          ],
          "pitch": -0.36323547,
          "yaw": 15.133331,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.0234375,
            -15.0,
            -9.896484
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1615.573400 -356.732540 256.031250; setang 8.040283 23.300629 0",
          "position_tick": 152797,
          "angle_tick": 152797,
          "origin": [
            1615.5734,
            -356.73254,
            256.03125
          ],
          "pitch": 8.040283,
          "yaw": 23.300629,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            200.45312,
            86.296875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1632.061401 -349.634216 256.031250; setang 8.040283 23.300629 0",
          "position_tick": 152803,
          "angle_tick": 152803,
          "origin": [
            1632.061401367188,
            -349.634216308594,
            256.03125
          ],
          "pitch": 8.040283203125,
          "yaw": 23.300628662109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            215.4140625,
            92.7421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152591,
          "last_tick": 152803,
          "samples": 213
        },
        "departure_tick": 152774,
        "movement_to_event_ms": 468.75,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2e5fdd5bb09d47b6",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_059e8a0abfc550087c91_00281",
      "command_record_id": "demo_059e8a0abfc550087c91_00281",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00281",
        "demo_1b9d5eac73de0b387701_00245"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 16,
      "event_tick": 137116,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1214.415600 -962.763300 -260.904970; setang -8.394928 -147.918210 0",
          "position_tick": 136604,
          "angle_tick": 136604,
          "origin": [
            1214.4156,
            -962.7633,
            -260.90497
          ],
          "pitch": -8.394928,
          "yaw": -147.91821,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.84375,
            132.02344,
            6.5625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 321.785250 -1544.203900 -175.968750; setang -2.868118 -157.386700 0",
          "position_tick": 137110,
          "angle_tick": 137110,
          "origin": [
            321.78525,
            -1544.2039,
            -175.96875
          ],
          "pitch": -2.8681183,
          "yaw": -157.3867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.95703,
            -59.03125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 306.779083 -1549.762939 -175.968750; setang -4.920502 -156.244125 0",
          "position_tick": 137116,
          "angle_tick": 137116,
          "origin": [
            306.779083251953,
            -1549.762939453125,
            -175.96875
          ],
          "pitch": -4.920501708984,
          "yaw": -156.244125366211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.3671875,
            -76.5078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136604,
          "last_tick": 137116,
          "samples": 513
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2e7e97ce752b7aa1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00090",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00015",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00090",
        "demo_3ef7bfc9c4cb1bcd3960_00015"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 2,
      "event_tick": 8636,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -470.646240 520.168460 -79.450806; setang -8.987854 179.850310 0",
          "position_tick": 8626,
          "angle_tick": 8626,
          "origin": [
            -470.64624,
            520.16846,
            -79.450806
          ],
          "pitch": -8.987854,
          "yaw": 179.85031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -169.049380 497.934020 -70.019470; setang 19.359970 -169.237180 0",
          "position_tick": 8173,
          "angle_tick": 8173,
          "origin": [
            -169.04938,
            497.93402,
            -70.01947
          ],
          "pitch": 19.35997,
          "yaw": -169.23718,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -471.734300 520.171500 -69.562500; setang -8.987854 179.850310 0",
          "position_tick": 8629,
          "angle_tick": 8629,
          "origin": [
            -471.7343,
            520.1715,
            -69.5625
          ],
          "pitch": -8.987854,
          "yaw": 179.85031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.785156,
            0.08984375,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -474.545593 520.178833 -47.656250; setang -8.987854 179.850311 0",
          "position_tick": 8636,
          "angle_tick": 8636,
          "origin": [
            -474.545593261719,
            520.178833007812,
            -47.65625
          ],
          "pitch": -8.987854003906,
          "yaw": 179.850311279297,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.984375,
            0.078125,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8173,
          "last_tick": 8636,
          "samples": 464
        },
        "departure_tick": 8627,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ea25cb17894c06d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00041",
      "command_record_id": "demo_21a2c34da37a8e81c427_00041",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00041",
        "demo_9c5c91359adde2e94631_00255"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 4,
      "event_tick": 17049,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1655.985700 -1976.013700 -267.457760; setang 4.421997 -43.701904 0",
          "position_tick": 16766,
          "angle_tick": 16766,
          "origin": [
            -1655.9857,
            -1976.0137,
            -267.45776
          ],
          "pitch": 4.421997,
          "yaw": -43.701904,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 4.972000 -42.139770 0",
          "position_tick": 16653,
          "angle_tick": 16653,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 4.972,
          "yaw": -42.13977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -832.458900 -2311.301800 -173.203250; setang -16.125870 63.746110 0",
          "position_tick": 17035,
          "angle_tick": 17035,
          "origin": [
            -832.4589,
            -2311.3018,
            -173.20325
          ],
          "pitch": -16.12587,
          "yaw": 63.74611,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.51953,
            190.75,
            -21.5
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -803.472351 -2271.536865 -129.000000; setang -19.667938 63.613922 0",
          "position_tick": 17049,
          "angle_tick": 17049,
          "origin": [
            -803.472351074219,
            -2271.536865234375,
            -129.0
          ],
          "pitch": -19.667938232422,
          "yaw": 63.613922119141,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            142.703125,
            195.765625,
            143.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16653,
          "last_tick": 17049,
          "samples": 397
        },
        "departure_tick": 16767,
        "movement_to_event_ms": 4421.875,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f090f08218c061f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00289",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00289",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00289",
        "demo_da35559385e7d6e5ce42_00157"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 15,
      "event_tick": 138760,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1402.024900 1738.344000 -151.968750; setang 0.039490 -59.586754 0",
          "position_tick": 138630,
          "angle_tick": 138630,
          "origin": [
            1402.0249,
            1738.344,
            -151.96875
          ],
          "pitch": 0.039489746,
          "yaw": -59.586754,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1580.269200 1640.270600 -151.968750; setang -1.940460 -84.732056 0",
          "position_tick": 138754,
          "angle_tick": 138754,
          "origin": [
            1580.2692,
            1640.2706,
            -151.96875
          ],
          "pitch": -1.9404602,
          "yaw": -84.732056,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.015625,
            -126.921875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1581.142944 1630.356689 -151.968750; setang -2.138550 -84.771538 0",
          "position_tick": 138760,
          "angle_tick": 138760,
          "origin": [
            1581.142944335938,
            1630.356689453125,
            -151.96875
          ],
          "pitch": -2.138549804688,
          "yaw": -84.771537780762,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.25,
            -126.8984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138630,
          "last_tick": 138760,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f32a0fb8a630214",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00077",
      "command_record_id": "demo_67348e1baa5b49bad101_00077",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00077",
        "demo_ea4226131b7a75cdf0ec_00323"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 5,
      "event_tick": 30959,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -30.466309 -1418.072000 -167.968750; setang -12.335587 -119.043045 0",
          "position_tick": 30951,
          "angle_tick": 30951,
          "origin": [
            -30.466309,
            -1418.072,
            -167.96875
          ],
          "pitch": -12.335587,
          "yaw": -119.043045,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 0.989128 -1425.678800 -169.667480; setang 0.389328 -105.763664 0",
          "position_tick": 30821,
          "angle_tick": 30821,
          "origin": [
            0.9891277,
            -1425.6788,
            -169.66748
          ],
          "pitch": 0.389328,
          "yaw": -105.763664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -30.471191 -1418.763200 -160.656250; setang -12.249756 -119.082530 0",
          "position_tick": 30953,
          "angle_tick": 30953,
          "origin": [
            -30.471191,
            -1418.7632,
            -160.65625
          ],
          "pitch": -12.249756,
          "yaw": -119.08253,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.3046875,
            -11.546875,
            184.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -30.437012 -1421.416870 -141.328125; setang -12.256287 -119.095917 0",
          "position_tick": 30959,
          "angle_tick": 30959,
          "origin": [
            -30.43701171875,
            -1421.416870117188,
            -141.328125
          ],
          "pitch": -12.256286621094,
          "yaw": -119.095916748047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            2.0234375,
            -34.0390625,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30821,
          "last_tick": 30959,
          "samples": 139
        },
        "departure_tick": 30952,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f3a6c7cda462b7e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00216",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00216",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00216",
        "demo_c7fce8ea189bfb0ec256_00175"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 12,
      "event_tick": 81914,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1749.862300 -778.352300 -351.968750; setang -0.792053 -122.249680 0",
          "position_tick": 81784,
          "angle_tick": 81784,
          "origin": [
            1749.8623,
            -778.3523,
            -351.96875
          ],
          "pitch": -0.7920532,
          "yaw": -122.24968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1490.613300 -1151.398700 -415.968750; setang 1.531219 -134.024280 0",
          "position_tick": 81907,
          "angle_tick": 81907,
          "origin": [
            1490.6133,
            -1151.3987,
            -415.96875
          ],
          "pitch": 1.5312195,
          "yaw": -134.02428,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.57031,
            -178.72656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1474.825195 -1168.081299 -415.968750; setang 1.531219 -133.997833 0",
          "position_tick": 81914,
          "angle_tick": 81914,
          "origin": [
            1474.8251953125,
            -1168.081298828125,
            -415.96875
          ],
          "pitch": 1.531219482422,
          "yaw": -133.997833251953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -168.7578125,
            -177.609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81784,
          "last_tick": 81914,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f751e25d44b1187",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00428",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00428",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00428",
        "demo_86c38e0db4646195347a_00239"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 21,
      "event_tick": 199704,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 69.602630 1000.594700 86.667540; setang -2.192108 66.245150 0",
          "position_tick": 199574,
          "angle_tick": 199574,
          "origin": [
            69.60263,
            1000.5947,
            86.66754
          ],
          "pitch": -2.1921082,
          "yaw": 66.24515,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.9716797,
            11.25,
            0.59814453
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 81.741800 1221.640500 94.096954; setang -14.295273 58.130035 0",
          "position_tick": 199697,
          "angle_tick": 199697,
          "origin": [
            81.7418,
            1221.6405,
            94.096954
          ],
          "pitch": -14.295273,
          "yaw": 58.130035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            93.86963,
            172.29688,
            0.20361328
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 91.787628 1239.181274 94.165611; setang -14.318619 58.130035 0",
          "position_tick": 199704,
          "angle_tick": 199704,
          "origin": [
            91.787628173828,
            1239.181274414062,
            94.16561126709
          ],
          "pitch": -14.318618774414,
          "yaw": 58.130035400391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            113.05615234375,
            193.671875,
            0.751953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 199574,
          "last_tick": 199704,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ffbe115193f38d5",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00027",
      "command_record_id": "demo_79fb1d50cba757afee7d_00289",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00027",
        "demo_79fb1d50cba757afee7d_00289"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 16,
      "event_tick": 124236,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1354.568800 2683.927700 130.031250; setang -1.596451 -125.065956 0",
          "position_tick": 124223,
          "angle_tick": 124223,
          "origin": [
            -1354.5688,
            2683.9277,
            130.03125
          ],
          "pitch": -1.5964508,
          "yaw": -125.065956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -501.990100 2392.185500 -52.453125; setang 6.347351 -86.749080 0",
          "position_tick": 123743,
          "angle_tick": 123743,
          "origin": [
            -501.9901,
            2392.1855,
            -52.453125
          ],
          "pitch": 6.347351,
          "yaw": -86.74908,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -208.82812,
            30.265625,
            -15.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1357.926600 2679.155000 130.031250; setang -2.258377 -125.221825 0",
          "position_tick": 124230,
          "angle_tick": 124230,
          "origin": [
            -1357.9266,
            2679.155,
            130.03125
          ],
          "pitch": -2.258377,
          "yaw": -125.221825,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.835938,
            -68.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1363.549805 2671.186523 130.031250; setang -3.154114 -125.455627 0",
          "position_tick": 124236,
          "angle_tick": 124236,
          "origin": [
            -1363.5498046875,
            2671.1865234375,
            130.03125
          ],
          "pitch": -3.154113769531,
          "yaw": -125.455627441406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -71.1171875,
            -100.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 123743,
          "last_tick": 124236,
          "samples": 494
        },
        "departure_tick": 124224,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_301794d6b01adefe",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00156",
      "command_record_id": "demo_79afb17b7ed789137186_00227",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00156",
        "demo_79afb17b7ed789137186_00227"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 12,
      "event_tick": 100493,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -44.382812 360.230200 1612.031100; setang -1.790771 100.467896 0",
          "position_tick": 100391,
          "angle_tick": 100391,
          "origin": [
            -44.382812,
            360.2302,
            1612.0311
          ],
          "pitch": -1.7907715,
          "yaw": 100.467896,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 152.366880 347.038820 1612.031100; setang -2.927521 141.004360 0",
          "position_tick": 100139,
          "angle_tick": 100139,
          "origin": [
            152.36688,
            347.03882,
            1612.0311
          ],
          "pitch": -2.9275208,
          "yaw": 141.00436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.14062,
            84.41992,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 34.100240 218.331440 1608.031100; setang -16.574585 106.319855 0",
          "position_tick": 100487,
          "angle_tick": 100487,
          "origin": [
            34.10024,
            218.33144,
            1608.0311
          ],
          "pitch": -16.574585,
          "yaw": 106.319855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -8.109375,
            27.694336,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 33.067173 221.855560 1608.031128; setang -16.706772 106.319855 0",
          "position_tick": 100493,
          "angle_tick": 100493,
          "origin": [
            33.06717300415,
            221.855560302734,
            1608.031127929688
          ],
          "pitch": -16.706771850586,
          "yaw": 106.319854736328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.30712890625,
            52.2001953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 100139,
          "last_tick": 100493,
          "samples": 355
        },
        "departure_tick": 100392,
        "movement_to_event_ms": 1593.75,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3103af11dcae83c4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00007",
      "command_record_id": "demo_518d8b186445b01e1f62_00007",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00007",
        "demo_92655b67d38bb2eb32f4_00057"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 2,
      "event_tick": 4928,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1259.778700 1637.478800 -149.968750; setang -0.475159 -32.989883 0",
          "position_tick": 4798,
          "angle_tick": 4798,
          "origin": [
            1259.7787,
            1637.4788,
            -149.96875
          ],
          "pitch": -0.4751587,
          "yaw": -32.989883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.39453,
            3.625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1626.423500 1445.285200 -145.453120; setang -24.353943 -87.677420 0",
          "position_tick": 4921,
          "angle_tick": 4921,
          "origin": [
            1626.4235,
            1445.2852,
            -145.45312
          ],
          "pitch": -24.353943,
          "yaw": -87.67742,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.054688,
            -243.27344,
            130.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1629.123169 1422.476074 -122.640625; setang -24.353943 -87.677422 0",
          "position_tick": 4928,
          "angle_tick": 4928,
          "origin": [
            1629.123168945312,
            1422.47607421875,
            -122.640625
          ],
          "pitch": -24.353942871094,
          "yaw": -87.677421569824,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            28.796875,
            -243.296875,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 4798,
          "last_tick": 4928,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_31f29d551db55ee0",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00088",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00088",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00088",
        "demo_67348e1baa5b49bad101_00016"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 6,
      "event_tick": 43027,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -2310.510742 456.037994 -167.968750; setang -12.988922 36.633911 0",
          "position_tick": 43019,
          "angle_tick": 43027,
          "origin": [
            -2310.5107421875,
            456.037994384766,
            -167.96875
          ],
          "pitch": -12.988922119141,
          "yaw": 36.633911132812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -2310.510700 456.038000 -167.968750; setang -12.988922 36.633910 0",
          "position_tick": 43020,
          "angle_tick": 43020,
          "origin": [
            -2310.5107,
            456.038,
            -167.96875
          ],
          "pitch": -12.988922,
          "yaw": 36.63391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2310.510742 456.037994 -167.968750; setang -12.988922 36.633911 0",
          "position_tick": 43027,
          "angle_tick": 43027,
          "origin": [
            -2310.5107421875,
            456.037994384766,
            -167.96875
          ],
          "pitch": -12.988922119141,
          "yaw": 36.633911132812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42897,
          "last_tick": 43027,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_329e766621f33ad1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00466",
      "command_record_id": "demo_07d95741be40e144c266_00466",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00466",
        "demo_4f80b8bcc2fa56bb83a7_00030"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 21,
      "event_tick": 182245,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -309.039180 889.287000 78.886530; setang 4.092743 -139.111630 0",
          "position_tick": 182041,
          "angle_tick": 182041,
          "origin": [
            -309.03918,
            889.287,
            78.88653
          ],
          "pitch": 4.092743,
          "yaw": -139.11163,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -58.433594,
            -243.0625,
            5.355957
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -476.071900 261.310820 162.629620; setang -11.145294 -110.257760 0",
          "position_tick": 182239,
          "angle_tick": 182239,
          "origin": [
            -476.0719,
            261.31082,
            162.62962
          ],
          "pitch": -11.145294,
          "yaw": -110.25776,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.1328125,
            -43.890625,
            0.6455078
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -476.075439 259.913116 162.650177; setang -11.145294 -110.257759 0",
          "position_tick": 182245,
          "angle_tick": 182245,
          "origin": [
            -476.075439453125,
            259.913116455078,
            162.650177001953
          ],
          "pitch": -11.145294189453,
          "yaw": -110.257759094238,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.01171875,
            -4.890625,
            0.072265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 182041,
          "last_tick": 182245,
          "samples": 205
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_32aafeaa9914be71",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00073",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00073",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00073",
        "demo_84f87856e21e12df25d7_00040"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 5,
      "event_tick": 41999,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 152.937030 789.721900 80.033110; setang -4.157990 85.303010 0",
          "position_tick": 41948,
          "angle_tick": 41948,
          "origin": [
            152.93703,
            789.7219,
            80.03311
          ],
          "pitch": -4.1579895,
          "yaw": 85.30301,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 152.937030 789.721900 80.033110; setang -2.178040 86.649506 0",
          "position_tick": 41869,
          "angle_tick": 41869,
          "origin": [
            152.93703,
            789.7219,
            80.03311
          ],
          "pitch": -2.1780396,
          "yaw": 86.649506,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 143.044850 906.902400 80.088745; setang -12.236359 82.650150 0",
          "position_tick": 41993,
          "angle_tick": 41993,
          "origin": [
            143.04485,
            906.9024,
            80.088745
          ],
          "pitch": -12.236359,
          "yaw": 82.65015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.881836,
            233.78906,
            1.7817383
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 145.446869 925.675903 80.239914; setang -12.870148 82.729462 0",
          "position_tick": 41999,
          "angle_tick": 41999,
          "origin": [
            145.446868896484,
            925.675903320312,
            80.23991394043
          ],
          "pitch": -12.870147705078,
          "yaw": 82.729461669922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            31.0537109375,
            242.77734375,
            1.955078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41869,
          "last_tick": 41999,
          "samples": 131
        },
        "departure_tick": 41949,
        "movement_to_event_ms": 796.875,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_32f6be158815a40d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00225",
      "command_record_id": "demo_bc6251413daa2447c1ff_00225",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00225",
        "demo_f1d8725268c9f30ce844_00244"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "karrigan",
      "round": 12,
      "event_tick": 85854,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2482.860800 465.681520 -167.287170; setang -6.906967 13.809479 0",
          "position_tick": 85724,
          "angle_tick": 85724,
          "origin": [
            -2482.8608,
            465.68152,
            -167.28717
          ],
          "pitch": -6.906967,
          "yaw": 13.809479,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.09375,
            -126.04297,
            -38.08203
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2389.224900 379.252380 -165.968750; setang -15.292282 35.777664 0",
          "position_tick": 85847,
          "angle_tick": 85847,
          "origin": [
            -2389.2249,
            379.25238,
            -165.96875
          ],
          "pitch": -15.292282,
          "yaw": 35.777664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            87.109375,
            62.734375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2377.483643 387.713959 -165.968750; setang -15.384644 35.893021 0",
          "position_tick": 85854,
          "angle_tick": 85854,
          "origin": [
            -2377.483642578125,
            387.713958740234,
            -165.96875
          ],
          "pitch": -15.384643554688,
          "yaw": 35.893020629883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            142.125,
            102.498046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85724,
          "last_tick": 85854,
          "samples": 131
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3326f5161c5d768e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00091",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00091",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00091",
        "demo_86c38e0db4646195347a_00119"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 5,
      "event_tick": 33983,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1066.559300 2766.541000 127.786110; setang 0.078964 -150.481110 0",
          "position_tick": 33853,
          "angle_tick": 33853,
          "origin": [
            1066.5593,
            2766.541,
            127.78611
          ],
          "pitch": 0.07896423,
          "yaw": -150.48111,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            127.25,
            6.59375,
            -7.2177734
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 910.666200 2743.109100 134.371580; setang -8.316315 -110.617560 0",
          "position_tick": 33977,
          "angle_tick": 33977,
          "origin": [
            910.6662,
            2743.1091,
            134.37158
          ],
          "pitch": -8.316315,
          "yaw": -110.61756,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.335938,
            -159.79688,
            1.8115234
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 905.269287 2728.801025 134.533676; setang -8.395615 -110.617561 0",
          "position_tick": 33983,
          "angle_tick": 33983,
          "origin": [
            905.269287109375,
            2728.801025390625,
            134.533676147461
          ],
          "pitch": -8.395614624023,
          "yaw": -110.617561340332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.68359375,
            -192.765625,
            2.1826171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33853,
          "last_tick": 33983,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_337d0313de9314b0",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00096",
      "command_record_id": "demo_07e639ec7f941287e35b_00096",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00096",
        "demo_5cc1733fab4c73f800c9_00062"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 6,
      "event_tick": 38576,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 708.884500 -1496.796000 -415.468750; setang 5.251465 155.458950 0",
          "position_tick": 38492,
          "angle_tick": 38492,
          "origin": [
            708.8845,
            -1496.796,
            -415.46875
          ],
          "pitch": 5.251465,
          "yaw": 155.45895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 770.260900 -1563.808700 -415.968750; setang -1.185837 149.699370 0",
          "position_tick": 38326,
          "angle_tick": 38326,
          "origin": [
            770.2609,
            -1563.8087,
            -415.96875
          ],
          "pitch": -1.1858368,
          "yaw": 149.69937,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -58.33203,
            -101.28125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 696.550400 -1494.396000 -415.468750; setang 1.234253 155.652590 0",
          "position_tick": 38570,
          "angle_tick": 38570,
          "origin": [
            696.5504,
            -1494.396,
            -415.46875
          ],
          "pitch": 1.2342529,
          "yaw": 155.65259,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.28906,
            53.71875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 684.656128 -1489.026123 -415.468750; setang 1.209869 155.604187 0",
          "position_tick": 38576,
          "angle_tick": 38576,
          "origin": [
            684.656127929688,
            -1489.026123046875,
            -415.46875
          ],
          "pitch": 1.209869384766,
          "yaw": 155.604187011719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -165.80078125,
            74.9296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38326,
          "last_tick": 38576,
          "samples": 251
        },
        "departure_tick": 38493,
        "movement_to_event_ms": 1312.5,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_33c81c63666906b3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00069",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00069",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00069",
        "demo_c7fce8ea189bfb0ec256_00118"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 4,
      "event_tick": 30594,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 931.409973 -1115.516602 -414.968750; setang 4.890625 -166.583984 0",
          "position_tick": 30587,
          "angle_tick": 30594,
          "origin": [
            931.409973144531,
            -1115.5166015625,
            -414.96875
          ],
          "pitch": 4.890625,
          "yaw": -166.583984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 931.370000 -1115.526100 -414.968750; setang 4.890625 -166.583980 0",
          "position_tick": 30588,
          "angle_tick": 30588,
          "origin": [
            931.37,
            -1115.5261,
            -414.96875
          ],
          "pitch": 4.890625,
          "yaw": -166.58398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 928.893005 -1116.117310 -414.968750; setang 4.890625 -166.583984 0",
          "position_tick": 30594,
          "angle_tick": 30594,
          "origin": [
            928.893005371094,
            -1116.117309570312,
            -414.96875
          ],
          "pitch": 4.890625,
          "yaw": -166.583984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.48046875,
            -6.796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30464,
          "last_tick": 30594,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_353d0da20c6cd08a",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_bc6251413daa2447c1ff_00216",
      "command_record_id": "demo_bc6251413daa2447c1ff_00216",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00216",
        "demo_fde4c2af9b83d7a5ead3_00304"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 11,
      "event_tick": 77625,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1866.140700 283.917570 -159.968750; setang 1.847763 -163.022690 0",
          "position_tick": 77277,
          "angle_tick": 77277,
          "origin": [
            -1866.1407,
            283.91757,
            -159.96875
          ],
          "pitch": 1.8477631,
          "yaw": -163.02269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.9765625,
            -9.589844,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1938.163700 290.659820 -159.968750; setang 3.679382 -124.626850 0",
          "position_tick": 77619,
          "angle_tick": 77619,
          "origin": [
            -1938.1637,
            290.65982,
            -159.96875
          ],
          "pitch": 3.6793823,
          "yaw": -124.62685,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.023438,
            -68.00586,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1944.047852 282.158508 -159.968750; setang 3.448334 -124.907341 0",
          "position_tick": 77625,
          "angle_tick": 77625,
          "origin": [
            -1944.0478515625,
            282.158508300781,
            -159.96875
          ],
          "pitch": 3.448333740234,
          "yaw": -124.907341003418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -86.9921875,
            -125.521484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77277,
          "last_tick": 77625,
          "samples": 349
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3573f4e3a7f13638",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_62cb3af35c3893a91c7d_00275",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00275",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00275",
        "demo_fde4c2af9b83d7a5ead3_00047"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 16,
      "event_tick": 144462,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -583.494570 596.477840 -80.277160; setang 2.415619 -179.684480 0",
          "position_tick": 144296,
          "angle_tick": 144296,
          "origin": [
            -583.49457,
            596.47784,
            -80.27716
          ],
          "pitch": 2.415619,
          "yaw": -179.68448,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -241.70312,
            55.84375,
            -0.5234375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1143.178800 674.628800 -79.968750; setang -5.227432 173.978820 0",
          "position_tick": 144456,
          "angle_tick": 144456,
          "origin": [
            -1143.1788,
            674.6288,
            -79.96875
          ],
          "pitch": -5.2274323,
          "yaw": 173.97882,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -231.71875,
            33.53125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1161.854248 677.110779 -79.968750; setang -5.385712 173.939331 0",
          "position_tick": 144462,
          "angle_tick": 144462,
          "origin": [
            -1161.854248046875,
            677.110778808594,
            -79.96875
          ],
          "pitch": -5.385711669922,
          "yaw": 173.939331054688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.0625,
            31.05078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144296,
          "last_tick": 144462,
          "samples": 167
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_35af6a32c651dcdf",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00152",
      "command_record_id": "demo_f1d8725268c9f30ce844_00050",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00152",
        "demo_f1d8725268c9f30ce844_00050"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 5,
      "event_tick": 27880,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang 11.081421 179.910740 0",
          "position_tick": 27471,
          "angle_tick": 27471,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": 11.081421,
          "yaw": 179.91074,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang 8.753693 -162.986300 0",
          "position_tick": 27371,
          "angle_tick": 27371,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": 8.753693,
          "yaw": -162.9863,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 378.531370 49.748080 -214.754150; setang 0.607330 -122.811010 0",
          "position_tick": 27873,
          "angle_tick": 27873,
          "origin": [
            378.53137,
            49.74808,
            -214.75415
          ],
          "pitch": 0.6073303,
          "yaw": -122.81101,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.728516,
            -172.45288,
            25.09375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 368.466217 32.329010 -210.613770; setang 1.416901 -123.924408 0",
          "position_tick": 27880,
          "angle_tick": 27880,
          "origin": [
            368.466217041016,
            32.329010009766,
            -210.61376953125
          ],
          "pitch": 1.416900634766,
          "yaw": -123.924407958984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -114.48046875,
            -191.841796875,
            47.6484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27371,
          "last_tick": 27880,
          "samples": 510
        },
        "departure_tick": 27472,
        "movement_to_event_ms": 6390.625,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_35e29e9dbc063f45",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00421",
      "command_record_id": "demo_07e639ec7f941287e35b_00421",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00421",
        "demo_4d520a1960bac889dc2d_00276"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 24,
      "event_tick": 185519,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1916.341900 -633.238340 -351.968750; setang 7.235870 -139.640350 0",
          "position_tick": 185330,
          "angle_tick": 185330,
          "origin": [
            1916.3419,
            -633.23834,
            -351.96875
          ],
          "pitch": 7.2358704,
          "yaw": -139.64035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1496.028700 -1132.054000 -415.968750; setang -0.205994 -133.287500 0",
          "position_tick": 185513,
          "angle_tick": 185513,
          "origin": [
            1496.0287,
            -1132.054,
            -415.96875
          ],
          "pitch": -0.20599365,
          "yaw": -133.2875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -157.82812,
            -170.82812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1483.261841 -1145.791382 -415.968750; setang -0.588455 -133.317032 0",
          "position_tick": 185519,
          "angle_tick": 185519,
          "origin": [
            1483.261840820312,
            -1145.791381835938,
            -415.96875
          ],
          "pitch": -0.588455200195,
          "yaw": -133.317031860352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -165.7109375,
            -177.90625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185330,
          "last_tick": 185519,
          "samples": 190
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_363cd1a1ccf0d6ce",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00030",
      "command_record_id": "demo_84f87856e21e12df25d7_00069",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00030",
        "demo_84f87856e21e12df25d7_00069"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 5,
      "event_tick": 37285,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 972.300500 2779.968800 132.536800; setang -27.355270 -123.942604 0",
          "position_tick": 37197,
          "angle_tick": 37197,
          "origin": [
            972.3005,
            2779.9688,
            132.5368
          ],
          "pitch": -27.35527,
          "yaw": -123.942604,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 865.168200 2637.812000 140.084300; setang 12.521667 62.178833 0",
          "position_tick": 37022,
          "angle_tick": 37022,
          "origin": [
            865.1682,
            2637.812,
            140.0843
          ],
          "pitch": 12.5216675,
          "yaw": 62.178833,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.910156,
            202.82812,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 856.265000 2647.020300 140.084300; setang -22.859116 -108.521230 0",
          "position_tick": 37279,
          "angle_tick": 37279,
          "origin": [
            856.265,
            2647.0203,
            140.0843
          ],
          "pitch": -22.859116,
          "yaw": -108.52123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -76.03125,
            -228.85938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 850.223633 2628.878174 140.084305; setang -22.859116 -108.521233 0",
          "position_tick": 37285,
          "angle_tick": 37285,
          "origin": [
            850.2236328125,
            2628.878173828125,
            140.08430480957
          ],
          "pitch": -22.859115600586,
          "yaw": -108.52123260498,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -77.46875,
            -232.421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37022,
          "last_tick": 37285,
          "samples": 264
        },
        "departure_tick": 37198,
        "movement_to_event_ms": 1375.0,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_366bdc2221f677e4",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00310",
      "command_record_id": "demo_49fabf21b1c26f1010df_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00310",
        "demo_79fb1d50cba757afee7d_00339"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 16,
      "event_tick": 144233,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1438.284800 1346.120700 -11.870361; setang -0.825012 -143.118900 0",
          "position_tick": 144103,
          "angle_tick": 144103,
          "origin": [
            1438.2848,
            1346.1207,
            -11.870361
          ],
          "pitch": -0.8250122,
          "yaw": -143.1189,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            47.796875,
            48.6875,
            -0.44921875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1500.908600 1394.821200 -8.252319; setang -0.181610 -142.739530 0",
          "position_tick": 144226,
          "angle_tick": 144226,
          "origin": [
            1500.9086,
            1394.8212,
            -8.252319
          ],
          "pitch": -0.1816101,
          "yaw": -142.73953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -29.585938,
            -22.515625,
            -1.3320312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1493.495972 1389.183594 -8.781006; setang -0.198090 -142.739532 0",
          "position_tick": 144233,
          "angle_tick": 144233,
          "origin": [
            1493.495971679688,
            1389.18359375,
            -8.781005859375
          ],
          "pitch": -0.198089599609,
          "yaw": -142.739532470703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.953125,
            -75.25,
            -8.75
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144103,
          "last_tick": 144233,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_36ac2e6cbcf32be4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00447",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00447",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00447",
        "demo_79fb1d50cba757afee7d_00262"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 21,
      "event_tick": 174969,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -871.885860 2552.191700 -38.959230; setang -18.851852 -58.974953 0",
          "position_tick": 174958,
          "angle_tick": 174958,
          "origin": [
            -871.88586,
            2552.1917,
            -38.95923
          ],
          "pitch": -18.851852,
          "yaw": -58.974953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -895.235170 2485.282500 -26.907959; setang 3.553040 73.698350 0",
          "position_tick": 174839,
          "angle_tick": 174839,
          "origin": [
            -895.23517,
            2485.2825,
            -26.907959
          ],
          "pitch": 3.5530396,
          "yaw": 73.69835,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -66.88672,
            95.984375,
            12.308594
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -870.322400 2549.591300 -39.766174; setang -18.851852 -58.974953 0",
          "position_tick": 174963,
          "angle_tick": 174963,
          "origin": [
            -870.3224,
            2549.5913,
            -39.766174
          ],
          "pitch": -18.851852,
          "yaw": -58.974953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.953125,
            -46.5,
            -14.4296875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -865.907959 2542.250244 -40.968750; setang -18.851852 -58.974953 0",
          "position_tick": 174969,
          "angle_tick": 174969,
          "origin": [
            -865.907958984375,
            2542.250244140625,
            -40.96875
          ],
          "pitch": -18.851852416992,
          "yaw": -58.974952697754,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            68.98046875,
            -114.703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174839,
          "last_tick": 174969,
          "samples": 131
        },
        "departure_tick": 174959,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_36ef461b8a838ef7",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00384",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00384",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00384",
        "demo_7dadd8516dde2b87da75_00052"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 19,
      "event_tick": 163703,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1456.721300 198.160490 -63.968750; setang 4.307678 22.493134 0",
          "position_tick": 163191,
          "angle_tick": 163191,
          "origin": [
            -1456.7213,
            198.16049,
            -63.96875
          ],
          "pitch": 4.307678,
          "yaw": 22.493134,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            173.49219,
            -124.833984,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 76.144060 914.082500 80.485070; setang -16.068878 72.587360 0",
          "position_tick": 163697,
          "angle_tick": 163697,
          "origin": [
            76.14406,
            914.0825,
            80.48507
          ],
          "pitch": -16.068878,
          "yaw": 72.58736,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            82.33057,
            230.7461,
            1.0087891
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 82.379028 932.179260 82.032272; setang -16.601379 72.539291 0",
          "position_tick": 163703,
          "angle_tick": 163703,
          "origin": [
            82.379028320312,
            932.179260253906,
            82.032272338867
          ],
          "pitch": -16.601379394531,
          "yaw": 72.539291381836,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.79052734375,
            231.9921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163191,
          "last_tick": 163703,
          "samples": 513
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_37b7a53fab8c7553",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00078",
      "command_record_id": "demo_1b9d5eac73de0b387701_00078",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00078",
        "demo_fde4c2af9b83d7a5ead3_00216"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 5,
      "event_tick": 28006,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1285.125600 -2315.005400 -203.192810; setang -7.330292 24.220398 0",
          "position_tick": 27494,
          "angle_tick": 27494,
          "origin": [
            -1285.1256,
            -2315.0054,
            -203.19281
          ],
          "pitch": -7.3302917,
          "yaw": 24.220398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            220.5625,
            -106.65625,
            51.21875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -716.580900 -1498.710100 -167.968750; setang -16.939880 -41.937897 0",
          "position_tick": 28000,
          "angle_tick": 28000,
          "origin": [
            -716.5809,
            -1498.7101,
            -167.96875
          ],
          "pitch": -16.93988,
          "yaw": -41.937897,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            98.50391,
            -87.015625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -706.800720 -1507.400757 -167.968750; setang -17.247849 -41.722290 0",
          "position_tick": 28006,
          "angle_tick": 28006,
          "origin": [
            -706.800720214844,
            -1507.400756835938,
            -167.96875
          ],
          "pitch": -17.247848510742,
          "yaw": -41.722290039062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            136.21875,
            -121.15625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27494,
          "last_tick": 28006,
          "samples": 513
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_381f22fb44f41c7e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00357",
      "command_record_id": "demo_17accc02fe6ec2727063_00357",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00357",
        "demo_67348e1baa5b49bad101_00062"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 19,
      "event_tick": 158343,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang 5.125122 -68.305780 0",
          "position_tick": 158006,
          "angle_tick": 158006,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": 5.125122,
          "yaw": -68.30578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1720.000000 -1896.000000 -267.602300; setang 5.125122 -68.305780 0",
          "position_tick": 157896,
          "angle_tick": 157896,
          "origin": [
            -1720.0,
            -1896.0,
            -267.6023
          ],
          "pitch": 5.125122,
          "yaw": -68.30578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -829.689640 -2334.691400 -166.171880; setang -15.421020 69.523544 0",
          "position_tick": 158337,
          "angle_tick": 158337,
          "origin": [
            -829.68964,
            -2334.6914,
            -166.17188
          ],
          "pitch": -15.4210205,
          "yaw": 69.523544,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            91.30469,
            212.64062,
            76.07422
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -822.557068 -2318.030029 -146.531250; setang -15.421021 69.523544 0",
          "position_tick": 158343,
          "angle_tick": 158343,
          "origin": [
            -822.557067871094,
            -2318.030029296875,
            -146.53125
          ],
          "pitch": -15.421020507812,
          "yaw": 69.523544311523,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            91.296875,
            213.265625,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157896,
          "last_tick": 158343,
          "samples": 448
        },
        "departure_tick": 158007,
        "movement_to_event_ms": 5265.625,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_38674596cb2d2ddc",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00395",
      "command_record_id": "demo_518d8b186445b01e1f62_00395",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00395",
        "demo_92655b67d38bb2eb32f4_00023"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 18,
      "event_tick": 162024,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -91.775880 -404.617680 0.227205; setang -0.237579 85.450620 0",
          "position_tick": 161874,
          "angle_tick": 161874,
          "origin": [
            -91.77588,
            -404.61768,
            0.22720504
          ],
          "pitch": -0.23757935,
          "yaw": 85.45062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -350.880500 -395.546400 0.263482; setang -28.116074 67.275116 0",
          "position_tick": 162017,
          "angle_tick": 162017,
          "origin": [
            -350.8805,
            -395.5464,
            0.2634821
          ],
          "pitch": -28.116074,
          "yaw": 67.275116,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -350.880493 -395.546387 0.263482; setang -28.116074 67.275116 0",
          "position_tick": 162024,
          "angle_tick": 162024,
          "origin": [
            -350.880493164062,
            -395.54638671875,
            0.263482093811
          ],
          "pitch": -28.116073608398,
          "yaw": 67.275115966797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161874,
          "last_tick": 162024,
          "samples": 151
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_38c04dabd3d3d50f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00085",
      "command_record_id": "demo_5d6af8fdfb719608e960_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00085",
        "demo_84f87856e21e12df25d7_00272"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 5,
      "event_tick": 33482,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -582.514470 710.583200 -32.828247; setang 4.195740 18.375671 0",
          "position_tick": 32970,
          "angle_tick": 32970,
          "origin": [
            -582.51447,
            710.5832,
            -32.828247
          ],
          "pitch": 4.1957397,
          "yaw": 18.375671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            234.66797,
            86.17578,
            -2.015625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 113.124664 1110.760400 87.859140; setang -12.380905 68.002625 0",
          "position_tick": 33476,
          "angle_tick": 33476,
          "origin": [
            113.124664,
            1110.7604,
            87.85914
          ],
          "pitch": -12.380905,
          "yaw": 68.002625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            85.75244,
            229.44531,
            2.8950195
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 119.959381 1128.639038 89.154808; setang -12.483902 67.976868 0",
          "position_tick": 33482,
          "angle_tick": 33482,
          "origin": [
            119.959381103516,
            1128.639038085938,
            89.154808044434
          ],
          "pitch": -12.483901977539,
          "yaw": 67.976867675781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            88.20166015625,
            228.578125,
            23.8955078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32970,
          "last_tick": 33482,
          "samples": 513
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_38c547b316fe5979",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00550",
      "command_record_id": "demo_07d95741be40e144c266_00550",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00550",
        "demo_44ff5206b8e42e46265b_00482"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 24,
      "event_tick": 200937,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1395.681200 536.027340 73.031250; setang 4.569977 177.924960 0",
          "position_tick": 200869,
          "angle_tick": 200869,
          "origin": [
            -1395.6812,
            536.02734,
            73.03125
          ],
          "pitch": 4.569977,
          "yaw": 177.92496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1395.680900 536.033140 73.031250; setang 4.572021 177.814760 0",
          "position_tick": 200807,
          "angle_tick": 200807,
          "origin": [
            -1395.6809,
            536.03314,
            73.03125
          ],
          "pitch": 4.5720215,
          "yaw": 177.81476,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.8046875,
            -3.4414062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1389.031200 622.148440 73.031250; setang 1.025848 -168.927840 0",
          "position_tick": 200930,
          "angle_tick": 200930,
          "origin": [
            -1389.0312,
            622.14844,
            73.03125
          ],
          "pitch": 1.0258484,
          "yaw": -168.92784,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -84.546875,
            -16.914062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1400.950073 619.810242 73.031250; setang 0.907059 -169.542053 0",
          "position_tick": 200937,
          "angle_tick": 200937,
          "origin": [
            -1400.950073242188,
            619.810241699219,
            73.03125
          ],
          "pitch": 0.90705871582,
          "yaw": -169.542053222656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.0625,
            -23.8046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 200807,
          "last_tick": 200937,
          "samples": 131
        },
        "departure_tick": 200870,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_38f71d73d0e1016b",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1b9d5eac73de0b387701_00104",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00143",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00104",
        "demo_3ef7bfc9c4cb1bcd3960_00143"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 8,
      "event_tick": 60277,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2191.139600 728.410640 -101.791440; setang 0.331650 -2.427979 0",
          "position_tick": 60200,
          "angle_tick": 60200,
          "origin": [
            -2191.1396,
            728.41064,
            -101.79144
          ],
          "pitch": 0.33164978,
          "yaw": -2.4279785,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2191.429200 725.478940 -87.750000; setang 0.842163 -2.133057 0",
          "position_tick": 60147,
          "angle_tick": 60147,
          "origin": [
            -2191.4292,
            725.47894,
            -87.75
          ],
          "pitch": 0.8421631,
          "yaw": -2.1330566,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -90.25,
            178.3086,
            37.35547
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2190.089400 815.075440 -124.430540; setang -9.647369 -8.249359 0",
          "position_tick": 60270,
          "angle_tick": 60270,
          "origin": [
            -2190.0894,
            815.07544,
            -124.43054
          ],
          "pitch": -9.647369,
          "yaw": -8.249359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2190.089355 815.075439 -124.430542; setang -9.726685 -8.249359 0",
          "position_tick": 60277,
          "angle_tick": 60277,
          "origin": [
            -2190.08935546875,
            815.075439453125,
            -124.430541992188
          ],
          "pitch": -9.726684570312,
          "yaw": -8.249359130859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60147,
          "last_tick": 60277,
          "samples": 131
        },
        "departure_tick": 60201,
        "movement_to_event_ms": 1203.125,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_393b7c3754334d12",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00355",
      "command_record_id": "demo_18d34587c875f0b595ae_00355",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00355",
        "demo_241d9eb92ddde5a3b396_00106"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zweih",
      "round": 19,
      "event_tick": 172087,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -438.034670 -1514.550200 -11.968750; setang 0.450439 145.287320 0",
          "position_tick": 171806,
          "angle_tick": 171806,
          "origin": [
            -438.03467,
            -1514.5502,
            -11.96875
          ],
          "pitch": 0.45043945,
          "yaw": 145.28732,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -844.359440 -803.214360 106.031240; setang -7.546921 47.093230 0",
          "position_tick": 172081,
          "angle_tick": 172081,
          "origin": [
            -844.35944,
            -803.21436,
            106.03124
          ],
          "pitch": -7.546921,
          "yaw": 47.09323,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.3164,
            179.90234,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -831.356445 -789.168701 106.031242; setang -7.546921 47.093231 0",
          "position_tick": 172087,
          "angle_tick": 172087,
          "origin": [
            -831.3564453125,
            -789.168701171875,
            106.031242370605
          ],
          "pitch": -7.546920776367,
          "yaw": 47.093231201172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.5,
            179.7265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 171806,
          "last_tick": 172087,
          "samples": 282
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_394f308353208b95",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00351",
      "command_record_id": "demo_21a2c34da37a8e81c427_00351",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00351",
        "demo_bc6251413daa2447c1ff_00046"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 18,
      "event_tick": 131820,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 403.686401 368.634369 -258.365173; setang 5.239441 -106.634674 0",
          "position_tick": 131806,
          "angle_tick": 131820,
          "origin": [
            403.686401367188,
            368.634368896484,
            -258.365173339844
          ],
          "pitch": 5.239440917969,
          "yaw": -106.634674072266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 403.686400 368.634370 -254.921880; setang 5.239441 -106.634674 0",
          "position_tick": 131807,
          "angle_tick": 131807,
          "origin": [
            403.6864,
            368.63437,
            -254.92188
          ],
          "pitch": 5.239441,
          "yaw": -106.634674,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 403.686401 368.634369 -214.703125; setang 5.239441 -106.634674 0",
          "position_tick": 131820,
          "angle_tick": 131820,
          "origin": [
            403.686401367188,
            368.634368896484,
            -214.703125
          ],
          "pitch": 5.239440917969,
          "yaw": -106.634674072266,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131581,
          "last_tick": 131820,
          "samples": 240
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3974d8082740f7d5",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00421",
      "command_record_id": "demo_7dadd8516dde2b87da75_00439",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00421",
        "demo_7dadd8516dde2b87da75_00439"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 19,
      "event_tick": 192460,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 468.139860 663.956050 95.039790; setang -17.641632 -31.499176 0",
          "position_tick": 192450,
          "angle_tick": 192450,
          "origin": [
            468.13986,
            663.95605,
            95.03979
          ],
          "pitch": -17.641632,
          "yaw": -31.499176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 303.937350 691.701700 44.000000; setang -5.345886 -14.867249 0",
          "position_tick": 192180,
          "angle_tick": 192180,
          "origin": [
            303.93735,
            691.7017,
            44.0
          ],
          "pitch": -5.345886,
          "yaw": -14.867249,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 469.393830 663.187700 108.359375; setang -17.641632 -31.499176 0",
          "position_tick": 192454,
          "angle_tick": 192454,
          "origin": [
            469.39383,
            663.1877,
            108.359375
          ],
          "pitch": -17.641632,
          "yaw": -31.499176,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            25.580078,
            -15.671875,
            279.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 471.392273 661.963257 126.296875; setang -17.582245 -31.439789 0",
          "position_tick": 192460,
          "angle_tick": 192460,
          "origin": [
            471.392272949219,
            661.963256835938,
            126.296875
          ],
          "pitch": -17.582244873047,
          "yaw": -31.439788818359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            25.580078125,
            -15.671875,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192180,
          "last_tick": 192460,
          "samples": 281
        },
        "departure_tick": 192451,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3974da15f19587ae",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00072",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00072",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00072",
        "demo_f53e9889dd94c99a6feb_00132"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 5,
      "event_tick": 28364,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 955.968750 719.955139 -479.968750; setang -16.895935 -133.827896 0",
          "position_tick": 28356,
          "angle_tick": 28364,
          "origin": [
            955.96875,
            719.955139160156,
            -479.96875
          ],
          "pitch": -16.895935058594,
          "yaw": -133.827896118164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 955.968750 719.955140 -479.968750; setang -16.895935 -133.827900 0",
          "position_tick": 28357,
          "angle_tick": 28357,
          "origin": [
            955.96875,
            719.95514,
            -479.96875
          ],
          "pitch": -16.895935,
          "yaw": -133.8279,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 955.716492 719.692322 -479.968750; setang -16.895935 -133.827896 0",
          "position_tick": 28364,
          "angle_tick": 28364,
          "origin": [
            955.716491699219,
            719.692321777344,
            -479.96875
          ],
          "pitch": -16.895935058594,
          "yaw": -133.827896118164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.20703125,
            -14.80078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28234,
          "last_tick": 28364,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3a784b392475bbab",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5d6af8fdfb719608e960_00154",
      "command_record_id": "demo_5d6af8fdfb719608e960_00154",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00154",
        "demo_84f87856e21e12df25d7_00027"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 7,
      "event_tick": 52183,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1433.330900 2741.110800 124.032080; setang 6.177750 -175.816620 0",
          "position_tick": 51837,
          "angle_tick": 51837,
          "origin": [
            1433.3309,
            2741.1108,
            124.03208
          ],
          "pitch": 6.1777496,
          "yaw": -175.81662,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -184.23438,
            -26.03125,
            0.00048828125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 913.072750 2025.904300 136.366320; setang 1.848114 -165.044530 0",
          "position_tick": 52176,
          "angle_tick": 52176,
          "origin": [
            913.07275,
            2025.9043,
            136.36632
          ],
          "pitch": 1.848114,
          "yaw": -165.04453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.90234,
            -31.640625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 898.296814 2021.947021 136.366302; setang 1.821671 -165.070953 0",
          "position_tick": 52183,
          "angle_tick": 52183,
          "origin": [
            898.296813964844,
            2021.947021484375,
            136.366302490234
          ],
          "pitch": 1.821670532227,
          "yaw": -165.070953369141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -169.109375,
            -45.2421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51837,
          "last_tick": 52183,
          "samples": 347
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3a7be364cdba8f0c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00016",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00016",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00016",
        "demo_da35559385e7d6e5ce42_00291"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 3,
      "event_tick": 15114,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 64.787491 876.874939 2.031250; setang -0.050476 -117.722969 0",
          "position_tick": 15107,
          "angle_tick": 15114,
          "origin": [
            64.787490844727,
            876.874938964844,
            2.03125
          ],
          "pitch": -0.050476074219,
          "yaw": -117.722969055176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 64.787490 876.874940 2.031250; setang -0.050476 -117.722970 0",
          "position_tick": 15108,
          "angle_tick": 15108,
          "origin": [
            64.78749,
            876.87494,
            2.03125
          ],
          "pitch": -0.050476074,
          "yaw": -117.72297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 64.787491 876.874939 2.031250; setang -0.050476 -117.722969 0",
          "position_tick": 15114,
          "angle_tick": 15114,
          "origin": [
            64.787490844727,
            876.874938964844,
            2.03125
          ],
          "pitch": -0.050476074219,
          "yaw": -117.722969055176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14984,
          "last_tick": 15114,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3ad1d06cb72c69a0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00280",
      "command_record_id": "demo_84f87856e21e12df25d7_00005",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00280",
        "demo_84f87856e21e12df25d7_00005"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "flameZ",
      "round": 2,
      "event_tick": 10934,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 863.910900 2578.663000 140.084300; setang 2.442047 -111.815760 0",
          "position_tick": 10907,
          "angle_tick": 10907,
          "origin": [
            863.9109,
            2578.663,
            140.0843
          ],
          "pitch": 2.442047,
          "yaw": -111.81576,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1113.445400 2726.403800 126.435030; setang 11.748169 -177.618030 0",
          "position_tick": 10613,
          "angle_tick": 10613,
          "origin": [
            1113.4454,
            2726.4038,
            126.43503
          ],
          "pitch": 11.748169,
          "yaw": -177.61803,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 857.058400 2561.220700 140.084300; setang 3.300018 -110.429760 0",
          "position_tick": 10920,
          "angle_tick": 10920,
          "origin": [
            857.0584,
            2561.2207,
            140.0843
          ],
          "pitch": 3.3000183,
          "yaw": -110.42976,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.45703,
            -142.875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 843.551208 2525.699219 175.421875; setang 4.026154 -110.033913 0",
          "position_tick": 10934,
          "angle_tick": 10934,
          "origin": [
            843.551208496094,
            2525.69921875,
            175.421875
          ],
          "pitch": 4.026153564453,
          "yaw": -110.033912658691,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -67.515625,
            -177.890625,
            187.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10613,
          "last_tick": 10934,
          "samples": 322
        },
        "departure_tick": 10908,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3b3f6057eb389065",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00401",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00401",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00401",
        "demo_731311ac42553ee59f1a_00374"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 18,
      "event_tick": 139199,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -276.920650 1032.556500 67.031250; setang 3.682831 -113.046910 0",
          "position_tick": 139059,
          "angle_tick": 139059,
          "origin": [
            -276.92065,
            1032.5565,
            67.03125
          ],
          "pitch": 3.6828308,
          "yaw": -113.04691,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            44.382812,
            -241.35938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -505.556030 659.658500 140.965360; setang 0.158264 -96.533090 0",
          "position_tick": 139192,
          "angle_tick": 139192,
          "origin": [
            -505.55603,
            659.6585,
            140.96536
          ],
          "pitch": 0.15826416,
          "yaw": -96.53309,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.796875,
            -242.9336,
            44.20996
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -508.414307 636.868347 154.432266; setang -0.277069 -96.374817 0",
          "position_tick": 139199,
          "angle_tick": 139199,
          "origin": [
            -508.414306640625,
            636.868347167969,
            154.432266235352
          ],
          "pitch": -0.277069091797,
          "yaw": -96.374816894531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -29.83984375,
            -243.1796875,
            143.6962890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139059,
          "last_tick": 139199,
          "samples": 141
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3bac29222bd755a9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00106",
      "command_record_id": "demo_44ff5206b8e42e46265b_00018",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00106",
        "demo_44ff5206b8e42e46265b_00018"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "MATYS",
      "round": 2,
      "event_tick": 12647,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 600.276600 203.211820 150.019290; setang 2.074707 -104.257164 0",
          "position_tick": 12604,
          "angle_tick": 12604,
          "origin": [
            600.2766,
            203.21182,
            150.01929
          ],
          "pitch": 2.074707,
          "yaw": -104.257164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 581.949160 207.773470 156.031250; setang 2.489441 -104.112625 0",
          "position_tick": 12516,
          "angle_tick": 12516,
          "origin": [
            581.94916,
            207.77347,
            156.03125
          ],
          "pitch": 2.489441,
          "yaw": -104.112625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            98.78125,
            66.23242,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 545.346440 210.718640 156.031250; setang 2.399475 -99.079170 0",
          "position_tick": 12641,
          "angle_tick": 12641,
          "origin": [
            545.34644,
            210.71864,
            156.03125
          ],
          "pitch": 2.399475,
          "yaw": -99.07917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -17.957031,
            -77.61914,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 543.450134 200.736176 156.031250; setang 1.407288 -98.736534 0",
          "position_tick": 12647,
          "angle_tick": 12647,
          "origin": [
            543.450134277344,
            200.736175537109,
            156.03125
          ],
          "pitch": 1.407287597656,
          "yaw": -98.736534118652,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.78515625,
            -148.533203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12516,
          "last_tick": 12647,
          "samples": 132
        },
        "departure_tick": 12605,
        "movement_to_event_ms": 671.875,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3bde5a2b4941f8e9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00291",
      "command_record_id": "demo_07d95741be40e144c266_00291",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00291",
        "demo_44ff5206b8e42e46265b_00455"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 14,
      "event_tick": 127719,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -116.627320 782.629640 79.721275; setang 7.180939 -23.232650 0",
          "position_tick": 127384,
          "angle_tick": 127384,
          "origin": [
            -116.62732,
            782.62964,
            79.721275
          ],
          "pitch": 7.1809387,
          "yaw": -23.23265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.4609375,
            -249.8125,
            0.11254883
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 739.575130 570.815700 134.125000; setang 8.560761 -94.956210 0",
          "position_tick": 127706,
          "angle_tick": 127706,
          "origin": [
            739.57513,
            570.8157,
            134.125
          ],
          "pitch": 8.5607605,
          "yaw": -94.95621,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -19.332031,
            -243.07031,
            -4.1591797
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 735.927673 525.109619 173.906250; setang 8.560760 -94.956207 0",
          "position_tick": 127719,
          "angle_tick": 127719,
          "origin": [
            735.927673339844,
            525.109619140625,
            173.90625
          ],
          "pitch": 8.560760498047,
          "yaw": -94.956207275391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -19.453125,
            -243.765625,
            144.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127384,
          "last_tick": 127719,
          "samples": 336
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3be8871c48317eae",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00017",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00017",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00017",
        "demo_79fb1d50cba757afee7d_00255"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 3,
      "event_tick": 14595,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 204.672160 -617.670700 3.515096; setang 14.750855 49.075240 0",
          "position_tick": 14465,
          "angle_tick": 14465,
          "origin": [
            204.67216,
            -617.6707,
            3.5150964
          ],
          "pitch": 14.7508545,
          "yaw": 49.07524,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.285156,
            23.25,
            -254.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 406.807340 -363.938350 12.203125; setang -6.474731 55.517000 0",
          "position_tick": 14589,
          "angle_tick": 14589,
          "origin": [
            406.80734,
            -363.93835,
            12.203125
          ],
          "pitch": -6.4747314,
          "yaw": 55.517,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 406.807343 -363.938354 32.437500; setang -6.461334 55.563354 0",
          "position_tick": 14595,
          "angle_tick": 14595,
          "origin": [
            406.807342529297,
            -363.938354492188,
            32.4375
          ],
          "pitch": -6.461334228516,
          "yaw": 55.563354492188,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            234.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14465,
          "last_tick": 14595,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3befcc6741bb6b9f",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00070",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00070",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00070",
        "demo_f53e9889dd94c99a6feb_00393"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 5,
      "event_tick": 29325,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 488.002200 -2254.356400 -415.968750; setang 1.416901 -9.225433 0",
          "position_tick": 29227,
          "angle_tick": 29227,
          "origin": [
            488.0022,
            -2254.3564,
            -415.96875
          ],
          "pitch": 1.4169006,
          "yaw": -9.225433,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 485.861300 -2270.324500 -415.968750; setang 1.416901 -9.225433 0",
          "position_tick": 29195,
          "angle_tick": 29195,
          "origin": [
            485.8613,
            -2270.3245,
            -415.96875
          ],
          "pitch": 1.4169006,
          "yaw": -9.225433,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            184.80664,
            -79.4375,
            -141.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 454.683750 -2287.518300 -415.968750; setang 0.455246 -7.353287 0",
          "position_tick": 29319,
          "angle_tick": 29319,
          "origin": [
            454.68375,
            -2287.5183,
            -415.96875
          ],
          "pitch": 0.45524597,
          "yaw": -7.3532867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.1914,
            -22.890625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 469.615845 -2289.534180 -415.968750; setang 0.455246 -7.353287 0",
          "position_tick": 29325,
          "angle_tick": 29325,
          "origin": [
            469.615844726562,
            -2289.5341796875,
            -415.96875
          ],
          "pitch": 0.45524597168,
          "yaw": -7.353286743164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            201.796875,
            -26.984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29195,
          "last_tick": 29325,
          "samples": 131
        },
        "departure_tick": 29228,
        "movement_to_event_ms": 1531.25,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3c25e787a5881484",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00075",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00075",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00075",
        "demo_1c4fa8f15de6cbb137e2_00145"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "yuurih",
      "round": 5,
      "event_tick": 45091,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 317.881900 2323.774200 -118.968750; setang 3.547546 175.852660 0",
          "position_tick": 44591,
          "angle_tick": 44591,
          "origin": [
            317.8819,
            2323.7742,
            -118.96875
          ],
          "pitch": 3.5475464,
          "yaw": 175.85266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1241.547500 2283.285600 6.413371; setang -12.925079 -145.043210 0",
          "position_tick": 45085,
          "angle_tick": 45085,
          "origin": [
            -1241.5475,
            2283.2856,
            6.4133706
          ],
          "pitch": -12.925079,
          "yaw": -145.04321,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.42969,
            -140.90625,
            -13.259369
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1257.218994 2272.296631 5.357918; setang -13.117676 -145.235474 0",
          "position_tick": 45091,
          "angle_tick": 45091,
          "origin": [
            -1257.218994140625,
            2272.296630859375,
            5.357917785645
          ],
          "pitch": -13.11767578125,
          "yaw": -145.235473632812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.6953125,
            -140.515625,
            -13.496246337891
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44591,
          "last_tick": 45091,
          "samples": 501
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3def58652282e789",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00364",
      "command_record_id": "demo_5d6af8fdfb719608e960_00364",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00364",
        "demo_6e149681cbff13e6c780_00179"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 15,
      "event_tick": 134725,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 926.950562 2203.968750 136.366287; setang -12.561157 -146.237640 0",
          "position_tick": 134718,
          "angle_tick": 134725,
          "origin": [
            926.950561523438,
            2203.96875,
            136.366287231445
          ],
          "pitch": -12.561157226562,
          "yaw": -146.237640380859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 926.950560 2203.968800 136.366290; setang -12.509644 -146.186140 0",
          "position_tick": 134719,
          "angle_tick": 134719,
          "origin": [
            926.95056,
            2203.9688,
            136.36629
          ],
          "pitch": -12.509644,
          "yaw": -146.18614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 926.950562 2203.968750 136.366287; setang -12.561157 -146.237640 0",
          "position_tick": 134725,
          "angle_tick": 134725,
          "origin": [
            926.950561523438,
            2203.96875,
            136.366287231445
          ],
          "pitch": -12.561157226562,
          "yaw": -146.237640380859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134595,
          "last_tick": 134725,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3e2d3a130f97664b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00158",
      "command_record_id": "demo_f1d8725268c9f30ce844_00011",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00158",
        "demo_f1d8725268c9f30ce844_00011"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 2,
      "event_tick": 11926,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1105.470600 520.649960 -79.968750; setang 29.269989 112.650730 0",
          "position_tick": 11778,
          "angle_tick": 11778,
          "origin": [
            -1105.4706,
            520.64996,
            -79.96875
          ],
          "pitch": 29.269989,
          "yaw": 112.65073,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1061.523800 531.092040 -79.968750; setang 12.910645 131.962620 0",
          "position_tick": 11654,
          "angle_tick": 11654,
          "origin": [
            -1061.5238,
            531.09204,
            -79.96875
          ],
          "pitch": 12.910645,
          "yaw": 131.96262,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1423.025400 764.658750 -51.278870; setang 10.781021 -151.988300 0",
          "position_tick": 11920,
          "angle_tick": 11920,
          "origin": [
            -1423.0254,
            764.65875,
            -51.27887
          ],
          "pitch": 10.781021,
          "yaw": -151.9883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -208.88281,
            -94.828125,
            139.2539
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1439.781372 756.657349 -47.968750; setang 11.942825 -151.528595 0",
          "position_tick": 11926,
          "angle_tick": 11926,
          "origin": [
            -1439.781372070312,
            756.657348632812,
            -47.96875
          ],
          "pitch": 11.942825317383,
          "yaw": -151.528594970703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -216.703125,
            -105.6796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11654,
          "last_tick": 11926,
          "samples": 273
        },
        "departure_tick": 11779,
        "movement_to_event_ms": 2312.5,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3e43318989206b64",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00133",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00133",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00133",
        "demo_79fb1d50cba757afee7d_00372"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 7,
      "event_tick": 45126,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -367.000000 -808.000000 83.744965; setang -25.304596 50.339355 0",
          "position_tick": 45118,
          "angle_tick": 45126,
          "origin": [
            -367.0,
            -808.0,
            83.744964599609
          ],
          "pitch": -25.304595947266,
          "yaw": 50.33935546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -367.000000 -808.000000 88.734375; setang -25.304596 50.339355 0",
          "position_tick": 45120,
          "angle_tick": 45120,
          "origin": [
            -367.0,
            -808.0,
            88.734375
          ],
          "pitch": -25.304596,
          "yaw": 50.339355,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            28.322266
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -367.000000 -808.000000 108.562500; setang -25.304596 50.339355 0",
          "position_tick": 45126,
          "angle_tick": 45126,
          "origin": [
            -367.0,
            -808.0,
            108.5625
          ],
          "pitch": -25.304595947266,
          "yaw": 50.33935546875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            228.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44996,
          "last_tick": 45126,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3e5bfe4b3c485827",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00525",
      "command_record_id": "demo_5d6af8fdfb719608e960_00525",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00525",
        "demo_84f87856e21e12df25d7_00264"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 21,
      "event_tick": 197174,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 284.017792 648.031250 17.431561; setang -67.935677 14.487885 0",
          "position_tick": 197159,
          "angle_tick": 197174,
          "origin": [
            284.017791748047,
            648.03125,
            17.431560516357
          ],
          "pitch": -67.935676574707,
          "yaw": 14.487884521484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 284.017800 648.031250 17.431560; setang -67.935680 14.487884 0",
          "position_tick": 197160,
          "angle_tick": 197160,
          "origin": [
            284.0178,
            648.03125,
            17.43156
          ],
          "pitch": -67.93568,
          "yaw": 14.4878845,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 284.017792 648.031250 58.328125; setang -67.935677 14.487885 0",
          "position_tick": 197174,
          "angle_tick": 197174,
          "origin": [
            284.017791748047,
            648.03125,
            58.328125
          ],
          "pitch": -67.935676574707,
          "yaw": 14.487884521484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            161.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 197004,
          "last_tick": 197174,
          "samples": 171
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3ea20b10b7f290e1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00128",
      "command_record_id": "demo_4d520a1960bac889dc2d_00128",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00128",
        "demo_f53e9889dd94c99a6feb_00053"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "meyern",
      "round": 8,
      "event_tick": 53046,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1268.047119 -1161.684448 -415.968750; setang -36.519928 -18.460114 0",
          "position_tick": 53038,
          "angle_tick": 53046,
          "origin": [
            -1268.047119140625,
            -1161.684448242188,
            -415.96875
          ],
          "pitch": -36.519927978516,
          "yaw": -18.460113525391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1268.047100 -1161.684400 -411.125000; setang -36.519928 -18.460114 0",
          "position_tick": 53040,
          "angle_tick": 53040,
          "origin": [
            -1268.0471,
            -1161.6844,
            -411.125
          ],
          "pitch": -36.519928,
          "yaw": -18.460114,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            19.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1268.047119 -1161.684448 -391.250000; setang -36.519928 -18.460114 0",
          "position_tick": 53046,
          "angle_tick": 53046,
          "origin": [
            -1268.047119140625,
            -1161.684448242188,
            -391.25
          ],
          "pitch": -36.519927978516,
          "yaw": -18.460113525391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            229.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52857,
          "last_tick": 53046,
          "samples": 190
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3ee40d1960866658",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00102",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00102",
        "demo_49fabf21b1c26f1010df_00382"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 6,
      "event_tick": 43541,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1977.396100 1684.894400 31.906948; setang 3.582581 56.865570 0",
          "position_tick": 43447,
          "angle_tick": 43447,
          "origin": [
            -1977.3961,
            1684.8944,
            31.906948
          ],
          "pitch": 3.5825806,
          "yaw": 56.86557,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1974.886800 1704.967300 32.025800; setang 4.906433 55.269135 0",
          "position_tick": 43411,
          "angle_tick": 43411,
          "origin": [
            -1974.8868,
            1704.9673,
            32.0258
          ],
          "pitch": 4.906433,
          "yaw": 55.269135,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            36.226562,
            -118.28906,
            -1.3269043
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2016.947000 1687.606100 32.691883; setang -15.887604 56.203644 0",
          "position_tick": 43535,
          "angle_tick": 43535,
          "origin": [
            -2016.947,
            1687.6061,
            32.691883
          ],
          "pitch": -15.887604,
          "yaw": 56.203644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.78125,
            56.4375,
            -1.7495117
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2011.732544 1695.395630 32.450378; setang -16.004333 56.203644 0",
          "position_tick": 43541,
          "angle_tick": 43541,
          "origin": [
            -2011.732543945312,
            1695.395629882812,
            32.450378417969
          ],
          "pitch": -16.004333496094,
          "yaw": 56.203643798828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            76.765625,
            114.6796875,
            -3.55517578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43411,
          "last_tick": 43541,
          "samples": 131
        },
        "departure_tick": 43448,
        "movement_to_event_ms": 1468.75,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3ef22098a2a0a6b4",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00366",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00366",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00366",
        "demo_92655b67d38bb2eb32f4_00279"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 19,
      "event_tick": 169064,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 19.281527 1597.311300 -22.924500; setang 5.211639 -37.578735 0",
          "position_tick": 168934,
          "angle_tick": 168934,
          "origin": [
            19.281527,
            1597.3113,
            -22.9245
          ],
          "pitch": 5.2116394,
          "yaw": -37.578735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.71094,
            -203.14062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 268.255130 1305.350500 -30.444702; setang -5.059891 -117.273220 0",
          "position_tick": 169058,
          "angle_tick": 169058,
          "origin": [
            268.25513,
            1305.3505,
            -30.444702
          ],
          "pitch": -5.0598907,
          "yaw": -117.27322,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.69336,
            -219.29688,
            -9.910156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 259.812622 1288.172485 -31.236206; setang -5.059891 -117.273216 0",
          "position_tick": 169064,
          "angle_tick": 169064,
          "origin": [
            259.812622070312,
            1288.172485351562,
            -31.236206054688
          ],
          "pitch": -5.05989074707,
          "yaw": -117.273216247559,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.759765625,
            -219.5390625,
            -10.19921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168934,
          "last_tick": 169064,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3f3adb8bcd5feb5c",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00556",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00095",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00556",
        "demo_deb2a52b8ef138c44fe0_00095"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 6,
      "event_tick": 39729,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1585.845200 1990.233300 -8.024475; setang -3.967438 174.663390 0",
          "position_tick": 39361,
          "angle_tick": 39361,
          "origin": [
            1585.8452,
            1990.2333,
            -8.024475
          ],
          "pitch": -3.9674377,
          "yaw": 174.66339,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1590.484100 1977.780200 -6.772705; setang -3.977051 173.039830 0",
          "position_tick": 39217,
          "angle_tick": 39217,
          "origin": [
            1590.4841,
            1977.7802,
            -6.772705
          ],
          "pitch": -3.9770508,
          "yaw": 173.03983,
          "airborne": false,
          "duck_amount": 0.53359663,
          "velocity": [
            1.3125,
            28.234375,
            0.52734375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1358.468400 2641.563700 88.916110; setang -10.988739 -145.786510 0",
          "position_tick": 39722,
          "angle_tick": 39722,
          "origin": [
            1358.4684,
            2641.5637,
            88.91611
          ],
          "pitch": -10.988739,
          "yaw": -145.78651,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -145.3125,
            -98.75,
            -8.870605
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1342.840820 2630.941895 93.143929; setang -10.988739 -145.786514 0",
          "position_tick": 39729,
          "angle_tick": 39729,
          "origin": [
            1342.8408203125,
            2630.94189453125,
            93.143928527832
          ],
          "pitch": -10.988739013672,
          "yaw": -145.786514282227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.1640625,
            -119.765625,
            47.6533203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39217,
          "last_tick": 39729,
          "samples": 513
        },
        "departure_tick": 39362,
        "movement_to_event_ms": 5750.0,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3f63faaa62464f0d",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00284",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00284",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00284",
        "demo_fde4c2af9b83d7a5ead3_00293"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "flameZ",
      "round": 15,
      "event_tick": 141960,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -607.973900 -2292.514000 -176.366210; setang 1.914032 48.815340 0",
          "position_tick": 141830,
          "angle_tick": 141830,
          "origin": [
            -607.9739,
            -2292.514,
            -176.36621
          ],
          "pitch": 1.914032,
          "yaw": 48.81534,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            204.85938,
            -62.5,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -254.389950 -2177.554200 -170.870000; setang -2.573883 57.593414 0",
          "position_tick": 141954,
          "angle_tick": 141954,
          "origin": [
            -254.38995,
            -2177.5542,
            -170.87
          ],
          "pitch": -2.573883,
          "yaw": 57.593414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            50.007812,
            78.359375,
            -4.7421875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -248.526855 -2168.333496 -171.429016; setang -2.903824 57.659332 0",
          "position_tick": 141960,
          "angle_tick": 141960,
          "origin": [
            -248.52685546875,
            -2168.33349609375,
            -171.429016113281
          ],
          "pitch": -2.903823852539,
          "yaw": 57.659332275391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            85.3359375,
            134.34375,
            -8.1484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141830,
          "last_tick": 141960,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3f87acac41d5e3ba",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00024",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00105",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00024",
        "demo_b24ca24bca0f9defa72c_00105"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Lake",
      "round": 7,
      "event_tick": 45429,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 351.392120 2352.942400 -120.474915; setang 5.565949 -30.999985 0",
          "position_tick": 44954,
          "angle_tick": 44954,
          "origin": [
            351.39212,
            2352.9424,
            -120.474915
          ],
          "pitch": 5.5659485,
          "yaw": -30.999985,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 351.392120 2352.942400 -120.474915; setang 7.303848 -31.461761 0",
          "position_tick": 44938,
          "angle_tick": 44938,
          "origin": [
            351.39212,
            2352.9424,
            -120.474915
          ],
          "pitch": 7.3038483,
          "yaw": -31.461761,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1344.283300 1271.777500 -8.275696; setang -1.957977 -146.214980 0",
          "position_tick": 45422,
          "angle_tick": 45422,
          "origin": [
            1344.2833,
            1271.7775,
            -8.275696
          ],
          "pitch": -1.9579773,
          "yaw": -146.21498,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.078125,
            -151.30469,
            11.7265625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1329.945190 1258.142212 -2.544434; setang -1.759872 -145.774841 0",
          "position_tick": 45429,
          "angle_tick": 45429,
          "origin": [
            1329.945190429688,
            1258.142211914062,
            -2.54443359375
          ],
          "pitch": -1.759872436523,
          "yaw": -145.774841308594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -165.2734375,
            -145.3125,
            66.109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44938,
          "last_tick": 45429,
          "samples": 492
        },
        "departure_tick": 44955,
        "movement_to_event_ms": 7421.875,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3ff125a9759a4406",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_9c5c91359adde2e94631_00129",
      "command_record_id": "demo_9c5c91359adde2e94631_00129",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00129",
        "demo_ea4226131b7a75cdf0ec_00231"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "MATYS",
      "round": 8,
      "event_tick": 50543,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -724.041100 -309.954960 -159.968750; setang 0.685608 -1.558350 0",
          "position_tick": 50406,
          "angle_tick": 50406,
          "origin": [
            -724.0411,
            -309.95496,
            -159.96875
          ],
          "pitch": 0.6856079,
          "yaw": -1.5583496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.91797,
            111.546875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -732.381300 -312.698300 -159.968750; setang -9.705383 -15.088348 0",
          "position_tick": 50537,
          "angle_tick": 50537,
          "origin": [
            -732.3813,
            -312.6983,
            -159.96875
          ],
          "pitch": -9.705383,
          "yaw": -15.088348,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            98.14844,
            -26.960938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -721.355896 -315.687439 -159.968750; setang -10.174377 -14.601166 0",
          "position_tick": 50543,
          "angle_tick": 50543,
          "origin": [
            -721.355895996094,
            -315.687438964844,
            -159.96875
          ],
          "pitch": -10.174377441406,
          "yaw": -14.601165771484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            158.84375,
            -42.76171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50406,
          "last_tick": 50543,
          "samples": 138
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4098349b3353e938",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00301",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00301",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00301",
        "demo_b24ca24bca0f9defa72c_00268"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 14,
      "event_tick": 144823,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -581.294800 565.590760 8.172512; setang 4.699402 77.952820 0",
          "position_tick": 144693,
          "angle_tick": 144693,
          "origin": [
            -581.2948,
            565.59076,
            8.172512
          ],
          "pitch": 4.699402,
          "yaw": 77.95282,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.91016,
            33.51172,
            -51.967712
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -288.535900 664.701050 1.521531; setang -0.844574 97.647156 0",
          "position_tick": 144816,
          "angle_tick": 144816,
          "origin": [
            -288.5359,
            664.70105,
            1.5215309
          ],
          "pitch": -0.844574,
          "yaw": 97.647156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -4.8867188,
            48.441406,
            1.3245697
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -289.318970 671.188538 1.529691; setang -0.844574 97.620728 0",
          "position_tick": 144823,
          "angle_tick": 144823,
          "origin": [
            -289.318969726562,
            671.188537597656,
            1.529690742493
          ],
          "pitch": -0.844573974609,
          "yaw": 97.620727539062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.10546875,
            80.765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144693,
          "last_tick": 144823,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_40d3cfe419cca576",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_518d8b186445b01e1f62_00129",
      "command_record_id": "demo_518d8b186445b01e1f62_00129",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00129",
        "demo_fbb358b45e5cdb7b7700_00355"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 7,
      "event_tick": 49380,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 235.886280 380.611450 -14.862976; setang -9.664535 -37.443466 0",
          "position_tick": 49369,
          "angle_tick": 49369,
          "origin": [
            235.88628,
            380.61145,
            -14.862976
          ],
          "pitch": -9.6645355,
          "yaw": -37.443466,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 277.511440 719.802600 -29.576904; setang -4.857666 -147.650070 0",
          "position_tick": 49048,
          "angle_tick": 49048,
          "origin": [
            277.51144,
            719.8026,
            -29.576904
          ],
          "pitch": -4.857666,
          "yaw": -147.65007,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 237.824360 379.128880 -14.968750; setang -9.715347 -37.443466 0",
          "position_tick": 49373,
          "angle_tick": 49373,
          "origin": [
            237.82436,
            379.12888,
            -14.96875
          ],
          "pitch": -9.715347,
          "yaw": -37.443466,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.135742,
            -28.410156,
            -2.4609375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 244.256165 374.210449 -14.968750; setang -9.816284 -37.443466 0",
          "position_tick": 49380,
          "angle_tick": 49380,
          "origin": [
            244.256164550781,
            374.21044921875,
            -14.96875
          ],
          "pitch": -9.816284179688,
          "yaw": -37.443466186523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            61.4833984375,
            -46.984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49048,
          "last_tick": 49380,
          "samples": 333
        },
        "departure_tick": 49370,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_40e1d9e9c2c7fd31",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5d6af8fdfb719608e960_00018",
      "command_record_id": "demo_84f87856e21e12df25d7_00095",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00018",
        "demo_84f87856e21e12df25d7_00095"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "mezii",
      "round": 6,
      "event_tick": 47337,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1287.709500 339.238800 129.531250; setang -17.597687 -109.548800 0",
          "position_tick": 47318,
          "angle_tick": 47318,
          "origin": [
            1287.7095,
            339.2388,
            129.53125
          ],
          "pitch": -17.597687,
          "yaw": -109.5488,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1457.225200 148.025180 132.031250; setang 5.392227 125.134950 0",
          "position_tick": 47207,
          "angle_tick": 47207,
          "origin": [
            1457.2252,
            148.02518,
            132.03125
          ],
          "pitch": 5.392227,
          "yaw": 125.13495,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -63.890625,
            -236.06348,
            -729.5332
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1284.928100 331.492520 129.531250; setang -17.848663 -109.883194 0",
          "position_tick": 47331,
          "angle_tick": 47331,
          "origin": [
            1284.9281,
            331.49252,
            129.53125
          ],
          "pitch": -17.848663,
          "yaw": -109.883194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.65625,
            -60.054688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1282.958740 326.034882 129.531250; setang -17.848663 -109.883194 0",
          "position_tick": 47337,
          "angle_tick": 47337,
          "origin": [
            1282.958740234375,
            326.034881591797,
            129.53125
          ],
          "pitch": -17.848663330078,
          "yaw": -109.883193969727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.75,
            -63.05078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47207,
          "last_tick": 47337,
          "samples": 131
        },
        "departure_tick": 47319,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_41020a3dc3eb8f92",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_241d9eb92ddde5a3b396_00330",
      "command_record_id": "demo_5866197d339b3ac61e8a_00290",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00330",
        "demo_5866197d339b3ac61e8a_00290"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 16,
      "event_tick": 139220,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1384.387600 431.662260 0.031250; setang -7.515335 125.661960 0",
          "position_tick": 139196,
          "angle_tick": 139196,
          "origin": [
            1384.3876,
            431.66226,
            0.03125
          ],
          "pitch": -7.515335,
          "yaw": 125.66196,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1353.582800 408.709140 0.031250; setang -8.995056 121.884735 0",
          "position_tick": 139041,
          "angle_tick": 139041,
          "origin": [
            1353.5828,
            408.70914,
            0.03125
          ],
          "pitch": -8.995056,
          "yaw": 121.884735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            36.875,
            -64.69336,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1366.146600 457.053800 0.031250; setang -7.515335 125.700745 0",
          "position_tick": 139213,
          "angle_tick": 139213,
          "origin": [
            1366.1466,
            457.0538,
            0.03125
          ],
          "pitch": -7.515335,
          "yaw": 125.700745,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.71094,
            151.33203,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1355.333862 472.103241 0.031250; setang -7.515335 125.700745 0",
          "position_tick": 139220,
          "angle_tick": 139220,
          "origin": [
            1355.333862304688,
            472.103240966797,
            0.03125
          ],
          "pitch": -7.515335083008,
          "yaw": 125.700744628906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -103.515625,
            144.083984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139041,
          "last_tick": 139220,
          "samples": 180
        },
        "departure_tick": 139197,
        "movement_to_event_ms": 375.0,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_41fcbbeef6d65d95",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00246",
      "command_record_id": "demo_79fb1d50cba757afee7d_00246",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00246",
        "demo_deb2a52b8ef138c44fe0_00158"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 14,
      "event_tick": 111250,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1282.371700 1275.783100 1.031250; setang 1.518173 -141.029790 0",
          "position_tick": 110998,
          "angle_tick": 110998,
          "origin": [
            1282.3717,
            1275.7831,
            1.03125
          ],
          "pitch": 1.5181732,
          "yaw": -141.02979,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1326.378800 1745.871500 -0.113953; setang 2.243958 -116.280330 0",
          "position_tick": 110810,
          "angle_tick": 110810,
          "origin": [
            1326.3788,
            1745.8715,
            -0.11395264
          ],
          "pitch": 2.2439575,
          "yaw": -116.28033,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1306.867900 1248.600000 1.031250; setang 0.593948 -143.603670 0",
          "position_tick": 111244,
          "angle_tick": 111244,
          "origin": [
            1306.8679,
            1248.6,
            1.03125
          ],
          "pitch": 0.59394836,
          "yaw": -143.60367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.86719,
            -103.234375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.217163 1239.424683 1.031250; setang -0.659866 -143.933594 0",
          "position_tick": 111250,
          "angle_tick": 111250,
          "origin": [
            1296.217163085938,
            1239.424682617188,
            1.03125
          ],
          "pitch": -0.659866333008,
          "yaw": -143.93359375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -148.109375,
            -123.1640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110810,
          "last_tick": 111250,
          "samples": 441
        },
        "departure_tick": 110999,
        "movement_to_event_ms": 3937.5,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_42031347c3cdd3a2",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00503",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00503",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00503",
        "demo_9973c9a1187116ecba8b_00246"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 23,
      "event_tick": 192962,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 808.459900 2082.236800 -41.852783; setang 4.622162 -79.426000 0",
          "position_tick": 192472,
          "angle_tick": 192472,
          "origin": [
            808.4599,
            2082.2368,
            -41.852783
          ],
          "pitch": 4.622162,
          "yaw": -79.426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.49219,
            56.6875,
            -39.11328
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1335.065000 1309.091800 -4.592346; setang -15.547363 -131.741870 0",
          "position_tick": 192955,
          "angle_tick": 192955,
          "origin": [
            1335.065,
            1309.0918,
            -4.592346
          ],
          "pitch": -15.547363,
          "yaw": -131.74187,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -163.0,
            -182.90625,
            65.19922
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1319.790894 1291.937378 1.031250; setang -15.631485 -131.573639 0",
          "position_tick": 192962,
          "angle_tick": 192962,
          "origin": [
            1319.790893554688,
            1291.937377929688,
            1.03125
          ],
          "pitch": -15.631484985352,
          "yaw": -131.573638916016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -162.84375,
            -183.0546875,
            34.0302734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192472,
          "last_tick": 192962,
          "samples": 491
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_42299d1e700a37c9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00132",
      "command_record_id": "demo_84f87856e21e12df25d7_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00132",
        "demo_86c38e0db4646195347a_00321"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 7,
      "event_tick": 59495,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 290.361084 1565.072876 125.729591; setang -30.848236 62.797516 0",
          "position_tick": 59487,
          "angle_tick": 59495,
          "origin": [
            290.361083984375,
            1565.072875976562,
            125.729591369629
          ],
          "pitch": -30.848236083984,
          "yaw": 62.797515869141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 290.361080 1565.072900 125.729590; setang -30.914154 62.823944 0",
          "position_tick": 59488,
          "angle_tick": 59488,
          "origin": [
            290.36108,
            1565.0729,
            125.72959
          ],
          "pitch": -30.914154,
          "yaw": 62.823944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 290.361084 1565.072876 125.729591; setang -30.848236 62.797516 0",
          "position_tick": 59495,
          "angle_tick": 59495,
          "origin": [
            290.361083984375,
            1565.072875976562,
            125.729591369629
          ],
          "pitch": -30.848236083984,
          "yaw": 62.797515869141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59365,
          "last_tick": 59495,
          "samples": 131
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_42640e40c4d6b351",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_585d972b6bcf05f54588_00259",
      "command_record_id": "demo_bc6251413daa2447c1ff_00333",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00259",
        "demo_bc6251413daa2447c1ff_00333"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 17,
      "event_tick": 144677,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1024.664000 -409.592900 -331.168580; setang -21.007568 -52.076225 0",
          "position_tick": 144555,
          "angle_tick": 144555,
          "origin": [
            -1024.664,
            -409.5929,
            -331.16858
          ],
          "pitch": -21.007568,
          "yaw": -52.076225,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -997.143900 -334.881100 -367.968750; setang -15.628738 -55.089570 0",
          "position_tick": 144327,
          "angle_tick": 144327,
          "origin": [
            -997.1439,
            -334.8811,
            -367.96875
          ],
          "pitch": -15.628738,
          "yaw": -55.08957,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.35156,
            -70.01172,
            35.007812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1012.603300 -436.550900 -317.689580; setang -15.966919 -50.724564 0",
          "position_tick": 144671,
          "angle_tick": 144671,
          "origin": [
            -1012.6033,
            -436.5509,
            -317.68958
          ],
          "pitch": -15.966919,
          "yaw": -50.724564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1012.603271 -436.550903 -317.689575; setang -16.276581 -50.780869 0",
          "position_tick": 144677,
          "angle_tick": 144677,
          "origin": [
            -1012.603271484375,
            -436.550903320312,
            -317.689575195312
          ],
          "pitch": -16.276580810547,
          "yaw": -50.780868530273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144327,
          "last_tick": 144677,
          "samples": 351
        },
        "departure_tick": 144556,
        "movement_to_event_ms": 1906.25,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_426e86003094e517",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00297",
      "command_record_id": "demo_07e639ec7f941287e35b_00297",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00297",
        "demo_a50086abe9c7c4a980cd_00218"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 18,
      "event_tick": 144429,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1915.875100 -657.935100 -351.968750; setang 3.458283 -154.383670 0",
          "position_tick": 144095,
          "angle_tick": 144095,
          "origin": [
            1915.8751,
            -657.9351,
            -351.96875
          ],
          "pitch": 3.4582825,
          "yaw": -154.38367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1121.215200 -1502.511800 -415.968750; setang -55.651245 -145.275300 0",
          "position_tick": 144423,
          "angle_tick": 144423,
          "origin": [
            1121.2152,
            -1502.5118,
            -415.96875
          ],
          "pitch": -55.651245,
          "yaw": -145.2753,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.99219,
            -142.91406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1105.613037 -1513.598999 -415.968750; setang -56.390419 -145.776901 0",
          "position_tick": 144429,
          "angle_tick": 144429,
          "origin": [
            1105.613037109375,
            -1513.598999023438,
            -415.96875
          ],
          "pitch": -56.390419006348,
          "yaw": -145.776901245117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.0703125,
            -141.3984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144095,
          "last_tick": 144429,
          "samples": 335
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_42cc372a02df04e0",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00009",
      "command_record_id": "demo_07d95741be40e144c266_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00009",
        "demo_4f80b8bcc2fa56bb83a7_00158"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 2,
      "event_tick": 5745,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -173.855650 869.944400 77.698300; setang 2.970093 -68.880160 0",
          "position_tick": 5381,
          "angle_tick": 5381,
          "origin": [
            -173.85565,
            869.9444,
            77.6983
          ],
          "pitch": 2.9700928,
          "yaw": -68.88016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            175.40625,
            -138.45312,
            2.0216064
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 658.425100 365.498750 121.127720; setang -12.870148 -80.496140 0",
          "position_tick": 5739,
          "angle_tick": 5739,
          "origin": [
            658.4251,
            365.49875,
            121.12772
          ],
          "pitch": -12.870148,
          "yaw": -80.49614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            21.871094,
            -214.11523,
            -5.095703
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 660.582703 347.855591 121.291306; setang -15.114105 -80.826073 0",
          "position_tick": 5745,
          "angle_tick": 5745,
          "origin": [
            660.582702636719,
            347.855590820312,
            121.291305541992
          ],
          "pitch": -15.114105224609,
          "yaw": -80.826072692871,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.90625,
            -230.673828125,
            2.5390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 5381,
          "last_tick": 5745,
          "samples": 365
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_42de78de3237ebdc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00153",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00153",
        "demo_84f87856e21e12df25d7_00172"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 8,
      "event_tick": 66448,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 575.876709 -264.972656 89.031250; setang -29.404221 35.298737 0",
          "position_tick": 66434,
          "angle_tick": 66448,
          "origin": [
            575.876708984375,
            -264.97265625,
            89.03125
          ],
          "pitch": -29.404220581055,
          "yaw": 35.298736572266,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 575.876700 -264.972660 91.656250; setang -29.423798 35.034714 0",
          "position_tick": 66435,
          "angle_tick": 66435,
          "origin": [
            575.8767,
            -264.97266,
            91.65625
          ],
          "pitch": -29.423798,
          "yaw": 35.034714,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 575.876709 -264.972656 132.890625; setang -29.404221 35.298737 0",
          "position_tick": 66448,
          "angle_tick": 66448,
          "origin": [
            575.876708984375,
            -264.97265625,
            132.890625
          ],
          "pitch": -29.404220581055,
          "yaw": 35.298736572266,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            151.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66317,
          "last_tick": 66448,
          "samples": 132
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4329eec6889c2f10",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00352",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00352",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00352",
        "demo_f53e9889dd94c99a6feb_00366"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zorte",
      "round": 18,
      "event_tick": 160010,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 95.149513 -292.068665 -415.968750; setang -5.275497 60.095215 0",
          "position_tick": 160003,
          "angle_tick": 160010,
          "origin": [
            95.149513244629,
            -292.068664550781,
            -415.96875
          ],
          "pitch": -5.275497436523,
          "yaw": 60.09521484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 95.149510 -292.068660 -415.968750; setang -5.299866 60.095215 0",
          "position_tick": 160004,
          "angle_tick": 160004,
          "origin": [
            95.14951,
            -292.06866,
            -415.96875
          ],
          "pitch": -5.2998657,
          "yaw": 60.095215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 95.149513 -292.068665 -415.968750; setang -5.275497 60.095215 0",
          "position_tick": 160010,
          "angle_tick": 160010,
          "origin": [
            95.149513244629,
            -292.068664550781,
            -415.96875
          ],
          "pitch": -5.275497436523,
          "yaw": 60.09521484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 159880,
          "last_tick": 160010,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_432a42edd23af539",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00100",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00100",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00100",
        "demo_518d8b186445b01e1f62_00405"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 8,
      "event_tick": 53868,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -347.949951 -1315.763672 2.031251; setang -60.214005 101.395569 0",
          "position_tick": 53860,
          "angle_tick": 53868,
          "origin": [
            -347.949951171875,
            -1315.763671875,
            2.031251430511
          ],
          "pitch": -60.214004516602,
          "yaw": 101.395568847656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -347.949950 -1315.763700 9.156250; setang -60.214005 101.395570 0",
          "position_tick": 53862,
          "angle_tick": 53862,
          "origin": [
            -347.94995,
            -1315.7637,
            9.15625
          ],
          "pitch": -60.214005,
          "yaw": 101.39557,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            170.99991
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -347.949951 -1315.763672 28.531250; setang -60.214005 101.395569 0",
          "position_tick": 53868,
          "angle_tick": 53868,
          "origin": [
            -347.949951171875,
            -1315.763671875,
            28.53125
          ],
          "pitch": -60.214004516602,
          "yaw": 101.395568847656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53738,
          "last_tick": 53868,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_43622f21935c2e9c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_92655b67d38bb2eb32f4_00208",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00372",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00208",
        "demo_fbb358b45e5cdb7b7700_00372"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 20,
      "event_tick": 174871,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -933.851200 819.446400 25.581013; setang -19.965591 -93.354260 0",
          "position_tick": 174639,
          "angle_tick": 174639,
          "origin": [
            -933.8512,
            819.4464,
            25.581013
          ],
          "pitch": -19.965591,
          "yaw": -93.35426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -365.338000 1243.969100 147.312500; setang 19.430359 -126.188965 0",
          "position_tick": 174359,
          "angle_tick": 174359,
          "origin": [
            -365.338,
            1243.9691,
            147.3125
          ],
          "pitch": 19.430359,
          "yaw": -126.188965,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -158.60547,
            -200.61719,
            106.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -934.322500 413.309270 -14.178528; setang 6.673859 -37.399870 0",
          "position_tick": 174865,
          "angle_tick": 174865,
          "origin": [
            -934.3225,
            413.30927,
            -14.178528
          ],
          "pitch": 6.6738586,
          "yaw": -37.39987,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            175.55078,
            -146.38867,
            -98.16797
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -920.130127 401.799927 -21.896545; setang 7.265045 -36.611603 0",
          "position_tick": 174871,
          "angle_tick": 174871,
          "origin": [
            -920.130126953125,
            401.799926757812,
            -21.896545410156
          ],
          "pitch": 7.265045166016,
          "yaw": -36.611602783203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            175.51953125,
            -140.923828125,
            -94.50390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174359,
          "last_tick": 174871,
          "samples": 513
        },
        "departure_tick": 174640,
        "movement_to_event_ms": 3625.0,
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_438ab68e7a2ab1b0",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5866197d339b3ac61e8a_00268",
      "command_record_id": "demo_5866197d339b3ac61e8a_00268",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00268",
        "demo_fbb358b45e5cdb7b7700_00272"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 15,
      "event_tick": 132218,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1505.674100 1113.702100 -145.968750; setang -7.259903 41.766235 0",
          "position_tick": 131951,
          "angle_tick": 131951,
          "origin": [
            1505.6741,
            1113.7021,
            -145.96875
          ],
          "pitch": -7.259903,
          "yaw": 41.766235,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1492.117000 1162.942000 -145.968750; setang 4.157990 -97.031940 0",
          "position_tick": 131832,
          "angle_tick": 131832,
          "origin": [
            1492.117,
            1162.942,
            -145.96875
          ],
          "pitch": 4.1579895,
          "yaw": -97.03194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1730.014800 1213.838600 -151.968750; setang -9.965973 118.987430 0",
          "position_tick": 132212,
          "angle_tick": 132212,
          "origin": [
            1730.0148,
            1213.8386,
            -151.96875
          ],
          "pitch": -9.965973,
          "yaw": 118.98743,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -62.007812,
            110.4375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1723.769653 1225.030396 -151.968750; setang -10.494003 118.855255 0",
          "position_tick": 132218,
          "angle_tick": 132218,
          "origin": [
            1723.769653320312,
            1225.030395507812,
            -151.96875
          ],
          "pitch": -10.494003295898,
          "yaw": 118.855255126953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.2578125,
            156.796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131832,
          "last_tick": 132218,
          "samples": 387
        },
        "departure_tick": 131952,
        "movement_to_event_ms": 4171.875,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_43eaf58d456b1ebf",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00220",
      "command_record_id": "demo_44ff5206b8e42e46265b_00174",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00220",
        "demo_44ff5206b8e42e46265b_00174"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "MATYS",
      "round": 7,
      "event_tick": 65806,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1173.741000 255.303220 130.531250; setang 6.909363 -89.031490 0",
          "position_tick": 65671,
          "angle_tick": 65671,
          "origin": [
            1173.741,
            255.30322,
            130.53125
          ],
          "pitch": 6.909363,
          "yaw": -89.03149,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1175.119800 255.395500 130.531250; setang 6.909363 -89.410515 0",
          "position_tick": 65652,
          "angle_tick": 65652,
          "origin": [
            1175.1198,
            255.3955,
            130.53125
          ],
          "pitch": 6.909363,
          "yaw": -89.410515,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.359375,
            -116.22266,
            -5.1416016
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1260.028400 494.801150 124.395180; setang -8.659287 -135.159300 0",
          "position_tick": 65799,
          "angle_tick": 65799,
          "origin": [
            1260.0284,
            494.80115,
            124.39518
          ],
          "pitch": -8.6592865,
          "yaw": -135.1593,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.242188,
            -14.5625,
            -0.89208984
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1253.935059 489.139343 124.229080; setang -9.128265 -135.015106 0",
          "position_tick": 65806,
          "angle_tick": 65806,
          "origin": [
            1253.93505859375,
            489.139343261719,
            124.229080200195
          ],
          "pitch": -9.128265380859,
          "yaw": -135.015106201172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -78.921875,
            -75.146484375,
            -2.0849609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65652,
          "last_tick": 65806,
          "samples": 155
        },
        "departure_tick": 65672,
        "movement_to_event_ms": 2109.375,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_446defa9492628ab",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00309",
      "command_record_id": "demo_18d34587c875f0b595ae_00309",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00309",
        "demo_241d9eb92ddde5a3b396_00191"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 16,
      "event_tick": 157246,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1647.669200 1259.657200 -151.968750; setang 1.643494 107.643005 0",
          "position_tick": 157116,
          "angle_tick": 157116,
          "origin": [
            1647.6692,
            1259.6572,
            -151.96875
          ],
          "pitch": 1.6434937,
          "yaw": 107.643005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.898438,
            53.0625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1683.194100 1275.873900 -151.968750; setang -11.866608 117.186340 0",
          "position_tick": 157240,
          "angle_tick": 157240,
          "origin": [
            1683.1941,
            1275.8739,
            -151.96875
          ],
          "pitch": -11.866608,
          "yaw": 117.18634,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.390625,
            105.53906,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1677.531494 1286.874878 -151.968750; setang -11.919479 117.239227 0",
          "position_tick": 157246,
          "angle_tick": 157246,
          "origin": [
            1677.531494140625,
            1286.874877929688,
            -151.96875
          ],
          "pitch": -11.919479370117,
          "yaw": 117.239227294922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.9375,
            155.328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157116,
          "last_tick": 157246,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_44bb7ce90af2ad36",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00305",
      "command_record_id": "demo_44ff5206b8e42e46265b_00305",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00305",
        "demo_4f80b8bcc2fa56bb83a7_00283"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 12,
      "event_tick": 106081,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1335.329700 -1141.019400 -10.736999; setang -1.702881 45.142136 0",
          "position_tick": 105951,
          "angle_tick": 105951,
          "origin": [
            -1335.3297,
            -1141.0194,
            -10.7369995
          ],
          "pitch": -1.7028809,
          "yaw": 45.142136,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1324.520100 -1152.420300 -9.543823; setang -28.941070 51.517640 0",
          "position_tick": 106075,
          "angle_tick": 106075,
          "origin": [
            -1324.5201,
            -1152.4203,
            -9.543823
          ],
          "pitch": -28.94107,
          "yaw": 51.51764,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            94.90625,
            119.42969,
            -23.546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1315.641724 -1141.250732 -11.077454; setang -28.928040 51.531036 0",
          "position_tick": 106081,
          "angle_tick": 106081,
          "origin": [
            -1315.641723632812,
            -1141.250732421875,
            -11.077453613281
          ],
          "pitch": -28.928039550781,
          "yaw": 51.531036376953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            121.359375,
            152.65625,
            -15.9296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 105951,
          "last_tick": 106081,
          "samples": 131
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_44efac0be4e07262",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00140",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00176",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00140",
        "demo_5cc1733fab4c73f800c9_00176"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 8,
      "event_tick": 65545,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 618.615540 218.023470 -414.968750; setang 1.116486 -150.202000 0",
          "position_tick": 65291,
          "angle_tick": 65291,
          "origin": [
            618.61554,
            218.02347,
            -414.96875
          ],
          "pitch": 1.1164856,
          "yaw": -150.202,
          "airborne": false,
          "duck_amount": 0.04460931,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 606.943900 230.257140 -414.968750; setang -0.031921 -148.351470 0",
          "position_tick": 65227,
          "angle_tick": 65227,
          "origin": [
            606.9439,
            230.25714,
            -414.96875
          ],
          "pitch": -0.031921387,
          "yaw": -148.35147,
          "airborne": false,
          "duck_amount": 0.47201845,
          "velocity": [
            -22.835938,
            112.44141,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 209.526050 111.905620 -415.968750; setang 3.285950 -93.037380 0",
          "position_tick": 65539,
          "angle_tick": 65539,
          "origin": [
            209.52605,
            111.90562,
            -415.96875
          ],
          "pitch": 3.2859497,
          "yaw": -93.03738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 209.526047 111.905617 -415.968750; setang 3.285950 -93.037376 0",
          "position_tick": 65545,
          "angle_tick": 65545,
          "origin": [
            209.52604675293,
            111.905616760254,
            -415.96875
          ],
          "pitch": 3.285949707031,
          "yaw": -93.037376403809,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65227,
          "last_tick": 65545,
          "samples": 319
        },
        "departure_tick": 65292,
        "movement_to_event_ms": 3968.75,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_44f10307ea27c65e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00189",
      "command_record_id": "demo_84f87856e21e12df25d7_00189",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00189",
        "demo_9da916c73bb5ff938c63_00271"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "flameZ",
      "round": 10,
      "event_tick": 80237,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1549.797000 2758.086400 170.000000; setang 23.694077 -175.885620 0",
          "position_tick": 79986,
          "angle_tick": 79986,
          "origin": [
            1549.797,
            2758.0864,
            170.0
          ],
          "pitch": 23.694077,
          "yaw": -175.88562,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -288.6797,
            -38.109375,
            -240.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 799.730000 2452.192600 136.031460; setang 4.686005 -109.356190 0",
          "position_tick": 80230,
          "angle_tick": 80230,
          "origin": [
            799.73,
            2452.1926,
            136.03146
          ],
          "pitch": 4.6860046,
          "yaw": -109.35619,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -80.40234,
            -231.4375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 792.173828 2430.502441 136.031464; setang 4.686005 -109.158440 0",
          "position_tick": 80237,
          "angle_tick": 80237,
          "origin": [
            792.173828125,
            2430.50244140625,
            136.031463623047
          ],
          "pitch": 4.686004638672,
          "yaw": -109.15843963623,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -80.57421875,
            -231.359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79986,
          "last_tick": 80237,
          "samples": 252
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_44ff35bf31d98187",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00099",
      "command_record_id": "demo_5d6af8fdfb719608e960_00099",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00099",
        "demo_6e149681cbff13e6c780_00347"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 5,
      "event_tick": 35911,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 677.214970 2092.296900 138.826890; setang 3.279083 -143.176240 0",
          "position_tick": 35781,
          "angle_tick": 35781,
          "origin": [
            677.21497,
            2092.2969,
            138.82689
          ],
          "pitch": 3.2790833,
          "yaw": -143.17624,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.41406,
            0.0,
            -2.741211
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 733.244750 2183.315200 136.031300; setang -4.693573 -127.099110 0",
          "position_tick": 35905,
          "angle_tick": 35905,
          "origin": [
            733.24475,
            2183.3152,
            136.0313
          ],
          "pitch": -4.693573,
          "yaw": -127.09911,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -68.59375,
            -88.875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 725.968262 2173.760986 136.031311; setang -4.799316 -126.729355 0",
          "position_tick": 35911,
          "angle_tick": 35911,
          "origin": [
            725.96826171875,
            2173.760986328125,
            136.031311035156
          ],
          "pitch": -4.79931640625,
          "yaw": -126.729354858398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -103.10546875,
            -136.15625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35781,
          "last_tick": 35911,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4572e0394cb55daf",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_518d8b186445b01e1f62_00259",
      "command_record_id": "demo_518d8b186445b01e1f62_00259",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00259",
        "demo_92655b67d38bb2eb32f4_00083"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 12,
      "event_tick": 98816,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 750.032288 1392.804077 -87.968750; setang 5.180054 -59.183350 0",
          "position_tick": 98805,
          "angle_tick": 98816,
          "origin": [
            750.032287597656,
            1392.804077148438,
            -87.96875
          ],
          "pitch": 5.180053710938,
          "yaw": -59.183349609375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 750.032300 1392.804100 -67.296875; setang 5.180054 -59.205322 0",
          "position_tick": 98810,
          "angle_tick": 98810,
          "origin": [
            750.0323,
            1392.8041,
            -67.296875
          ],
          "pitch": 5.1800537,
          "yaw": -59.205322,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            256.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 750.032288 1392.804077 -51.203125; setang 5.180054 -59.183350 0",
          "position_tick": 98816,
          "angle_tick": 98816,
          "origin": [
            750.032287597656,
            1392.804077148438,
            -51.203125
          ],
          "pitch": 5.180053710938,
          "yaw": -59.183349609375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            181.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98606,
          "last_tick": 98816,
          "samples": 211
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_46b8d8c088c65994",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00141",
      "command_record_id": "demo_07e639ec7f941287e35b_00141",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00141",
        "demo_f53e9889dd94c99a6feb_00094"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 8,
      "event_tick": 57510,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -388.548160 -968.969500 -415.968750; setang -0.058716 -23.413925 0",
          "position_tick": 57379,
          "angle_tick": 57379,
          "origin": [
            -388.54816,
            -968.9695,
            -415.96875
          ],
          "pitch": -0.05871582,
          "yaw": -23.413925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -314.284420 -957.613650 -415.968750; setang 0.029526 -23.325684 0",
          "position_tick": 57173,
          "angle_tick": 57173,
          "origin": [
            -314.28442,
            -957.61365,
            -415.96875
          ],
          "pitch": 0.029525757,
          "yaw": -23.325684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.64453125,
            -16.652344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -370.132700 -1037.002400 -415.968750; setang 0.499878 -21.619720 0",
          "position_tick": 57504,
          "angle_tick": 57504,
          "origin": [
            -370.1327,
            -1037.0024,
            -415.96875
          ],
          "pitch": 0.49987793,
          "yaw": -21.61972,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            168.09766,
            -66.08594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -355.393677 -1042.812744 -415.968750; setang 0.176468 -21.649246 0",
          "position_tick": 57510,
          "angle_tick": 57510,
          "origin": [
            -355.393676757812,
            -1042.812744140625,
            -415.96875
          ],
          "pitch": 0.176467895508,
          "yaw": -21.64924621582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            197.1171875,
            -77.8125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57173,
          "last_tick": 57510,
          "samples": 338
        },
        "departure_tick": 57380,
        "movement_to_event_ms": 2046.875,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_472c2d1ace412d95",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79afb17b7ed789137186_00014",
      "command_record_id": "demo_79afb17b7ed789137186_00014",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00014",
        "demo_c41e59c2737947d52711_00178"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 3,
      "event_tick": 13993,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -417.946045 -1411.014160 1620.006348; setang 9.732849 51.987640 0",
          "position_tick": 13985,
          "angle_tick": 13993,
          "origin": [
            -417.946044921875,
            -1411.01416015625,
            1620.00634765625
          ],
          "pitch": 9.732849121094,
          "yaw": 51.987640380859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -417.946040 -1411.014200 1627.687500; setang 9.732849 51.987640 0",
          "position_tick": 13987,
          "angle_tick": 13987,
          "origin": [
            -417.94604,
            -1411.0142,
            1627.6875
          ],
          "pitch": 9.732849,
          "yaw": 51.98764,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            206.59375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -417.946045 -1411.014160 1646.921875; setang 9.732849 51.987640 0",
          "position_tick": 13993,
          "angle_tick": 13993,
          "origin": [
            -417.946044921875,
            -1411.01416015625,
            1646.921875
          ],
          "pitch": 9.732849121094,
          "yaw": 51.987640380859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13702,
          "last_tick": 13993,
          "samples": 292
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_474b7fc0b6b77502",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00213",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00213",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00213",
        "demo_da35559385e7d6e5ce42_00001"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 11,
      "event_tick": 88008,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1401.983300 -12.567444 1.374683; setang -3.762131 -168.688890 0",
          "position_tick": 87809,
          "angle_tick": 87809,
          "origin": [
            -1401.9833,
            -12.567444,
            1.3746834
          ],
          "pitch": -3.7621307,
          "yaw": -168.68889,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.359375,
            103.02734,
            4.732773
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1629.311500 171.284030 0.420921; setang -7.761505 50.849884 0",
          "position_tick": 88002,
          "angle_tick": 88002,
          "origin": [
            -1629.3115,
            171.28403,
            0.42092085
          ],
          "pitch": -7.761505,
          "yaw": 50.849884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            109.40625,
            134.53223,
            19.349808
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1619.568115 183.258209 1.374683; setang -7.761505 50.849884 0",
          "position_tick": 88008,
          "angle_tick": 88008,
          "origin": [
            -1619.568115234375,
            183.258209228516,
            1.374683380127
          ],
          "pitch": -7.761505126953,
          "yaw": 50.849884033203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            131.015625,
            160.9873046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87809,
          "last_tick": 88008,
          "samples": 200
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_476ee6f3edd251ad",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00166",
      "command_record_id": "demo_059e8a0abfc550087c91_00166",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00166",
        "demo_f1d8725268c9f30ce844_00207"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "flameZ",
      "round": 10,
      "event_tick": 79621,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -44.220306 -168.029709 0",
          "position_tick": 79611,
          "angle_tick": 79621,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -44.220306396484,
          "yaw": -168.029708862305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -115.000000 -154.156250; setang -44.220306 -168.029710 0",
          "position_tick": 79614,
          "angle_tick": 79614,
          "origin": [
            1216.0,
            -115.0,
            -154.15625
          ],
          "pitch": -44.220306,
          "yaw": -168.02971,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1214.145874 -115.393555 -132.234375; setang -44.220306 -168.029709 0",
          "position_tick": 79621,
          "angle_tick": 79621,
          "origin": [
            1214.145874023438,
            -115.3935546875,
            -132.234375
          ],
          "pitch": -44.220306396484,
          "yaw": -168.029708862305,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.359375,
            -6.234375,
            202.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79491,
          "last_tick": 79621,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_47cce10768fc0c6d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00344",
      "command_record_id": "demo_9da916c73bb5ff938c63_00259",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00344",
        "demo_9da916c73bb5ff938c63_00259"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 11,
      "event_tick": 82992,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2002.128900 -198.070920 256.031280; setang 2.801514 -159.563720 0",
          "position_tick": 82917,
          "angle_tick": 82917,
          "origin": [
            2002.1289,
            -198.07092,
            256.03128
          ],
          "pitch": 2.8015137,
          "yaw": -159.56372,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2016.262300 -193.641480 256.031280; setang 0.337494 -159.739500 0",
          "position_tick": 82584,
          "angle_tick": 82584,
          "origin": [
            2016.2623,
            -193.64148,
            256.03128
          ],
          "pitch": 0.3374939,
          "yaw": -159.7395,
          "airborne": false,
          "duck_amount": 0.96326715,
          "velocity": [
            -27.53125,
            -9.234375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1999.820700 -175.018000 256.031250; setang 9.181488 -151.423190 0",
          "position_tick": 82986,
          "angle_tick": 82986,
          "origin": [
            1999.8207,
            -175.018,
            256.03125
          ],
          "pitch": 9.181488,
          "yaw": -151.42319,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -19.664062,
            -8.402344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1997.057617 -176.485718 256.031250; setang 10.193253 -149.839096 0",
          "position_tick": 82992,
          "angle_tick": 82992,
          "origin": [
            1997.0576171875,
            -176.485717773438,
            256.03125
          ],
          "pitch": 10.193252563477,
          "yaw": -149.839096069336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.2734375,
            -23.82421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82584,
          "last_tick": 82992,
          "samples": 409
        },
        "departure_tick": 82918,
        "movement_to_event_ms": 1171.875,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_47da9a0e33714f96",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00099",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00125",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00099",
        "demo_5cc1733fab4c73f800c9_00125"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 6,
      "event_tick": 47455,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -205.462100 -1359.927400 -415.968750; setang 0.462112 49.831238 0",
          "position_tick": 47229,
          "angle_tick": 47229,
          "origin": [
            -205.4621,
            -1359.9274,
            -415.96875
          ],
          "pitch": 0.46211243,
          "yaw": 49.831238,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -204.122200 -1359.928700 -415.968750; setang 0.508118 50.108643 0",
          "position_tick": 47166,
          "angle_tick": 47166,
          "origin": [
            -204.1222,
            -1359.9287,
            -415.96875
          ],
          "pitch": 0.5081177,
          "yaw": 50.108643,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -174.761410 -1229.496100 -415.968750; setang 0.369415 -6.832809 0",
          "position_tick": 47449,
          "angle_tick": 47449,
          "origin": [
            -174.76141,
            -1229.4961,
            -415.96875
          ],
          "pitch": 0.36941528,
          "yaw": -6.8328094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.14453,
            -28.867188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -155.871887 -1231.791748 -415.968750; setang 0.415771 -6.902161 0",
          "position_tick": 47455,
          "angle_tick": 47455,
          "origin": [
            -155.871887207031,
            -1231.791748046875,
            -415.96875
          ],
          "pitch": 0.415771484375,
          "yaw": -6.902160644531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.21484375,
            -29.515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47166,
          "last_tick": 47455,
          "samples": 290
        },
        "departure_tick": 47230,
        "movement_to_event_ms": 3531.25,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_48fe7d9a95b86d12",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_79fb1d50cba757afee7d_00133",
      "command_record_id": "demo_79fb1d50cba757afee7d_00133",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00133",
        "demo_9973c9a1187116ecba8b_00366"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 8,
      "event_tick": 53438,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1039.063200 2098.989000 -1.437561; setang 7.321350 -17.823944 0",
          "position_tick": 53160,
          "angle_tick": 53160,
          "origin": [
            1039.0632,
            2098.989,
            -1.437561
          ],
          "pitch": 7.32135,
          "yaw": -17.823944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            239.95703,
            -70.171875,
            62.441406
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1303.967500 1250.929100 1.031250; setang 3.013000 -153.695300 0",
          "position_tick": 53432,
          "angle_tick": 53432,
          "origin": [
            1303.9675,
            1250.9291,
            1.03125
          ],
          "pitch": 3.0130005,
          "yaw": -153.6953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.484375,
            -244.50781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1301.094482 1232.016602 1.031250; setang 0.591202 -160.988846 0",
          "position_tick": 53438,
          "angle_tick": 53438,
          "origin": [
            1301.094482421875,
            1232.0166015625,
            1.03125
          ],
          "pitch": 0.591201782227,
          "yaw": -160.988845825195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.84375,
            -240.2578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53160,
          "last_tick": 53438,
          "samples": 279
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4967a7236a25300f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00405",
      "command_record_id": "demo_7dadd8516dde2b87da75_00435",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00405",
        "demo_7dadd8516dde2b87da75_00435"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 19,
      "event_tick": 191829,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1607.371200 1178.128400 176.660540; setang 6.778229 -116.155700 0",
          "position_tick": 191563,
          "angle_tick": 191563,
          "origin": [
            1607.3712,
            1178.1284,
            176.66054
          ],
          "pitch": 6.7782288,
          "yaw": -116.1557,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1597.546900 1172.117100 173.583560; setang 7.266769 -114.980850 0",
          "position_tick": 191322,
          "angle_tick": 191322,
          "origin": [
            1597.5469,
            1172.1171,
            173.58356
          ],
          "pitch": 7.2667694,
          "yaw": -114.98085,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.40625,
            -14.3046875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1778.073200 1242.930900 169.531250; setang -28.214950 -133.989260 0",
          "position_tick": 191822,
          "angle_tick": 191822,
          "origin": [
            1778.0732,
            1242.9309,
            169.53125
          ],
          "pitch": -28.21495,
          "yaw": -133.98926,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1778.073242 1242.930908 169.531250; setang -28.247910 -134.002304 0",
          "position_tick": 191829,
          "angle_tick": 191829,
          "origin": [
            1778.0732421875,
            1242.930908203125,
            169.53125
          ],
          "pitch": -28.247909545898,
          "yaw": -134.002304077148,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 191322,
          "last_tick": 191829,
          "samples": 508
        },
        "departure_tick": 191564,
        "movement_to_event_ms": 4156.25,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_49e05ce9e82a6c5f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00196",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00196",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00196",
        "demo_5c8743102c5a1e28f8ee_00360"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 10,
      "event_tick": 74447,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1479.430900 1853.652600 0.759312; setang 0.689392 177.810300 0",
          "position_tick": 74317,
          "angle_tick": 74317,
          "origin": [
            -1479.4309,
            1853.6526,
            0.75931215
          ],
          "pitch": 0.6893921,
          "yaw": 177.8103,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.664062,
            -99.109375,
            10.838043
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1447.054300 2017.056000 3.388565; setang -11.761551 -155.774810 0",
          "position_tick": 74441,
          "angle_tick": 74441,
          "origin": [
            -1447.0543,
            2017.056,
            3.388565
          ],
          "pitch": -11.761551,
          "yaw": -155.77481,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1447.054321 2017.056030 3.388565; setang -11.797943 -155.726395 0",
          "position_tick": 74447,
          "angle_tick": 74447,
          "origin": [
            -1447.054321289062,
            2017.056030273438,
            3.388565063477
          ],
          "pitch": -11.797943115234,
          "yaw": -155.72639465332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74317,
          "last_tick": 74447,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_49e6c02262ac57ef",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00124",
      "command_record_id": "demo_18d34587c875f0b595ae_00124",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00124",
        "demo_241d9eb92ddde5a3b396_00343"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 8,
      "event_tick": 64971,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -931.505300 420.817470 -9.143616; setang 12.072601 -39.416200 0",
          "position_tick": 64874,
          "angle_tick": 64874,
          "origin": [
            -931.5053,
            420.81747,
            -9.143616
          ],
          "pitch": 12.072601,
          "yaw": -39.4162,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -902.824800 381.884100 -35.251892; setang -10.642319 73.361540 0",
          "position_tick": 64762,
          "angle_tick": 64762,
          "origin": [
            -902.8248,
            381.8841,
            -35.251892
          ],
          "pitch": -10.642319,
          "yaw": 73.36154,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.66797,
            -160.60742,
            98.76953
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -923.126300 377.219420 -38.379944; setang 11.220123 -32.926025 0",
          "position_tick": 64965,
          "angle_tick": 64965,
          "origin": [
            -923.1263,
            377.21942,
            -38.379944
          ],
          "pitch": 11.220123,
          "yaw": -32.926025,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            110.48047,
            -71.5293,
            -47.964844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -912.134033 370.102203 -43.152649; setang 10.257446 -33.008423 0",
          "position_tick": 64971,
          "angle_tick": 64971,
          "origin": [
            -912.134033203125,
            370.102203369141,
            -43.152648925781
          ],
          "pitch": 10.257446289062,
          "yaw": -33.008422851562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            153.109375,
            -99.17578125,
            -66.50390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64762,
          "last_tick": 64971,
          "samples": 210
        },
        "departure_tick": 64875,
        "movement_to_event_ms": 1515.625,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_49ee56391f166820",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00398",
      "command_record_id": "demo_44ff5206b8e42e46265b_00398",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00398",
        "demo_4f80b8bcc2fa56bb83a7_00258"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 17,
      "event_tick": 157604,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang -27.198715 -105.200270 0",
          "position_tick": 157572,
          "angle_tick": 157572,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": -27.198715,
          "yaw": -105.20027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 6.494293 -134.207280 0",
          "position_tick": 157366,
          "angle_tick": 157366,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 6.494293,
          "yaw": -134.20728,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -358.506300 1703.989000 38.703125; setang -27.172272 -105.193750 0",
          "position_tick": 157597,
          "angle_tick": 157597,
          "origin": [
            -358.5063,
            1703.989,
            38.703125
          ],
          "pitch": -27.172272,
          "yaw": -105.19375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -27.582031,
            -101.703125,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -361.091736 1694.454346 60.234375; setang -27.172272 -105.193748 0",
          "position_tick": 157604,
          "angle_tick": 157604,
          "origin": [
            -361.091735839844,
            1694.454345703125,
            60.234375
          ],
          "pitch": -27.172271728516,
          "yaw": -105.193748474121,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -27.578125,
            -101.703125,
            199.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157366,
          "last_tick": 157604,
          "samples": 239
        },
        "departure_tick": 157573,
        "movement_to_event_ms": 500.0,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4a410def43d9e23e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00018",
      "command_record_id": "demo_07d95741be40e144c266_00018",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00018",
        "demo_44ff5206b8e42e46265b_00000"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 3,
      "event_tick": 10696,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1114.279700 -1432.295800 -19.966248; setang -21.148346 88.282010 0",
          "position_tick": 10665,
          "angle_tick": 10665,
          "origin": [
            -1114.2797,
            -1432.2958,
            -19.966248
          ],
          "pitch": -21.148346,
          "yaw": 88.28201,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -718.606300 -1841.430900 -148.180420; setang -2.196579 136.915040 0",
          "position_tick": 10462,
          "angle_tick": 10462,
          "origin": [
            -718.6063,
            -1841.4309,
            -148.18042
          ],
          "pitch": -2.196579,
          "yaw": 136.91504,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.28516,
            159.85938,
            107.46875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1114.312700 -1419.110800 -18.980408; setang -21.148346 88.282010 0",
          "position_tick": 10682,
          "angle_tick": 10682,
          "origin": [
            -1114.3127,
            -1419.1108,
            -18.980408
          ],
          "pitch": -21.148346,
          "yaw": 88.28201,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.8125,
            82.234375,
            7.203125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1114.312866 -1400.668823 24.203125; setang -21.148346 88.282013 0",
          "position_tick": 10696,
          "angle_tick": 10696,
          "origin": [
            -1114.312866210938,
            -1400.668823242188,
            24.203125
          ],
          "pitch": -21.148345947266,
          "yaw": 88.282012939453,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.015625,
            90.828125,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10462,
          "last_tick": 10696,
          "samples": 235
        },
        "departure_tick": 10666,
        "movement_to_event_ms": 484.375,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4aac6cc23af22c2a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00115",
      "command_record_id": "demo_1b9d5eac73de0b387701_00115",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00115",
        "demo_ea4226131b7a75cdf0ec_00073"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 7,
      "event_tick": 43463,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -44.620972 -168.727692 0",
          "position_tick": 43454,
          "angle_tick": 43463,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -44.620971679688,
          "yaw": -168.727691650391,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1215.966200 -115.006714 -155.671880; setang -44.620970 -168.727690 0",
          "position_tick": 43456,
          "angle_tick": 43456,
          "origin": [
            1215.9662,
            -115.006714,
            -155.67188
          ],
          "pitch": -44.62097,
          "yaw": -168.72769,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            246.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1213.432373 -115.511230 -133.015625; setang -44.620972 -168.727692 0",
          "position_tick": 43463,
          "angle_tick": 43463,
          "origin": [
            1213.432373046875,
            -115.51123046875,
            -133.015625
          ],
          "pitch": -44.620971679688,
          "yaw": -168.727691650391,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -29.421875,
            -5.859375,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43327,
          "last_tick": 43463,
          "samples": 137
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4ae533a16542856c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00124",
      "command_record_id": "demo_6e149681cbff13e6c780_00124",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00124",
        "demo_9da916c73bb5ff938c63_00232"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "luchov",
      "round": 7,
      "event_tick": 58029,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 962.501160 2779.910000 132.827930; setang 4.389038 -118.863490 0",
          "position_tick": 58001,
          "angle_tick": 58001,
          "origin": [
            962.50116,
            2779.91,
            132.82793
          ],
          "pitch": 4.389038,
          "yaw": -118.86349,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 963.392900 2763.479700 132.801450; setang 0.307953 -111.748810 0",
          "position_tick": 57517,
          "angle_tick": 57517,
          "origin": [
            963.3929,
            2763.4797,
            132.80145
          ],
          "pitch": 0.30795288,
          "yaw": -111.74881,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -230.30469,
            65.921875,
            6.8427734
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 949.859800 2756.975000 136.625000; setang 4.389038 -118.863490 0",
          "position_tick": 58016,
          "angle_tick": 58016,
          "origin": [
            949.8598,
            2756.975,
            136.625
          ],
          "pitch": 4.389038,
          "yaw": -118.86349,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -84.55469,
            -153.375,
            2.5117188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 933.538513 2727.358887 176.843750; setang 4.389038 -118.863487 0",
          "position_tick": 58029,
          "angle_tick": 58029,
          "origin": [
            933.538513183594,
            2727.35888671875,
            176.84375
          ],
          "pitch": 4.389038085938,
          "yaw": -118.863487243652,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -87.046875,
            -157.953125,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57517,
          "last_tick": 58029,
          "samples": 513
        },
        "departure_tick": 58002,
        "movement_to_event_ms": 437.5,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4b0179b9e7d5ff42",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_92655b67d38bb2eb32f4_00287",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00287",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00287",
        "demo_da35559385e7d6e5ce42_00480"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 16,
      "event_tick": 133325,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 746.562260 -82.617550 -86.246216; setang 3.649872 60.309113 0",
          "position_tick": 133195,
          "angle_tick": 133195,
          "origin": [
            746.56226,
            -82.61755,
            -86.246216
          ],
          "pitch": 3.6498718,
          "yaw": 60.309113,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 761.149840 -54.591797 -107.567930; setang -5.304336 60.573120 0",
          "position_tick": 133319,
          "angle_tick": 133319,
          "origin": [
            761.14984,
            -54.591797,
            -107.56793
          ],
          "pitch": -5.3043365,
          "yaw": 60.57312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            96.76172,
            170.46875,
            -113.64844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 769.383057 -40.054382 -117.259521; setang -5.304337 60.573120 0",
          "position_tick": 133325,
          "angle_tick": 133325,
          "origin": [
            769.383056640625,
            -40.054382324219,
            -117.259521484375
          ],
          "pitch": -5.304336547852,
          "yaw": 60.573120117188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            108.9296875,
            192.5,
            -128.33203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133195,
          "last_tick": 133325,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4b490c735ba055bb",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_49fabf21b1c26f1010df_00085",
      "command_record_id": "demo_49fabf21b1c26f1010df_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00085",
        "demo_deb2a52b8ef138c44fe0_00181"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 6,
      "event_tick": 43353,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -498.180420 1914.442400 -122.088135; setang -16.117280 -75.428010 0",
          "position_tick": 43284,
          "angle_tick": 43284,
          "origin": [
            -498.18042,
            1914.4424,
            -122.088135
          ],
          "pitch": -16.11728,
          "yaw": -75.42801,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -498.180420 1914.442400 -122.088135; setang -16.117280 -75.621640 0",
          "position_tick": 43195,
          "angle_tick": 43195,
          "origin": [
            -498.18042,
            1914.4424,
            -122.088135
          ],
          "pitch": -16.11728,
          "yaw": -75.62164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -481.770750 1851.161400 -123.745480; setang -16.795013 -75.452040 0",
          "position_tick": 43347,
          "angle_tick": 43347,
          "origin": [
            -481.77075,
            1851.1614,
            -123.74548
          ],
          "pitch": -16.795013,
          "yaw": -75.45204,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.23828,
            -228.32812,
            -4.0625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -477.015015 1832.830444 -123.926453; setang -16.795013 -75.452042 0",
          "position_tick": 43353,
          "angle_tick": 43353,
          "origin": [
            -477.015014648438,
            1832.830444335938,
            -123.926452636719
          ],
          "pitch": -16.795013427734,
          "yaw": -75.452041625977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            61.484375,
            -237.0546875,
            -1.51171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43195,
          "last_tick": 43353,
          "samples": 159
        },
        "departure_tick": 43285,
        "movement_to_event_ms": 1078.125,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4b740c126a8962e9",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00233",
      "command_record_id": "demo_18d34587c875f0b595ae_00233",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00233",
        "demo_2666f7f52fbf4c296e43_00414"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 12,
      "event_tick": 103136,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 744.089360 639.295350 -107.968750; setang 8.087997 78.468810 0",
          "position_tick": 103126,
          "angle_tick": 103126,
          "origin": [
            744.08936,
            639.29535,
            -107.96875
          ],
          "pitch": 8.087997,
          "yaw": 78.46881,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 743.056340 373.770900 -151.968750; setang -5.930206 40.096664 0",
          "position_tick": 102731,
          "angle_tick": 102731,
          "origin": [
            743.05634,
            373.7709,
            -151.96875
          ],
          "pitch": -5.9302063,
          "yaw": 40.096664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            80.49609,
            -58.60791,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 744.444030 641.027470 -93.515625; setang 7.672241 78.409424 0",
          "position_tick": 103130,
          "angle_tick": 103130,
          "origin": [
            744.44403,
            641.02747,
            -93.515625
          ],
          "pitch": 7.672241,
          "yaw": 78.409424,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            6.015625,
            29.390625,
            276.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 744.914001 643.323608 -75.843750; setang 7.672241 78.409424 0",
          "position_tick": 103136,
          "angle_tick": 103136,
          "origin": [
            744.914001464844,
            643.323608398438,
            -75.84375
          ],
          "pitch": 7.672241210938,
          "yaw": 78.409423828125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            6.015625,
            29.390625,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 102731,
          "last_tick": 103136,
          "samples": 406
        },
        "departure_tick": 103127,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4bbe49858ace7bc2",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00022",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00022",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00022",
        "demo_84f87856e21e12df25d7_00093"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 3,
      "event_tick": 20455,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -816.493160 -311.626830 59.859375; setang 2.844086 30.428009 0",
          "position_tick": 20325,
          "angle_tick": 20325,
          "origin": [
            -816.49316,
            -311.62683,
            59.859375
          ],
          "pitch": 2.8440857,
          "yaw": 30.428009,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -405.528750 -127.396484 31.906250; setang 1.520569 5.083923 0",
          "position_tick": 20449,
          "angle_tick": 20449,
          "origin": [
            -405.52875,
            -127.396484,
            31.90625
          ],
          "pitch": 1.5205688,
          "yaw": 5.0839233,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            243.95312,
            22.515625,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -386.469910 -125.637451 50.656250; setang 1.520569 5.083923 0",
          "position_tick": 20455,
          "angle_tick": 20455,
          "origin": [
            -386.469909667969,
            -125.637451171875,
            50.65625
          ],
          "pitch": 1.520568847656,
          "yaw": 5.083923339844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            243.953125,
            22.515625,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20325,
          "last_tick": 20455,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4bcf136d343af4c6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00318",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00318",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00318",
        "demo_f1d8725268c9f30ce844_00025"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FL1T",
      "round": 17,
      "event_tick": 155865,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 814.968750 -1548.970825 -108.968750; setang -28.674316 -178.330078 0",
          "position_tick": 155858,
          "angle_tick": 155865,
          "origin": [
            814.96875,
            -1548.970825195312,
            -108.96875
          ],
          "pitch": -28.67431640625,
          "yaw": -178.330078125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 814.968750 -1548.970800 -108.968750; setang -28.674316 -178.330080 0",
          "position_tick": 155859,
          "angle_tick": 155859,
          "origin": [
            814.96875,
            -1548.9708,
            -108.96875
          ],
          "pitch": -28.674316,
          "yaw": -178.33008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 814.968750 -1548.970825 -108.968750; setang -28.674316 -178.330078 0",
          "position_tick": 155865,
          "angle_tick": 155865,
          "origin": [
            814.96875,
            -1548.970825195312,
            -108.96875
          ],
          "pitch": -28.67431640625,
          "yaw": -178.330078125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155353,
          "last_tick": 155865,
          "samples": 513
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4bd3fa87166bbcf2",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e37c617488eba4e7406_00238",
      "command_record_id": "demo_1e37c617488eba4e7406_00238",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00238",
        "demo_4f80b8bcc2fa56bb83a7_00059"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "nafany",
      "round": 10,
      "event_tick": 80624,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -201.746220 1401.475500 23.005650; setang 5.984116 -90.792046 0",
          "position_tick": 80112,
          "angle_tick": 80112,
          "origin": [
            -201.74622,
            1401.4755,
            23.00565
          ],
          "pitch": 5.9841156,
          "yaw": -90.792046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.796875,
            -244.92969,
            1.7878418
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 657.763730 290.104680 123.673470; setang -10.692108 -76.975710 0",
          "position_tick": 80617,
          "angle_tick": 80617,
          "origin": [
            657.76373,
            290.10468,
            123.67347
          ],
          "pitch": -10.692108,
          "yaw": -76.97571,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.371094,
            -239.20508,
            19.752441
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 659.988953 267.348297 130.531250; setang -10.889862 -77.151833 0",
          "position_tick": 80624,
          "angle_tick": 80624,
          "origin": [
            659.988952636719,
            267.348297119141,
            130.53125
          ],
          "pitch": -10.889862060547,
          "yaw": -77.151832580566,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.3828125,
            -243.103515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80112,
          "last_tick": 80624,
          "samples": 513
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4bd46ee61d6aa4b9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00266",
      "command_record_id": "demo_5d6af8fdfb719608e960_00266",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00266",
        "demo_7dadd8516dde2b87da75_00228"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 10,
      "event_tick": 81914,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 209.029420 706.038640 41.706200; setang 6.899078 -15.669937 0",
          "position_tick": 81904,
          "angle_tick": 81904,
          "origin": [
            209.02942,
            706.03864,
            41.7062
          ],
          "pitch": 6.8990784,
          "yaw": -15.669937,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 295.095430 673.537500 24.381346; setang -5.744812 -13.473694 0",
          "position_tick": 81784,
          "angle_tick": 81784,
          "origin": [
            295.09543,
            673.5375,
            24.381346
          ],
          "pitch": -5.744812,
          "yaw": -13.473694,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            -179.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 210.217320 706.059900 53.281250; setang 6.899078 -15.669937 0",
          "position_tick": 81907,
          "angle_tick": 81907,
          "origin": [
            210.21732,
            706.0599,
            53.28125
          ],
          "pitch": 6.8990784,
          "yaw": -15.669937,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            30.416992,
            -0.01171875,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 213.133835 706.043701 74.718750; setang 6.899078 -15.669937 0",
          "position_tick": 81914,
          "angle_tick": 81914,
          "origin": [
            213.133834838867,
            706.043701171875,
            74.71875
          ],
          "pitch": 6.899078369141,
          "yaw": -15.669937133789,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            31.109375,
            -0.171875,
            198.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81784,
          "last_tick": 81914,
          "samples": 131
        },
        "departure_tick": 81905,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4bd47b1239dabe06",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00171",
      "command_record_id": "demo_49fabf21b1c26f1010df_00171",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00171",
        "demo_5c8743102c5a1e28f8ee_00074"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 9,
      "event_tick": 75884,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1397.946500 2700.358000 97.916824; setang -4.751923 -147.432740 0",
          "position_tick": 75854,
          "angle_tick": 75854,
          "origin": [
            1397.9465,
            2700.358,
            97.916824
          ],
          "pitch": -4.7519226,
          "yaw": -147.43274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1406.773800 2880.823200 116.274450; setang 0.923889 -137.928190 0",
          "position_tick": 75754,
          "angle_tick": 75754,
          "origin": [
            1406.7738,
            2880.8232,
            116.27445
          ],
          "pitch": 0.92388916,
          "yaw": -137.92819,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.671875,
            -19.921875,
            -1.8129883
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1355.231600 2673.069600 95.511360; setang -4.884110 -147.477040 0",
          "position_tick": 75877,
          "angle_tick": 75877,
          "origin": [
            1355.2316,
            2673.0696,
            95.51136
          ],
          "pitch": -4.8841095,
          "yaw": -147.47704,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.32031,
            -115.828125,
            -4.232422
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1337.150635 2661.529297 101.081932; setang -4.884109 -147.477036 0",
          "position_tick": 75884,
          "angle_tick": 75884,
          "origin": [
            1337.150634765625,
            2661.529296875,
            101.081932067871
          ],
          "pitch": -4.88410949707,
          "yaw": -147.477035522461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.984375,
            -126.3125,
            61.0048828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75754,
          "last_tick": 75884,
          "samples": 131
        },
        "departure_tick": 75855,
        "movement_to_event_ms": 468.75,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4bf133e8b9ec6051",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00185",
      "command_record_id": "demo_f1d8725268c9f30ce844_00093",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00185",
        "demo_f1d8725268c9f30ce844_00093"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 6,
      "event_tick": 39856,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1290.994000 -1168.579300 -167.968750; setang -3.294189 -38.045320 0",
          "position_tick": 39772,
          "angle_tick": 39772,
          "origin": [
            -1290.994,
            -1168.5793,
            -167.96875
          ],
          "pitch": -3.2941895,
          "yaw": -38.04532,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1291.438500 -1169.148000 -167.968750; setang -3.308945 -38.030550 0",
          "position_tick": 39726,
          "angle_tick": 39726,
          "origin": [
            -1291.4385,
            -1169.148,
            -167.96875
          ],
          "pitch": -3.3089447,
          "yaw": -38.03055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -7.015625,
            249.90625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1202.491800 -1255.415200 -167.968750; setang -21.686325 -36.285430 0",
          "position_tick": 39850,
          "angle_tick": 39850,
          "origin": [
            -1202.4918,
            -1255.4152,
            -167.96875
          ],
          "pitch": -21.686325,
          "yaw": -36.28543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            169.48438,
            -130.99219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1188.384033 -1266.142212 -167.968750; setang -21.818161 -36.285431 0",
          "position_tick": 39856,
          "angle_tick": 39856,
          "origin": [
            -1188.384033203125,
            -1266.142211914062,
            -167.96875
          ],
          "pitch": -21.818161010742,
          "yaw": -36.285430908203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.15625,
            -139.90625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39726,
          "last_tick": 39856,
          "samples": 131
        },
        "departure_tick": 39773,
        "movement_to_event_ms": 1312.5,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4c3f203c72017d0e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00379",
      "command_record_id": "demo_79fb1d50cba757afee7d_00379",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00379",
        "demo_b24ca24bca0f9defa72c_00262"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 20,
      "event_tick": 161134,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1494.855600 -23.604187 81.921875; setang 2.393646 102.101776 0",
          "position_tick": 160868,
          "angle_tick": 160868,
          "origin": [
            -1494.8556,
            -23.604187,
            81.921875
          ],
          "pitch": 2.3936462,
          "yaw": 102.101776,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -127.46094,
            209.24219,
            -18.652344
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1644.350700 919.038400 32.369408; setang -8.814117 121.222470 0",
          "position_tick": 161127,
          "angle_tick": 161127,
          "origin": [
            -1644.3507,
            919.0384,
            32.369408
          ],
          "pitch": -8.814117,
          "yaw": 121.22247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.71094,
            191.32422,
            -32.226074
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1655.936279 937.853333 30.841391; setang -8.814117 121.222473 0",
          "position_tick": 161134,
          "angle_tick": 161134,
          "origin": [
            -1655.936279296875,
            937.853332519531,
            30.841390609741
          ],
          "pitch": -8.814117431641,
          "yaw": 121.222473144531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -125.7265625,
            204.8515625,
            -14.4091796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160868,
          "last_tick": 161134,
          "samples": 267
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4cdb84fa65d42a08",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_585d972b6bcf05f54588_00106",
      "command_record_id": "demo_585d972b6bcf05f54588_00106",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00106",
        "demo_fde4c2af9b83d7a5ead3_00350"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 7,
      "event_tick": 49515,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1611.695700 -981.036800 -200.549440; setang 7.877197 88.665160 0",
          "position_tick": 49003,
          "angle_tick": 49003,
          "origin": [
            -1611.6957,
            -981.0368,
            -200.54944
          ],
          "pitch": 7.8771973,
          "yaw": 88.66516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.9140625,
            249.83594,
            64.89844
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1044.496500 218.819080 -168.984380; setang -20.443497 -49.750214 0",
          "position_tick": 49508,
          "angle_tick": 49508,
          "origin": [
            -1044.4965,
            218.81908,
            -168.98438
          ],
          "pitch": -20.443497,
          "yaw": -49.750214,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            182.48438,
            -161.03223,
            -1.9921875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1027.473511 203.509995 -145.359375; setang -21.043976 -49.750214 0",
          "position_tick": 49515,
          "angle_tick": 49515,
          "origin": [
            -1027.473510742188,
            203.509994506836,
            -145.359375
          ],
          "pitch": -21.043975830078,
          "yaw": -49.750213623047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            181.578125,
            -163.296875,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49003,
          "last_tick": 49515,
          "samples": 513
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4d08522c905f93cd",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00321",
      "command_record_id": "demo_49fabf21b1c26f1010df_00412",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00321",
        "demo_49fabf21b1c26f1010df_00412"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 20,
      "event_tick": 186449,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1891.289900 1288.830300 32.020622; setang 0.628967 102.581760 0",
          "position_tick": 186341,
          "angle_tick": 186341,
          "origin": [
            -1891.2899,
            1288.8303,
            32.020622
          ],
          "pitch": 0.6289673,
          "yaw": 102.58176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2137.616700 1093.990600 37.996460; setang 2.492523 76.203250 0",
          "position_tick": 185998,
          "angle_tick": 185998,
          "origin": [
            -2137.6167,
            1093.9906,
            37.99646
          ],
          "pitch": 2.4925232,
          "yaw": 76.20325,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.90625,
            -107.14844,
            -4.205078
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2003.343900 1423.203500 30.869247; setang -13.794022 79.010254 0",
          "position_tick": 186442,
          "angle_tick": 186442,
          "origin": [
            -2003.3439,
            1423.2035,
            30.869247
          ],
          "pitch": -13.794022,
          "yaw": 79.010254,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.492188,
            241.10938,
            -0.3717041
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1999.179321 1445.791504 30.883186; setang -14.229706 79.083008 0",
          "position_tick": 186449,
          "angle_tick": 186449,
          "origin": [
            -1999.179321289062,
            1445.79150390625,
            30.883186340332
          ],
          "pitch": -14.229705810547,
          "yaw": 79.0830078125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            44.828125,
            240.875,
            2.760498046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185998,
          "last_tick": 186449,
          "samples": 452
        },
        "departure_tick": 186342,
        "movement_to_event_ms": 1687.5,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4d88be6bc48cda06",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00129",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00129",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00129",
        "demo_b24ca24bca0f9defa72c_00182"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "molodoy",
      "round": 7,
      "event_tick": 67338,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -300.484860 2209.102800 -125.080260; setang -3.178833 -1.941147 0",
          "position_tick": 67208,
          "angle_tick": 67208,
          "origin": [
            -300.48486,
            2209.1028,
            -125.08026
          ],
          "pitch": -3.178833,
          "yaw": -1.9411469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            194.125,
            -75.15625,
            -19.046875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 158.927640 2184.777000 -124.444824; setang -11.915009 5.332153 0",
          "position_tick": 67332,
          "angle_tick": 67332,
          "origin": [
            158.92764,
            2184.777,
            -124.444824
          ],
          "pitch": -11.915009,
          "yaw": 5.3321533,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.09668,
            21.09375,
            -0.23828125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 177.993942 2186.463135 -124.537170; setang -11.915009 5.332153 0",
          "position_tick": 67338,
          "angle_tick": 67338,
          "origin": [
            177.993942260742,
            2186.463134765625,
            -124.537170410156
          ],
          "pitch": -11.915008544922,
          "yaw": 5.332153320312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.037109375,
            21.78125,
            -1.53515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67208,
          "last_tick": 67338,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4d9f1d309cbce628",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_da35559385e7d6e5ce42_00436",
      "command_record_id": "demo_da35559385e7d6e5ce42_00436",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00436",
        "demo_fbb358b45e5cdb7b7700_00324"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 21,
      "event_tick": 177577,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -911.541600 422.858760 -7.774719; setang 9.778870 -41.453827 0",
          "position_tick": 177556,
          "angle_tick": 177556,
          "origin": [
            -911.5416,
            422.85876,
            -7.774719
          ],
          "pitch": 9.77887,
          "yaw": -41.453827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -876.146400 471.263520 1.031250; setang 0.703812 -178.931920 0",
          "position_tick": 177447,
          "angle_tick": 177447,
          "origin": [
            -876.1464,
            471.26352,
            1.03125
          ],
          "pitch": 0.70381165,
          "yaw": -178.93192,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.1171875,
            -22.664062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -903.746640 415.983120 -12.385437; setang 10.251953 -41.948883 0",
          "position_tick": 177570,
          "angle_tick": 177570,
          "origin": [
            -903.74664,
            415.98312,
            -12.385437
          ],
          "pitch": 10.251953,
          "yaw": -41.948883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.078125,
            -16.804688,
            -11.265625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -898.969727 411.704651 -15.254578; setang 9.625061 -41.849670 0",
          "position_tick": 177577,
          "angle_tick": 177577,
          "origin": [
            -898.9697265625,
            411.704650878906,
            -15.254577636719
          ],
          "pitch": 9.625061035156,
          "yaw": -41.849670410156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            69.26171875,
            -62.08203125,
            -41.6328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177447,
          "last_tick": 177577,
          "samples": 131
        },
        "departure_tick": 177557,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4e121ca2e78e87c3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00126",
      "command_record_id": "demo_5d6af8fdfb719608e960_00197",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00126",
        "demo_5d6af8fdfb719608e960_00197"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 8,
      "event_tick": 64382,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 625.292600 2118.023000 140.139820; setang -4.179962 -121.169586 0",
          "position_tick": 64373,
          "angle_tick": 64373,
          "origin": [
            625.2926,
            2118.023,
            140.13982
          ],
          "pitch": -4.179962,
          "yaw": -121.169586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 650.296630 2092.637000 139.126070; setang 1.671982 -122.753334 0",
          "position_tick": 64252,
          "angle_tick": 64252,
          "origin": [
            650.29663,
            2092.637,
            139.12607
          ],
          "pitch": 1.6719818,
          "yaw": -122.753334,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.19531,
            -99.890625,
            -5.993164
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 624.924560 2117.415500 140.139820; setang -4.576141 -121.257480 0",
          "position_tick": 64375,
          "angle_tick": 64375,
          "origin": [
            624.92456,
            2117.4155,
            140.13982
          ],
          "pitch": -4.5761414,
          "yaw": -121.25748,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -7.4453125,
            -12.296875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 620.962708 2110.888916 140.139816; setang -4.576141 -121.213531 0",
          "position_tick": 64382,
          "angle_tick": 64382,
          "origin": [
            620.962707519531,
            2110.888916015625,
            140.13981628418
          ],
          "pitch": -4.576141357422,
          "yaw": -121.213531494141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.046875,
            -98.9375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64252,
          "last_tick": 64382,
          "samples": 131
        },
        "departure_tick": 64374,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4ea9fbd675fc8224",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00082",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00082",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00082",
        "demo_585d972b6bcf05f54588_00092"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 6,
      "event_tick": 40703,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -798.916000 -1306.054000 -167.968750; setang -19.481170 -46.279220 0",
          "position_tick": 40687,
          "angle_tick": 40687,
          "origin": [
            -798.916,
            -1306.054,
            -167.96875
          ],
          "pitch": -19.48117,
          "yaw": -46.27922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -732.924440 -1308.867400 -167.968750; setang 5.970734 82.396790 0",
          "position_tick": 40462,
          "angle_tick": 40462,
          "origin": [
            -732.92444,
            -1308.8674,
            -167.96875
          ],
          "pitch": 5.9707336,
          "yaw": 82.39679,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.84375,
            -183.4336,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -792.385000 -1312.885500 -167.968750; setang -19.481170 -46.279220 0",
          "position_tick": 40696,
          "angle_tick": 40696,
          "origin": [
            -792.385,
            -1312.8855,
            -167.96875
          ],
          "pitch": -19.48117,
          "yaw": -46.27922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            76.25391,
            -79.765625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -782.249268 -1323.488770 -167.968750; setang -19.582092 -46.279221 0",
          "position_tick": 40703,
          "angle_tick": 40703,
          "origin": [
            -782.249267578125,
            -1323.48876953125,
            -167.96875
          ],
          "pitch": -19.582092285156,
          "yaw": -46.279220581055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            122.2734375,
            -127.8828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40462,
          "last_tick": 40703,
          "samples": 242
        },
        "departure_tick": 40688,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4ed0395309bde96e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00396",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00396",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00396",
        "demo_79fb1d50cba757afee7d_00437"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 18,
      "event_tick": 150940,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1543.219700 1350.644400 1.031250; setang 1.165924 -146.898880 0",
          "position_tick": 150477,
          "angle_tick": 150477,
          "origin": [
            1543.2197,
            1350.6444,
            1.03125
          ],
          "pitch": 1.1659241,
          "yaw": -146.89888,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1543.219700 1350.644400 1.031250; setang 1.122665 -146.871770 0",
          "position_tick": 150428,
          "angle_tick": 150428,
          "origin": [
            1543.2197,
            1350.6444,
            1.03125
          ],
          "pitch": 1.1226654,
          "yaw": -146.87177,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1474.233400 1383.362900 -10.298767; setang -1.619110 -142.107120 0",
          "position_tick": 150934,
          "angle_tick": 150934,
          "origin": [
            1474.2334,
            1383.3629,
            -10.298767
          ],
          "pitch": -1.6191101,
          "yaw": -142.10712,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -155.04688,
            -132.875,
            -10.75
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1461.030273 1372.401367 -11.024902; setang -1.704941 -142.100601 0",
          "position_tick": 150940,
          "angle_tick": 150940,
          "origin": [
            1461.0302734375,
            1372.4013671875,
            -11.02490234375
          ],
          "pitch": -1.704940795898,
          "yaw": -142.100601196289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -174.7421875,
            -143.375,
            -7.453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150428,
          "last_tick": 150940,
          "samples": 513
        },
        "departure_tick": 150478,
        "movement_to_event_ms": 7234.375,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4ee9a9782bf23706",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4d520a1960bac889dc2d_00133",
      "command_record_id": "demo_4d520a1960bac889dc2d_00133",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00133",
        "demo_a50086abe9c7c4a980cd_00178"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 8,
      "event_tick": 53267,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1559.878300 -1148.397100 -415.968750; setang -0.800629 2.115906 0",
          "position_tick": 52857,
          "angle_tick": 52857,
          "origin": [
            -1559.8783,
            -1148.3971,
            -415.96875
          ],
          "pitch": -0.80062866,
          "yaw": 2.1159058,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -66.63281,
            9.4140625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -296.711670 -1766.938100 -415.968750; setang -7.900207 -23.540619 0",
          "position_tick": 53260,
          "angle_tick": 53260,
          "origin": [
            -296.71167,
            -1766.9381,
            -415.96875
          ],
          "pitch": -7.9002075,
          "yaw": -23.540619,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.25,
            -98.72656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -276.139038 -1776.315186 -415.968750; setang -8.131256 -23.309555 0",
          "position_tick": 53267,
          "angle_tick": 53267,
          "origin": [
            -276.139038085938,
            -1776.315185546875,
            -415.96875
          ],
          "pitch": -8.131256103516,
          "yaw": -23.309555053711,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            223.0,
            -100.4609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52857,
          "last_tick": 53267,
          "samples": 411
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4f4cbfeb0238ed19",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_9c5c91359adde2e94631_00119",
      "command_record_id": "demo_9c5c91359adde2e94631_00119",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00119",
        "demo_ea4226131b7a75cdf0ec_00026"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 8,
      "event_tick": 49779,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1109.231200 306.387500 -256.812130; setang 17.507751 114.110535 0",
          "position_tick": 49369,
          "angle_tick": 49369,
          "origin": [
            1109.2312,
            306.3875,
            -256.81213
          ],
          "pitch": 17.507751,
          "yaw": 114.110535,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.835938,
            240.0874,
            1.2070312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 250.017060 -184.678590 -167.565550; setang -1.188934 -145.296250 0",
          "position_tick": 49772,
          "angle_tick": 49772,
          "origin": [
            250.01706,
            -184.67859,
            -167.56555
          ],
          "pitch": -1.1889343,
          "yaw": -145.29625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.2959,
            -120.234375,
            -0.046875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 234.708908 -196.184937 -167.570251; setang -1.214325 -145.397522 0",
          "position_tick": 49779,
          "angle_tick": 49779,
          "origin": [
            234.708908081055,
            -196.184936523438,
            -167.570251464844
          ],
          "pitch": -1.214324951172,
          "yaw": -145.397521972656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.4287109375,
            -109.8046875,
            -0.04296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49369,
          "last_tick": 49779,
          "samples": 411
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4f6f33c453e48913",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00017",
      "command_record_id": "demo_49fabf21b1c26f1010df_00017",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00017",
        "demo_deb2a52b8ef138c44fe0_00094"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 2,
      "event_tick": 11179,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1000.885500 804.818540 5.106241; setang 3.636475 -175.805630 0",
          "position_tick": 11172,
          "angle_tick": 11172,
          "origin": [
            1000.8855,
            804.81854,
            5.1062407
          ],
          "pitch": 3.6364746,
          "yaw": -175.80563,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 996.714800 726.205750 7.214278; setang 2.633285 170.024410 0",
          "position_tick": 11049,
          "angle_tick": 11049,
          "origin": [
            996.7148,
            726.20575,
            7.214278
          ],
          "pitch": 2.6332855,
          "yaw": 170.02441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.0,
            -35.421875,
            2.8630981
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1000.789300 804.811460 5.109073; setang 3.636475 -175.805630 0",
          "position_tick": 11173,
          "angle_tick": 11173,
          "origin": [
            1000.7893,
            804.81146,
            5.109073
          ],
          "pitch": 3.6364746,
          "yaw": -175.80563,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 997.647034 804.580811 5.201332; setang 3.636475 -175.764084 0",
          "position_tick": 11179,
          "angle_tick": 11179,
          "origin": [
            997.647033691406,
            804.580810546875,
            5.201331615448
          ],
          "pitch": 3.636474609375,
          "yaw": -175.764083862305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -39.93359375,
            -2.93359375,
            1.173431396484
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11049,
          "last_tick": 11179,
          "samples": 131
        },
        "departure_tick": 11173,
        "movement_to_event_ms": 109.375,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4fb30b1291ca8180",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00303",
      "command_record_id": "demo_5d6af8fdfb719608e960_00475",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00303",
        "demo_5d6af8fdfb719608e960_00475"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 19,
      "event_tick": 178138,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1200.561900 2836.229200 128.695470; setang 2.008087 -147.750320 0",
          "position_tick": 178122,
          "angle_tick": 178122,
          "origin": [
            1200.5619,
            2836.2292,
            128.69547
          ],
          "pitch": 2.0080872,
          "yaw": -147.75032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1238.358000 2890.574700 128.031630; setang 2.651489 -146.205720 0",
          "position_tick": 177924,
          "angle_tick": 177924,
          "origin": [
            1238.358,
            2890.5747,
            128.03163
          ],
          "pitch": 2.6514893,
          "yaw": -146.20572,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            25.0625,
            -55.625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1189.792500 2829.432400 128.695470; setang 2.085342 -147.750320 0",
          "position_tick": 178132,
          "angle_tick": 178132,
          "origin": [
            1189.7925,
            2829.4324,
            128.69547
          ],
          "pitch": 2.0853424,
          "yaw": -147.75032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.80469,
            -68.671875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1179.168335 2822.723633 128.695465; setang 2.085342 -147.724579 0",
          "position_tick": 178138,
          "angle_tick": 178138,
          "origin": [
            1179.168334960938,
            2822.7236328125,
            128.695465087891
          ],
          "pitch": 2.085342407227,
          "yaw": -147.724578857422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.2421875,
            -85.4375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177924,
          "last_tick": 178138,
          "samples": 215
        },
        "departure_tick": 178123,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4fc34852e05e8ec8",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00163",
      "command_record_id": "demo_21a2c34da37a8e81c427_00163",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00163",
        "demo_bc6251413daa2447c1ff_00104"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 9,
      "event_tick": 57319,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -471.234200 -2222.774000 -176.487980; setang 0.835999 46.802094 0",
          "position_tick": 57134,
          "angle_tick": 57134,
          "origin": [
            -471.2342,
            -2222.774,
            -176.48798
          ],
          "pitch": 0.83599854,
          "yaw": 46.802094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.203125,
            -92.859375,
            -251.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -158.836490 -2092.225600 -167.968750; setang -30.997925 -27.733948 0",
          "position_tick": 57312,
          "angle_tick": 57312,
          "origin": [
            -158.83649,
            -2092.2256,
            -167.96875
          ],
          "pitch": -30.997925,
          "yaw": -27.733948,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.8398438,
            4.15625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -158.836487 -2092.225586 -167.968750; setang -31.063843 -27.404022 0",
          "position_tick": 57319,
          "angle_tick": 57319,
          "origin": [
            -158.836486816406,
            -2092.2255859375,
            -167.96875
          ],
          "pitch": -31.063842773438,
          "yaw": -27.404022216797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57134,
          "last_tick": 57319,
          "samples": 186
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4fdb111a1799d851",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00103",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00103",
        "demo_a50086abe9c7c4a980cd_00352"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 6,
      "event_tick": 44822,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 914.904400 -777.333100 -414.968750; setang 0.193634 -136.286440 0",
          "position_tick": 44692,
          "angle_tick": 44692,
          "origin": [
            914.9044,
            -777.3331,
            -414.96875
          ],
          "pitch": 0.19363403,
          "yaw": -136.28644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -236.97266,
            -12.496094,
            -411.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 920.196000 -1063.688600 -414.968750; setang -2.710190 -161.212690 0",
          "position_tick": 44816,
          "angle_tick": 44816,
          "origin": [
            920.196,
            -1063.6886,
            -414.96875
          ],
          "pitch": -2.7101898,
          "yaw": -161.21269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.63281,
            -36.9375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 908.694336 -1067.603027 -414.968750; setang -2.710190 -161.164276 0",
          "position_tick": 44822,
          "angle_tick": 44822,
          "origin": [
            908.6943359375,
            -1067.60302734375,
            -414.96875
          ],
          "pitch": -2.710189819336,
          "yaw": -161.164276123047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -163.0859375,
            -55.5234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44692,
          "last_tick": 44822,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4feb4576e001d787",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00321",
      "command_record_id": "demo_07d95741be40e144c266_00321",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00321",
        "demo_44ff5206b8e42e46265b_00410"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 15,
      "event_tick": 136030,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -182.346440 901.115700 77.952290; setang 10.340195 66.417510 0",
          "position_tick": 135557,
          "angle_tick": 135557,
          "origin": [
            -182.34644,
            901.1157,
            77.95229
          ],
          "pitch": 10.340195,
          "yaw": 66.41751,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.05078125,
            -249.99219,
            12.776611
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 692.088440 31.591673 130.031250; setang 5.472565 -21.115387 0",
          "position_tick": 136024,
          "angle_tick": 136024,
          "origin": [
            692.08844,
            31.591673,
            130.03125
          ],
          "pitch": 5.4725647,
          "yaw": -21.115387,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -7.6953125,
            -33.5354,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 691.932312 30.911779 130.031250; setang 5.004959 -22.270325 0",
          "position_tick": 136030,
          "angle_tick": 136030,
          "origin": [
            691.932312011719,
            30.911779403687,
            130.03125
          ],
          "pitch": 5.004959106445,
          "yaw": -22.270324707031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135557,
          "last_tick": 136030,
          "samples": 474
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5033a17c31095a02",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00283",
      "command_record_id": "demo_07d95741be40e144c266_00283",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00283",
        "demo_44ff5206b8e42e46265b_00020"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 13,
      "event_tick": 121284,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1089.446700 -1483.931800 11.594551; setang -2.951538 90.829800 0",
          "position_tick": 121274,
          "angle_tick": 121274,
          "origin": [
            1089.4467,
            -1483.9318,
            11.594551
          ],
          "pitch": -2.951538,
          "yaw": 90.8298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1083.173500 -1483.961700 11.624533; setang 0.297318 83.851776 0",
          "position_tick": 120772,
          "angle_tick": 120772,
          "origin": [
            1083.1735,
            -1483.9617,
            11.624533
          ],
          "pitch": 0.2973175,
          "yaw": 83.851776,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            140.01562,
            0.4765625,
            -0.64941406
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1089.431600 -1482.868300 22.203125; setang -2.974213 90.852810 0",
          "position_tick": 121277,
          "angle_tick": 121277,
          "origin": [
            1089.4316,
            -1482.8683,
            22.203125
          ],
          "pitch": -2.9742126,
          "yaw": 90.85281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.421875,
            30.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1089.392090 -1480.056519 43.890625; setang -2.974213 90.852814 0",
          "position_tick": 121284,
          "angle_tick": 121284,
          "origin": [
            1089.39208984375,
            -1480.056518554688,
            43.890625
          ],
          "pitch": -2.974212646484,
          "yaw": 90.852813720703,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.421875,
            29.984375,
            200.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120772,
          "last_tick": 121284,
          "samples": 513
        },
        "departure_tick": 121275,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_505e3190a8dd0cff",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4d520a1960bac889dc2d_00115",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00172",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00115",
        "demo_f53e9889dd94c99a6feb_00172"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "max",
      "round": 10,
      "event_tick": 77143,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -234.461180 -746.209100 -415.968750; setang -6.489838 54.124146 0",
          "position_tick": 77070,
          "angle_tick": 77070,
          "origin": [
            -234.46118,
            -746.2091,
            -415.96875
          ],
          "pitch": -6.4898376,
          "yaw": 54.124146,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -238.552300 -751.875800 -413.968750; setang -6.336029 54.035920 0",
          "position_tick": 76967,
          "angle_tick": 76967,
          "origin": [
            -238.5523,
            -751.8758,
            -413.96875
          ],
          "pitch": -6.336029,
          "yaw": 54.03592,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -223.323610 -730.749100 -415.968750; setang -6.489838 54.124146 0",
          "position_tick": 77137,
          "angle_tick": 77137,
          "origin": [
            -223.32361,
            -730.7491,
            -415.96875
          ],
          "pitch": -6.4898376,
          "yaw": 54.124146,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            18.476562,
            25.648438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -221.733643 -728.540039 -415.968750; setang -6.489838 54.124146 0",
          "position_tick": 77143,
          "angle_tick": 77143,
          "origin": [
            -221.733642578125,
            -728.5400390625,
            -415.96875
          ],
          "pitch": -6.489837646484,
          "yaw": 54.124145507812,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            21.2890625,
            29.5859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76967,
          "last_tick": 77143,
          "samples": 177
        },
        "departure_tick": 77071,
        "movement_to_event_ms": 1140.625,
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5104e89e902263fa",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00439",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00439",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00439",
        "demo_deb2a52b8ef138c44fe0_00304"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 20,
      "event_tick": 206658,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1400.334400 1514.591300 -6.893311; setang 0.882340 103.636780 0",
          "position_tick": 206269,
          "angle_tick": 206269,
          "origin": [
            1400.3344,
            1514.5913,
            -6.8933105
          ],
          "pitch": 0.8823395,
          "yaw": 103.63678,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1269.743800 1383.968100 0.697425; setang -0.794098 92.165344 0",
          "position_tick": 206146,
          "angle_tick": 206146,
          "origin": [
            1269.7438,
            1383.9681,
            0.6974249
          ],
          "pitch": -0.7940979,
          "yaw": 92.165344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.15625,
            120.82031,
            3.6949158
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1345.569500 1782.714500 -6.757629; setang -12.971771 108.989530 0",
          "position_tick": 206651,
          "angle_tick": 206651,
          "origin": [
            1345.5695,
            1782.7145,
            -6.7576294
          ],
          "pitch": -12.971771,
          "yaw": 108.98953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -71.99219,
            230.73438,
            2.5429688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1338.512695 1804.562378 -4.845276; setang -15.530548 108.960327 0",
          "position_tick": 206658,
          "angle_tick": 206658,
          "origin": [
            1338.5126953125,
            1804.562377929688,
            -4.845275878906
          ],
          "pitch": -15.530548095703,
          "yaw": 108.960327148438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -76.34375,
            232.8125,
            31.01953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 206146,
          "last_tick": 206658,
          "samples": 513
        },
        "departure_tick": 206270,
        "movement_to_event_ms": 6078.125,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_51118d12bed6fa86",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00043",
      "command_record_id": "demo_18d34587c875f0b595ae_00043",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00043",
        "demo_518d8b186445b01e1f62_00281"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 4,
      "event_tick": 33245,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1473.594500 108.719210 0.031250; setang -2.062683 111.561005 0",
          "position_tick": 33115,
          "angle_tick": 33115,
          "origin": [
            1473.5945,
            108.71921,
            0.03125
          ],
          "pitch": -2.062683,
          "yaw": 111.561005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -32.546875,
            4.609375,
            -193.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1329.796600 502.012180 0.031250; setang -7.067642 125.255800 0",
          "position_tick": 33239,
          "angle_tick": 33239,
          "origin": [
            1329.7966,
            502.01218,
            0.03125
          ],
          "pitch": -7.067642,
          "yaw": 125.2558,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.67969,
            198.4375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1318.622437 517.552429 0.031250; setang -7.067642 125.255798 0",
          "position_tick": 33245,
          "angle_tick": 33245,
          "origin": [
            1318.622436523438,
            517.552429199219,
            0.03125
          ],
          "pitch": -7.067642211914,
          "yaw": 125.255798339844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -142.765625,
            199.11328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33115,
          "last_tick": 33245,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_514da9530c89aa7d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00142",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00142",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00142",
        "demo_c7fce8ea189bfb0ec256_00057"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 8,
      "event_tick": 48764,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 810.623840 23.926758 -639.968750; setang 3.920410 -108.214645 0",
          "position_tick": 48634,
          "angle_tick": 48634,
          "origin": [
            810.62384,
            23.926758,
            -639.96875
          ],
          "pitch": 3.9204102,
          "yaw": -108.214645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            214.44922,
            -11.516846,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 858.801600 32.165924 -639.968750; setang 1.584091 -111.184730 0",
          "position_tick": 48758,
          "angle_tick": 48758,
          "origin": [
            858.8016,
            32.165924,
            -639.96875
          ],
          "pitch": 1.5840912,
          "yaw": -111.18473,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.51953,
            -137.90259,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 853.735657 19.107052 -639.968750; setang 1.504791 -111.184731 0",
          "position_tick": 48764,
          "angle_tick": 48764,
          "origin": [
            853.735656738281,
            19.107051849365,
            -639.96875
          ],
          "pitch": 1.504791259766,
          "yaw": -111.184730529785,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.48828125,
            -179.193237304688,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48634,
          "last_tick": 48764,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5165033625ff2c88",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_18d34587c875f0b595ae_00102",
      "command_record_id": "demo_18d34587c875f0b595ae_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00102",
        "demo_241d9eb92ddde5a3b396_00107"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "FL1T",
      "round": 8,
      "event_tick": 60767,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 25.115591 1574.828700 -26.768127; setang 5.251129 -10.681793 0",
          "position_tick": 60637,
          "angle_tick": 60637,
          "origin": [
            25.115591,
            1574.8287,
            -26.768127
          ],
          "pitch": 5.251129,
          "yaw": -10.681793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            95.8125,
            -230.90625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 241.756360 1274.431600 -31.968750; setang -11.377029 -115.726890 0",
          "position_tick": 60760,
          "angle_tick": 60760,
          "origin": [
            241.75636,
            1274.4316,
            -31.96875
          ],
          "pitch": -11.377029,
          "yaw": -115.72689,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.85449,
            -222.35938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 232.010452 1253.633057 -31.968750; setang -11.402771 -115.726891 0",
          "position_tick": 60767,
          "angle_tick": 60767,
          "origin": [
            232.010452270508,
            1253.633056640625,
            -31.96875
          ],
          "pitch": -11.402770996094,
          "yaw": -115.726890563965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -104.4384765625,
            -221.6328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60637,
          "last_tick": 60767,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5167bbbbb1e95070",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00140",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00140",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00140",
        "demo_9da916c73bb5ff938c63_00157"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 7,
      "event_tick": 55246,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 232.784576 526.079712 87.496284; setang -34.539978 14.161713 0",
          "position_tick": 55232,
          "angle_tick": 55246,
          "origin": [
            232.784576416016,
            526.079711914062,
            87.496284484863
          ],
          "pitch": -34.539978027344,
          "yaw": 14.161712646484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 232.784580 526.079700 87.496284; setang -34.539978 14.161713 0",
          "position_tick": 55233,
          "angle_tick": 55233,
          "origin": [
            232.78458,
            526.0797,
            87.496284
          ],
          "pitch": -34.539978,
          "yaw": 14.161713,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 232.784576 526.079712 128.281250; setang -34.539978 14.161713 0",
          "position_tick": 55246,
          "angle_tick": 55246,
          "origin": [
            232.784576416016,
            526.079711914062,
            128.28125
          ],
          "pitch": -34.539978027344,
          "yaw": 14.161712646484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            161.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55105,
          "last_tick": 55246,
          "samples": 142
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_51b30fd2a4c467f2",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00275",
      "command_record_id": "demo_84f87856e21e12df25d7_00275",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00275",
        "demo_9da916c73bb5ff938c63_00285"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 14,
      "event_tick": 127676,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 59.904587 931.961548 82.032272; setang -47.398453 78.340088 0",
          "position_tick": 127667,
          "angle_tick": 127676,
          "origin": [
            59.904586791992,
            931.961547851562,
            82.032272338867
          ],
          "pitch": -47.398452758789,
          "yaw": 78.340087890625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 59.904587 931.961550 92.437500; setang -47.398453 78.340090 0",
          "position_tick": 127670,
          "angle_tick": 127670,
          "origin": [
            59.904587,
            931.96155,
            92.4375
          ],
          "pitch": -47.398453,
          "yaw": 78.34009,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 59.904587 931.961548 111.062500; setang -47.398453 78.340088 0",
          "position_tick": 127676,
          "angle_tick": 127676,
          "origin": [
            59.904586791992,
            931.961547851562,
            111.0625
          ],
          "pitch": -47.398452758789,
          "yaw": 78.340087890625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127283,
          "last_tick": 127676,
          "samples": 394
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_51f459d0ae26628e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00081",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00081",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00081",
        "demo_4d520a1960bac889dc2d_00279"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 6,
      "event_tick": 34426,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1926.081200 -801.554800 -343.367130; setang 7.853851 -113.603440 0",
          "position_tick": 34173,
          "angle_tick": 34173,
          "origin": [
            1926.0812,
            -801.5548,
            -343.36713
          ],
          "pitch": 7.8538513,
          "yaw": -113.60344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.601562,
            -105.49219,
            26.789062
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1313.599200 -1364.908300 -415.968750; setang -26.355865 -145.855530 0",
          "position_tick": 34420,
          "angle_tick": 34420,
          "origin": [
            1313.5992,
            -1364.9083,
            -415.96875
          ],
          "pitch": -26.355865,
          "yaw": -145.85553,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.60156,
            -134.75781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1297.656128 -1375.499390 -415.968750; setang -29.171783 -145.679398 0",
          "position_tick": 34426,
          "angle_tick": 34426,
          "origin": [
            1297.656127929688,
            -1375.499389648438,
            -415.96875
          ],
          "pitch": -29.171783447266,
          "yaw": -145.679397583008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.8046875,
            -135.953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34173,
          "last_tick": 34426,
          "samples": 254
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5202f530c2414e8f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00186",
      "command_record_id": "demo_79fb1d50cba757afee7d_00406",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00186",
        "demo_79fb1d50cba757afee7d_00406"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 21,
      "event_tick": 170459,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 645.827800 -229.649350 -0.998962; setang -13.337402 90.351560 0",
          "position_tick": 170449,
          "angle_tick": 170449,
          "origin": [
            645.8278,
            -229.64935,
            -0.9989624
          ],
          "pitch": -13.337402,
          "yaw": 90.35156,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 449.738400 -338.202880 9.031250; setang -4.784882 75.117310 0",
          "position_tick": 170329,
          "angle_tick": 170329,
          "origin": [
            449.7384,
            -338.20288,
            9.03125
          ],
          "pitch": -4.7848816,
          "yaw": 75.11731,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.455078,
            -89.86719,
            -240.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 645.824900 -229.156130 -1.007446; setang -13.337402 90.351560 0",
          "position_tick": 170453,
          "angle_tick": 170453,
          "origin": [
            645.8249,
            -229.15613,
            -1.0074463
          ],
          "pitch": -13.337402,
          "yaw": 90.35156,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -0.05078125,
            8.730469,
            -0.1484375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 645.819763 -228.220154 -1.023560; setang -13.337402 90.351562 0",
          "position_tick": 170459,
          "angle_tick": 170459,
          "origin": [
            645.819763183594,
            -228.220153808594,
            -1.023559570312
          ],
          "pitch": -13.33740234375,
          "yaw": 90.3515625,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -0.08203125,
            13.60546875,
            -0.234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170329,
          "last_tick": 170459,
          "samples": 131
        },
        "departure_tick": 170450,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5211c959f04f5eb4",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_9973c9a1187116ecba8b_00020",
      "command_record_id": "demo_9973c9a1187116ecba8b_00020",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00020",
        "demo_deb2a52b8ef138c44fe0_00239"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 2,
      "event_tick": 12882,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 275.558720 1727.970700 73.864820; setang 3.913879 31.862060 0",
          "position_tick": 12752,
          "angle_tick": 12752,
          "origin": [
            275.55872,
            1727.9707,
            73.86482
          ],
          "pitch": 3.9138794,
          "yaw": 31.86206,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.915039,
            146.01562,
            -0.3416443
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 324.604160 1825.422600 96.458900; setang -11.748169 58.783386 0",
          "position_tick": 12875,
          "angle_tick": 12875,
          "origin": [
            324.60416,
            1825.4226,
            96.4589
          ],
          "pitch": -11.748169,
          "yaw": 58.783386,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            118.416016,
            200.19531,
            -0.7597656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 336.164001 1844.810669 96.351013; setang -11.734772 58.783386 0",
          "position_tick": 12882,
          "angle_tick": 12882,
          "origin": [
            336.164001464844,
            1844.810668945312,
            96.351013183594
          ],
          "pitch": -11.734771728516,
          "yaw": 58.783386230469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.482421875,
            209.734375,
            -2.2001953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12752,
          "last_tick": 12882,
          "samples": 131
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_52464f9b1a630b02",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00020",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00020",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00020",
        "demo_585d972b6bcf05f54588_00104"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "flameZ",
      "round": 3,
      "event_tick": 11635,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 190.843500 -231.580140 -96.906250; setang 8.712158 -151.192810 0",
          "position_tick": 11505,
          "angle_tick": 11505,
          "origin": [
            190.8435,
            -231.58014,
            -96.90625
          ],
          "pitch": 8.712158,
          "yaw": -151.19281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -85.56152,
            -188.41406,
            -29.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 118.216060 -374.915900 -172.527470; setang -7.787933 -167.033050 0",
          "position_tick": 11628,
          "angle_tick": 11628,
          "origin": [
            118.21606,
            -374.9159,
            -172.52747
          ],
          "pitch": -7.7879333,
          "yaw": -167.03305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -210.66846,
            -39.4375,
            -37.640625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 97.255600 -379.174927 -176.296509; setang -8.579987 -166.703110 0",
          "position_tick": 11635,
          "angle_tick": 11635,
          "origin": [
            97.255599975586,
            -379.174926757812,
            -176.296508789062
          ],
          "pitch": -8.579986572266,
          "yaw": -166.703109741211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -229.2978515625,
            -48.2421875,
            -41.6171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11505,
          "last_tick": 11635,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_526facd8cb297e5e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_62cb3af35c3893a91c7d_00014",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00014",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00014",
        "demo_fde4c2af9b83d7a5ead3_00244"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 3,
      "event_tick": 16284,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -114.586060 -1936.693100 -167.968750; setang 0.923889 57.638397 0",
          "position_tick": 16257,
          "angle_tick": 16257,
          "origin": [
            -114.58606,
            -1936.6931,
            -167.96875
          ],
          "pitch": 0.92388916,
          "yaw": 57.638397,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1149.493000 -2339.183800 -174.454400; setang -5.728683 30.996552 0",
          "position_tick": 15772,
          "angle_tick": 15772,
          "origin": [
            -1149.493,
            -2339.1838,
            -174.4544
          ],
          "pitch": -5.7286835,
          "yaw": 30.996552,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.5625,
            -97.953125,
            51.445312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -93.528440 -1903.229500 -167.968750; setang 1.293640 57.854004 0",
          "position_tick": 16277,
          "angle_tick": 16277,
          "origin": [
            -93.52844,
            -1903.2295,
            -167.96875
          ],
          "pitch": 1.2936401,
          "yaw": 57.854004,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.875,
            170.07031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -82.608765 -1885.850708 -167.968750; setang 1.293640 57.854004 0",
          "position_tick": 16284,
          "angle_tick": 16284,
          "origin": [
            -82.608764648438,
            -1885.850708007812,
            -167.96875
          ],
          "pitch": 1.293640136719,
          "yaw": 57.85400390625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            120.75,
            192.15625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15772,
          "last_tick": 16284,
          "samples": 513
        },
        "departure_tick": 16258,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_52a7f74638b56ce9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00191",
      "command_record_id": "demo_67348e1baa5b49bad101_00454",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00191",
        "demo_67348e1baa5b49bad101_00454"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 21,
      "event_tick": 193552,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1239.966600 -1128.006200 -254.248840; setang -21.641006 -169.174680 0",
          "position_tick": 193122,
          "angle_tick": 193122,
          "origin": [
            1239.9666,
            -1128.0062,
            -254.24884
          ],
          "pitch": -21.641006,
          "yaw": -169.17468,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1239.966600 -1128.006200 -254.248840; setang -20.847930 -169.127990 0",
          "position_tick": 193040,
          "angle_tick": 193040,
          "origin": [
            1239.9666,
            -1128.0062,
            -254.24884
          ],
          "pitch": -20.84793,
          "yaw": -169.12799,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 499.986600 -1600.731600 -261.958370; setang -24.462769 177.696290 0",
          "position_tick": 193545,
          "angle_tick": 193545,
          "origin": [
            499.9866,
            -1600.7316,
            -261.95837
          ],
          "pitch": -24.462769,
          "yaw": 177.69629,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -26.199219,
            1.09375,
            13.097656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 497.187653 -1600.626953 -260.558899; setang -24.532806 178.162872 0",
          "position_tick": 193552,
          "angle_tick": 193552,
          "origin": [
            497.187652587891,
            -1600.626953125,
            -260.558898925781
          ],
          "pitch": -24.532806396484,
          "yaw": 178.162872314453,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -31.88671875,
            1.109375,
            15.94140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 193040,
          "last_tick": 193552,
          "samples": 513
        },
        "departure_tick": 193123,
        "movement_to_event_ms": 6718.75,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_532a667ad3112055",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00245",
      "command_record_id": "demo_7dadd8516dde2b87da75_00432",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00245",
        "demo_7dadd8516dde2b87da75_00432"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 19,
      "event_tick": 191682,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 816.697940 2278.415000 136.031480; setang -6.216888 -130.630190 0",
          "position_tick": 191661,
          "angle_tick": 191661,
          "origin": [
            816.69794,
            2278.415,
            136.03148
          ],
          "pitch": -6.2168884,
          "yaw": -130.63019,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 710.231700 2428.451000 136.031460; setang 21.423676 116.272095 0",
          "position_tick": 191322,
          "angle_tick": 191322,
          "origin": [
            710.2317,
            2428.451,
            136.03146
          ],
          "pitch": 21.423676,
          "yaw": 116.272095,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.64453,
            193.71875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 799.530640 2258.397000 136.031480; setang -7.286346 -130.511400 0",
          "position_tick": 191676,
          "angle_tick": 191676,
          "origin": [
            799.53064,
            2258.397,
            136.03148
          ],
          "pitch": -7.2863464,
          "yaw": -130.5114,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -114.203125,
            -133.26562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 789.415527 2246.577393 136.031342; setang -8.157349 -130.313293 0",
          "position_tick": 191682,
          "angle_tick": 191682,
          "origin": [
            789.41552734375,
            2246.577392578125,
            136.031341552734
          ],
          "pitch": -8.157348632812,
          "yaw": -130.313293457031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.7109375,
            -158.71875,
            -0.0029296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 191322,
          "last_tick": 191682,
          "samples": 361
        },
        "departure_tick": 191662,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5332623770872f08",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00223",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00182",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00223",
        "demo_3ef7bfc9c4cb1bcd3960_00182"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "flameZ",
      "round": 9,
      "event_tick": 75508,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1001.509030 -450.530400 -310.699830; setang -14.487884 -50.876312 0",
          "position_tick": 75495,
          "angle_tick": 75495,
          "origin": [
            -1001.50903,
            -450.5304,
            -310.69983
          ],
          "pitch": -14.4878845,
          "yaw": -50.876312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -998.098900 -503.994400 -287.968750; setang -7.162048 -48.368347 0",
          "position_tick": 75378,
          "angle_tick": 75378,
          "origin": [
            -998.0989,
            -503.9944,
            -287.96875
          ],
          "pitch": -7.1620483,
          "yaw": -48.368347,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.074219,
            -94.32422,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -998.842350 -453.808170 -309.060970; setang -14.620056 -50.876312 0",
          "position_tick": 75501,
          "angle_tick": 75501,
          "origin": [
            -998.84235,
            -453.80817,
            -309.06097
          ],
          "pitch": -14.620056,
          "yaw": -50.876312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.69922,
            -52.476562,
            26.234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -991.376038 -462.978210 -304.475952; setang -14.884064 -50.810394 0",
          "position_tick": 75508,
          "angle_tick": 75508,
          "origin": [
            -991.376037597656,
            -462.978210449219,
            -304.475952148438
          ],
          "pitch": -14.884063720703,
          "yaw": -50.810394287109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            96.390625,
            -118.35546875,
            59.1796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75378,
          "last_tick": 75508,
          "samples": 131
        },
        "departure_tick": 75496,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5379fe359e454450",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9c5c91359adde2e94631_00126",
      "command_record_id": "demo_9c5c91359adde2e94631_00126",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00126",
        "demo_bc6251413daa2447c1ff_00425"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NertZ",
      "round": 8,
      "event_tick": 49946,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1071.766968 -393.683838 -263.968750; setang 8.078384 -5.658997 0",
          "position_tick": 49937,
          "angle_tick": 49946,
          "origin": [
            -1071.766967773438,
            -393.683837890625,
            -263.96875
          ],
          "pitch": 8.078384399414,
          "yaw": -5.658996582031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1071.767000 -393.683840 -256.562500; setang 8.104828 -5.658997 0",
          "position_tick": 49939,
          "angle_tick": 49939,
          "origin": [
            -1071.767,
            -393.68384,
            -256.5625
          ],
          "pitch": 8.104828,
          "yaw": -5.6589966,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            189.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1071.766968 -393.683838 -233.984375; setang 8.078384 -5.658997 0",
          "position_tick": 49946,
          "angle_tick": 49946,
          "origin": [
            -1071.766967773438,
            -393.683837890625,
            -233.984375
          ],
          "pitch": 8.078384399414,
          "yaw": -5.658996582031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49434,
          "last_tick": 49946,
          "samples": 513
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_537c340e1d59fecf",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00076",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00076",
        "demo_f1d8725268c9f30ce844_00165"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 6,
      "event_tick": 42882,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1304.939200 -2289.432900 -208.860350; setang 4.207428 -13.469574 0",
          "position_tick": 42730,
          "angle_tick": 42730,
          "origin": [
            -1304.9392,
            -2289.4329,
            -208.86035
          ],
          "pitch": 4.207428,
          "yaw": -13.469574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.17188,
            -187.67188,
            19.988281
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -779.603150 -2347.491000 -176.293150; setang -9.295120 42.822998 0",
          "position_tick": 42876,
          "angle_tick": 42876,
          "origin": [
            -779.60315,
            -2347.491,
            -176.29315
          ],
          "pitch": -9.29512,
          "yaw": 42.822998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            191.35156,
            153.0,
            -23.808594
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -764.908936 -2335.226318 -178.144409; setang -9.377518 42.877930 0",
          "position_tick": 42882,
          "angle_tick": 42882,
          "origin": [
            -764.908935546875,
            -2335.226318359375,
            -178.144409179688
          ],
          "pitch": -9.377517700195,
          "yaw": 42.8779296875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            186.71875,
            158.625,
            -23.6484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42730,
          "last_tick": 42882,
          "samples": 153
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_539ab1a01768b33c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_f1d8725268c9f30ce844_00063",
      "command_record_id": "demo_f1d8725268c9f30ce844_00063",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00063",
        "demo_fde4c2af9b83d7a5ead3_00451"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NiKo",
      "round": 5,
      "event_tick": 30386,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1149.095200 593.533140 -79.968750; setang -0.950317 170.500240 0",
          "position_tick": 30256,
          "angle_tick": 30256,
          "origin": [
            -1149.0952,
            593.53314,
            -79.96875
          ],
          "pitch": -0.9503174,
          "yaw": 170.50024,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.6953125,
            -89.94531,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1167.958300 653.926100 -79.968750; setang -9.011200 171.150850 0",
          "position_tick": 30379,
          "angle_tick": 30379,
          "origin": [
            -1167.9583,
            653.9261,
            -79.96875
          ],
          "pitch": -9.0112,
          "yaw": 171.15085,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1167.958252 653.926086 -79.968750; setang -8.887939 171.185883 0",
          "position_tick": 30386,
          "angle_tick": 30386,
          "origin": [
            -1167.958251953125,
            653.926086425781,
            -79.96875
          ],
          "pitch": -8.887939453125,
          "yaw": 171.185882568359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30256,
          "last_tick": 30386,
          "samples": 131
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_53d3bb3d031e3c24",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00146",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00146",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00146",
        "demo_67348e1baa5b49bad101_00213"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 8,
      "event_tick": 62097,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -729.156860 -1311.213013 -167.968750; setang 15.078735 75.179779 0",
          "position_tick": 62089,
          "angle_tick": 62097,
          "origin": [
            -729.156860351562,
            -1311.213012695312,
            -167.96875
          ],
          "pitch": 15.078735351562,
          "yaw": 75.179779052734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -729.156860 -1311.213000 -167.968750; setang 15.078735 75.128970 0",
          "position_tick": 62090,
          "angle_tick": 62090,
          "origin": [
            -729.15686,
            -1311.213,
            -167.96875
          ],
          "pitch": 15.078735,
          "yaw": 75.12897,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -729.156860 -1311.213013 -167.968750; setang 15.078735 75.179779 0",
          "position_tick": 62097,
          "angle_tick": 62097,
          "origin": [
            -729.156860351562,
            -1311.213012695312,
            -167.96875
          ],
          "pitch": 15.078735351562,
          "yaw": 75.179779052734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61967,
          "last_tick": 62097,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_545c0f5d46925de7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00000",
      "command_record_id": "demo_49fabf21b1c26f1010df_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00000",
        "demo_9973c9a1187116ecba8b_00300"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 1,
      "event_tick": 2137,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 148.084229 185.048355 9.350977; setang -43.815186 78.071594 0",
          "position_tick": 2128,
          "angle_tick": 2137,
          "origin": [
            148.084228515625,
            185.048355102539,
            9.35097694397
          ],
          "pitch": -43.815185546875,
          "yaw": 78.071594238281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 148.084230 185.048360 20.484375; setang -43.815186 78.048950 0",
          "position_tick": 2131,
          "angle_tick": 2131,
          "origin": [
            148.08423,
            185.04836,
            20.484375
          ],
          "pitch": -43.815186,
          "yaw": 78.04895,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 148.084229 185.048355 38.937500; setang -43.815186 78.071594 0",
          "position_tick": 2137,
          "angle_tick": 2137,
          "origin": [
            148.084228515625,
            185.048355102539,
            38.9375
          ],
          "pitch": -43.815185546875,
          "yaw": 78.071594238281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2007,
          "last_tick": 2137,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5471616a9c3895f4",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00205",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00205",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00205",
        "demo_9da916c73bb5ff938c63_00213"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 10,
      "event_tick": 82823,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 848.652300 2367.360000 140.084300; setang -6.088837 -125.671234 0",
          "position_tick": 82640,
          "angle_tick": 82640,
          "origin": [
            848.6523,
            2367.36,
            140.0843
          ],
          "pitch": -6.0888367,
          "yaw": -125.671234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 809.159500 2449.552200 136.031460; setang 0.029526 -119.965210 0",
          "position_tick": 82540,
          "angle_tick": 82540,
          "origin": [
            809.1595,
            2449.5522,
            136.03146
          ],
          "pitch": 0.029525757,
          "yaw": -119.96521,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.253906,
            42.109375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 797.887000 2234.370800 136.031270; setang -14.824677 -135.231050 0",
          "position_tick": 82816,
          "angle_tick": 82816,
          "origin": [
            797.887,
            2234.3708,
            136.03127
          ],
          "pitch": -14.8246765,
          "yaw": -135.23105,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -165.36719,
            -170.32812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 781.859558 2218.125732 136.031281; setang -15.618774 -135.407532 0",
          "position_tick": 82823,
          "angle_tick": 82823,
          "origin": [
            781.859558105469,
            2218.125732421875,
            136.031280517578
          ],
          "pitch": -15.618774414062,
          "yaw": -135.407531738281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.35546875,
            -172.046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82540,
          "last_tick": 82823,
          "samples": 284
        },
        "departure_tick": 82641,
        "movement_to_event_ms": 2859.375,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5474255d3217f1bc",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00038",
      "command_record_id": "demo_44ff5206b8e42e46265b_00038",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00038",
        "demo_4f80b8bcc2fa56bb83a7_00108"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 3,
      "event_tick": 19112,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -96.195740 -1851.717900 -159.968750; setang 2.337341 4.062531 0",
          "position_tick": 18618,
          "angle_tick": 18618,
          "origin": [
            -96.19574,
            -1851.7179,
            -159.96875
          ],
          "pitch": 2.3373413,
          "yaw": 4.0625305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            216.78125,
            96.859375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 924.115200 -852.220200 22.553001; setang -10.367660 173.792050 0",
          "position_tick": 19106,
          "angle_tick": 19106,
          "origin": [
            924.1152,
            -852.2202,
            22.553001
          ],
          "pitch": -10.3676605,
          "yaw": 173.79205,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.03516,
            21.625,
            71.94617
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 905.059204 -850.424622 28.139093; setang -10.367661 173.792053 0",
          "position_tick": 19112,
          "angle_tick": 19112,
          "origin": [
            905.059204101562,
            -850.424621582031,
            28.139093399048
          ],
          "pitch": -10.367660522461,
          "yaw": 173.792053222656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.87109375,
            23.546875,
            71.319213867188
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18618,
          "last_tick": 19112,
          "samples": 495
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5496cea73f4ec813",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44ff5206b8e42e46265b_00353",
      "command_record_id": "demo_44ff5206b8e42e46265b_00353",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00353",
        "demo_731311ac42553ee59f1a_00187"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 15,
      "event_tick": 140101,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -299.033700 906.056300 79.317350; setang -2.178040 -112.723500 0",
          "position_tick": 139880,
          "angle_tick": 139880,
          "origin": [
            -299.0337,
            906.0563,
            79.31735
          ],
          "pitch": -2.1780396,
          "yaw": -112.7235,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            212.03906,
            131.08984,
            -121.16504
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -581.708900 736.993600 114.667830; setang 16.354858 -84.845695 0",
          "position_tick": 140088,
          "angle_tick": 140088,
          "origin": [
            -581.7089,
            736.9936,
            114.66783
          ],
          "pitch": 16.354858,
          "yaw": -84.845695,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            2.9609375,
            -33.16797,
            23.493164
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -581.114807 730.378052 154.796875; setang 16.315384 -84.845695 0",
          "position_tick": 140101,
          "angle_tick": 140101,
          "origin": [
            -581.114807128906,
            730.378051757812,
            154.796875
          ],
          "pitch": 16.315383911133,
          "yaw": -84.845695495605,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            3.171875,
            -35.328125,
            172.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139880,
          "last_tick": 140101,
          "samples": 222
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_54cb9ae7ecd01759",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00253",
      "command_record_id": "demo_7dadd8516dde2b87da75_00253",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00253",
        "demo_86c38e0db4646195347a_00169"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 12,
      "event_tick": 113578,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2321.483000 -209.833740 100.242050; setang -14.322052 156.596710 0",
          "position_tick": 113564,
          "angle_tick": 113564,
          "origin": [
            2321.483,
            -209.83374,
            100.24205
          ],
          "pitch": -14.322052,
          "yaw": 156.59671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2076.062500 -354.715150 290.531250; setang 8.729675 85.532350 0",
          "position_tick": 113319,
          "angle_tick": 113319,
          "origin": [
            2076.0625,
            -354.71515,
            290.53125
          ],
          "pitch": 8.729675,
          "yaw": 85.53235,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2313.001500 -206.163330 100.366870; setang -14.322052 156.596710 0",
          "position_tick": 113572,
          "angle_tick": 113572,
          "origin": [
            2313.0015,
            -206.16333,
            100.36687
          ],
          "pitch": -14.322052,
          "yaw": 156.59671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.46875,
            43.48828,
            1.4799805
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2302.125000 -201.453735 100.527267; setang -14.322052 156.528381 0",
          "position_tick": 113578,
          "angle_tick": 113578,
          "origin": [
            2302.125,
            -201.453735351562,
            100.527267456055
          ],
          "pitch": -14.322052001953,
          "yaw": 156.528381347656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -155.171875,
            67.2265625,
            2.29296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 113319,
          "last_tick": 113578,
          "samples": 260
        },
        "departure_tick": 113565,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5516b442c3564b9d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00010",
      "command_record_id": "demo_79fb1d50cba757afee7d_00248",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00010",
        "demo_79fb1d50cba757afee7d_00248"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 14,
      "event_tick": 111482,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -337.062680 2380.030500 -99.706726; setang 4.806854 -98.300860 0",
          "position_tick": 111155,
          "angle_tick": 111155,
          "origin": [
            -337.06268,
            2380.0305,
            -99.706726
          ],
          "pitch": 4.8068542,
          "yaw": -98.30086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -633.021200 2315.519500 -114.898315; setang -2.967682 -74.223290 0",
          "position_tick": 110970,
          "angle_tick": 110970,
          "origin": [
            -633.0212,
            2315.5195,
            -114.898315
          ],
          "pitch": -2.967682,
          "yaw": -74.22329,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.83203,
            208.75,
            30.4375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1039.455900 2420.738500 -4.110169; setang -16.761703 -145.118410 0",
          "position_tick": 111476,
          "angle_tick": 111476,
          "origin": [
            -1039.4559,
            2420.7385,
            -4.1101685
          ],
          "pitch": -16.761703,
          "yaw": -145.11841,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.78906,
            -129.96875,
            58.710938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1055.173828 2410.183838 0.182823; setang -17.388611 -145.076523 0",
          "position_tick": 111482,
          "angle_tick": 111482,
          "origin": [
            -1055.173828125,
            2410.183837890625,
            0.182823181152
          ],
          "pitch": -17.388610839844,
          "yaw": -145.076522827148,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.7734375,
            -137.09375,
            56.31005859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110970,
          "last_tick": 111482,
          "samples": 513
        },
        "departure_tick": 111156,
        "movement_to_event_ms": 5109.375,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_55538b16cfbb0c3a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00083",
      "command_record_id": "demo_7dadd8516dde2b87da75_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00083",
        "demo_86c38e0db4646195347a_00047"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 6,
      "event_tick": 46992,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 369.666656 1664.301514 134.031311; setang -13.256042 64.293701 0",
          "position_tick": 46983,
          "angle_tick": 46992,
          "origin": [
            369.666656494141,
            1664.301513671875,
            134.031311035156
          ],
          "pitch": -13.256042480469,
          "yaw": 64.293701171875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 369.666660 1664.301500 141.843750; setang -13.256042 64.293700 0",
          "position_tick": 46985,
          "angle_tick": 46985,
          "origin": [
            369.66666,
            1664.3015,
            141.84375
          ],
          "pitch": -13.2560425,
          "yaw": 64.2937,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.9961
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 370.839355 1666.735596 164.312500; setang -13.256042 64.293701 0",
          "position_tick": 46992,
          "angle_tick": 46992,
          "origin": [
            370.83935546875,
            1666.735595703125,
            164.3125
          ],
          "pitch": -13.256042480469,
          "yaw": 64.293701171875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            13.015625,
            27.015625,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46862,
          "last_tick": 46992,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_55645f7d23f282cd",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00447",
      "command_record_id": "demo_67348e1baa5b49bad101_00447",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00447",
        "demo_ea4226131b7a75cdf0ec_00114"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xiELO",
      "round": 21,
      "event_tick": 193256,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -844.851300 294.602600 -167.060790; setang 0.752228 -81.948740 0",
          "position_tick": 193236,
          "angle_tick": 193236,
          "origin": [
            -844.8513,
            294.6026,
            -167.06079
          ],
          "pitch": 0.7522278,
          "yaw": -81.94874,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -905.308500 287.198460 -168.145320; setang -0.237579 -69.474790 0",
          "position_tick": 192994,
          "angle_tick": 192994,
          "origin": [
            -905.3085,
            287.19846,
            -168.14532
          ],
          "pitch": -0.23757935,
          "yaw": -69.47479,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.609375,
            0.0,
            0.921875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -841.797670 273.223140 -168.312070; setang 0.514648 -81.790470 0",
          "position_tick": 193250,
          "angle_tick": 193250,
          "origin": [
            -841.79767,
            273.22314,
            -168.31207
          ],
          "pitch": 0.51464844,
          "yaw": -81.79047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            23.015625,
            -160.80469,
            -9.410156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -839.689148 258.551666 -169.170227; setang 0.356369 -81.711159 0",
          "position_tick": 193256,
          "angle_tick": 193256,
          "origin": [
            -839.689147949219,
            258.551666259766,
            -169.170227050781
          ],
          "pitch": 0.356369018555,
          "yaw": -81.711158752441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.66796875,
            -198.91796875,
            -11.6328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192994,
          "last_tick": 193256,
          "samples": 263
        },
        "departure_tick": 193237,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_559202202933ed91",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00143",
      "command_record_id": "demo_56d855ae2f8723544f85_00143",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00143",
        "demo_c41e59c2737947d52711_00466"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "latto",
      "round": 7,
      "event_tick": 51326,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -204.523440 -1282.065900 1660.031200; setang 0.550003 58.280060 0",
          "position_tick": 51311,
          "angle_tick": 51311,
          "origin": [
            -204.52344,
            -1282.0659,
            1660.0312
          ],
          "pitch": 0.55000305,
          "yaw": 58.28006,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -144.816040 -1282.890700 1660.031200; setang 1.072540 56.189910 0",
          "position_tick": 51196,
          "angle_tick": 51196,
          "origin": [
            -144.81604,
            -1282.8907,
            1660.0312
          ],
          "pitch": 1.0725403,
          "yaw": 56.18991,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.21094,
            101.33594,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -200.441280 -1275.464400 1660.031200; setang 0.550003 58.280060 0",
          "position_tick": 51319,
          "angle_tick": 51319,
          "origin": [
            -200.44128,
            -1275.4644,
            1660.0312
          ],
          "pitch": 0.55000305,
          "yaw": 58.28006,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            51.992188,
            84.0625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -193.119263 -1263.623291 1660.031250; setang 0.550003 58.280060 0",
          "position_tick": 51326,
          "angle_tick": 51326,
          "origin": [
            -193.119262695312,
            -1263.623291015625,
            1660.03125
          ],
          "pitch": 0.550003051758,
          "yaw": 58.280059814453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.6953125,
            145.046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51196,
          "last_tick": 51326,
          "samples": 131
        },
        "departure_tick": 51312,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5613c0261aeed40c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00128",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00128",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00128",
        "demo_67348e1baa5b49bad101_00283"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 7,
      "event_tick": 53781,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1382.214200 783.931500 -78.486270; setang -3.803329 -162.269440 0",
          "position_tick": 53766,
          "angle_tick": 53766,
          "origin": [
            -1382.2142,
            783.9315,
            -78.48627
          ],
          "pitch": -3.8033295,
          "yaw": -162.26944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1425.250100 666.039060 -47.968750; setang 0.794449 125.751920 0",
          "position_tick": 53554,
          "angle_tick": 53554,
          "origin": [
            -1425.2501,
            666.03906,
            -47.96875
          ],
          "pitch": 0.79444885,
          "yaw": 125.75192,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -103.546875,
            42.11328,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1391.879600 780.840200 -72.042660; setang -3.803329 -162.269440 0",
          "position_tick": 53775,
          "angle_tick": 53775,
          "origin": [
            -1391.8796,
            780.8402,
            -72.04266
          ],
          "pitch": -3.8033295,
          "yaw": -162.26944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -109.16406,
            -34.92578,
            72.77734
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1403.444458 777.141052 -64.332825; setang -3.803329 -162.269440 0",
          "position_tick": 53781,
          "angle_tick": 53781,
          "origin": [
            -1403.444458007812,
            777.141052246094,
            -64.332824707031
          ],
          "pitch": -3.803329467773,
          "yaw": -162.269439697266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -164.015625,
            -52.45703125,
            109.34375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53554,
          "last_tick": 53781,
          "samples": 228
        },
        "departure_tick": 53767,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5622124561e48089",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00273",
      "command_record_id": "demo_da35559385e7d6e5ce42_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00273",
        "demo_fbb358b45e5cdb7b7700_00019"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NiKo",
      "round": 14,
      "event_tick": 120039,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 766.966060 332.397160 -145.968750; setang -6.318512 44.441070 0",
          "position_tick": 120029,
          "angle_tick": 120029,
          "origin": [
            766.96606,
            332.39716,
            -145.96875
          ],
          "pitch": -6.318512,
          "yaw": 44.44107,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 770.479250 380.194980 -151.968750; setang 0.228653 -108.055000 0",
          "position_tick": 119886,
          "angle_tick": 119886,
          "origin": [
            770.47925,
            380.19498,
            -151.96875
          ],
          "pitch": 0.22865295,
          "yaw": -108.055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.25,
            47.38086,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 768.783140 334.179500 -145.968750; setang -6.459274 44.493942 0",
          "position_tick": 120033,
          "angle_tick": 120033,
          "origin": [
            768.78314,
            334.1795,
            -145.96875
          ],
          "pitch": -6.4592743,
          "yaw": 44.493942,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.48828,
            33.833984,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 774.601807 339.896637 -145.968750; setang -6.582520 44.546814 0",
          "position_tick": 120039,
          "angle_tick": 120039,
          "origin": [
            774.601806640625,
            339.896636962891,
            -145.96875
          ],
          "pitch": -6.58251953125,
          "yaw": 44.546813964844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.2890625,
            90.732421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119886,
          "last_tick": 120039,
          "samples": 154
        },
        "departure_tick": 120030,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_564b2c5c232ebc63",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00084",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00084",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00084",
        "demo_f1d8725268c9f30ce844_00191"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 6,
      "event_tick": 41764,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1319.549900 421.438870 -167.968750; setang -14.553101 154.786710 0",
          "position_tick": 41754,
          "angle_tick": 41754,
          "origin": [
            -1319.5499,
            421.43887,
            -167.96875
          ],
          "pitch": -14.553101,
          "yaw": 154.78671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1357.789000 290.983550 -167.968750; setang -11.682251 125.713806 0",
          "position_tick": 41589,
          "angle_tick": 41589,
          "origin": [
            -1357.789,
            290.98355,
            -167.96875
          ],
          "pitch": -11.682251,
          "yaw": 125.713806,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1321.473800 422.344420 -167.968750; setang -14.520142 154.786710 0",
          "position_tick": 41758,
          "angle_tick": 41758,
          "origin": [
            -1321.4738,
            422.34442,
            -167.96875
          ],
          "pitch": -14.520142,
          "yaw": 154.78671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.15625,
            17.958984,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1328.271118 425.542023 -167.968750; setang -14.487183 154.885925 0",
          "position_tick": 41764,
          "angle_tick": 41764,
          "origin": [
            -1328.271118164062,
            425.542022705078,
            -167.96875
          ],
          "pitch": -14.487182617188,
          "yaw": 154.885925292969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.734375,
            47.375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41589,
          "last_tick": 41764,
          "samples": 176
        },
        "departure_tick": 41755,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_566cac958f1a7fd3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00109",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00165",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00109",
        "demo_92655b67d38bb2eb32f4_00165"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 10,
      "event_tick": 69929,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1585.502400 1549.436400 -151.968750; setang -0.356369 -84.875565 0",
          "position_tick": 69911,
          "angle_tick": 69911,
          "origin": [
            1585.5024,
            1549.4364,
            -151.96875
          ],
          "pitch": -0.35636902,
          "yaw": -84.875565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1602.507000 1517.052700 -151.968750; setang -0.435669 -90.300750 0",
          "position_tick": 69799,
          "angle_tick": 69799,
          "origin": [
            1602.507,
            1517.0527,
            -151.96875
          ],
          "pitch": -0.43566895,
          "yaw": -90.30075,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            207.25,
            -87.59375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1586.965200 1533.216100 -151.968750; setang -0.356369 -84.836080 0",
          "position_tick": 69923,
          "angle_tick": 69923,
          "origin": [
            1586.9652,
            1533.2161,
            -151.96875
          ],
          "pitch": -0.35636902,
          "yaw": -84.83608,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.9609375,
            -143.59375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1588.203003 1519.520264 -151.968750; setang -0.356369 -84.836082 0",
          "position_tick": 69929,
          "angle_tick": 69929,
          "origin": [
            1588.203002929688,
            1519.520263671875,
            -151.96875
          ],
          "pitch": -0.356369018555,
          "yaw": -84.836082458496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.828125,
            -186.2421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69799,
          "last_tick": 69929,
          "samples": 131
        },
        "departure_tick": 69912,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_569b289889e77681",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44d9dd1cefa925823c1e_00339",
      "command_record_id": "demo_86c38e0db4646195347a_00163",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00339",
        "demo_86c38e0db4646195347a_00163"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 9,
      "event_tick": 59784,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 748.546750 2305.329600 136.031460; setang -2.930267 -120.618550 0",
          "position_tick": 59693,
          "angle_tick": 59693,
          "origin": [
            748.54675,
            2305.3296,
            136.03146
          ],
          "pitch": -2.9302673,
          "yaw": -120.61855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 776.315730 2331.156000 136.031460; setang -1.227386 -123.667600 0",
          "position_tick": 59439,
          "angle_tick": 59439,
          "origin": [
            776.31573,
            2331.156,
            136.03146
          ],
          "pitch": -1.2273865,
          "yaw": -123.6676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -46.257812,
            -206.20312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 795.121950 2260.672600 136.031460; setang -9.385071 -130.557400 0",
          "position_tick": 59778,
          "angle_tick": 59778,
          "origin": [
            795.12195,
            2260.6726,
            136.03146
          ],
          "pitch": -9.385071,
          "yaw": -130.5574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -83.11328,
            -96.140625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 786.745972 2250.937744 136.031433; setang -11.246216 -130.596893 0",
          "position_tick": 59784,
          "angle_tick": 59784,
          "origin": [
            786.745971679688,
            2250.937744140625,
            136.031433105469
          ],
          "pitch": -11.246215820312,
          "yaw": -130.596893310547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.1328125,
            -136.328125,
            -0.001953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59439,
          "last_tick": 59784,
          "samples": 346
        },
        "departure_tick": 59694,
        "movement_to_event_ms": 1421.875,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_56dfabcecf37f038",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_241d9eb92ddde5a3b396_00223",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00223",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00223",
        "demo_518d8b186445b01e1f62_00309"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 11,
      "event_tick": 93764,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -954.162200 469.666080 1.031250; setang 10.031891 -42.170685 0",
          "position_tick": 93731,
          "angle_tick": 93731,
          "origin": [
            -954.1622,
            469.66608,
            1.03125
          ],
          "pitch": 10.031891,
          "yaw": -42.170685,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -927.016800 703.947100 -3.968750; setang 6.765167 -107.708930 0",
          "position_tick": 93524,
          "angle_tick": 93524,
          "origin": [
            -927.0168,
            703.9471,
            -3.96875
          ],
          "pitch": 6.765167,
          "yaw": -107.70893,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.6875,
            -223.72656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -907.205600 426.545530 -5.302429; setang 8.084900 -42.665740 0",
          "position_tick": 93758,
          "angle_tick": 93758,
          "origin": [
            -907.2056,
            426.54553,
            -5.302429
          ],
          "pitch": 8.0849,
          "yaw": -42.66574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.99219,
            -153.73438,
            -103.09375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -893.735046 414.140350 -13.621216; setang 8.018982 -42.665741 0",
          "position_tick": 93764,
          "angle_tick": 93764,
          "origin": [
            -893.735046386719,
            414.140350341797,
            -13.621215820312
          ],
          "pitch": 8.018981933594,
          "yaw": -42.665740966797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.25390625,
            -156.81640625,
            -105.16015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93524,
          "last_tick": 93764,
          "samples": 241
        },
        "departure_tick": 93732,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5749a7ce3d1fd411",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00413",
      "command_record_id": "demo_17accc02fe6ec2727063_00413",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00413",
        "demo_bc6251413daa2447c1ff_00268"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 21,
      "event_tick": 181018,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -911.236816 -310.346680 -167.149231; setang -18.225983 -61.926498 0",
          "position_tick": 181009,
          "angle_tick": 181018,
          "origin": [
            -911.23681640625,
            -310.3466796875,
            -167.149230957031
          ],
          "pitch": -18.225982666016,
          "yaw": -61.926498413086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -911.236800 -310.346680 -158.187500; setang -18.225983 -61.926500 0",
          "position_tick": 181011,
          "angle_tick": 181011,
          "origin": [
            -911.2368,
            -310.34668,
            -158.1875
          ],
          "pitch": -18.225983,
          "yaw": -61.9265,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            292.55078
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -911.236816 -310.346680 -136.031250; setang -18.225983 -61.926498 0",
          "position_tick": 181018,
          "angle_tick": 181018,
          "origin": [
            -911.23681640625,
            -310.3466796875,
            -136.03125
          ],
          "pitch": -18.225982666016,
          "yaw": -61.926498413086,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 180888,
          "last_tick": 181018,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_57569fa4c39b3a67",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00273",
      "command_record_id": "demo_5866197d339b3ac61e8a_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00273",
        "demo_92655b67d38bb2eb32f4_00339"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 15,
      "event_tick": 132454,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 732.036560 520.060059 -151.968750; setang 1.540146 57.903107 0",
          "position_tick": 132446,
          "angle_tick": 132454,
          "origin": [
            732.036560058594,
            520.06005859375,
            -151.96875
          ],
          "pitch": 1.540145874023,
          "yaw": 57.903106689453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 732.036560 520.060060 -149.437500; setang 1.540146 57.903107 0",
          "position_tick": 132447,
          "angle_tick": 132447,
          "origin": [
            732.03656,
            520.06006,
            -149.4375
          ],
          "pitch": 1.5401459,
          "yaw": 57.903107,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 732.036560 520.060059 -125.578125; setang 1.540146 57.903107 0",
          "position_tick": 132454,
          "angle_tick": 132454,
          "origin": [
            732.036560058594,
            520.06005859375,
            -125.578125
          ],
          "pitch": 1.540145874023,
          "yaw": 57.903106689453,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131942,
          "last_tick": 132454,
          "samples": 513
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_575981ffa965f405",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00101",
      "command_record_id": "demo_07d95741be40e144c266_00101",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00101",
        "demo_4f80b8bcc2fa56bb83a7_00683"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "tN1R",
      "round": 6,
      "event_tick": 42135,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -219.628300 1096.394300 61.750908; setang -1.804169 -81.552200 0",
          "position_tick": 41631,
          "angle_tick": 41631,
          "origin": [
            -219.6283,
            1096.3943,
            61.750908
          ],
          "pitch": -1.8041687,
          "yaw": -81.5522,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.179688,
            -46.625,
            -4.083252
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1237.781900 698.278400 122.207640; setang -8.756104 -92.992744 0",
          "position_tick": 42129,
          "angle_tick": 42129,
          "origin": [
            1237.7819,
            698.2784,
            122.20764
          ],
          "pitch": -8.7561035,
          "yaw": -92.992744,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.1484375,
            -118.00781,
            8.382324
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1237.139160 685.953613 123.083054; setang -8.843994 -92.992744 0",
          "position_tick": 42135,
          "angle_tick": 42135,
          "origin": [
            1237.13916015625,
            685.95361328125,
            123.083053588867
          ],
          "pitch": -8.843994140625,
          "yaw": -92.992744445801,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -9.0859375,
            -174.11328125,
            12.3671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41631,
          "last_tick": 42135,
          "samples": 505
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5777974ff3f02f64",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00002",
      "command_record_id": "demo_79fb1d50cba757afee7d_00002",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00002",
        "demo_deb2a52b8ef138c44fe0_00247"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 1,
      "event_tick": 2076,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 539.031616 342.409393 1.567448; setang -50.828934 75.256012 0",
          "position_tick": 2062,
          "angle_tick": 2076,
          "origin": [
            539.031616210938,
            342.409393310547,
            1.567448139191
          ],
          "pitch": -50.82893371582,
          "yaw": 75.256011962891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 539.031600 342.409400 4.234375; setang -50.828934 75.256010 0",
          "position_tick": 2063,
          "angle_tick": 2063,
          "origin": [
            539.0316,
            342.4094,
            4.234375
          ],
          "pitch": -50.828934,
          "yaw": 75.25601,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 539.031616 342.409393 44.859375; setang -50.828934 75.256012 0",
          "position_tick": 2076,
          "angle_tick": 2076,
          "origin": [
            539.031616210938,
            342.409393310547,
            44.859375
          ],
          "pitch": -50.82893371582,
          "yaw": 75.256011962891,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            148.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1946,
          "last_tick": 2076,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_57cc6eb5b2954677",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00337",
      "command_record_id": "demo_07e639ec7f941287e35b_00337",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00337",
        "demo_5cc1733fab4c73f800c9_00159"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 20,
      "event_tick": 155626,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1946.367300 -605.118960 -351.968750; setang 5.033447 -100.809170 0",
          "position_tick": 155327,
          "angle_tick": 155327,
          "origin": [
            1946.3673,
            -605.11896,
            -351.96875
          ],
          "pitch": 5.0334473,
          "yaw": -100.80917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1430.103300 -1253.940700 -415.968750; setang -17.617615 -142.384520 0",
          "position_tick": 155619,
          "angle_tick": 155619,
          "origin": [
            1430.1033,
            -1253.9407,
            -415.96875
          ],
          "pitch": -17.617615,
          "yaw": -142.38452,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.50781,
            -151.53906,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1411.999023 -1268.075928 -415.968750; setang -21.344376 -142.578156 0",
          "position_tick": 155626,
          "angle_tick": 155626,
          "origin": [
            1411.9990234375,
            -1268.075927734375,
            -415.96875
          ],
          "pitch": -21.344375610352,
          "yaw": -142.578155517578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -193.4375,
            -150.359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155327,
          "last_tick": 155626,
          "samples": 300
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_57ed4a233d6dff9c",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_059e8a0abfc550087c91_00084",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00286",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00084",
        "demo_62cb3af35c3893a91c7d_00286"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zorte",
      "round": 17,
      "event_tick": 151103,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1247.972500 -612.538940 -167.968750; setang -14.616623 1.032028 0",
          "position_tick": 151069,
          "angle_tick": 151069,
          "origin": [
            -1247.9725,
            -612.53894,
            -167.96875
          ],
          "pitch": -14.616623,
          "yaw": 1.0320282,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1247.972500 -612.538940 -167.968750; setang -14.616623 1.032028 0",
          "position_tick": 150967,
          "angle_tick": 150967,
          "origin": [
            -1247.9725,
            -612.53894,
            -167.96875
          ],
          "pitch": -14.616623,
          "yaw": 1.0320282,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.015625,
            126.265625,
            -194.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1183.649000 -611.385700 -167.968750; setang -14.616623 1.032028 0",
          "position_tick": 151096,
          "angle_tick": 151096,
          "origin": [
            -1183.649,
            -611.3857,
            -167.96875
          ],
          "pitch": -14.616623,
          "yaw": 1.0320282,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.39062,
            4.1015625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1161.408569 -610.985596 -167.968750; setang -14.616623 1.032028 0",
          "position_tick": 151103,
          "angle_tick": 151103,
          "origin": [
            -1161.408569335938,
            -610.985595703125,
            -167.96875
          ],
          "pitch": -14.616622924805,
          "yaw": 1.032028198242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            241.6015625,
            4.34375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150967,
          "last_tick": 151103,
          "samples": 137
        },
        "departure_tick": 151070,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_581c7f1487b44550",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00161",
      "command_record_id": "demo_7dadd8516dde2b87da75_00161",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00161",
        "demo_84f87856e21e12df25d7_00183"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 82216,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1382.326800 259.955100 128.031250; setang -7.609741 -35.050842 0",
          "position_tick": 82086,
          "angle_tick": 82086,
          "origin": [
            1382.3268,
            259.9551,
            128.03125
          ],
          "pitch": -7.609741,
          "yaw": -35.050842,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            68.9375,
            -88.015625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1396.292700 190.876460 131.254440; setang -11.325531 -23.355560 0",
          "position_tick": 82210,
          "angle_tick": 82210,
          "origin": [
            1396.2927,
            190.87646,
            131.25444
          ],
          "pitch": -11.325531,
          "yaw": -23.35556,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            191.40625,
            -82.634766,
            5.9023438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1412.271606 183.978851 131.747131; setang -11.325531 -23.342514 0",
          "position_tick": 82216,
          "angle_tick": 82216,
          "origin": [
            1412.271606445312,
            183.978851318359,
            131.747131347656
          ],
          "pitch": -11.325531005859,
          "yaw": -23.342514038086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            209.953125,
            -90.630859375,
            6.4736328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82086,
          "last_tick": 82216,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_58bb41fa6ef31cd6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00132",
      "command_record_id": "demo_1b9d5eac73de0b387701_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00132",
        "demo_62cb3af35c3893a91c7d_00050"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 7,
      "event_tick": 46803,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -979.001600 -1527.900800 -166.155700; setang -0.303497 41.079940 0",
          "position_tick": 46776,
          "angle_tick": 46776,
          "origin": [
            -979.0016,
            -1527.9008,
            -166.1557
          ],
          "pitch": -0.3034973,
          "yaw": 41.07994,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -927.033700 -1459.034400 -167.968750; setang -6.881561 -35.578888 0",
          "position_tick": 46473,
          "angle_tick": 46473,
          "origin": [
            -927.0337,
            -1459.0344,
            -167.96875
          ],
          "pitch": -6.8815613,
          "yaw": -35.578888,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -947.794560 -1500.698000 -167.968750; setang -0.303497 41.079940 0",
          "position_tick": 46796,
          "angle_tick": 46796,
          "origin": [
            -947.79456,
            -1500.698,
            -167.96875
          ],
          "pitch": -0.3034973,
          "yaw": 41.07994,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            153.48047,
            133.8125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -932.283386 -1487.176758 -167.968750; setang -0.303497 41.079941 0",
          "position_tick": 46803,
          "angle_tick": 46803,
          "origin": [
            -932.283386230469,
            -1487.1767578125,
            -167.96875
          ],
          "pitch": -0.303497314453,
          "yaw": 41.079940795898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.17578125,
            144.8515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46473,
          "last_tick": 46803,
          "samples": 331
        },
        "departure_tick": 46777,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_58e3b1c6ed51d4ed",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00343",
      "command_record_id": "demo_79fb1d50cba757afee7d_00249",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00343",
        "demo_79fb1d50cba757afee7d_00249"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 14,
      "event_tick": 111515,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -910.727360 2438.527600 -29.853820; setang -15.108948 -148.612750 0",
          "position_tick": 111498,
          "angle_tick": 111498,
          "origin": [
            -910.72736,
            2438.5276,
            -29.85382
          ],
          "pitch": -15.108948,
          "yaw": -148.61275,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -483.275100 2045.897700 -123.771060; setang -4.439163 -79.650190 0",
          "position_tick": 111003,
          "angle_tick": 111003,
          "origin": [
            -483.2751,
            2045.8977,
            -123.77106
          ],
          "pitch": -4.439163,
          "yaw": -79.65019,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -106.85156,
            65.77344,
            5.9609375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -923.710270 2430.624800 -33.932680; setang -15.809662 -148.846560 0",
          "position_tick": 111509,
          "angle_tick": 111509,
          "origin": [
            -923.71027,
            2430.6248,
            -33.93268
          ],
          "pitch": -15.809662,
          "yaw": -148.84656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.48828,
            -72.671875,
            -37.51172
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -935.305237 2423.598633 -37.559082; setang -16.471588 -149.041214 0",
          "position_tick": 111515,
          "angle_tick": 111515,
          "origin": [
            -935.305236816406,
            2423.5986328125,
            -37.55908203125
          ],
          "pitch": -16.471588134766,
          "yaw": -149.041213989258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -160.375,
            -96.96875,
            -50.046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 111003,
          "last_tick": 111515,
          "samples": 513
        },
        "departure_tick": 111499,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_595e567fdcd3e366",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00066",
      "command_record_id": "demo_4d520a1960bac889dc2d_00066",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00066",
        "demo_5cc1733fab4c73f800c9_00462"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 5,
      "event_tick": 32744,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1183.498800 -48.208862 -415.968750; setang 0.472076 175.736630 0",
          "position_tick": 32631,
          "angle_tick": 32631,
          "origin": [
            1183.4988,
            -48.208862,
            -415.96875
          ],
          "pitch": 0.47207642,
          "yaw": 175.73663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1152.598300 -25.161499 -415.968750; setang 1.633530 -126.056100 0",
          "position_tick": 32588,
          "angle_tick": 32588,
          "origin": [
            1152.5983,
            -25.161499,
            -415.96875
          ],
          "pitch": 1.6335297,
          "yaw": -126.0561,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.921875,
            21.738281,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1138.486300 -4.387695 -415.968750; setang -6.134491 171.924710 0",
          "position_tick": 32738,
          "angle_tick": 32738,
          "origin": [
            1138.4863,
            -4.3876953,
            -415.96875
          ],
          "pitch": -6.134491,
          "yaw": 171.92471,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -208.76562,
            29.492188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1121.122681 -1.932434 -415.968750; setang -6.134491 171.906494 0",
          "position_tick": 32744,
          "angle_tick": 32744,
          "origin": [
            1121.122680664062,
            -1.932434082031,
            -415.96875
          ],
          "pitch": -6.134490966797,
          "yaw": 171.906494140625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -227.796875,
            32.2265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32588,
          "last_tick": 32744,
          "samples": 157
        },
        "departure_tick": 32632,
        "movement_to_event_ms": 1765.625,
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_598a6caecbae70e8",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00405",
      "command_record_id": "demo_49fabf21b1c26f1010df_00405",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00405",
        "demo_b24ca24bca0f9defa72c_00146"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 20,
      "event_tick": 185129,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1311.924100 2549.796000 80.248460; setang 2.507965 -155.782700 0",
          "position_tick": 184889,
          "angle_tick": 184889,
          "origin": [
            1311.9241,
            2549.796,
            80.24846
          ],
          "pitch": 2.507965,
          "yaw": -155.7827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -18.351562,
            105.34375,
            38.323486
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1347.536600 2498.871000 62.969470; setang -7.458008 -156.887850 0",
          "position_tick": 185122,
          "angle_tick": 185122,
          "origin": [
            1347.5366,
            2498.871,
            62.96947
          ],
          "pitch": -7.458008,
          "yaw": -156.88785,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -145.92188,
            -62.03125,
            44.527344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1331.175415 2491.899902 66.026215; setang -8.200607 -156.838409 0",
          "position_tick": 185129,
          "angle_tick": 185129,
          "origin": [
            1331.175415039062,
            2491.89990234375,
            66.026214599609
          ],
          "pitch": -8.200607299805,
          "yaw": -156.838409423828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.2265625,
            -79.84375,
            -17.81640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 184889,
          "last_tick": 185129,
          "samples": 241
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_599e22416324b427",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00327",
      "command_record_id": "demo_585d972b6bcf05f54588_00327",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00327",
        "demo_67348e1baa5b49bad101_00104"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 17,
      "event_tick": 143696,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -160.031250 887.947083 -135.327698; setang -50.843353 -146.867981 0",
          "position_tick": 143687,
          "angle_tick": 143696,
          "origin": [
            -160.03125,
            887.947082519531,
            -135.327697753906
          ],
          "pitch": -50.843353271484,
          "yaw": -146.867980957031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -160.031250 887.947100 -122.515625; setang -50.843353 -146.867980 0",
          "position_tick": 143690,
          "angle_tick": 143690,
          "origin": [
            -160.03125,
            887.9471,
            -122.515625
          ],
          "pitch": -50.843353,
          "yaw": -146.86798,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            281.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -160.031250 887.947083 -104.468750; setang -50.843353 -146.867981 0",
          "position_tick": 143696,
          "angle_tick": 143696,
          "origin": [
            -160.03125,
            887.947082519531,
            -104.46875
          ],
          "pitch": -50.843353271484,
          "yaw": -146.867980957031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            206.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143281,
          "last_tick": 143696,
          "samples": 416
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5a08e61d8aba0780",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00101",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00101",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00101",
        "demo_5d6af8fdfb719608e960_00095"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 6,
      "event_tick": 51836,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 863.915400 2406.444800 140.084300; setang -9.351074 -124.030150 0",
          "position_tick": 51827,
          "angle_tick": 51827,
          "origin": [
            863.9154,
            2406.4448,
            140.0843
          ],
          "pitch": -9.351074,
          "yaw": -124.03015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 862.515140 2495.349000 170.812500; setang -0.349854 -127.295150 0",
          "position_tick": 51324,
          "angle_tick": 51324,
          "origin": [
            862.51514,
            2495.349,
            170.8125
          ],
          "pitch": -0.34985352,
          "yaw": -127.29515,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            27.453125,
            -248.5,
            219.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 863.482000 2405.802200 140.084300; setang -9.351074 -123.983460 0",
          "position_tick": 51830,
          "angle_tick": 51830,
          "origin": [
            863.482,
            2405.8022,
            140.0843
          ],
          "pitch": -9.351074,
          "yaw": -123.98346,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -9.316406,
            -13.796875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 862.525574 2404.383301 140.084305; setang -9.351074 -123.983459 0",
          "position_tick": 51836,
          "angle_tick": 51836,
          "origin": [
            862.525573730469,
            2404.38330078125,
            140.08430480957
          ],
          "pitch": -9.35107421875,
          "yaw": -123.983459472656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.44921875,
            -9.578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51324,
          "last_tick": 51836,
          "samples": 513
        },
        "departure_tick": 51828,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5a11b4f0027f7afa",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00344",
      "command_record_id": "demo_17accc02fe6ec2727063_00344",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00344",
        "demo_3ef7bfc9c4cb1bcd3960_00118"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 18,
      "event_tick": 150077,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 980.599500 604.239870 -254.567140; setang -20.297241 -151.250490 0",
          "position_tick": 149947,
          "angle_tick": 149947,
          "origin": [
            980.5995,
            604.23987,
            -254.56714
          ],
          "pitch": -20.297241,
          "yaw": -151.25049,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1135.509900 647.738800 -250.453120; setang -26.795990 -151.404300 0",
          "position_tick": 150071,
          "angle_tick": 150071,
          "origin": [
            1135.5099,
            647.7388,
            -250.45312
          ],
          "pitch": -26.79599,
          "yaw": -151.4043,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.96875,
            -1.0742188,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1133.450562 646.616943 -231.515625; setang -26.826553 -151.404297 0",
          "position_tick": 150077,
          "angle_tick": 150077,
          "origin": [
            1133.450561523438,
            646.616943359375,
            -231.515625
          ],
          "pitch": -26.826553344727,
          "yaw": -151.404296875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -26.359375,
            -14.359375,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149947,
          "last_tick": 150077,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5abc87d1142b7902",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_059e8a0abfc550087c91_00176",
      "command_record_id": "demo_059e8a0abfc550087c91_00176",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00176",
        "demo_21a2c34da37a8e81c427_00071"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "flameZ",
      "round": 10,
      "event_tick": 80618,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 306.761630 -455.179200 -163.874880; setang 5.411804 -159.844900 0",
          "position_tick": 80224,
          "angle_tick": 80224,
          "origin": [
            306.76163,
            -455.1792,
            -163.87488
          ],
          "pitch": 5.411804,
          "yaw": -159.8449,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.359375,
            -206.33984,
            3.640625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 448.440500 -637.670300 -159.968750; setang -10.428085 164.647640 0",
          "position_tick": 80611,
          "angle_tick": 80611,
          "origin": [
            448.4405,
            -637.6703,
            -159.96875
          ],
          "pitch": -10.428085,
          "yaw": 164.64764,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.27734,
            31.203125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 433.913666 -633.671509 -159.968750; setang -11.286041 164.845734 0",
          "position_tick": 80618,
          "angle_tick": 80618,
          "origin": [
            433.913665771484,
            -633.671508789062,
            -159.96875
          ],
          "pitch": -11.286041259766,
          "yaw": 164.845733642578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.919921875,
            47.66015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80224,
          "last_tick": 80618,
          "samples": 395
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5b4e47bd925d1d43",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_78d0d18d21d68a5f4162_00269",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00269",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00269",
        "demo_79fb1d50cba757afee7d_00047"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 11,
      "event_tick": 87965,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2001.493400 1250.122700 31.638058; setang 0.140762 92.719120 0",
          "position_tick": 87835,
          "angle_tick": 87835,
          "origin": [
            -2001.4934,
            1250.1227,
            31.638058
          ],
          "pitch": 0.14076233,
          "yaw": 92.71912,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            10.34375,
            -1.6875,
            -0.4572754
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2008.929000 1422.592300 31.579363; setang -15.628738 78.723206 0",
          "position_tick": 87958,
          "angle_tick": 87958,
          "origin": [
            -2008.929,
            1422.5923,
            31.579363
          ],
          "pitch": -15.628738,
          "yaw": 78.723206,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.835938,
            209.47656,
            -0.8469238
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2004.750122 1443.525635 31.494957; setang -15.628738 78.723206 0",
          "position_tick": 87965,
          "angle_tick": 87965,
          "origin": [
            -2004.750122070312,
            1443.525634765625,
            31.494956970215
          ],
          "pitch": -15.62873840332,
          "yaw": 78.723205566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.7890625,
            229.421875,
            -0.923583984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87835,
          "last_tick": 87965,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5b74da563b13a286",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00346",
      "command_record_id": "demo_6e149681cbff13e6c780_00346",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00346",
        "demo_84f87856e21e12df25d7_00265"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "meyern",
      "round": 16,
      "event_tick": 149243,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1064.851074 447.062561 103.690910; setang -40.347977 12.508270 0",
          "position_tick": 149236,
          "angle_tick": 149243,
          "origin": [
            1064.85107421875,
            447.062561035156,
            103.690910339355
          ],
          "pitch": -40.34797668457,
          "yaw": 12.508270263672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1064.851100 447.062560 103.690910; setang -40.347977 12.508270 0",
          "position_tick": 149237,
          "angle_tick": 149237,
          "origin": [
            1064.8511,
            447.06256,
            103.69091
          ],
          "pitch": -40.347977,
          "yaw": 12.50827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1064.851074 447.062561 103.690910; setang -40.347977 12.508270 0",
          "position_tick": 149243,
          "angle_tick": 149243,
          "origin": [
            1064.85107421875,
            447.062561035156,
            103.690910339355
          ],
          "pitch": -40.34797668457,
          "yaw": 12.508270263672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149051,
          "last_tick": 149243,
          "samples": 193
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5c1af6ddb79946fb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00364",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00328",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00364",
        "demo_92655b67d38bb2eb32f4_00328"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 18,
      "event_tick": 149410,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -662.593930 -625.665650 106.031235; setang 5.973129 113.333920 0",
          "position_tick": 149167,
          "angle_tick": 149167,
          "origin": [
            -662.59393,
            -625.66565,
            106.031235
          ],
          "pitch": 5.9731293,
          "yaw": 113.33392,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -699.085500 -661.783450 106.031250; setang 6.203842 58.916930 0",
          "position_tick": 149112,
          "angle_tick": 149112,
          "origin": [
            -699.0855,
            -661.78345,
            106.03125
          ],
          "pitch": 6.203842,
          "yaw": 58.91693,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.80469,
            -74.91797,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -994.487300 -879.827200 64.031250; setang -4.421997 117.459290 0",
          "position_tick": 149403,
          "angle_tick": 149403,
          "origin": [
            -994.4873,
            -879.8272,
            64.03125
          ],
          "pitch": -4.421997,
          "yaw": 117.45929,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -82.09766,
            134.46484,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1003.273682 -864.451904 64.031250; setang -4.620087 117.492249 0",
          "position_tick": 149410,
          "angle_tick": 149410,
          "origin": [
            -1003.273681640625,
            -864.451904296875,
            64.03125
          ],
          "pitch": -4.620086669922,
          "yaw": 117.492248535156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.89453125,
            177.125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149112,
          "last_tick": 149410,
          "samples": 299
        },
        "departure_tick": 149168,
        "movement_to_event_ms": 3796.875,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5c5542e463385db2",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00365",
      "command_record_id": "demo_9c5c91359adde2e94631_00365",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00365",
        "demo_fde4c2af9b83d7a5ead3_00313"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "MATYS",
      "round": 20,
      "event_tick": 165135,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -54.372368 -174.456360 0",
          "position_tick": 165128,
          "angle_tick": 165135,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -54.372367858887,
          "yaw": -174.456359863281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -54.372368 -174.456360 0",
          "position_tick": 165129,
          "angle_tick": 165129,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -54.372368,
          "yaw": -174.45636,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -54.372368 -174.456360 0",
          "position_tick": 165135,
          "angle_tick": 165135,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -54.372367858887,
          "yaw": -174.456359863281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164999,
          "last_tick": 165135,
          "samples": 137
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5c62d0f4faef47fc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00402",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00402",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00402",
        "demo_7dadd8516dde2b87da75_00340"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 19,
      "event_tick": 168092,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 369.533720 1664.057500 134.031310; setang -15.149109 62.423630 0",
          "position_tick": 168082,
          "angle_tick": 168082,
          "origin": [
            369.53372,
            1664.0575,
            134.03131
          ],
          "pitch": -15.149109,
          "yaw": 62.42363,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 368.616500 1664.062700 134.031310; setang 0.580902 -26.971436 0",
          "position_tick": 167962,
          "angle_tick": 167962,
          "origin": [
            368.6165,
            1664.0627,
            134.03131
          ],
          "pitch": 0.5809021,
          "yaw": -26.971436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 370.133600 1665.205100 147.031250; setang -15.149109 62.423630 0",
          "position_tick": 168085,
          "angle_tick": 168085,
          "origin": [
            370.1336,
            1665.2051,
            147.03125
          ],
          "pitch": -15.149109,
          "yaw": 62.42363,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            13.896484,
            26.585938,
            280.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 371.436066 1667.697021 168.062500; setang -15.149109 62.423630 0",
          "position_tick": 168092,
          "angle_tick": 168092,
          "origin": [
            371.436065673828,
            1667.697021484375,
            168.0625
          ],
          "pitch": -15.149108886719,
          "yaw": 62.423629760742,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            13.890625,
            26.578125,
            193.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167962,
          "last_tick": 168092,
          "samples": 131
        },
        "departure_tick": 168083,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5c64776459a50d13",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00288",
      "command_record_id": "demo_518d8b186445b01e1f62_00288",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00288",
        "demo_92655b67d38bb2eb32f4_00249"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 14,
      "event_tick": 123635,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 407.474609 1247.034424 -22.990234; setang -21.747101 -117.999344 0",
          "position_tick": 123626,
          "angle_tick": 123635,
          "origin": [
            407.474609375,
            1247.034423828125,
            -22.990234375
          ],
          "pitch": -21.747100830078,
          "yaw": -117.99934387207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 407.474600 1247.034400 -16.000000; setang -21.747100 -117.999344 0",
          "position_tick": 123628,
          "angle_tick": 123628,
          "origin": [
            407.4746,
            1247.0344,
            -16.0
          ],
          "pitch": -21.7471,
          "yaw": -117.999344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            161.375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 407.474609 1247.034424 5.937500; setang -21.747101 -117.999344 0",
          "position_tick": 123635,
          "angle_tick": 123635,
          "origin": [
            407.474609375,
            1247.034423828125,
            5.9375
          ],
          "pitch": -21.747100830078,
          "yaw": -117.99934387207,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            163.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 123373,
          "last_tick": 123635,
          "samples": 263
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5cb0bda202c73141",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00019",
      "command_record_id": "demo_84f87856e21e12df25d7_00019",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00019",
        "demo_86c38e0db4646195347a_00294"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 2,
      "event_tick": 14776,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1377.619751 1008.441833 162.326385; setang -5.537445 6.449661 0",
          "position_tick": 14768,
          "angle_tick": 14776,
          "origin": [
            1377.619750976562,
            1008.441833496094,
            162.326385498047
          ],
          "pitch": -5.537445068359,
          "yaw": 6.449661254883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1377.619800 1008.441830 162.326390; setang -5.543976 6.383743 0",
          "position_tick": 14769,
          "angle_tick": 14769,
          "origin": [
            1377.6198,
            1008.44183,
            162.32639
          ],
          "pitch": -5.543976,
          "yaw": 6.3837433,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1377.619751 1008.441833 162.326385; setang -5.537445 6.449661 0",
          "position_tick": 14776,
          "angle_tick": 14776,
          "origin": [
            1377.619750976562,
            1008.441833496094,
            162.326385498047
          ],
          "pitch": -5.537445068359,
          "yaw": 6.449661254883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14585,
          "last_tick": 14776,
          "samples": 192
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5cd7f129229bae4d",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00358",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00358",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00358",
        "demo_5d6af8fdfb719608e960_00105"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 18,
      "event_tick": 156248,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 569.897600 2036.484700 136.031220; setang 2.775421 -111.093750 0",
          "position_tick": 156118,
          "angle_tick": 156118,
          "origin": [
            569.8976,
            2036.4847,
            136.03122
          ],
          "pitch": 2.7754211,
          "yaw": -111.09375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            93.90039,
            121.09375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 532.469300 2116.115700 140.139820; setang -4.912598 -113.677250 0",
          "position_tick": 156241,
          "angle_tick": 156241,
          "origin": [
            532.4693,
            2116.1157,
            140.13982
          ],
          "pitch": -4.9125977,
          "yaw": -113.67725,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.464844,
            -60.4375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 527.772339 2105.405273 140.139816; setang -5.103836 -113.741112 0",
          "position_tick": 156248,
          "angle_tick": 156248,
          "origin": [
            527.772338867188,
            2105.4052734375,
            140.13981628418
          ],
          "pitch": -5.10383605957,
          "yaw": -113.741111755371,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.88671875,
            -138.75,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156118,
          "last_tick": 156248,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5dd4796a6eba0fb3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00393",
      "command_record_id": "demo_518d8b186445b01e1f62_00393",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00393",
        "demo_da35559385e7d6e5ce42_00240"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "S1ren",
      "round": 18,
      "event_tick": 161545,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1311.942500 1592.006600 -151.968750; setang -30.558136 -116.564600 0",
          "position_tick": 161480,
          "angle_tick": 161480,
          "origin": [
            1311.9425,
            1592.0066,
            -151.96875
          ],
          "pitch": -30.558136,
          "yaw": -116.5646,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1243.475600 1575.975300 -151.968750; setang 4.520874 -1.988525 0",
          "position_tick": 161335,
          "angle_tick": 161335,
          "origin": [
            1243.4756,
            1575.9753,
            -151.96875
          ],
          "pitch": 4.520874,
          "yaw": -1.9885254,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1308.471100 1683.597300 -149.968750; setang -6.798126 -37.232666 0",
          "position_tick": 161538,
          "angle_tick": 161538,
          "origin": [
            1308.4711,
            1683.5973,
            -149.96875
          ],
          "pitch": -6.798126,
          "yaw": -37.232666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.3125,
            -33.632812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1317.217163 1676.956665 -149.968750; setang -8.118210 -37.925842 0",
          "position_tick": 161545,
          "angle_tick": 161545,
          "origin": [
            1317.217163085938,
            1676.956665039062,
            -149.96875
          ],
          "pitch": -8.118209838867,
          "yaw": -37.925842285156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            115.46875,
            -88.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161335,
          "last_tick": 161545,
          "samples": 211
        },
        "departure_tick": 161481,
        "movement_to_event_ms": 1015.625,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5debc5a809191b26",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00368",
      "command_record_id": "demo_07d95741be40e144c266_00368",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00368",
        "demo_731311ac42553ee59f1a_00360"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 17,
      "event_tick": 151234,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -608.298523 722.077637 125.233307; setang -21.819534 -74.081841 0",
          "position_tick": 151226,
          "angle_tick": 151234,
          "origin": [
            -608.298522949219,
            722.07763671875,
            125.233306884766
          ],
          "pitch": -21.819534301758,
          "yaw": -74.081840515137,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -608.298500 722.077640 125.233310; setang -21.819534 -74.081840 0",
          "position_tick": 151227,
          "angle_tick": 151227,
          "origin": [
            -608.2985,
            722.07764,
            125.23331
          ],
          "pitch": -21.819534,
          "yaw": -74.08184,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -608.298523 722.077637 125.233307; setang -21.819534 -74.081841 0",
          "position_tick": 151234,
          "angle_tick": 151234,
          "origin": [
            -608.298522949219,
            722.07763671875,
            125.233306884766
          ],
          "pitch": -21.819534301758,
          "yaw": -74.081840515137,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151081,
          "last_tick": 151234,
          "samples": 154
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5defb82a612c3aaa",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00198",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00198",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00198",
        "demo_5cc1733fab4c73f800c9_00519"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zorte",
      "round": 10,
      "event_tick": 82089,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1043.834600 -11.298340 -415.968750; setang 1.453278 177.813720 0",
          "position_tick": 81959,
          "angle_tick": 81959,
          "origin": [
            1043.8346,
            -11.29834,
            -415.96875
          ],
          "pitch": 1.4532776,
          "yaw": 177.81372,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            88.5625,
            -46.42578,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1054.308300 17.926758 -415.968750; setang 1.121979 177.479310 0",
          "position_tick": 82083,
          "angle_tick": 82083,
          "origin": [
            1054.3083,
            17.926758,
            -415.96875
          ],
          "pitch": 1.1219788,
          "yaw": 177.47931,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -68.08594,
            4.1313477,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1051.020386 18.124634 -415.968750; setang 1.291229 176.995575 0",
          "position_tick": 82089,
          "angle_tick": 82089,
          "origin": [
            1051.020385742188,
            18.124633789062,
            -415.96875
          ],
          "pitch": 1.291229248047,
          "yaw": 176.995574951172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -29.0859375,
            1.757080078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81959,
          "last_tick": 82089,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5df88a0336d701a3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00342",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00342",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00342",
        "demo_7dadd8516dde2b87da75_00035"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 17,
      "event_tick": 162450,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 403.250640 1886.402100 136.320110; setang 11.608765 -111.096840 0",
          "position_tick": 162360,
          "angle_tick": 162360,
          "origin": [
            403.25064,
            1886.4021,
            136.32011
          ],
          "pitch": 11.608765,
          "yaw": -111.09684,
          "airborne": false,
          "duck_amount": 0.20974809,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 404.095400 1886.095500 136.285700; setang 5.688507 -109.629480 0",
          "position_tick": 162320,
          "angle_tick": 162320,
          "origin": [
            404.0954,
            1886.0955,
            136.2857
          ],
          "pitch": 5.688507,
          "yaw": -109.62948,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -221.35938,
            -91.671875,
            178.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 423.290100 1949.724400 136.031230; setang 3.680756 -114.597360 0",
          "position_tick": 162443,
          "angle_tick": 162443,
          "origin": [
            423.2901,
            1949.7244,
            136.03123
          ],
          "pitch": 3.6807556,
          "yaw": -114.59736,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.978516,
            -58.945312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 418.546448 1939.366211 136.031235; setang 3.269119 -114.648857 0",
          "position_tick": 162450,
          "angle_tick": 162450,
          "origin": [
            418.546447753906,
            1939.3662109375,
            136.031234741211
          ],
          "pitch": 3.269119262695,
          "yaw": -114.648857116699,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -56.966796875,
            -124.3515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162320,
          "last_tick": 162450,
          "samples": 131
        },
        "departure_tick": 162361,
        "movement_to_event_ms": 1406.25,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5e164830bdb4e536",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5d6af8fdfb719608e960_00243",
      "command_record_id": "demo_5d6af8fdfb719608e960_00243",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00243",
        "demo_7dadd8516dde2b87da75_00050"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 10,
      "event_tick": 77992,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -771.490200 -290.152340 -2.364441; setang 3.822555 -8.732422 0",
          "position_tick": 77850,
          "angle_tick": 77850,
          "origin": [
            -771.4902,
            -290.15234,
            -2.364441
          ],
          "pitch": 3.8225555,
          "yaw": -8.732422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.53906,
            -41.382812,
            -15.342285
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -303.304380 -102.826416 22.031250; setang -26.345215 4.660263 0",
          "position_tick": 77985,
          "angle_tick": 77985,
          "origin": [
            -303.30438,
            -102.826416,
            22.03125
          ],
          "pitch": -26.345215,
          "yaw": 4.660263,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.13672,
            20.558594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -280.414185 -100.930176 22.031250; setang -27.252625 4.522583 0",
          "position_tick": 77992,
          "angle_tick": 77992,
          "origin": [
            -280.414184570312,
            -100.93017578125,
            22.03125
          ],
          "pitch": -27.252624511719,
          "yaw": 4.522583007812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.1796875,
            20.01953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77850,
          "last_tick": 77992,
          "samples": 143
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5e2f3895849081ba",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00067",
      "command_record_id": "demo_da35559385e7d6e5ce42_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00067",
        "demo_fbb358b45e5cdb7b7700_00269"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 4,
      "event_tick": 23631,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1268.903100 492.182980 2.031250; setang -13.819427 100.157900 0",
          "position_tick": 23620,
          "angle_tick": 23620,
          "origin": [
            1268.9031,
            492.18298,
            2.03125
          ],
          "pitch": -13.8194275,
          "yaw": 100.1579,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1289.924000 543.008360 2.031250; setang 27.982178 168.775050 0",
          "position_tick": 23177,
          "angle_tick": 23177,
          "origin": [
            1289.924,
            543.00836,
            2.03125
          ],
          "pitch": 27.982178,
          "yaw": 168.77505,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1268.448600 494.704700 2.031250; setang -13.819427 100.249210 0",
          "position_tick": 23624,
          "angle_tick": 23624,
          "origin": [
            1268.4486,
            494.7047,
            2.03125
          ],
          "pitch": -13.8194275,
          "yaw": 100.24921,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -8.6171875,
            47.802734,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1267.039062 502.499298 2.031250; setang -13.819427 100.249207 0",
          "position_tick": 23631,
          "angle_tick": 23631,
          "origin": [
            1267.0390625,
            502.499298095703,
            2.03125
          ],
          "pitch": -13.819427490234,
          "yaw": 100.249206542969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.15625,
            72.693359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23177,
          "last_tick": 23631,
          "samples": 455
        },
        "departure_tick": 23621,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5e3f0a1f7c0c2c3f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00231",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00231",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00231",
        "demo_5cc1733fab4c73f800c9_00158"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zorte",
      "round": 12,
      "event_tick": 97239,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1900.305800 -490.957280 -351.968750; setang 7.840805 178.105530 0",
          "position_tick": 96915,
          "angle_tick": 96915,
          "origin": [
            1900.3058,
            -490.95728,
            -351.96875
          ],
          "pitch": 7.840805,
          "yaw": 178.10553,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 998.577400 48.769524 -415.319100; setang -4.888229 174.426850 0",
          "position_tick": 97232,
          "angle_tick": 97232,
          "origin": [
            998.5774,
            48.769524,
            -415.3191
          ],
          "pitch": -4.8882294,
          "yaw": 174.42685,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -233.53125,
            34.743896,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 976.000916 51.751507 -415.966919; setang -4.888229 174.426849 0",
          "position_tick": 97239,
          "angle_tick": 97239,
          "origin": [
            976.000915527344,
            51.75150680542,
            -415.966918945312
          ],
          "pitch": -4.888229370117,
          "yaw": 174.426849365234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.109375,
            30.392578125,
            -41.4609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 96915,
          "last_tick": 97239,
          "samples": 325
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5e776393be25a3d6",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00179",
      "command_record_id": "demo_07d95741be40e144c266_00179",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00179",
        "demo_4f80b8bcc2fa56bb83a7_00625"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 74768,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -763.722800 -715.072100 34.175880; setang -2.663147 76.811950 0",
          "position_tick": 74499,
          "angle_tick": 74499,
          "origin": [
            -763.7228,
            -715.0721,
            34.17588
          ],
          "pitch": -2.663147,
          "yaw": 76.81195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.355469,
            88.48047,
            -4.989746
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -553.471740 -343.844240 57.889507; setang -9.717072 159.182620 0",
          "position_tick": 74762,
          "angle_tick": 74762,
          "origin": [
            -553.47174,
            -343.84424,
            57.889507
          ],
          "pitch": -9.717072,
          "yaw": 159.18262,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.60938,
            85.53125,
            5.323242
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -570.455139 -337.015686 57.348148; setang -10.739822 159.248901 0",
          "position_tick": 74768,
          "angle_tick": 74768,
          "origin": [
            -570.455139160156,
            -337.015686035156,
            57.348148345947
          ],
          "pitch": -10.739822387695,
          "yaw": 159.248901367188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -221.4296875,
            88.140625,
            -23.221435546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74499,
          "last_tick": 74768,
          "samples": 270
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5e9dd5168a8fdecb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00229",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00229",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00229",
        "demo_731311ac42553ee59f1a_00223"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 10,
      "event_tick": 66784,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1271.953369 -1533.310913 -23.379333; setang -27.608643 51.653595 0",
          "position_tick": 66775,
          "angle_tick": 66784,
          "origin": [
            -1271.953369140625,
            -1533.310913085938,
            -23.379333496094
          ],
          "pitch": -27.608642578125,
          "yaw": 51.653594970703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1271.953400 -1533.310900 -12.906250; setang -27.958496 51.699600 0",
          "position_tick": 66778,
          "angle_tick": 66778,
          "origin": [
            -1271.9534,
            -1533.3109,
            -12.90625
          ],
          "pitch": -27.958496,
          "yaw": 51.6996,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1271.953369 -1533.310913 5.687500; setang -27.608643 51.653595 0",
          "position_tick": 66784,
          "angle_tick": 66784,
          "origin": [
            -1271.953369140625,
            -1533.310913085938,
            5.6875
          ],
          "pitch": -27.608642578125,
          "yaw": 51.653594970703,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66352,
          "last_tick": 66784,
          "samples": 433
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5ec6988826917de6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00328",
      "command_record_id": "demo_07e639ec7f941287e35b_00328",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00328",
        "demo_4d520a1960bac889dc2d_00328"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 19,
      "event_tick": 149976,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2182.836200 -420.883670 -351.968750; setang 13.772049 -170.753970 0",
          "position_tick": 149482,
          "angle_tick": 149482,
          "origin": [
            2182.8362,
            -420.88367,
            -351.96875
          ],
          "pitch": 13.772049,
          "yaw": -170.75397,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 743.116300 183.660770 -414.968750; setang 0.615921 -160.064970 0",
          "position_tick": 149970,
          "angle_tick": 149970,
          "origin": [
            743.1163,
            183.66077,
            -414.96875
          ],
          "pitch": 0.615921,
          "yaw": -160.06497,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.80078,
            -16.276367,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 726.705078 180.809723 -414.968750; setang -0.043945 -160.328979 0",
          "position_tick": 149976,
          "angle_tick": 149976,
          "origin": [
            726.705078125,
            180.809722900391,
            -414.96875
          ],
          "pitch": -0.0439453125,
          "yaw": -160.328979492188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -215.54296875,
            -44.748046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149482,
          "last_tick": 149976,
          "samples": 495
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5f282d0c7a6c9479",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00182",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00182",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00182",
        "demo_a50086abe9c7c4a980cd_00418"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "woxic",
      "round": 10,
      "event_tick": 78833,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -324.701900 -1741.094400 -415.968750; setang 1.187897 -23.558120 0",
          "position_tick": 78725,
          "angle_tick": 78725,
          "origin": [
            -324.7019,
            -1741.0944,
            -415.96875
          ],
          "pitch": 1.1878967,
          "yaw": -23.55812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -324.721560 -1741.139400 -415.968750; setang 1.187897 -23.558120 0",
          "position_tick": 78703,
          "angle_tick": 78703,
          "origin": [
            -324.72156,
            -1741.1394,
            -415.96875
          ],
          "pitch": 1.1878967,
          "yaw": -23.55812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.246094,
            170.22656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -206.152650 -1813.914800 -415.968750; setang -6.929962 -23.008118 0",
          "position_tick": 78826,
          "angle_tick": 78826,
          "origin": [
            -206.15265,
            -1813.9148,
            -415.96875
          ],
          "pitch": -6.929962,
          "yaw": -23.008118,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.47656,
            -93.453125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -184.947693 -1822.741821 -415.968750; setang -6.929962 -22.986145 0",
          "position_tick": 78833,
          "angle_tick": 78833,
          "origin": [
            -184.947692871094,
            -1822.741821289062,
            -415.96875
          ],
          "pitch": -6.929962158203,
          "yaw": -22.986145019531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.0625,
            -94.4453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78703,
          "last_tick": 78833,
          "samples": 131
        },
        "departure_tick": 78726,
        "movement_to_event_ms": 1687.5,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5f67bea970f7b3c2",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00300",
      "command_record_id": "demo_07d95741be40e144c266_00300",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00300",
        "demo_1e37c617488eba4e7406_00221"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 14,
      "event_tick": 130804,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 599.999900 215.991100 150.220550; setang 7.629318 -102.235680 0",
          "position_tick": 130753,
          "angle_tick": 130753,
          "origin": [
            599.9999,
            215.9911,
            150.22055
          ],
          "pitch": 7.629318,
          "yaw": -102.23568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 606.116460 219.939740 145.772130; setang 7.735062 -101.773570 0",
          "position_tick": 130531,
          "angle_tick": 130531,
          "origin": [
            606.11646,
            219.93974,
            145.77213
          ],
          "pitch": 7.7350616,
          "yaw": -101.77357,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 570.228640 217.147830 156.031250; setang 2.752075 -101.839830 0",
          "position_tick": 130797,
          "angle_tick": 130797,
          "origin": [
            570.22864,
            217.14783,
            156.03125
          ],
          "pitch": 2.7520752,
          "yaw": -101.83983,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.03125,
            -24.546875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 568.707336 209.909851 156.031250; setang 2.131683 -102.044449 0",
          "position_tick": 130804,
          "angle_tick": 130804,
          "origin": [
            568.707336425781,
            209.909851074219,
            156.03125
          ],
          "pitch": 2.131683349609,
          "yaw": -102.044448852539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -17.0390625,
            -80.8154296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130531,
          "last_tick": 130804,
          "samples": 274
        },
        "departure_tick": 130754,
        "movement_to_event_ms": 796.875,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_60b4e8bb1feb8e39",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00160",
      "command_record_id": "demo_9973c9a1187116ecba8b_00160",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00160",
        "demo_deb2a52b8ef138c44fe0_00286"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 8,
      "event_tick": 70356,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1624.103300 864.798160 36.340656; setang -8.166275 119.657930 0",
          "position_tick": 70308,
          "angle_tick": 70308,
          "origin": [
            -1624.1033,
            864.79816,
            36.340656
          ],
          "pitch": -8.166275,
          "yaw": 119.65793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1654.734400 863.304800 69.953125; setang 4.477615 94.679840 0",
          "position_tick": 70124,
          "angle_tick": 70124,
          "origin": [
            -1654.7344,
            863.3048,
            69.953125
          ],
          "pitch": 4.4776154,
          "yaw": 94.67984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -14.171875,
            264.29688,
            144.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1685.141500 972.021300 31.203594; setang -8.166275 119.657930 0",
          "position_tick": 70350,
          "angle_tick": 70350,
          "origin": [
            -1685.1415,
            972.0213,
            31.203594
          ],
          "pitch": -8.166275,
          "yaw": 119.65793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -121.234375,
            212.89453,
            18.651978
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1694.612915 988.653687 32.471405; setang -8.166275 119.657928 0",
          "position_tick": 70356,
          "angle_tick": 70356,
          "origin": [
            -1694.612915039062,
            988.653686523438,
            32.471405029297
          ],
          "pitch": -8.166275024414,
          "yaw": 119.657928466797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -121.234375,
            212.89453125,
            3.40283203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 70124,
          "last_tick": 70356,
          "samples": 233
        },
        "departure_tick": 70309,
        "movement_to_event_ms": 750.0,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_60f82cd1b4d9d463",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00041",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00041",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00041",
        "demo_79fb1d50cba757afee7d_00380"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "BobZ",
      "round": 3,
      "event_tick": 17858,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 860.042360 790.027800 4.317999; setang 0.742264 -177.106480 0",
          "position_tick": 17784,
          "angle_tick": 17784,
          "origin": [
            860.04236,
            790.0278,
            4.3179994
          ],
          "pitch": 0.7422638,
          "yaw": -177.10648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 860.031250 790.046200 4.308245; setang 0.742264 -177.106480 0",
          "position_tick": 17728,
          "angle_tick": 17728,
          "origin": [
            860.03125,
            790.0462,
            4.3082447
          ],
          "pitch": 0.7422638,
          "yaw": -177.10648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 863.057300 841.265440 0.230048; setang 8.057434 -156.097180 0",
          "position_tick": 17851,
          "angle_tick": 17851,
          "origin": [
            863.0573,
            841.26544,
            0.23004842
          ],
          "pitch": 8.057434,
          "yaw": -156.09718,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 863.057312 841.265442 0.230048; setang 8.029968 -156.097183 0",
          "position_tick": 17858,
          "angle_tick": 17858,
          "origin": [
            863.057312011719,
            841.265441894531,
            0.230048418045
          ],
          "pitch": 8.029968261719,
          "yaw": -156.097183227539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17728,
          "last_tick": 17858,
          "samples": 131
        },
        "departure_tick": 17785,
        "movement_to_event_ms": 1156.25,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_615b44a6d4ce94ba",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00171",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00171",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00171",
        "demo_79fb1d50cba757afee7d_00009"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 9,
      "event_tick": 62610,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1391.877900 420.573430 9.031250; setang -32.923965 87.194700 0",
          "position_tick": 62445,
          "angle_tick": 62445,
          "origin": [
            -1391.8779,
            420.57343,
            9.03125
          ],
          "pitch": -32.923965,
          "yaw": 87.1947,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1391.815600 421.857180 28.484375; setang -32.923965 87.194700 0",
          "position_tick": 62604,
          "angle_tick": 62604,
          "origin": [
            -1391.8156,
            421.85718,
            28.484375
          ],
          "pitch": -32.923965,
          "yaw": 87.1947,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.453125,
            29.964844,
            260.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1391.702026 424.197815 44.890625; setang -32.923965 87.194702 0",
          "position_tick": 62610,
          "angle_tick": 62610,
          "origin": [
            -1391.702026367188,
            424.197814941406,
            44.890625
          ],
          "pitch": -32.923965454102,
          "yaw": 87.194702148438,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.453125,
            29.953125,
            185.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62445,
          "last_tick": 62610,
          "samples": 166
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6169a9eb8a4d8002",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00072",
      "command_record_id": "demo_07e639ec7f941287e35b_00072",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00072",
        "demo_5cc1733fab4c73f800c9_00199"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 5,
      "event_tick": 28278,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 352.062560 -894.742600 -251.468750; setang 76.660890 7.800980 0",
          "position_tick": 28080,
          "angle_tick": 28080,
          "origin": [
            352.06256,
            -894.7426,
            -251.46875
          ],
          "pitch": 76.66089,
          "yaw": 7.8009796,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.18359375,
            -2.390625,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 352.059880 -894.589700 -251.468750; setang 76.995270 6.463394 0",
          "position_tick": 27944,
          "angle_tick": 27944,
          "origin": [
            352.05988,
            -894.5897,
            -251.46875
          ],
          "pitch": 76.99527,
          "yaw": 6.463394,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.546875,
            -26.71875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 426.792600 -1191.354900 -251.968750; setang 44.391296 -153.504060 0",
          "position_tick": 28272,
          "angle_tick": 28272,
          "origin": [
            426.7926,
            -1191.3549,
            -251.96875
          ],
          "pitch": 44.391296,
          "yaw": -153.50406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -7.2871094,
            -6.5546875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 424.971741 -1192.276367 -251.968750; setang 44.015015 -154.883545 0",
          "position_tick": 28278,
          "angle_tick": 28278,
          "origin": [
            424.971740722656,
            -1192.2763671875,
            -251.96875
          ],
          "pitch": 44.015014648438,
          "yaw": -154.883544921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.78125,
            -14.1171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27944,
          "last_tick": 28278,
          "samples": 335
        },
        "departure_tick": 28081,
        "movement_to_event_ms": 3093.75,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6296d74495b6c2af",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_f1d8725268c9f30ce844_00371",
      "command_record_id": "demo_f1d8725268c9f30ce844_00371",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00371",
        "demo_fde4c2af9b83d7a5ead3_00151"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 20,
      "event_tick": 165305,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -634.964800 -830.867500 -263.968750; setang -5.096970 -87.247925 0",
          "position_tick": 165129,
          "angle_tick": 165129,
          "origin": [
            -634.9648,
            -830.8675,
            -263.96875
          ],
          "pitch": -5.0969696,
          "yaw": -87.247925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -618.091400 -1293.564300 -167.968750; setang -15.628738 -68.633995 0",
          "position_tick": 165298,
          "angle_tick": 165298,
          "origin": [
            -618.0914,
            -1293.5643,
            -167.96875
          ],
          "pitch": -15.628738,
          "yaw": -68.633995,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -618.091370 -1293.564331 -167.968750; setang -15.628738 -68.605843 0",
          "position_tick": 165305,
          "angle_tick": 165305,
          "origin": [
            -618.091369628906,
            -1293.564331054688,
            -167.96875
          ],
          "pitch": -15.62873840332,
          "yaw": -68.605842590332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165129,
          "last_tick": 165305,
          "samples": 177
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_62ff814462276734",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00446",
      "command_record_id": "demo_bc6251413daa2447c1ff_00058",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00446",
        "demo_bc6251413daa2447c1ff_00058"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 4,
      "event_tick": 26621,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 317.923280 -1593.391600 -175.968750; setang -20.258790 174.819950 0",
          "position_tick": 26610,
          "angle_tick": 26610,
          "origin": [
            317.92328,
            -1593.3916,
            -175.96875
          ],
          "pitch": -20.25879,
          "yaw": 174.81995,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 300.920960 -1563.303300 -175.968750; setang 2.171509 -160.901980 0",
          "position_tick": 26491,
          "angle_tick": 26491,
          "origin": [
            300.92096,
            -1563.3033,
            -175.96875
          ],
          "pitch": 2.1715088,
          "yaw": -160.90198,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.683594,
            -65.25781,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 317.423920 -1593.346600 -175.968750; setang -20.258790 174.819950 0",
          "position_tick": 26614,
          "angle_tick": 26614,
          "origin": [
            317.42392,
            -1593.3466,
            -175.96875
          ],
          "pitch": -20.25879,
          "yaw": 174.81995,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -8.759766,
            0.8046875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 317.000214 -1593.308105 -175.968750; setang -20.327789 174.819946 0",
          "position_tick": 26621,
          "angle_tick": 26621,
          "origin": [
            317.000213623047,
            -1593.30810546875,
            -175.96875
          ],
          "pitch": -20.327789306641,
          "yaw": 174.819946289062,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26491,
          "last_tick": 26621,
          "samples": 131
        },
        "departure_tick": 26611,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_63404a6e0732cd5d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_62cb3af35c3893a91c7d_00041",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00041",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00041",
        "demo_ea4226131b7a75cdf0ec_00220"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zorte",
      "round": 4,
      "event_tick": 26035,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1136.000000 32.000000 -164.788450; setang 4.839813 -91.935650 0",
          "position_tick": 25567,
          "angle_tick": 25567,
          "origin": [
            1136.0,
            32.0,
            -164.78845
          ],
          "pitch": 4.839813,
          "yaw": -91.93565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1136.000000 32.000000 -164.788450; setang 3.847626 -40.510376 0",
          "position_tick": 25523,
          "angle_tick": 25523,
          "origin": [
            1136.0,
            32.0,
            -164.78845
          ],
          "pitch": 3.8476257,
          "yaw": -40.510376,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 338.718780 -125.846740 -165.468750; setang -3.509094 -145.054200 0",
          "position_tick": 26029,
          "angle_tick": 26029,
          "origin": [
            338.71878,
            -125.84674,
            -165.46875
          ],
          "pitch": -3.5090942,
          "yaw": -145.0542,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -104.52344,
            -73.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 328.171722 -133.220703 -165.468750; setang -3.509094 -145.054199 0",
          "position_tick": 26035,
          "angle_tick": 26035,
          "origin": [
            328.171722412109,
            -133.220703125,
            -165.46875
          ],
          "pitch": -3.509094238281,
          "yaw": -145.05419921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.51953125,
            -103.1484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25523,
          "last_tick": 26035,
          "samples": 513
        },
        "departure_tick": 25568,
        "movement_to_event_ms": 7312.5,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_63bfdd124e7fcaab",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00579",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00579",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00579",
        "demo_deb2a52b8ef138c44fe0_00012"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 26,
      "event_tick": 220434,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1559.458700 2583.960200 3.675904; setang -0.413696 -115.232160 0",
          "position_tick": 220304,
          "angle_tick": 220304,
          "origin": [
            -1559.4587,
            2583.9602,
            3.6759038
          ],
          "pitch": -0.4136963,
          "yaw": -115.23216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            180.70312,
            -117.4375,
            -11.960571
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1684.900100 2613.933000 6.903167; setang -10.970535 -107.962990 0",
          "position_tick": 220428,
          "angle_tick": 220428,
          "origin": [
            -1684.9001,
            2613.933,
            6.9031672
          ],
          "pitch": -10.970535,
          "yaw": -107.96299,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -74.3125,
            -232.78125,
            9.135681
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1690.747559 2595.707275 7.428015; setang -11.048462 -108.002129 0",
          "position_tick": 220434,
          "angle_tick": 220434,
          "origin": [
            -1690.74755859375,
            2595.707275390625,
            7.428015232086
          ],
          "pitch": -11.048461914062,
          "yaw": -108.002128601074,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -74.984375,
            -233.25,
            4.346710205078
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 220304,
          "last_tick": 220434,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_63cd16974d545178",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00464",
      "command_record_id": "demo_5d6af8fdfb719608e960_00464",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00464",
        "demo_6e149681cbff13e6c780_00266"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 19,
      "event_tick": 175074,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 99.245040 -49.388123 42.759700; setang 2.227478 2.872238 0",
          "position_tick": 175066,
          "angle_tick": 175066,
          "origin": [
            99.24504,
            -49.388123,
            42.7597
          ],
          "pitch": 2.227478,
          "yaw": 2.8722382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 98.993400 -44.031250 41.057945; setang -12.265198 2.487366 0",
          "position_tick": 174944,
          "angle_tick": 174944,
          "origin": [
            98.9934,
            -44.03125,
            41.057945
          ],
          "pitch": -12.265198,
          "yaw": 2.4873657,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 99.847890 -49.357727 50.281250; setang 2.227478 2.872238 0",
          "position_tick": 175068,
          "angle_tick": 175068,
          "origin": [
            99.84789,
            -49.357727,
            50.28125
          ],
          "pitch": 2.227478,
          "yaw": 2.8722382,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            8.620117,
            0.44140625,
            197.37915
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 102.188530 -49.239258 69.562500; setang 2.227478 2.872238 0",
          "position_tick": 175074,
          "angle_tick": 175074,
          "origin": [
            102.188529968262,
            -49.2392578125,
            69.5625
          ],
          "pitch": 2.227478027344,
          "yaw": 2.87223815918,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.95361328125,
            1.515625,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174944,
          "last_tick": 175074,
          "samples": 131
        },
        "departure_tick": 175067,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6467e5cc79c29a85",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00237",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00237",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00237",
        "demo_fbb358b45e5cdb7b7700_00386"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 12,
      "event_tick": 95913,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1908.867700 297.287230 58.031246; setang -4.916717 14.130829 0",
          "position_tick": 95902,
          "angle_tick": 95902,
          "origin": [
            -1908.8677,
            297.28723,
            58.031246
          ],
          "pitch": -4.9167175,
          "yaw": 14.130829,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1810.697400 429.212700 62.404316; setang 11.352310 -41.078217 0",
          "position_tick": 95754,
          "angle_tick": 95754,
          "origin": [
            -1810.6974,
            429.2127,
            62.404316
          ],
          "pitch": 11.35231,
          "yaw": -41.078217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.640625,
            14.794922,
            7.0510254
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1905.705600 298.083650 58.031246; setang -4.916717 14.130829 0",
          "position_tick": 95907,
          "angle_tick": 95907,
          "origin": [
            -1905.7056,
            298.08365,
            58.031246
          ],
          "pitch": -4.9167175,
          "yaw": 14.130829,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.265625,
            13.916016,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1897.218140 300.222198 58.031246; setang -4.916718 14.130829 0",
          "position_tick": 95913,
          "angle_tick": 95913,
          "origin": [
            -1897.218139648438,
            300.222198486328,
            58.031246185303
          ],
          "pitch": -4.916717529297,
          "yaw": 14.130828857422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            131.7421875,
            33.197265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 95754,
          "last_tick": 95913,
          "samples": 160
        },
        "departure_tick": 95903,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_64883598fceb62e3",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_92655b67d38bb2eb32f4_00143",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00143",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00143",
        "demo_da35559385e7d6e5ce42_00013"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 9,
      "event_tick": 62736,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1097.270000 560.978900 -148.968750; setang -3.234100 88.568695 0",
          "position_tick": 62606,
          "angle_tick": 62606,
          "origin": [
            1097.27,
            560.9789,
            -148.96875
          ],
          "pitch": -3.2341003,
          "yaw": 88.568695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.007812,
            128.45215,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 977.772200 720.770800 -188.833620; setang -14.113998 21.001053 0",
          "position_tick": 62729,
          "angle_tick": 62729,
          "origin": [
            977.7722,
            720.7708,
            -188.83362
          ],
          "pitch": -14.113998,
          "yaw": 21.001053,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            205.74219,
            76.77344,
            -0.0234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 997.406128 728.167175 -188.833618; setang -14.136993 21.024399 0",
          "position_tick": 62736,
          "angle_tick": 62736,
          "origin": [
            997.406127929688,
            728.167175292969,
            -188.833618164062
          ],
          "pitch": -14.136993408203,
          "yaw": 21.024398803711,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.078125,
            79.8359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62606,
          "last_tick": 62736,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_64b32d313f3f0ef2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_241d9eb92ddde5a3b396_00220",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00220",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00220",
        "demo_92655b67d38bb2eb32f4_00196"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 11,
      "event_tick": 93422,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -991.176300 517.176100 0.031250; setang 8.745117 -42.137726 0",
          "position_tick": 93259,
          "angle_tick": 93259,
          "origin": [
            -991.1763,
            517.1761,
            0.03125
          ],
          "pitch": 8.745117,
          "yaw": -42.137726,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            121.45703,
            -49.79297,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -885.643700 924.517900 35.031250; setang -11.286041 -144.206880 0",
          "position_tick": 93416,
          "angle_tick": 93416,
          "origin": [
            -885.6437,
            924.5179,
            35.03125
          ],
          "pitch": -11.286041,
          "yaw": -144.20688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -885.643677 924.517883 35.031250; setang -11.286041 -144.206879 0",
          "position_tick": 93422,
          "angle_tick": 93422,
          "origin": [
            -885.643676757812,
            924.517883300781,
            35.03125
          ],
          "pitch": -11.286041259766,
          "yaw": -144.206878662109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93259,
          "last_tick": 93422,
          "samples": 164
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65214d695140aa32",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_49fabf21b1c26f1010df_00122",
      "command_record_id": "demo_49fabf21b1c26f1010df_00122",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00122",
        "demo_b24ca24bca0f9defa72c_00012"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 7,
      "event_tick": 56016,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 289.020900 2192.980700 -125.212100; setang -0.363922 -161.011500 0",
          "position_tick": 55886,
          "angle_tick": 55886,
          "origin": [
            289.0209,
            2192.9807,
            -125.2121
          ],
          "pitch": -0.36392212,
          "yaw": -161.0115,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            233.67236,
            -41.15625,
            22.722656
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 234.654020 2498.346200 -120.343080; setang -7.315857 -138.173680 0",
          "position_tick": 56009,
          "angle_tick": 56009,
          "origin": [
            234.65402,
            2498.3462,
            -120.34308
          ],
          "pitch": -7.315857,
          "yaw": -138.17368,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.29199,
            -122.109375,
            -12.15625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 220.289993 2485.424072 -121.213989; setang -7.315857 -138.173676 0",
          "position_tick": 56016,
          "angle_tick": 56016,
          "origin": [
            220.289993286133,
            2485.424072265625,
            -121.213989257812
          ],
          "pitch": -7.315856933594,
          "yaw": -138.173675537109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -161.1748046875,
            -144.8125,
            -5.0234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55886,
          "last_tick": 56016,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6528a37447f9ec82",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_da35559385e7d6e5ce42_00367",
      "command_record_id": "demo_da35559385e7d6e5ce42_00367",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00367",
        "demo_fbb358b45e5cdb7b7700_00037"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 19,
      "event_tick": 155709,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -840.135600 -830.148500 106.031250; setang -7.163422 48.283875 0",
          "position_tick": 155682,
          "angle_tick": 155682,
          "origin": [
            -840.1356,
            -830.1485,
            106.03125
          ],
          "pitch": -7.1634216,
          "yaw": 48.283875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -540.047670 -1451.311200 2.031250; setang 3.847961 146.245540 0",
          "position_tick": 155404,
          "angle_tick": 155404,
          "origin": [
            -540.04767,
            -1451.3112,
            2.03125
          ],
          "pitch": 3.8479614,
          "yaw": 146.24554,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -209.42188,
            136.52344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -811.077900 -797.585200 106.031250; setang -7.199478 48.295900 0",
          "position_tick": 155703,
          "angle_tick": 155703,
          "origin": [
            -811.0779,
            -797.5852,
            106.03125
          ],
          "pitch": -7.199478,
          "yaw": 48.2959,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            137.59375,
            154.21094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -799.560303 -784.669983 106.031250; setang -7.211838 48.319931 0",
          "position_tick": 155709,
          "angle_tick": 155709,
          "origin": [
            -799.560302734375,
            -784.669982910156,
            106.03125
          ],
          "pitch": -7.211837768555,
          "yaw": 48.319931030273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            151.46875,
            169.89453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155404,
          "last_tick": 155709,
          "samples": 306
        },
        "departure_tick": 155683,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65294a5252f6fe1a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5866197d339b3ac61e8a_00146",
      "command_record_id": "demo_5866197d339b3ac61e8a_00146",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00146",
        "demo_92655b67d38bb2eb32f4_00271"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 8,
      "event_tick": 60252,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1322.690000 1020.051500 0.031250; setang 3.887451 -62.959213 0",
          "position_tick": 60122,
          "angle_tick": 60122,
          "origin": [
            -1322.69,
            1020.0515,
            0.031249523
          ],
          "pitch": 3.8874512,
          "yaw": -62.959213,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.960938,
            -103.82031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1202.657700 1024.401500 0.031250; setang 3.009567 -110.862010 0",
          "position_tick": 60246,
          "angle_tick": 60246,
          "origin": [
            -1202.6577,
            1024.4015,
            0.031249523
          ],
          "pitch": 3.0095673,
          "yaw": -110.86201,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.328125,
            -68.71875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1206.151367 1015.236633 0.031250; setang 2.967682 -110.694809 0",
          "position_tick": 60252,
          "angle_tick": 60252,
          "origin": [
            -1206.1513671875,
            1015.236633300781,
            0.031249523163
          ],
          "pitch": 2.967681884766,
          "yaw": -110.694808959961,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.3125,
            -137.5546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60122,
          "last_tick": 60252,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_655aa0840133c7eb",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00560",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00560",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00560",
        "demo_79fb1d50cba757afee7d_00483"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 25,
      "event_tick": 212871,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1370.698200 2739.538300 127.100450; setang 10.494690 -40.161210 0",
          "position_tick": 212789,
          "angle_tick": 212789,
          "origin": [
            -1370.6982,
            2739.5383,
            127.10045
          ],
          "pitch": 10.49469,
          "yaw": -40.16121,
          "airborne": false,
          "duck_amount": 0.9396612,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1484.877700 2533.502700 54.015625; setang 7.991516 69.043240 0",
          "position_tick": 212446,
          "angle_tick": 212446,
          "origin": [
            -1484.8777,
            2533.5027,
            54.015625
          ],
          "pitch": 7.991516,
          "yaw": 69.04324,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -76.671875,
            -70.25,
            -8.531952
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1408.270000 2637.703100 125.031250; setang 3.718536 -122.705270 0",
          "position_tick": 212865,
          "angle_tick": 212865,
          "origin": [
            -1408.27,
            2637.7031,
            125.03125
          ],
          "pitch": 3.7185364,
          "yaw": -122.70527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.49219,
            -140.29688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1416.241699 2625.042236 121.615997; setang 1.958649 -122.441254 0",
          "position_tick": 212871,
          "angle_tick": 212871,
          "origin": [
            -1416.24169921875,
            2625.042236328125,
            121.615997314453
          ],
          "pitch": 1.958648681641,
          "yaw": -122.441253662109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.3828125,
            -170.140625,
            -48.611328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 212446,
          "last_tick": 212871,
          "samples": 426
        },
        "departure_tick": 212790,
        "movement_to_event_ms": 1281.25,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65645ce36f39eaba",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00172",
      "command_record_id": "demo_1b9d5eac73de0b387701_00172",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00172",
        "demo_67348e1baa5b49bad101_00322"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 9,
      "event_tick": 58655,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1135.156600 133.849960 -163.968750; setang 33.021470 108.192320 0",
          "position_tick": 58309,
          "angle_tick": 58309,
          "origin": [
            1135.1566,
            133.84996,
            -163.96875
          ],
          "pitch": 33.02147,
          "yaw": 108.19232,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.742188,
            99.53516,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 250.694560 114.004540 -228.181950; setang -14.128754 -87.951740 0",
          "position_tick": 58649,
          "angle_tick": 58649,
          "origin": [
            250.69456,
            114.00454,
            -228.18195
          ],
          "pitch": -14.128754,
          "yaw": -87.95174,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -8.394531,
            -244.85449,
            66.23047
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 250.424301 94.866089 -223.005188; setang -14.128754 -87.951736 0",
          "position_tick": 58655,
          "angle_tick": 58655,
          "origin": [
            250.424301147461,
            94.866088867188,
            -223.005187988281
          ],
          "pitch": -14.128753662109,
          "yaw": -87.951736450195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.4541015625,
            -244.9912109375,
            66.26953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58309,
          "last_tick": 58655,
          "samples": 347
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_658771e83f51a3f8",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00078",
      "command_record_id": "demo_5d6af8fdfb719608e960_00078",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00078",
        "demo_7dadd8516dde2b87da75_00261"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 4,
      "event_tick": 28120,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 773.602230 2076.861800 136.031300; setang 0.000000 81.417970 0",
          "position_tick": 27990,
          "angle_tick": 27990,
          "origin": [
            773.60223,
            2076.8618,
            136.0313
          ],
          "pitch": 0.0,
          "yaw": 81.41797,
          "airborne": false,
          "duck_amount": 0.033345997,
          "velocity": [
            -83.71484,
            -196.70312,
            0.19921875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 653.243800 2034.072800 136.031270; setang 2.393646 69.478226 0",
          "position_tick": 28113,
          "angle_tick": 28113,
          "origin": [
            653.2438,
            2034.0728,
            136.03127
          ],
          "pitch": 2.3936462,
          "yaw": 69.478226,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.828125,
            87.69531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 658.008179 2046.795410 136.031281; setang 2.393646 69.478226 0",
          "position_tick": 28120,
          "angle_tick": 28120,
          "origin": [
            658.008178710938,
            2046.79541015625,
            136.031280517578
          ],
          "pitch": 2.393646240234,
          "yaw": 69.478225708008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.80859375,
            157.03125,
            0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27990,
          "last_tick": 28120,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65acabd71d8a8a55",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00186",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00186",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00186",
        "demo_5d6af8fdfb719608e960_00246"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xelex",
      "round": 9,
      "event_tick": 75076,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 171.087650 1385.129000 101.622215; setang -10.491608 55.732956 0",
          "position_tick": 75067,
          "angle_tick": 75067,
          "origin": [
            171.08765,
            1385.129,
            101.622215
          ],
          "pitch": -10.491608,
          "yaw": 55.732956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -59.216430 903.612600 72.930920; setang 1.630096 -3.581207 0",
          "position_tick": 74564,
          "angle_tick": 74564,
          "origin": [
            -59.21643,
            903.6126,
            72.93092
          ],
          "pitch": 1.6300964,
          "yaw": -3.5812073,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.10547,
            8.285156,
            86.990234
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 171.896220 1386.315200 101.736460; setang -10.533478 55.732956 0",
          "position_tick": 75070,
          "angle_tick": 75070,
          "origin": [
            171.89622,
            1386.3152,
            101.73646
          ],
          "pitch": -10.533478,
          "yaw": 55.732956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.643555,
            25.875,
            2.4916992
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 175.802414 1392.050293 102.288437; setang -10.533478 55.732956 0",
          "position_tick": 75076,
          "angle_tick": 75076,
          "origin": [
            175.80241394043,
            1392.05029296875,
            102.288436889648
          ],
          "pitch": -10.533477783203,
          "yaw": 55.732955932617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            65.259765625,
            95.8125,
            9.22119140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74564,
          "last_tick": 75076,
          "samples": 513
        },
        "departure_tick": 75068,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65caeeeda1d028d4",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2bbfbc0aa8942114b717_00149",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00149",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00149",
        "demo_9da916c73bb5ff938c63_00353"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 8,
      "event_tick": 62638,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -530.924100 724.506200 -33.580505; setang 2.881851 28.132202 0",
          "position_tick": 62461,
          "angle_tick": 62461,
          "origin": [
            -530.9241,
            724.5062,
            -33.580505
          ],
          "pitch": 2.8818512,
          "yaw": 28.132202,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 34.166737 869.389950 80.031250; setang -8.690186 71.978300 0",
          "position_tick": 62632,
          "angle_tick": 62632,
          "origin": [
            34.166737,
            869.38995,
            80.03125
          ],
          "pitch": -8.690186,
          "yaw": 71.9783,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.327515,
            205.52734,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 39.934547 886.350464 80.031250; setang -8.712158 71.978302 0",
          "position_tick": 62638,
          "angle_tick": 62638,
          "origin": [
            39.934547424316,
            886.350463867188,
            80.03125
          ],
          "pitch": -8.712158203125,
          "yaw": 71.978302001953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.865234375,
            221.8359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62461,
          "last_tick": 62638,
          "samples": 178
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65cecfbbbdf525df",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00585",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00142",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00585",
        "demo_b24ca24bca0f9defa72c_00142"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Lake",
      "round": 8,
      "event_tick": 55220,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2081.214800 2919.101600 33.781963; setang -0.564087 -83.922500 0",
          "position_tick": 55150,
          "angle_tick": 55150,
          "origin": [
            -2081.2148,
            2919.1016,
            33.781963
          ],
          "pitch": -0.5640869,
          "yaw": -83.9225,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2081.212000 2919.074500 33.781030; setang 0.338165 -84.560740 0",
          "position_tick": 55090,
          "angle_tick": 55090,
          "origin": [
            -2081.212,
            2919.0745,
            33.78103
          ],
          "pitch": 0.33816528,
          "yaw": -84.56074,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2085.950200 2949.044700 34.354248; setang -8.197861 -83.284950 0",
          "position_tick": 55214,
          "angle_tick": 55214,
          "origin": [
            -2085.9502,
            2949.0447,
            34.354248
          ],
          "pitch": -8.197861,
          "yaw": -83.28495,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.859375,
            -172.92188,
            -0.43652344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2084.167236 2933.674316 34.240547; setang -8.219833 -83.262634 0",
          "position_tick": 55220,
          "angle_tick": 55220,
          "origin": [
            -2084.167236328125,
            2933.67431640625,
            34.240547180176
          ],
          "pitch": -8.219833374023,
          "yaw": -83.262634277344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            24.046875,
            -206.546875,
            -1.8134765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55090,
          "last_tick": 55220,
          "samples": 131
        },
        "departure_tick": 55151,
        "movement_to_event_ms": 1093.75,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6601ab2265906d0a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_518d8b186445b01e1f62_00160",
      "command_record_id": "demo_518d8b186445b01e1f62_00160",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00160",
        "demo_92655b67d38bb2eb32f4_00138"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 8,
      "event_tick": 60226,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1681.691000 1450.649500 -151.968750; setang -0.475159 -113.799480 0",
          "position_tick": 60096,
          "angle_tick": 60096,
          "origin": [
            1681.691,
            1450.6495,
            -151.96875
          ],
          "pitch": -0.4751587,
          "yaw": -113.79948,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.078125,
            9.171875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1581.288600 1600.203500 -151.968750; setang -10.652283 -84.851875 0",
          "position_tick": 60220,
          "angle_tick": 60220,
          "origin": [
            1581.2886,
            1600.2035,
            -151.96875
          ],
          "pitch": -10.652283,
          "yaw": -84.851875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.015625,
            -147.48438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1582.527100 1586.239624 -151.968750; setang -10.731583 -84.931183 0",
          "position_tick": 60226,
          "angle_tick": 60226,
          "origin": [
            1582.527099609375,
            1586.239624023438,
            -151.96875
          ],
          "pitch": -10.731582641602,
          "yaw": -84.931182861328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.9921875,
            -191.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60096,
          "last_tick": 60226,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_667fda179865e1af",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00334",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00334",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00334",
        "demo_79fb1d50cba757afee7d_00029"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 16,
      "event_tick": 134546,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1262.040771 2038.111572 2.006672; setang -5.141266 -75.695114 0",
          "position_tick": 134538,
          "angle_tick": 134546,
          "origin": [
            1262.040771484375,
            2038.111572265625,
            2.006672382355
          ],
          "pitch": -5.141265869141,
          "yaw": -75.695114135742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1262.040800 2038.111600 2.006672; setang -5.141266 -75.695114 0",
          "position_tick": 134539,
          "angle_tick": 134539,
          "origin": [
            1262.0408,
            2038.1116,
            2.0066724
          ],
          "pitch": -5.141266,
          "yaw": -75.695114,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1262.040771 2038.111572 2.006672; setang -5.141266 -75.695114 0",
          "position_tick": 134546,
          "angle_tick": 134546,
          "origin": [
            1262.040771484375,
            2038.111572265625,
            2.006672382355
          ],
          "pitch": -5.141265869141,
          "yaw": -75.695114135742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134225,
          "last_tick": 134546,
          "samples": 322
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_66d9ff048221a7aa",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00275",
      "command_record_id": "demo_07d95741be40e144c266_00275",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00275",
        "demo_731311ac42553ee59f1a_00427"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 12,
      "event_tick": 102067,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1984.027344 322.578217 88.031250; setang -13.384781 34.016083 0",
          "position_tick": 102060,
          "angle_tick": 102067,
          "origin": [
            -1984.02734375,
            322.578216552734,
            88.03125
          ],
          "pitch": -13.384780883789,
          "yaw": 34.016082763672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1984.027300 322.578220 88.031250; setang -13.359039 34.041824 0",
          "position_tick": 102061,
          "angle_tick": 102061,
          "origin": [
            -1984.0273,
            322.57822,
            88.03125
          ],
          "pitch": -13.359039,
          "yaw": 34.041824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1984.027344 322.578217 88.031250; setang -13.384781 34.016083 0",
          "position_tick": 102067,
          "angle_tick": 102067,
          "origin": [
            -1984.02734375,
            322.578216552734,
            88.03125
          ],
          "pitch": -13.384780883789,
          "yaw": 34.016082763672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101937,
          "last_tick": 102067,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_66e175e6faf13118",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00336",
      "command_record_id": "demo_07e639ec7f941287e35b_00336",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00336",
        "demo_1e8907bfd30b0bcdbfe9_00177"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 20,
      "event_tick": 155532,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1946.367300 -605.118960 -351.968750; setang 5.033447 -100.809170 0",
          "position_tick": 155327,
          "angle_tick": 155327,
          "origin": [
            1946.3673,
            -605.11896,
            -351.96875
          ],
          "pitch": 5.0334473,
          "yaw": -100.80917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1726.585200 -1157.227200 -385.215400; setang -20.763824 -150.370560 0",
          "position_tick": 155526,
          "angle_tick": 155526,
          "origin": [
            1726.5852,
            -1157.2272,
            -385.2154
          ],
          "pitch": -20.763824,
          "yaw": -150.37056,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.38281,
            -115.671875,
            -33.765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1710.215576 -1166.537720 -387.875610; setang -20.763824 -150.370560 0",
          "position_tick": 155532,
          "angle_tick": 155532,
          "origin": [
            1710.215576171875,
            -1166.537719726562,
            -387.875610351562
          ],
          "pitch": -20.763824462891,
          "yaw": -150.370559692383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -212.0703125,
            -120.6171875,
            -34.5546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155327,
          "last_tick": 155532,
          "samples": 206
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_670457e8b6d460d9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00055",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00055",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00055",
        "demo_9c5c91359adde2e94631_00005"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zorte",
      "round": 4,
      "event_tick": 28788,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 176.080140 -227.465700 -151.968750; setang -10.115662 -145.126310 0",
          "position_tick": 28715,
          "angle_tick": 28715,
          "origin": [
            176.08014,
            -227.4657,
            -151.96875
          ],
          "pitch": -10.115662,
          "yaw": -145.12631,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 176.076690 -225.581420 -151.968750; setang -1.234253 -130.170470 0",
          "position_tick": 28419,
          "angle_tick": 28419,
          "origin": [
            176.07669,
            -225.58142,
            -151.96875
          ],
          "pitch": -1.2342529,
          "yaw": -130.17047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.05859375,
            9.609375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 219.035900 -185.321170 -167.062500; setang -2.904175 -126.540530 0",
          "position_tick": 28774,
          "angle_tick": 28774,
          "origin": [
            219.0359,
            -185.32117,
            -167.0625
          ],
          "pitch": -2.9041748,
          "yaw": -126.54053,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -96.081055,
            -129.47656,
            -1.4960938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 198.212402 -213.387329 -123.171875; setang -2.855759 -126.613312 0",
          "position_tick": 28788,
          "angle_tick": 28788,
          "origin": [
            198.21240234375,
            -213.387329101562,
            -123.171875
          ],
          "pitch": -2.855758666992,
          "yaw": -126.613311767578,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -102.515625,
            -138.171875,
            141.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28419,
          "last_tick": 28788,
          "samples": 370
        },
        "departure_tick": 28716,
        "movement_to_event_ms": 1140.625,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6754f85e1753936b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00163",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00163",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00163",
        "demo_bc6251413daa2447c1ff_00264"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 87460,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1273.397800 -2284.441000 -202.884890; setang 1.878662 -12.639435 0",
          "position_tick": 87310,
          "angle_tick": 87310,
          "origin": [
            -1273.3978,
            -2284.441,
            -202.88489
          ],
          "pitch": 1.8786621,
          "yaw": -12.639435,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            110.171875,
            -218.82812,
            3.4375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -811.150800 -2276.625700 -176.638490; setang -18.880340 62.481660 0",
          "position_tick": 87447,
          "angle_tick": 87447,
          "origin": [
            -811.1508,
            -2276.6257,
            -176.63849
          ],
          "pitch": -18.88034,
          "yaw": 62.48166,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.484375,
            209.46875,
            -19.753906
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -789.063965 -2236.838135 -135.156250; setang -18.880341 62.481659 0",
          "position_tick": 87460,
          "angle_tick": 87460,
          "origin": [
            -789.06396484375,
            -2236.838134765625,
            -135.15625
          ],
          "pitch": -18.880340576172,
          "yaw": 62.481658935547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            117.80078125,
            212.203125,
            157.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87310,
          "last_tick": 87460,
          "samples": 151
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_677f85dae128fc66",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_21a2c34da37a8e81c427_00422",
      "command_record_id": "demo_21a2c34da37a8e81c427_00422",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00422",
        "demo_bc6251413daa2447c1ff_00056"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 21,
      "event_tick": 161305,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 519.997300 -1641.983300 -263.968750; setang -8.916443 126.138490 0",
          "position_tick": 161200,
          "angle_tick": 161200,
          "origin": [
            519.9973,
            -1641.9833,
            -263.96875
          ],
          "pitch": -8.916443,
          "yaw": 126.13849,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 613.094400 -1301.653100 -255.222470; setang 1.131927 -105.494156 0",
          "position_tick": 160793,
          "angle_tick": 160793,
          "origin": [
            613.0944,
            -1301.6531,
            -255.22247
          ],
          "pitch": 1.1319275,
          "yaw": -105.494156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            36.08203,
            -101.77344,
            -16.300781
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 359.558400 -1598.585000 -191.744260; setang -18.734100 174.787320 0",
          "position_tick": 161299,
          "angle_tick": 161299,
          "origin": [
            359.5584,
            -1598.585,
            -191.74426
          ],
          "pitch": -18.7341,
          "yaw": 174.78732,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -182.4043,
            16.78125,
            91.203125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 343.639160 -1597.124634 -183.784668; setang -18.757095 174.787323 0",
          "position_tick": 161305,
          "angle_tick": 161305,
          "origin": [
            343.63916015625,
            -1597.124633789062,
            -183.78466796875
          ],
          "pitch": -18.757095336914,
          "yaw": 174.787322998047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -212.54296875,
            19.46875,
            106.26953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160793,
          "last_tick": 161305,
          "samples": 513
        },
        "departure_tick": 161201,
        "movement_to_event_ms": 1640.625,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_678d06b221ff67f5",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_62cb3af35c3893a91c7d_00268",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00268",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00268",
        "demo_fde4c2af9b83d7a5ead3_00297"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 16,
      "event_tick": 142209,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -338.522340 -892.029660 -167.968750; setang -0.793076 118.311100 0",
          "position_tick": 142038,
          "angle_tick": 142038,
          "origin": [
            -338.52234,
            -892.02966,
            -167.96875
          ],
          "pitch": -0.79307556,
          "yaw": 118.3111,
          "airborne": false,
          "duck_amount": 0.69159895,
          "velocity": [
            54.027344,
            22.992188,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -314.664060 -883.115100 -167.968750; setang -4.060135 121.380035 0",
          "position_tick": 142203,
          "angle_tick": 142203,
          "origin": [
            -314.66406,
            -883.1151,
            -167.96875
          ],
          "pitch": -4.060135,
          "yaw": 121.380035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -88.04297,
            144.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -322.576660 -870.146851 -167.968750; setang -4.060135 121.380035 0",
          "position_tick": 142209,
          "angle_tick": 142209,
          "origin": [
            -322.57666015625,
            -870.146850585938,
            -167.96875
          ],
          "pitch": -4.060134887695,
          "yaw": 121.380035400391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -106.734375,
            174.94921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142038,
          "last_tick": 142209,
          "samples": 172
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_679d45561376ebff",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_84f87856e21e12df25d7_00037",
      "command_record_id": "demo_84f87856e21e12df25d7_00037",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00037",
        "demo_9da916c73bb5ff938c63_00300"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 4,
      "event_tick": 26032,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 130.272900 866.644000 80.031250; setang -0.231750 85.288574 0",
          "position_tick": 25689,
          "angle_tick": 25689,
          "origin": [
            130.2729,
            866.644,
            80.03125
          ],
          "pitch": -0.23175049,
          "yaw": 85.288574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            87.0238,
            -45.875,
            -6.5786133
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 280.728600 1566.643800 123.239100; setang -9.961517 56.510925 0",
          "position_tick": 26026,
          "angle_tick": 26026,
          "origin": [
            280.7286,
            1566.6438,
            123.2391
          ],
          "pitch": -9.961517,
          "yaw": 56.510925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            40.097656,
            60.742188,
            10.367676
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 285.728760 1574.208252 124.531898; setang -9.987259 56.485519 0",
          "position_tick": 26032,
          "angle_tick": 26032,
          "origin": [
            285.728759765625,
            1574.208251953125,
            124.531898498535
          ],
          "pitch": -9.987258911133,
          "yaw": 56.48551940918,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.154296875,
            95.5,
            16.32861328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25689,
          "last_tick": 26032,
          "samples": 344
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_67d75c609549c252",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00132",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00132",
        "demo_5c8743102c5a1e28f8ee_00089"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "NiKo",
      "round": 8,
      "event_tick": 55146,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 410.733220 1544.466700 2.229657; setang 4.664032 -172.926860 0",
          "position_tick": 55031,
          "angle_tick": 55031,
          "origin": [
            410.73322,
            1544.4667,
            2.2296574
          ],
          "pitch": 4.664032,
          "yaw": -172.92686,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1009.258700 2598.836700 96.531260; setang 0.351898 -132.957920 0",
          "position_tick": 54634,
          "angle_tick": 54634,
          "origin": [
            1009.2587,
            2598.8367,
            96.53126
          ],
          "pitch": 0.3518982,
          "yaw": -132.95792,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -248.50781,
            -27.3125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 311.499760 1520.631300 2.266289; setang 3.836975 -174.528120 0",
          "position_tick": 55140,
          "angle_tick": 55140,
          "origin": [
            311.49976,
            1520.6313,
            2.2662892
          ],
          "pitch": 3.836975,
          "yaw": -174.52812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -225.4707,
            -20.898438,
            -0.6776123
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 293.168976 1518.916870 2.211764; setang 3.431854 -174.563477 0",
          "position_tick": 55146,
          "angle_tick": 55146,
          "origin": [
            293.168975830078,
            1518.916870117188,
            2.211764335632
          ],
          "pitch": 3.431854248047,
          "yaw": -174.5634765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -238.416015625,
            -22.359375,
            -0.625061035156
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54634,
          "last_tick": 55146,
          "samples": 513
        },
        "departure_tick": 55032,
        "movement_to_event_ms": 1796.875,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_67ea05d8eaa9fd1c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_4d520a1960bac889dc2d_00001",
      "command_record_id": "demo_4d520a1960bac889dc2d_00001",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00001",
        "demo_a50086abe9c7c4a980cd_00326"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "max",
      "round": 1,
      "event_tick": 2613,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -16.336487 -1476.475952 -40.962463; setang -11.407928 30.667648 0",
          "position_tick": 2606,
          "angle_tick": 2613,
          "origin": [
            -16.336486816406,
            -1476.475952148438,
            -40.962463378906
          ],
          "pitch": -11.407928466797,
          "yaw": 30.66764831543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -16.336487 -1476.476000 -40.962463; setang -11.407928 30.667648 0",
          "position_tick": 2607,
          "angle_tick": 2607,
          "origin": [
            -16.336487,
            -1476.476,
            -40.962463
          ],
          "pitch": -11.407928,
          "yaw": 30.667648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -16.336487 -1476.475952 -40.962463; setang -11.407928 30.667648 0",
          "position_tick": 2613,
          "angle_tick": 2613,
          "origin": [
            -16.336486816406,
            -1476.475952148438,
            -40.962463378906
          ],
          "pitch": -11.407928466797,
          "yaw": 30.66764831543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2479,
          "last_tick": 2613,
          "samples": 135
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68089be87858f4b8",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00059",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00059",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00059",
        "demo_c7fce8ea189bfb0ec256_00134"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 4,
      "event_tick": 29087,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 543.140300 322.055500 -371.968750; setang 6.348389 -132.860750 0",
          "position_tick": 29048,
          "angle_tick": 29048,
          "origin": [
            543.1403,
            322.0555,
            -371.96875
          ],
          "pitch": 6.3483887,
          "yaw": -132.86075,
          "airborne": false,
          "duck_amount": 0.8753166,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 608.230830 328.289120 -374.968750; setang 4.051544 -137.360000 0",
          "position_tick": 28920,
          "angle_tick": 28920,
          "origin": [
            608.23083,
            328.28912,
            -374.96875
          ],
          "pitch": 4.051544,
          "yaw": -137.36,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -242.70312,
            107.640625,
            -173.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 511.505430 322.633180 -371.968750; setang 6.475754 -129.925690 0",
          "position_tick": 29081,
          "angle_tick": 29081,
          "origin": [
            511.50543,
            322.63318,
            -371.96875
          ],
          "pitch": 6.475754,
          "yaw": -129.92569,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.761719,
            -11.15625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 510.891907 322.418182 -371.968750; setang 6.316452 -129.893768 0",
          "position_tick": 29087,
          "angle_tick": 29087,
          "origin": [
            510.891906738281,
            322.418182373047,
            -371.96875
          ],
          "pitch": 6.316452026367,
          "yaw": -129.893768310547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28920,
          "last_tick": 29087,
          "samples": 168
        },
        "departure_tick": 29049,
        "movement_to_event_ms": 609.375,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68304b7b5d4d34b8",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00074",
      "command_record_id": "demo_18d34587c875f0b595ae_00074",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00074",
        "demo_518d8b186445b01e1f62_00443"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 6,
      "event_tick": 47633,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1046.083900 511.043670 -182.035400; setang -3.614502 51.929290 0",
          "position_tick": 47503,
          "angle_tick": 47503,
          "origin": [
            1046.0839,
            511.04367,
            -182.0354
          ],
          "pitch": -3.614502,
          "yaw": 51.92929,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.5859375,
            110.06641,
            -0.30859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 995.337160 713.737400 -188.833620; setang -12.412491 21.921509 0",
          "position_tick": 47627,
          "angle_tick": 47627,
          "origin": [
            995.33716,
            713.7374,
            -188.83362
          ],
          "pitch": -12.412491,
          "yaw": 21.921509,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            135.14453,
            53.80078,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1007.685364 718.677490 -188.833618; setang -12.412491 21.989471 0",
          "position_tick": 47633,
          "angle_tick": 47633,
          "origin": [
            1007.685363769531,
            718.677490234375,
            -188.833618164062
          ],
          "pitch": -12.412490844727,
          "yaw": 21.989471435547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.48828125,
            67.15234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47503,
          "last_tick": 47633,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6853bba3ab806fe2",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_4d520a1960bac889dc2d_00106",
      "command_record_id": "demo_4d520a1960bac889dc2d_00106",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00106",
        "demo_a50086abe9c7c4a980cd_00344"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "dgt",
      "round": 7,
      "event_tick": 47093,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1341.643400 -1074.607900 -415.968750; setang 6.929962 10.342590 0",
          "position_tick": 46693,
          "angle_tick": 46693,
          "origin": [
            -1341.6434,
            -1074.6079,
            -415.96875
          ],
          "pitch": 6.929962,
          "yaw": 10.34259,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -221.276430 -1093.934200 -415.968750; setang -0.643387 -21.700409 0",
          "position_tick": 47086,
          "angle_tick": 47086,
          "origin": [
            -221.27643,
            -1093.9342,
            -415.96875
          ],
          "pitch": -0.64338684,
          "yaw": -21.700409,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.98438,
            -89.109375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -200.565430 -1102.481689 -415.968750; setang -0.379364 -21.568573 0",
          "position_tick": 47093,
          "angle_tick": 47093,
          "origin": [
            -200.5654296875,
            -1102.481689453125,
            -415.96875
          ],
          "pitch": -0.379364013672,
          "yaw": -21.568572998047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.88671875,
            -92.0546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46693,
          "last_tick": 47093,
          "samples": 401
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68941a9c14f3e6d3",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00137",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00371",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00137",
        "demo_44d9dd1cefa925823c1e_00371"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 18,
      "event_tick": 176464,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 784.330750 2369.297900 136.031460; setang -3.524200 -120.341490 0",
          "position_tick": 176316,
          "angle_tick": 176316,
          "origin": [
            784.33075,
            2369.2979,
            136.03146
          ],
          "pitch": -3.5242004,
          "yaw": -120.34149,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 813.776100 2349.774400 136.031460; setang -5.068817 -123.113140 0",
          "position_tick": 176174,
          "angle_tick": 176174,
          "origin": [
            813.7761,
            2349.7744,
            136.03146
          ],
          "pitch": -5.068817,
          "yaw": -123.11314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 803.319000 2271.386000 136.031480; setang -7.128067 -130.359650 0",
          "position_tick": 176457,
          "angle_tick": 176457,
          "origin": [
            803.319,
            2271.386,
            136.03148
          ],
          "pitch": -7.128067,
          "yaw": -130.35965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.875,
            -145.46875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 790.434143 2256.235107 136.031464; setang -7.761505 -130.280685 0",
          "position_tick": 176464,
          "angle_tick": 176464,
          "origin": [
            790.434143066406,
            2256.235107421875,
            136.031463623047
          ],
          "pitch": -7.761505126953,
          "yaw": -130.280685424805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.44140625,
            -168.796875,
            -0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176174,
          "last_tick": 176464,
          "samples": 291
        },
        "departure_tick": 176317,
        "movement_to_event_ms": 2312.5,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68aafa359b313d95",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00573",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00573",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00573",
        "demo_79fb1d50cba757afee7d_00283"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 26,
      "event_tick": 219755,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 944.152900 2151.503000 -8.668823; setang 9.042084 -13.091919 0",
          "position_tick": 219498,
          "angle_tick": 219498,
          "origin": [
            944.1529,
            2151.503,
            -8.668823
          ],
          "pitch": 9.042084,
          "yaw": -13.091919,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1550.867700 1523.428300 1.031248; setang -7.920105 -133.410420 0",
          "position_tick": 219749,
          "angle_tick": 219749,
          "origin": [
            1550.8677,
            1523.4283,
            1.0312481
          ],
          "pitch": -7.920105,
          "yaw": -133.41042,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -121.89844,
            -161.49219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1540.096558 1510.228027 1.031248; setang -8.184128 -133.674088 0",
          "position_tick": 219755,
          "angle_tick": 219755,
          "origin": [
            1540.096557617188,
            1510.22802734375,
            1.031248092651
          ],
          "pitch": -8.184127807617,
          "yaw": -133.674087524414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -144.5390625,
            -171.984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 219498,
          "last_tick": 219755,
          "samples": 258
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68edf6e2adc82b51",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00029",
      "command_record_id": "demo_1e37c617488eba4e7406_00029",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00029",
        "demo_44ff5206b8e42e46265b_00250"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 2,
      "event_tick": 11730,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -640.037200 -357.478270 60.109135; setang -4.989502 148.924840 0",
          "position_tick": 11600,
          "angle_tick": 11600,
          "origin": [
            -640.0372,
            -357.47827,
            60.109135
          ],
          "pitch": -4.989502,
          "yaw": 148.92484,
          "airborne": false,
          "duck_amount": 0.93210715,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -645.705300 -310.689580 56.375366; setang -10.335724 158.963600 0",
          "position_tick": 11724,
          "angle_tick": 11724,
          "origin": [
            -645.7053,
            -310.68958,
            56.375366
          ],
          "pitch": -10.335724,
          "yaw": 158.9636,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -159.8711,
            61.453125,
            3.723877
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -660.004456 -305.193481 56.776249; setang -10.395126 159.082367 0",
          "position_tick": 11730,
          "angle_tick": 11730,
          "origin": [
            -660.004455566406,
            -305.193481445312,
            56.776248931885
          ],
          "pitch": -10.395126342773,
          "yaw": 159.082366943359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.58203125,
            73.9609375,
            4.642822265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11600,
          "last_tick": 11730,
          "samples": 131
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68f4aa5afc466279",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_49fabf21b1c26f1010df_00163",
      "command_record_id": "demo_49fabf21b1c26f1010df_00163",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00163",
        "demo_5c8743102c5a1e28f8ee_00093"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 9,
      "event_tick": 72326,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 285.957520 1525.003300 2.381947; setang 4.795868 -174.677120 0",
          "position_tick": 72196,
          "angle_tick": 72196,
          "origin": [
            285.95752,
            1525.0033,
            2.381947
          ],
          "pitch": 4.795868,
          "yaw": -174.67712,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.078125,
            -219.57031,
            -77.239746
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 310.707000 1523.996100 2.375389; setang 1.804169 -173.752900 0",
          "position_tick": 72320,
          "angle_tick": 72320,
          "origin": [
            310.707,
            1523.9961,
            2.375389
          ],
          "pitch": 1.8041687,
          "yaw": -173.7529,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.63867,
            -17.296875,
            -0.56069946
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 296.746094 1522.403931 2.309267; setang 1.804169 -173.752899 0",
          "position_tick": 72326,
          "angle_tick": 72326,
          "origin": [
            296.74609375,
            1522.403930664062,
            2.309267044067
          ],
          "pitch": 1.804168701172,
          "yaw": -173.752899169922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.470703125,
            -21.640625,
            -0.605026245117
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72196,
          "last_tick": 72326,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_692876da3c30b355",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_18d34587c875f0b595ae_00009",
      "command_record_id": "demo_18d34587c875f0b595ae_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00009",
        "demo_2666f7f52fbf4c296e43_00286"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 2,
      "event_tick": 10993,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1207.072500 1567.257900 -151.968750; setang 8.593369 33.329086 0",
          "position_tick": 10863,
          "angle_tick": 10863,
          "origin": [
            1207.0725,
            1567.2579,
            -151.96875
          ],
          "pitch": 8.593369,
          "yaw": 33.329086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.3164,
            84.44531,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1599.561000 1592.299400 -151.968750; setang -7.602875 -86.539650 0",
          "position_tick": 10986,
          "angle_tick": 10986,
          "origin": [
            1599.561,
            1592.2994,
            -151.96875
          ],
          "pitch": -7.6028748,
          "yaw": -86.53965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.234375,
            -209.29688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1602.745850 1571.242676 -151.968750; setang -9.345245 -86.579132 0",
          "position_tick": 10993,
          "angle_tick": 10993,
          "origin": [
            1602.745849609375,
            1571.24267578125,
            -151.96875
          ],
          "pitch": -9.345245361328,
          "yaw": -86.579132080078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.265625,
            -231.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10863,
          "last_tick": 10993,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_69560f6c9e54a403",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00371",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00371",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00371",
        "demo_78d0d18d21d68a5f4162_00228"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 17,
      "event_tick": 177931,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1035.872700 2617.004200 96.531250; setang 0.523560 -134.800870 0",
          "position_tick": 177801,
          "angle_tick": 177801,
          "origin": [
            1035.8727,
            2617.0042,
            96.53125
          ],
          "pitch": 0.5235596,
          "yaw": -134.80087,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -206.23438,
            65.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 713.209170 2522.145300 95.205590; setang -3.018494 -114.565430 0",
          "position_tick": 177925,
          "angle_tick": 177925,
          "origin": [
            713.20917,
            2522.1453,
            95.20559
          ],
          "pitch": -3.0184937,
          "yaw": -114.56543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.57422,
            -220.09375,
            4.8945312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 705.256165 2504.742188 95.722549; setang -3.049393 -114.565430 0",
          "position_tick": 177931,
          "angle_tick": 177931,
          "origin": [
            705.256164550781,
            2504.7421875,
            95.722549438477
          ],
          "pitch": -3.049392700195,
          "yaw": -114.5654296875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.83203125,
            -222.828125,
            7.177734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177801,
          "last_tick": 177931,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_69d275f0f4222d60",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00121",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00121",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00121",
        "demo_5cc1733fab4c73f800c9_00304"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 7,
      "event_tick": 47806,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1453.423300 -1099.077300 -415.968750; setang -14.025085 14.502289 0",
          "position_tick": 47294,
          "angle_tick": 47294,
          "origin": [
            -1453.4233,
            -1099.0773,
            -415.96875
          ],
          "pitch": -14.025085,
          "yaw": 14.502289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            234.67188,
            50.3125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -220.531920 -1035.724600 -415.968750; setang -2.475006 -41.795776 0",
          "position_tick": 47800,
          "angle_tick": 47800,
          "origin": [
            -220.53192,
            -1035.7246,
            -415.96875
          ],
          "pitch": -2.475006,
          "yaw": -41.795776,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            156.2461,
            -139.05469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -207.511597 -1047.332397 -415.968750; setang -2.507965 -41.828735 0",
          "position_tick": 47806,
          "angle_tick": 47806,
          "origin": [
            -207.511596679688,
            -1047.332397460938,
            -415.96875
          ],
          "pitch": -2.507965087891,
          "yaw": -41.828735351562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.921875,
            -152.5,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47294,
          "last_tick": 47806,
          "samples": 513
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_69ff206f4ce395da",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00335",
      "command_record_id": "demo_07e639ec7f941287e35b_00335",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00335",
        "demo_1e8907bfd30b0bcdbfe9_00379"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 20,
      "event_tick": 155457,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1569.502686 -1073.071045 -415.968750; setang -22.088013 -14.519806 0",
          "position_tick": 155446,
          "angle_tick": 155457,
          "origin": [
            -1569.502685546875,
            -1073.071044921875,
            -415.96875
          ],
          "pitch": -22.088012695312,
          "yaw": -14.519805908203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1569.502700 -1073.071000 -399.828120; setang -22.088013 -14.519806 0",
          "position_tick": 155450,
          "angle_tick": 155450,
          "origin": [
            -1569.5027,
            -1073.071,
            -399.82812
          ],
          "pitch": -22.088013,
          "yaw": -14.519806,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            271.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1569.502686 -1073.071045 -379.718750; setang -22.088013 -14.519806 0",
          "position_tick": 155457,
          "angle_tick": 155457,
          "origin": [
            -1569.502685546875,
            -1073.071044921875,
            -379.71875
          ],
          "pitch": -22.088012695312,
          "yaw": -14.519805908203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            183.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155327,
          "last_tick": 155457,
          "samples": 131
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6a16490ce1b5210f",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00068",
      "command_record_id": "demo_21a2c34da37a8e81c427_00068",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00068",
        "demo_3ef7bfc9c4cb1bcd3960_00196"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 5,
      "event_tick": 30081,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -376.773320 -2149.087600 -178.839600; setang 0.087891 47.716034 0",
          "position_tick": 29848,
          "angle_tick": 29848,
          "origin": [
            -376.77332,
            -2149.0876,
            -178.8396
          ],
          "pitch": 0.087890625,
          "yaw": 47.716034,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -390.110470 -2175.092300 -177.120850; setang 0.220062 45.295944 0",
          "position_tick": 29799,
          "angle_tick": 29799,
          "origin": [
            -390.11047,
            -2175.0923,
            -177.12085
          ],
          "pitch": 0.22006226,
          "yaw": 45.295944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            91.765625,
            -23.609375,
            6.1757812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -92.193360 -1886.506500 -167.968750; setang -1.803818 61.047943 0",
          "position_tick": 30075,
          "angle_tick": 30075,
          "origin": [
            -92.19336,
            -1886.5065,
            -167.96875
          ],
          "pitch": -1.8038177,
          "yaw": 61.047943,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            85.03516,
            159.92969,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -84.660034 -1872.536499 -167.968750; setang -1.848114 61.047943 0",
          "position_tick": 30081,
          "angle_tick": 30081,
          "origin": [
            -84.660034179688,
            -1872.536499023438,
            -167.96875
          ],
          "pitch": -1.848114013672,
          "yaw": 61.047943115234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            101.125,
            186.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29799,
          "last_tick": 30081,
          "samples": 283
        },
        "departure_tick": 29849,
        "movement_to_event_ms": 3640.625,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6a22973f40a51ced",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_6e149681cbff13e6c780_00026",
      "command_record_id": "demo_6e149681cbff13e6c780_00026",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00026",
        "demo_7dadd8516dde2b87da75_00047"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 3,
      "event_tick": 19446,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -502.466550 737.411500 -33.542664; setang 5.081863 26.994446 0",
          "position_tick": 19160,
          "angle_tick": 19160,
          "origin": [
            -502.46655,
            737.4115,
            -33.542664
          ],
          "pitch": 5.0818634,
          "yaw": 26.994446,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            202.78125,
            -137.85938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 66.201390 1296.500400 98.296684; setang -11.858032 53.130570 0",
          "position_tick": 19440,
          "angle_tick": 19440,
          "origin": [
            66.20139,
            1296.5004,
            98.296684
          ],
          "pitch": -11.858032,
          "yaw": 53.13057,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            10.4140625,
            13.90625,
            0.03125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 69.152802 1300.439331 98.305138; setang -11.858032 53.130569 0",
          "position_tick": 19446,
          "angle_tick": 19446,
          "origin": [
            69.152801513672,
            1300.439331054688,
            98.305137634277
          ],
          "pitch": -11.858032226562,
          "yaw": 53.130569458008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.3798828125,
            49.9140625,
            0.10791015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19160,
          "last_tick": 19446,
          "samples": 287
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6a2bd9601a415aff",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b24ca24bca0f9defa72c_00357",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00357",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00357",
        "demo_deb2a52b8ef138c44fe0_00284"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "s1n",
      "round": 19,
      "event_tick": 148221,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -247.648010 -854.144000 54.231056; setang 8.494141 43.152588 0",
          "position_tick": 148091,
          "angle_tick": 148091,
          "origin": [
            -247.64801,
            -854.144,
            54.231056
          ],
          "pitch": 8.494141,
          "yaw": 43.152588,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.89844,
            50.285156,
            -46.246582
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 125.179504 -586.231930 19.437500; setang -9.088104 49.508180 0",
          "position_tick": 148215,
          "angle_tick": 148215,
          "origin": [
            125.179504,
            -586.23193,
            19.4375
          ],
          "pitch": -9.088104,
          "yaw": 49.50818,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            162.51562,
            183.35938,
            269.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 137.876053 -571.906982 36.531250; setang -9.108002 49.171371 0",
          "position_tick": 148221,
          "angle_tick": 148221,
          "origin": [
            137.876052856445,
            -571.906982421875,
            36.53125
          ],
          "pitch": -9.108001708984,
          "yaw": 49.171371459961,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            162.5166015625,
            183.359375,
            194.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148091,
          "last_tick": 148221,
          "samples": 131
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ab33cb2e024ae7a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_84f87856e21e12df25d7_00214",
      "command_record_id": "demo_84f87856e21e12df25d7_00214",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00214",
        "demo_9da916c73bb5ff938c63_00260"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 11,
      "event_tick": 86238,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 797.065370 2440.294200 136.031460; setang -28.069382 -109.649734 0",
          "position_tick": 86219,
          "angle_tick": 86219,
          "origin": [
            797.06537,
            2440.2942,
            136.03146
          ],
          "pitch": -28.069382,
          "yaw": -109.649734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 898.923500 2711.594500 135.122700; setang 3.025360 -114.271890 0",
          "position_tick": 86056,
          "angle_tick": 86056,
          "origin": [
            898.9235,
            2711.5945,
            135.1227
          ],
          "pitch": 3.02536,
          "yaw": -114.27189,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.972656,
            -25.53125,
            0.41601562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 790.418950 2421.637700 136.031460; setang -30.464401 -109.565960 0",
          "position_tick": 86232,
          "angle_tick": 86232,
          "origin": [
            790.41895,
            2421.6377,
            136.03146
          ],
          "pitch": -30.464401,
          "yaw": -109.56596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.60547,
            -147.78125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 785.555481 2407.966797 136.031464; setang -29.960403 -109.523735 0",
          "position_tick": 86238,
          "angle_tick": 86238,
          "origin": [
            785.555480957031,
            2407.966796875,
            136.031463623047
          ],
          "pitch": -29.960403442383,
          "yaw": -109.523735046387,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -66.19921875,
            -186.1875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86056,
          "last_tick": 86238,
          "samples": 183
        },
        "departure_tick": 86220,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6afef0f78a7d8da7",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00139",
      "command_record_id": "demo_518d8b186445b01e1f62_00139",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00139",
        "demo_5866197d339b3ac61e8a_00266"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zorte",
      "round": 7,
      "event_tick": 51104,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 732.031433 615.968750 -151.968750; setang 0.750504 73.036072 0",
          "position_tick": 51096,
          "angle_tick": 51104,
          "origin": [
            732.031433105469,
            615.96875,
            -151.96875
          ],
          "pitch": 0.750503540039,
          "yaw": 73.036071777344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 732.031430 615.968750 -149.593750; setang 0.750504 73.036070 0",
          "position_tick": 51097,
          "angle_tick": 51097,
          "origin": [
            732.03143,
            615.96875,
            -149.59375
          ],
          "pitch": 0.75050354,
          "yaw": 73.03607,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 732.031433 615.968750 -125.687500; setang 0.750504 73.036072 0",
          "position_tick": 51104,
          "angle_tick": 51104,
          "origin": [
            732.031433105469,
            615.96875,
            -125.6875
          ],
          "pitch": 0.750503540039,
          "yaw": 73.036071777344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50830,
          "last_tick": 51104,
          "samples": 275
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6b03c01e465b6632",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00338",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00181",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00338",
        "demo_78d0d18d21d68a5f4162_00181"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 8,
      "event_tick": 57925,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1822.531900 1214.891200 32.197327; setang 2.145081 122.835724 0",
          "position_tick": 57751,
          "angle_tick": 57751,
          "origin": [
            -1822.5319,
            1214.8912,
            32.197327
          ],
          "pitch": 2.1450806,
          "yaw": 122.835724,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1758.086400 1227.660600 32.579030; setang 2.337341 173.463130 0",
          "position_tick": 57613,
          "angle_tick": 57613,
          "origin": [
            -1758.0864,
            1227.6606,
            32.57903
          ],
          "pitch": 2.3373413,
          "yaw": 173.46313,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2014.294100 1520.753200 32.989006; setang -10.532455 73.859375 0",
          "position_tick": 57918,
          "angle_tick": 57918,
          "origin": [
            -2014.2941,
            1520.7532,
            32.989006
          ],
          "pitch": -10.532455,
          "yaw": 73.859375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            54.59375,
            238.84375,
            -4.3134766
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2008.784424 1543.051025 32.436962; setang -12.759933 73.914307 0",
          "position_tick": 57925,
          "angle_tick": 57925,
          "origin": [
            -2008.784423828125,
            1543.051025390625,
            32.436962127686
          ],
          "pitch": -12.75993347168,
          "yaw": 73.914306640625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.546875,
            237.40625,
            -6.027099609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57613,
          "last_tick": 57925,
          "samples": 313
        },
        "departure_tick": 57752,
        "movement_to_event_ms": 2718.75,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6b7806c531ad38a9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00293",
      "command_record_id": "demo_da35559385e7d6e5ce42_00253",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00293",
        "demo_da35559385e7d6e5ce42_00253"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 12,
      "event_tick": 92534,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1302.572400 530.813960 1.175472; setang -8.685730 125.143555 0",
          "position_tick": 92522,
          "angle_tick": 92522,
          "origin": [
            1302.5724,
            530.81396,
            1.1754723
          ],
          "pitch": -8.68573,
          "yaw": 125.143555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1115.993800 540.948550 -148.968750; setang 1.986465 165.627800 0",
          "position_tick": 92257,
          "angle_tick": 92257,
          "origin": [
            1115.9938,
            540.94855,
            -148.96875
          ],
          "pitch": 1.9864655,
          "yaw": 165.6278,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1300.301900 534.039370 1.932311; setang -8.708725 125.143555 0",
          "position_tick": 92527,
          "angle_tick": 92527,
          "origin": [
            1300.3019,
            534.03937,
            1.9323115
          ],
          "pitch": -8.708725,
          "yaw": 125.143555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.523438,
            53.308594,
            12.50766
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1294.408569 542.413330 2.031250; setang -8.708725 125.143555 0",
          "position_tick": 92534,
          "angle_tick": 92534,
          "origin": [
            1294.408569335938,
            542.413330078125,
            2.03125
          ],
          "pitch": -8.708724975586,
          "yaw": 125.1435546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -58.7265625,
            83.4375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 92257,
          "last_tick": 92534,
          "samples": 278
        },
        "departure_tick": 92523,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6b9b5ad844ef1038",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00111",
      "command_record_id": "demo_4d520a1960bac889dc2d_00111",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00111",
        "demo_c7fce8ea189bfb0ec256_00045"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 7,
      "event_tick": 47449,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 866.649000 -1626.364700 -415.468750; setang 4.118500 149.038120 0",
          "position_tick": 47394,
          "angle_tick": 47394,
          "origin": [
            866.649,
            -1626.3647,
            -415.46875
          ],
          "pitch": 4.1184998,
          "yaw": 149.03812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 867.789700 -1624.214000 -415.468750; setang 0.765961 149.143860 0",
          "position_tick": 47278,
          "angle_tick": 47278,
          "origin": [
            867.7897,
            -1624.214,
            -415.46875
          ],
          "pitch": 0.7659607,
          "yaw": 149.14386,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.875,
            -133.21094,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 858.666100 -1628.948200 -415.468750; setang 4.013092 148.193540 0",
          "position_tick": 47442,
          "angle_tick": 47442,
          "origin": [
            858.6661,
            -1628.9482,
            -415.46875
          ],
          "pitch": 4.013092,
          "yaw": 148.19354,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -68.390625,
            42.289062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 847.851685 -1622.250977 -415.468750; setang 3.669769 148.167114 0",
          "position_tick": 47449,
          "angle_tick": 47449,
          "origin": [
            847.851684570312,
            -1622.2509765625,
            -415.46875
          ],
          "pitch": 3.669769287109,
          "yaw": 148.167114257812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -136.26953125,
            84.4296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47278,
          "last_tick": 47449,
          "samples": 172
        },
        "departure_tick": 47395,
        "movement_to_event_ms": 859.375,
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6bc5c6e8a0443d77",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_241d9eb92ddde5a3b396_00048",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00048",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00048",
        "demo_da35559385e7d6e5ce42_00315"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 4,
      "event_tick": 28098,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 930.368042 1976.359985 -151.968750; setang 1.326935 -76.207695 0",
          "position_tick": 28084,
          "angle_tick": 28098,
          "origin": [
            930.368041992188,
            1976.359985351562,
            -151.96875
          ],
          "pitch": 1.326934814453,
          "yaw": -76.207695007324,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 930.378050 1976.319300 -151.671880; setang 1.326935 -76.207695 0",
          "position_tick": 28085,
          "angle_tick": 28085,
          "origin": [
            930.37805,
            1976.3193,
            -151.67188
          ],
          "pitch": 1.3269348,
          "yaw": -76.207695,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 931.710693 1970.904419 -109.843750; setang 1.326935 -76.207695 0",
          "position_tick": 28098,
          "angle_tick": 28098,
          "origin": [
            931.710693359375,
            1970.904418945312,
            -109.84375
          ],
          "pitch": 1.326934814453,
          "yaw": -76.207695007324,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            7.171875,
            -29.140625,
            155.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27773,
          "last_tick": 28098,
          "samples": 326
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6bc93e067f477f60",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2160153112cdae3ea873_00282",
      "command_record_id": "demo_2160153112cdae3ea873_00282",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00282",
        "demo_79afb17b7ed789137186_00368"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 16,
      "event_tick": 145880,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1110.362300 245.380370 1614.031200; setang 0.976746 -8.793869 0",
          "position_tick": 145585,
          "angle_tick": 145585,
          "origin": [
            -1110.3623,
            245.38037,
            1614.0312
          ],
          "pitch": 0.9767456,
          "yaw": -8.793869,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            246.71875,
            -40.42383,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -362.957640 -44.187440 1664.031200; setang -20.512848 27.849304 0",
          "position_tick": 145874,
          "angle_tick": 145874,
          "origin": [
            -362.95764,
            -44.18744,
            1664.0312
          ],
          "pitch": -20.512848,
          "yaw": 27.849304,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.91406,
            58.98047,
            -95.99219
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -354.326721 -39.663147 1664.031250; setang -22.017639 27.928619 0",
          "position_tick": 145880,
          "angle_tick": 145880,
          "origin": [
            -354.326721191406,
            -39.663146972656,
            1664.03125
          ],
          "pitch": -22.017639160156,
          "yaw": 27.928619384766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            102.9375,
            54.01171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 145585,
          "last_tick": 145880,
          "samples": 296
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6be4dcbfd243355b",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00135",
      "command_record_id": "demo_67348e1baa5b49bad101_00135",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00135",
        "demo_9c5c91359adde2e94631_00221"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FL1T",
      "round": 7,
      "event_tick": 47551,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 371.675140 113.736145 -229.968750; setang -3.294525 -121.712380 0",
          "position_tick": 47421,
          "angle_tick": 47421,
          "origin": [
            371.67514,
            113.736145,
            -229.96875
          ],
          "pitch": -3.2945251,
          "yaw": -121.71238,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -8.013672,
            -141.13477,
            51.046875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 259.667940 -177.489380 -167.565730; setang -0.952377 -145.161670 0",
          "position_tick": 47545,
          "angle_tick": 47545,
          "origin": [
            259.66794,
            -177.48938,
            -167.56573
          ],
          "pitch": -0.9523773,
          "yaw": -145.16167,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.61133,
            -104.51172,
            0.19921875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 245.244965 -186.615723 -167.566406; setang -0.978119 -145.135925 0",
          "position_tick": 47551,
          "angle_tick": 47551,
          "origin": [
            245.244964599609,
            -186.61572265625,
            -167.56640625
          ],
          "pitch": -0.978118896484,
          "yaw": -145.135925292969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -189.134765625,
            -121.87890625,
            -0.05078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47421,
          "last_tick": 47551,
          "samples": 131
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6be5e8cb8c2a0857",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_56d855ae2f8723544f85_00159",
      "command_record_id": "demo_56d855ae2f8723544f85_00159",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00159",
        "demo_c41e59c2737947d52711_00286"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "dumau",
      "round": 7,
      "event_tick": 55652,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -613.963560 -584.160640 1748.811300; setang 1.794891 -34.838333 0",
          "position_tick": 55638,
          "angle_tick": 55638,
          "origin": [
            -613.96356,
            -584.16064,
            1748.8113
          ],
          "pitch": 1.7948914,
          "yaw": -34.838333,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -613.678830 -661.008800 1797.031200; setang 10.244415 -29.147064 0",
          "position_tick": 55522,
          "angle_tick": 55522,
          "origin": [
            -613.67883,
            -661.0088,
            1797.0312
          ],
          "pitch": 10.244415,
          "yaw": -29.147064,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.730469,
            209.73047,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -607.341800 -588.741760 1751.865400; setang 3.283539 -34.663240 0",
          "position_tick": 55646,
          "angle_tick": 55646,
          "origin": [
            -607.3418,
            -588.74176,
            1751.8654
          ],
          "pitch": 3.2835388,
          "yaw": -34.66324,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            83.015625,
            -57.39453,
            38.265625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -597.985718 -595.208496 1756.176514; setang 3.327484 -34.619629 0",
          "position_tick": 55652,
          "angle_tick": 55652,
          "origin": [
            -597.985717773438,
            -595.20849609375,
            1756.176513671875
          ],
          "pitch": 3.327484130859,
          "yaw": -34.61962890625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            134.875,
            -93.2109375,
            62.140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55522,
          "last_tick": 55652,
          "samples": 131
        },
        "departure_tick": 55639,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c08a02ff867880a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00239",
      "command_record_id": "demo_5866197d339b3ac61e8a_00239",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00239",
        "demo_92655b67d38bb2eb32f4_00046"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 12,
      "event_tick": 95691,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 713.921000 285.966920 -188.284240; setang -12.056122 -169.822200 0",
          "position_tick": 95666,
          "angle_tick": 95666,
          "origin": [
            713.921,
            285.96692,
            -188.28424
          ],
          "pitch": -12.056122,
          "yaw": -169.8222,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 713.916500 285.957060 -188.284300; setang -12.100067 -170.306270 0",
          "position_tick": 95561,
          "angle_tick": 95561,
          "origin": [
            713.9165,
            285.95706,
            -188.2843
          ],
          "pitch": -12.100067,
          "yaw": -170.30627,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            95.34375,
            -14.8125,
            0.765625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 681.001200 280.060400 -188.684390; setang -12.056122 -169.822200 0",
          "position_tick": 95685,
          "angle_tick": 95685,
          "origin": [
            681.0012,
            280.0604,
            -188.68439
          ],
          "pitch": -12.056122,
          "yaw": -169.8222,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -174.23828,
            -31.28711,
            -2.0273438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 666.167725 277.395660 -188.760925; setang -12.056122 -169.822205 0",
          "position_tick": 95691,
          "angle_tick": 95691,
          "origin": [
            666.167724609375,
            277.395660400391,
            -188.760925292969
          ],
          "pitch": -12.056121826172,
          "yaw": -169.822204589844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.2890625,
            -35.271484375,
            -0.03515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 95561,
          "last_tick": 95691,
          "samples": 131
        },
        "departure_tick": 95667,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c541c5aba25de0c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00445",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00671",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00445",
        "demo_4f80b8bcc2fa56bb83a7_00671"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 27,
      "event_tick": 217027,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -3.570557 -99.397770 0",
          "position_tick": 216598,
          "angle_tick": 216598,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -3.5705566,
          "yaw": -99.39777,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -22.836120 -104.763565 0",
          "position_tick": 216515,
          "angle_tick": 216515,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -22.83612,
          "yaw": -104.763565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -598.900300 457.764950 164.733320; setang -25.792816 -57.883873 0",
          "position_tick": 217020,
          "angle_tick": 217020,
          "origin": [
            -598.9003,
            457.76495,
            164.73332
          ],
          "pitch": -25.792816,
          "yaw": -57.883873,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.0039062,
            -4.7597656,
            -1.9228516
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -596.913208 454.607208 163.461548; setang -25.515747 -56.808243 0",
          "position_tick": 217027,
          "angle_tick": 217027,
          "origin": [
            -596.913208007812,
            454.607208251953,
            163.461547851562
          ],
          "pitch": -25.515747070312,
          "yaw": -56.808242797852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.50390625,
            -24.640625,
            -9.9228515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 216515,
          "last_tick": 217027,
          "samples": 513
        },
        "departure_tick": 216599,
        "movement_to_event_ms": 6703.125,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c73702e66568bc9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2160153112cdae3ea873_00309",
      "command_record_id": "demo_2160153112cdae3ea873_00309",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00309",
        "demo_56d855ae2f8723544f85_00082"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 17,
      "event_tick": 156976,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -99.128784 606.141660 1633.962200; setang 4.884110 -40.288574 0",
          "position_tick": 156846,
          "angle_tick": 156846,
          "origin": [
            -99.128784,
            606.14166,
            1633.9622
          ],
          "pitch": 4.8841095,
          "yaw": -40.288574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -137.60938,
            -68.51172,
            -11.546875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -300.397220 542.459000 1623.208400; setang -6.309586 -14.363586 0",
          "position_tick": 156970,
          "angle_tick": 156970,
          "origin": [
            -300.39722,
            542.459,
            1623.2084
          ],
          "pitch": -6.3095856,
          "yaw": -14.363586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            130.71484,
            -33.617188,
            -5.5234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -287.531738 539.153809 1622.665527; setang -6.811188 -14.416473 0",
          "position_tick": 156976,
          "angle_tick": 156976,
          "origin": [
            -287.53173828125,
            539.15380859375,
            1622.66552734375
          ],
          "pitch": -6.811187744141,
          "yaw": -14.416473388672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            178.640625,
            -45.90625,
            -7.5390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156846,
          "last_tick": 156976,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d0182adcf4da670",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00587",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00587",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00587",
        "demo_9973c9a1187116ecba8b_00118"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 26,
      "event_tick": 222588,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1687.531900 1060.240200 31.476841; setang -1.597138 125.050510 0",
          "position_tick": 222374,
          "angle_tick": 222374,
          "origin": [
            -1687.5319,
            1060.2402,
            31.476841
          ],
          "pitch": -1.5971375,
          "yaw": 125.05051,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1899.271600 1258.677000 31.749405; setang -11.761200 101.551790 0",
          "position_tick": 222582,
          "angle_tick": 222582,
          "origin": [
            -1899.2716,
            1258.677,
            31.749405
          ],
          "pitch": -11.7612,
          "yaw": 101.55179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.96875,
            157.52344,
            -0.7363281
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1902.211426 1273.109253 31.561857; setang -11.809616 101.575806 0",
          "position_tick": 222588,
          "angle_tick": 222588,
          "origin": [
            -1902.21142578125,
            1273.109252929688,
            31.561857223511
          ],
          "pitch": -11.809616088867,
          "yaw": 101.575805664062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -39.96875,
            195.9296875,
            -2.547241210938
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 222374,
          "last_tick": 222588,
          "samples": 215
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d311af687cebc06",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00274",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00274",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00274",
        "demo_79fb1d50cba757afee7d_00261"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "yuurih",
      "round": 12,
      "event_tick": 110832,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1409.234300 2166.392600 53.125000; setang 3.712341 178.290590 0",
          "position_tick": 110702,
          "angle_tick": 110702,
          "origin": [
            -1409.2343,
            2166.3926,
            53.125
          ],
          "pitch": 3.7123413,
          "yaw": 178.29059,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -139.41797,
            -114.28125,
            22.445312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1785.068800 2066.112800 -4.579102; setang -16.582489 -118.707275 0",
          "position_tick": 110826,
          "angle_tick": 110826,
          "origin": [
            -1785.0688,
            2066.1128,
            -4.5791016
          ],
          "pitch": -16.582489,
          "yaw": -118.707275,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.03125,
            -214.70312,
            5.7109375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1794.281738 2049.335693 -4.123352; setang -16.582489 -118.707275 0",
          "position_tick": 110832,
          "angle_tick": 110832,
          "origin": [
            -1794.28173828125,
            2049.335693359375,
            -4.123352050781
          ],
          "pitch": -16.582489013672,
          "yaw": -118.707275390625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.8828125,
            -214.765625,
            8.14453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110702,
          "last_tick": 110832,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d541e27c378949a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_18d34587c875f0b595ae_00199",
      "command_record_id": "demo_18d34587c875f0b595ae_00199",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00199",
        "demo_2666f7f52fbf4c296e43_00042"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 11,
      "event_tick": 93830,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -994.076500 395.307650 -22.968750; setang -1.979950 81.342100 0",
          "position_tick": 93336,
          "angle_tick": 93336,
          "origin": [
            -994.0765,
            395.30765,
            -22.96875
          ],
          "pitch": -1.97995,
          "yaw": 81.3421,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.765625,
            39.60547,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -993.919560 814.604200 0.031248; setang 5.170105 -72.767944 0",
          "position_tick": 93824,
          "angle_tick": 93824,
          "origin": [
            -993.91956,
            814.6042,
            0.031248093
          ],
          "pitch": 5.170105,
          "yaw": -72.767944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.394531,
            -30.402344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -991.858276 807.942749 -1.919495; setang 4.977493 -72.767944 0",
          "position_tick": 93830,
          "angle_tick": 93830,
          "origin": [
            -991.858276367188,
            807.942749023438,
            -1.919494628906
          ],
          "pitch": 4.977493286133,
          "yaw": -72.767944335938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.3828125,
            -111.07421875,
            -38.34765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93336,
          "last_tick": 93830,
          "samples": 495
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d700b887cbd4579",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00195",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00195",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00195",
        "demo_fde4c2af9b83d7a5ead3_00440"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 11,
      "event_tick": 96665,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1247.961900 -759.937130 -75.625000; setang -5.590332 1.023438 0",
          "position_tick": 96535,
          "angle_tick": 96535,
          "origin": [
            -1247.9619,
            -759.93713,
            -75.625
          ],
          "pitch": -5.590332,
          "yaw": 1.0234375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -90.203125,
            -86.734375,
            -17.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1164.383300 -653.107400 -167.968750; setang -13.259460 0.501938 0",
          "position_tick": 96659,
          "angle_tick": 96659,
          "origin": [
            -1164.3833,
            -653.1074,
            -167.96875
          ],
          "pitch": -13.25946,
          "yaw": 0.50193787,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.70312,
            2.0859375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1145.325317 -652.944702 -167.968750; setang -13.259460 0.501938 0",
          "position_tick": 96665,
          "angle_tick": 96665,
          "origin": [
            -1145.325317382812,
            -652.944702148438,
            -167.96875
          ],
          "pitch": -13.259460449219,
          "yaw": 0.501937866211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.9921875,
            2.078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 96535,
          "last_tick": 96665,
          "samples": 131
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d7c51aa9cfa0e4d",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_a50086abe9c7c4a980cd_00405",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00236",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00405",
        "demo_f53e9889dd94c99a6feb_00236"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 14,
      "event_tick": 119266,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1170.847500 -1353.753300 -634.468750; setang 1.500320 -172.878450 0",
          "position_tick": 119256,
          "angle_tick": 119256,
          "origin": [
            1170.8475,
            -1353.7533,
            -634.46875
          ],
          "pitch": 1.5003204,
          "yaw": -172.87845,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1193.526900 -1414.134500 -639.968750; setang 13.019485 109.003940 0",
          "position_tick": 119136,
          "angle_tick": 119136,
          "origin": [
            1193.5269,
            -1414.1345,
            -639.96875
          ],
          "pitch": 13.019485,
          "yaw": 109.00394,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1168.828600 -1354.005000 -634.468750; setang 1.500320 -172.878450 0",
          "position_tick": 119260,
          "angle_tick": 119260,
          "origin": [
            1168.8286,
            -1354.005,
            -634.46875
          ],
          "pitch": 1.5003204,
          "yaw": -172.87845,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.523438,
            -5.046875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1161.305542 -1354.945923 -634.468750; setang 1.500320 -172.878448 0",
          "position_tick": 119266,
          "angle_tick": 119266,
          "origin": [
            1161.305541992188,
            -1354.945922851562,
            -634.46875
          ],
          "pitch": 1.50032043457,
          "yaw": -172.878448486328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.5859375,
            -14.9609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119136,
          "last_tick": 119266,
          "samples": 131
        },
        "departure_tick": 119257,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d896b0688e10c33",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00187",
      "command_record_id": "demo_6e149681cbff13e6c780_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00187",
        "demo_86c38e0db4646195347a_00244"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "dgt",
      "round": 9,
      "event_tick": 82001,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1633.891400 1180.156700 176.278300; setang 5.708771 -116.032790 0",
          "position_tick": 81940,
          "angle_tick": 81940,
          "origin": [
            1633.8914,
            1180.1567,
            176.2783
          ],
          "pitch": 5.7087708,
          "yaw": -116.03279,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2086.105200 1089.946700 168.712860; setang 5.494202 157.260380 0",
          "position_tick": 81684,
          "angle_tick": 81684,
          "origin": [
            2086.1052,
            1089.9467,
            168.71286
          ],
          "pitch": 5.4942017,
          "yaw": 157.26038,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.03125,
            -98.109375,
            0.0087890625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1555.035300 1209.373400 177.118060; setang 4.025803 -110.835570 0",
          "position_tick": 81994,
          "angle_tick": 81994,
          "origin": [
            1555.0353,
            1209.3734,
            177.11806
          ],
          "pitch": 4.0258026,
          "yaw": -110.83557,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.421875,
            -61.539062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1550.867432 1198.447998 177.118057; setang 3.992844 -111.050148 0",
          "position_tick": 82001,
          "angle_tick": 82001,
          "origin": [
            1550.867431640625,
            1198.447998046875,
            177.118057250977
          ],
          "pitch": 3.99284362793,
          "yaw": -111.050148010254,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.1015625,
            -141.515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81684,
          "last_tick": 82001,
          "samples": 318
        },
        "departure_tick": 81941,
        "movement_to_event_ms": 953.125,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6e0806ce8b97fefc",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_585d972b6bcf05f54588_00187",
      "command_record_id": "demo_585d972b6bcf05f54588_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00187",
        "demo_67348e1baa5b49bad101_00221"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 11,
      "event_tick": 72835,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 967.058000 -1229.225500 -108.968750; setang 7.783478 5.329407 0",
          "position_tick": 72323,
          "angle_tick": 72323,
          "origin": [
            967.058,
            -1229.2255,
            -108.96875
          ],
          "pitch": 7.783478,
          "yaw": 5.3294067,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.976562,
            92.609375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 886.869700 -1037.445300 -251.968750; setang -33.750336 -154.010800 0",
          "position_tick": 72829,
          "angle_tick": 72829,
          "origin": [
            886.8697,
            -1037.4453,
            -251.96875
          ],
          "pitch": -33.750336,
          "yaw": -154.0108,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.578125,
            -17.71875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 886.028809 -1037.889526 -251.968750; setang -36.047180 -154.297821 0",
          "position_tick": 72835,
          "angle_tick": 72835,
          "origin": [
            886.02880859375,
            -1037.889526367188,
            -251.96875
          ],
          "pitch": -36.047180175781,
          "yaw": -154.297821044922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72323,
          "last_tick": 72835,
          "samples": 513
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6e5c082db1720ea2",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00271",
      "command_record_id": "demo_21a2c34da37a8e81c427_00271",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00271",
        "demo_585d972b6bcf05f54588_00271"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 15,
      "event_tick": 106919,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1177.065800 -729.645300 -167.968750; setang 0.610779 18.165894 0",
          "position_tick": 106792,
          "angle_tick": 106792,
          "origin": [
            -1177.0658,
            -729.6453,
            -167.96875
          ],
          "pitch": 0.6107788,
          "yaw": 18.165894,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1169.159800 -707.040160 -167.968750; setang 0.430176 4.411011 0",
          "position_tick": 106647,
          "angle_tick": 106647,
          "origin": [
            -1169.1598,
            -707.04016,
            -167.96875
          ],
          "pitch": 0.43017578,
          "yaw": 4.4110107,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1176.211400 -710.457760 -167.968750; setang -9.108353 13.591461 0",
          "position_tick": 106913,
          "angle_tick": 106913,
          "origin": [
            -1176.2114,
            -710.45776,
            -167.96875
          ],
          "pitch": -9.108353,
          "yaw": 13.591461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            48.601562,
            11.691406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1171.127563 -709.233337 -167.968750; setang -9.108353 13.591461 0",
          "position_tick": 106919,
          "angle_tick": 106919,
          "origin": [
            -1171.127563476562,
            -709.233337402344,
            -167.96875
          ],
          "pitch": -9.108352661133,
          "yaw": 13.591461181641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            67.828125,
            16.34765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 106647,
          "last_tick": 106919,
          "samples": 273
        },
        "departure_tick": 106793,
        "movement_to_event_ms": 1984.375,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6e607e66814ce182",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_21a2c34da37a8e81c427_00489",
      "command_record_id": "demo_21a2c34da37a8e81c427_00489",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00489",
        "demo_585d972b6bcf05f54588_00342"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 24,
      "event_tick": 183965,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1643.314300 -1330.220000 -263.795170; setang 16.237106 85.609250 0",
          "position_tick": 183453,
          "angle_tick": 183453,
          "origin": [
            -1643.3143,
            -1330.22,
            -263.79517
          ],
          "pitch": 16.237106,
          "yaw": 85.60925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.617188,
            249.23438,
            1.984375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2091.226300 408.750120 -159.968750; setang -15.152557 29.401123 0",
          "position_tick": 183958,
          "angle_tick": 183958,
          "origin": [
            -2091.2263,
            408.75012,
            -159.96875
          ],
          "pitch": -15.152557,
          "yaw": 29.401123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.953125,
            17.365234,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2083.134521 413.298645 -159.968750; setang -15.280273 29.209900 0",
          "position_tick": 183965,
          "angle_tick": 183965,
          "origin": [
            -2083.134521484375,
            413.298645019531,
            -159.96875
          ],
          "pitch": -15.2802734375,
          "yaw": 29.209899902344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            113.921875,
            63.974609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183453,
          "last_tick": 183965,
          "samples": 513
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6f191442a9279bda",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00504",
      "command_record_id": "demo_1b9d5eac73de0b387701_00504",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00504",
        "demo_21a2c34da37a8e81c427_00337"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 22,
      "event_tick": 187955,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -879.953796 -2264.077393 -171.080383; setang -12.321854 31.916992 0",
          "position_tick": 187948,
          "angle_tick": 187955,
          "origin": [
            -879.953796386719,
            -2264.077392578125,
            -171.080383300781
          ],
          "pitch": -12.321853637695,
          "yaw": 31.9169921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -879.953800 -2264.077400 -171.080380; setang -12.321854 31.916992 0",
          "position_tick": 187949,
          "angle_tick": 187949,
          "origin": [
            -879.9538,
            -2264.0774,
            -171.08038
          ],
          "pitch": -12.321854,
          "yaw": 31.916992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -879.953796 -2264.077393 -171.080383; setang -12.321854 31.916992 0",
          "position_tick": 187955,
          "angle_tick": 187955,
          "origin": [
            -879.953796386719,
            -2264.077392578125,
            -171.080383300781
          ],
          "pitch": -12.321853637695,
          "yaw": 31.9169921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 187545,
          "last_tick": 187955,
          "samples": 411
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6f1c4c2541ee011a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00387",
      "command_record_id": "demo_07d95741be40e144c266_00387",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00387",
        "demo_4f80b8bcc2fa56bb83a7_00638"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 18,
      "event_tick": 161651,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -290.275400 1084.101000 60.031250; setang 5.843018 -68.841360 0",
          "position_tick": 161400,
          "angle_tick": 161400,
          "origin": [
            -290.2754,
            1084.101,
            60.03125
          ],
          "pitch": 5.8430176,
          "yaw": -68.84136,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            82.46094,
            -236.00781,
            2.4051514
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -481.812620 448.805270 160.031270; setang -7.464523 -105.444030 0",
          "position_tick": 161644,
          "angle_tick": 161644,
          "origin": [
            -481.81262,
            448.80527,
            160.03127
          ],
          "pitch": -7.4645233,
          "yaw": -105.44403,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.3125,
            -227.49219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -487.203796 426.834351 160.031265; setang -7.541779 -105.495529 0",
          "position_tick": 161651,
          "angle_tick": 161651,
          "origin": [
            -487.203796386719,
            426.834350585938,
            160.031265258789
          ],
          "pitch": -7.541778564453,
          "yaw": -105.495529174805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -59.7890625,
            -237.21484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161400,
          "last_tick": 161651,
          "samples": 252
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6f327afa2acb2b1a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00393",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00393",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00393",
        "demo_9da916c73bb5ff938c63_00316"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 19,
      "event_tick": 164118,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 753.501950 2228.922000 136.031280; setang -7.145569 -128.458680 0",
          "position_tick": 164107,
          "angle_tick": 164107,
          "origin": [
            753.50195,
            2228.922,
            136.03128
          ],
          "pitch": -7.145569,
          "yaw": -128.45868,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 840.424740 2572.889400 140.084300; setang -16.875000 -123.546070 0",
          "position_tick": 163606,
          "angle_tick": 163606,
          "origin": [
            840.42474,
            2572.8894,
            140.0843
          ],
          "pitch": -16.875,
          "yaw": -123.54607,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.515625,
            -237.64062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 751.198550 2226.022500 136.031280; setang -7.336807 -128.458680 0",
          "position_tick": 164112,
          "angle_tick": 164112,
          "origin": [
            751.19855,
            2226.0225,
            136.03128
          ],
          "pitch": -7.3368073,
          "yaw": -128.45868,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.73047,
            -48.75,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 745.538940 2218.899902 136.031281; setang -7.464523 -128.490601 0",
          "position_tick": 164118,
          "angle_tick": 164118,
          "origin": [
            745.538940429688,
            2218.89990234375,
            136.031280517578
          ],
          "pitch": -7.46452331543,
          "yaw": -128.490600585938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -86.8203125,
            -109.234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163606,
          "last_tick": 164118,
          "samples": 513
        },
        "departure_tick": 164108,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6f4375a661c78320",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00331",
      "command_record_id": "demo_da35559385e7d6e5ce42_00313",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00331",
        "demo_da35559385e7d6e5ce42_00313"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 17,
      "event_tick": 140345,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1605.570300 1537.388700 -151.968750; setang 5.197571 -86.094700 0",
          "position_tick": 140198,
          "angle_tick": 140198,
          "origin": [
            1605.5703,
            1537.3887,
            -151.96875
          ],
          "pitch": 5.197571,
          "yaw": -86.0947,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1449.103400 1632.119400 -151.968750; setang 5.798035 -68.746605 0",
          "position_tick": 140057,
          "angle_tick": 140057,
          "origin": [
            1449.1034,
            1632.1194,
            -151.96875
          ],
          "pitch": 5.7980347,
          "yaw": -68.746605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.98047,
            0.0078125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1621.771400 1395.578500 -140.968750; setang -24.947891 -88.012160 0",
          "position_tick": 140339,
          "angle_tick": 140339,
          "origin": [
            1621.7714,
            1395.5785,
            -140.96875
          ],
          "pitch": -24.947891,
          "yaw": -88.01216,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            4.765625,
            -236.23438,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1622.143677 1377.122681 -122.484375; setang -27.281113 -87.850456 0",
          "position_tick": 140345,
          "angle_tick": 140345,
          "origin": [
            1622.143676757812,
            1377.122680664062,
            -122.484375
          ],
          "pitch": -27.281112670898,
          "yaw": -87.850456237793,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            4.765625,
            -236.234375,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140057,
          "last_tick": 140345,
          "samples": 289
        },
        "departure_tick": 140199,
        "movement_to_event_ms": 2296.875,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6f5051e3bb4c1f43",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00434",
      "command_record_id": "demo_5d6af8fdfb719608e960_00434",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00434",
        "demo_9da916c73bb5ff938c63_00295"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 18,
      "event_tick": 165460,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 187.417360 1283.748700 99.689840; setang -3.933441 62.123900 0",
          "position_tick": 165330,
          "angle_tick": 165330,
          "origin": [
            187.41736,
            1283.7487,
            99.68984
          ],
          "pitch": -3.9334412,
          "yaw": 62.1239,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.98047,
            142.20312,
            -26.87207
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 131.090680 1359.796500 98.408720; setang -12.935715 54.150925 0",
          "position_tick": 165453,
          "angle_tick": 165453,
          "origin": [
            131.09068,
            1359.7965,
            98.40872
          ],
          "pitch": -12.935715,
          "yaw": 54.150925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.557617,
            9.078125,
            -0.0126953125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 134.870499 1365.039551 98.422066; setang -12.935715 54.309204 0",
          "position_tick": 165460,
          "angle_tick": 165460,
          "origin": [
            134.870498657227,
            1365.03955078125,
            98.422065734863
          ],
          "pitch": -12.93571472168,
          "yaw": 54.309204101562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.4287109375,
            60.2890625,
            0.63671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165330,
          "last_tick": 165460,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6fd222a40268442c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00406",
      "command_record_id": "demo_da35559385e7d6e5ce42_00493",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00406",
        "demo_da35559385e7d6e5ce42_00493"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 23,
      "event_tick": 195292,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1473.773400 856.785000 -151.968750; setang -13.319885 70.059480 0",
          "position_tick": 195274,
          "angle_tick": 195274,
          "origin": [
            1473.7734,
            856.785,
            -151.96875
          ],
          "pitch": -13.319885,
          "yaw": 70.05948,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1470.911900 837.670840 -151.968750; setang -12.756500 70.284700 0",
          "position_tick": 194998,
          "angle_tick": 194998,
          "origin": [
            1470.9119,
            837.67084,
            -151.96875
          ],
          "pitch": -12.7565,
          "yaw": 70.2847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            105.11719,
            -6.28125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1479.313700 872.059400 -151.968750; setang -13.319885 70.059480 0",
          "position_tick": 195286,
          "angle_tick": 195286,
          "origin": [
            1479.3137,
            872.0594,
            -151.96875
          ],
          "pitch": -13.319885,
          "yaw": 70.05948,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.109375,
            135.38672,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1484.017090 885.024536 -151.968750; setang -13.319885 70.059479 0",
          "position_tick": 195292,
          "angle_tick": 195292,
          "origin": [
            1484.01708984375,
            885.024536132812,
            -151.96875
          ],
          "pitch": -13.319885253906,
          "yaw": 70.059478759766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.78125,
            178.53125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194998,
          "last_tick": 195292,
          "samples": 295
        },
        "departure_tick": 195275,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6febe2b52f344a16",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00089",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00089",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00089",
        "demo_fbb358b45e5cdb7b7700_00164"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 7,
      "event_tick": 46731,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -603.965454 -629.867493 64.031250; setang -50.061264 61.716736 0",
          "position_tick": 46716,
          "angle_tick": 46731,
          "origin": [
            -603.965454101562,
            -629.867492675781,
            64.03125
          ],
          "pitch": -50.061264038086,
          "yaw": 61.716735839844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -603.965450 -629.867500 64.031250; setang -50.061264 61.716736 0",
          "position_tick": 46717,
          "angle_tick": 46717,
          "origin": [
            -603.96545,
            -629.8675,
            64.03125
          ],
          "pitch": -50.061264,
          "yaw": 61.716736,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -603.965454 -629.867493 107.906250; setang -50.061264 61.716736 0",
          "position_tick": 46731,
          "angle_tick": 46731,
          "origin": [
            -603.965454101562,
            -629.867492675781,
            107.90625
          ],
          "pitch": -50.061264038086,
          "yaw": 61.716735839844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            145.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46312,
          "last_tick": 46731,
          "samples": 420
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_700d66391f24beef",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79afb17b7ed789137186_00092",
      "command_record_id": "demo_79afb17b7ed789137186_00092",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00092",
        "demo_b9b20b60330034a63512_00137"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 6,
      "event_tick": 46546,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -789.054100 190.137370 1614.031200; setang 0.051147 -9.950867 0",
          "position_tick": 46416,
          "angle_tick": 46416,
          "origin": [
            -789.0541,
            190.13737,
            1614.0312
          ],
          "pitch": 0.05114746,
          "yaw": -9.950867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            247.66406,
            -34.121094,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -411.418580 24.791815 1664.031200; setang 1.518524 8.771210 0",
          "position_tick": 46540,
          "angle_tick": 46540,
          "origin": [
            -411.41858,
            24.791815,
            1664.0312
          ],
          "pitch": 1.5185242,
          "yaw": 8.77121,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.1211,
            27.403564,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -392.598145 27.209713 1664.031250; setang 1.265488 9.125183 0",
          "position_tick": 46546,
          "angle_tick": 46546,
          "origin": [
            -392.59814453125,
            27.209712982178,
            1664.03125
          ],
          "pitch": 1.265487670898,
          "yaw": 9.125183105469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.83203125,
            32.475952148438,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46416,
          "last_tick": 46546,
          "samples": 131
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_70185a50fdc93a4a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00134",
      "command_record_id": "demo_518d8b186445b01e1f62_00134",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00134",
        "demo_92655b67d38bb2eb32f4_00276"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 7,
      "event_tick": 50755,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 242.948750 1344.846900 -31.968750; setang -2.587280 -112.460520 0",
          "position_tick": 50625,
          "angle_tick": 50625,
          "origin": [
            242.94875,
            1344.8469,
            -31.96875
          ],
          "pitch": -2.5872803,
          "yaw": -112.46052,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            174.41797,
            142.10938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 511.809970 1295.901200 -31.968750; setang -16.108368 18.377716 0",
          "position_tick": 50748,
          "angle_tick": 50748,
          "origin": [
            511.80997,
            1295.9012,
            -31.96875
          ],
          "pitch": -16.108368,
          "yaw": 18.377716,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            123.69531,
            30.476562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 523.325134 1299.046143 -36.732544; setang -17.278748 18.470078 0",
          "position_tick": 50755,
          "angle_tick": 50755,
          "origin": [
            523.325134277344,
            1299.046142578125,
            -36.732543945312
          ],
          "pitch": -17.278747558594,
          "yaw": 18.470077514648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            122.51171875,
            34.9375,
            -79.7734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50625,
          "last_tick": 50755,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_70380929ed4516c5",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_f1d8725268c9f30ce844_00033",
      "command_record_id": "demo_f1d8725268c9f30ce844_00033",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00033",
        "demo_fde4c2af9b83d7a5ead3_00142"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NiKo",
      "round": 3,
      "event_tick": 18659,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 130.936420 -2342.295400 -39.968750; setang 1.636963 126.925050 0",
          "position_tick": 18565,
          "angle_tick": 18565,
          "origin": [
            130.93642,
            -2342.2954,
            -39.96875
          ],
          "pitch": 1.6369629,
          "yaw": 126.92505,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 136.280400 -2348.686800 -39.968750; setang 2.006378 127.118680 0",
          "position_tick": 18529,
          "angle_tick": 18529,
          "origin": [
            136.2804,
            -2348.6868,
            -39.96875
          ],
          "pitch": 2.0063782,
          "yaw": 127.11868,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -7.8242188,
            5.34375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 112.159386 -2280.067100 -39.968750; setang -9.380615 129.916750 0",
          "position_tick": 18653,
          "angle_tick": 18653,
          "origin": [
            112.159386,
            -2280.0671,
            -39.96875
          ],
          "pitch": -9.380615,
          "yaw": 129.91675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 112.159386 -2280.067139 -39.968750; setang -9.433472 129.916748 0",
          "position_tick": 18659,
          "angle_tick": 18659,
          "origin": [
            112.159385681152,
            -2280.067138671875,
            -39.96875
          ],
          "pitch": -9.433471679688,
          "yaw": 129.916748046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18529,
          "last_tick": 18659,
          "samples": 131
        },
        "departure_tick": 18566,
        "movement_to_event_ms": 1468.75,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_70c8718481eaecf6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00340",
      "command_record_id": "demo_5866197d339b3ac61e8a_00323",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00340",
        "demo_5866197d339b3ac61e8a_00323"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 18,
      "event_tick": 160501,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -128.004030 -1632.000000 -0.960938; setang -37.353850 106.433470 0",
          "position_tick": 160490,
          "angle_tick": 160490,
          "origin": [
            -128.00403,
            -1632.0,
            -0.9609375
          ],
          "pitch": -37.35385,
          "yaw": 106.43347,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -128.004030 -1632.000000 -0.960938; setang -37.353850 106.433470 0",
          "position_tick": 160371,
          "angle_tick": 160371,
          "origin": [
            -128.00403,
            -1632.0,
            -0.9609375
          ],
          "pitch": -37.35385,
          "yaw": 106.43347,
          "airborne": false,
          "duck_amount": 0.521797,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -128.638180 -1629.849700 19.890625; setang -37.353850 106.433470 0",
          "position_tick": 160495,
          "angle_tick": 160495,
          "origin": [
            -128.63818,
            -1629.8497,
            19.890625
          ],
          "pitch": -37.35385,
          "yaw": 106.43347,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -8.488281,
            28.773438,
            256.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -129.301086 -1627.602051 35.937500; setang -37.353851 106.433472 0",
          "position_tick": 160501,
          "angle_tick": 160501,
          "origin": [
            -129.301086425781,
            -1627.60205078125,
            35.9375
          ],
          "pitch": -37.353851318359,
          "yaw": 106.433471679688,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -8.484375,
            28.765625,
            180.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160371,
          "last_tick": 160501,
          "samples": 131
        },
        "departure_tick": 160491,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_70dd9c989005748d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00134",
      "command_record_id": "demo_5d6af8fdfb719608e960_00134",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00134",
        "demo_7dadd8516dde2b87da75_00113"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 6,
      "event_tick": 43934,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 151.591930 742.542500 82.350230; setang 2.908630 77.987820 0",
          "position_tick": 43422,
          "angle_tick": 43422,
          "origin": [
            151.59193,
            742.5425,
            82.35023
          ],
          "pitch": 2.9086304,
          "yaw": 77.98782,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.18457,
            50.57422,
            -7.5859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 194.317000 1434.277200 105.284170; setang -9.009125 55.104675 0",
          "position_tick": 43928,
          "angle_tick": 43928,
          "origin": [
            194.317,
            1434.2772,
            105.28417
          ],
          "pitch": -9.009125,
          "yaw": 55.104675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.613281,
            -41.054688,
            -4.3481445
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 193.059723 1432.474854 105.093155; setang -9.009125 55.053177 0",
          "position_tick": 43934,
          "angle_tick": 43934,
          "origin": [
            193.059722900391,
            1432.474853515625,
            105.093154907227
          ],
          "pitch": -9.009124755859,
          "yaw": 55.053176879883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -8.654296875,
            -12.3828125,
            -1.31396484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43422,
          "last_tick": 43934,
          "samples": 513
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_711d0004095fac43",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00076",
      "command_record_id": "demo_059e8a0abfc550087c91_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00076",
        "demo_9c5c91359adde2e94631_00109"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 5,
      "event_tick": 40081,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1247.951538 -924.031250 -167.968750; setang 22.573822 57.566299 0",
          "position_tick": 40067,
          "angle_tick": 40081,
          "origin": [
            -1247.951538085938,
            -924.03125,
            -167.96875
          ],
          "pitch": 22.573822021484,
          "yaw": 57.566299438477,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1247.951500 -924.031250 -167.968750; setang 22.573822 57.566300 0",
          "position_tick": 40068,
          "angle_tick": 40068,
          "origin": [
            -1247.9515,
            -924.03125,
            -167.96875
          ],
          "pitch": 22.573822,
          "yaw": 57.5663,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1247.951538 -924.031250 -129.359375; setang 22.573822 57.566299 0",
          "position_tick": 40081,
          "angle_tick": 40081,
          "origin": [
            -1247.951538085938,
            -924.03125,
            -129.359375
          ],
          "pitch": 22.573822021484,
          "yaw": 57.566299438477,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            178.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39951,
          "last_tick": 40081,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7164dfbdf0defda3",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_67348e1baa5b49bad101_00079",
      "command_record_id": "demo_67348e1baa5b49bad101_00079",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00079",
        "demo_ea4226131b7a75cdf0ec_00061"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 5,
      "event_tick": 31071,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -30.472107 -1418.063700 -167.968750; setang 4.164505 -133.847120 0",
          "position_tick": 31048,
          "angle_tick": 31048,
          "origin": [
            -30.472107,
            -1418.0637,
            -167.96875
          ],
          "pitch": 4.164505,
          "yaw": -133.84712,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 0.989128 -1425.678800 -169.667480; setang 0.389328 -105.763664 0",
          "position_tick": 30821,
          "angle_tick": 30821,
          "origin": [
            0.9891277,
            -1425.6788,
            -169.66748
          ],
          "pitch": 0.389328,
          "yaw": -105.763664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -30.443054 -1424.070400 -158.625000; setang 4.157990 -133.695370 0",
          "position_tick": 31065,
          "angle_tick": 31065,
          "origin": [
            -30.443054,
            -1424.0704,
            -158.625
          ],
          "pitch": 4.1579895,
          "yaw": -133.69537,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.21875,
            -36.84375,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -30.462952 -1427.248901 -139.765625; setang 4.164505 -133.629120 0",
          "position_tick": 31071,
          "angle_tick": 31071,
          "origin": [
            -30.462951660156,
            -1427.248901367188,
            -139.765625
          ],
          "pitch": 4.164505004883,
          "yaw": -133.629119873047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.55078125,
            -40.921875,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30821,
          "last_tick": 31071,
          "samples": 251
        },
        "departure_tick": 31049,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_718653d301435300",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00111",
      "command_record_id": "demo_bc6251413daa2447c1ff_00111",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00111",
        "demo_ea4226131b7a75cdf0ec_00186"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 7,
      "event_tick": 41217,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -802.811950 -1218.290900 -167.968750; setang 2.101135 -18.965485 0",
          "position_tick": 41206,
          "angle_tick": 41206,
          "origin": [
            -802.81195,
            -1218.2909,
            -167.96875
          ],
          "pitch": 2.1011353,
          "yaw": -18.965485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -739.764200 -1088.780800 -167.968750; setang 0.065918 -69.939650 0",
          "position_tick": 41087,
          "angle_tick": 41087,
          "origin": [
            -739.7642,
            -1088.7808,
            -167.96875
          ],
          "pitch": 0.06591797,
          "yaw": -69.93965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.6484375,
            0.171875,
            -0.0859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -799.475340 -1219.441000 -167.968750; setang 1.936005 -19.031403 0",
          "position_tick": 41211,
          "angle_tick": 41211,
          "origin": [
            -799.47534,
            -1219.441,
            -167.96875
          ],
          "pitch": 1.9360046,
          "yaw": -19.031403,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.86328,
            -19.609375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -791.007446 -1222.362915 -167.968750; setang 1.881073 -19.031403 0",
          "position_tick": 41217,
          "angle_tick": 41217,
          "origin": [
            -791.007446289062,
            -1222.362915039062,
            -167.96875
          ],
          "pitch": 1.881072998047,
          "yaw": -19.031402587891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            130.4609375,
            -45.0078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41087,
          "last_tick": 41217,
          "samples": 131
        },
        "departure_tick": 41207,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_718fc7ee1a9df712",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00142",
      "command_record_id": "demo_07e639ec7f941287e35b_00142",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00142",
        "demo_5cc1733fab4c73f800c9_00169"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 8,
      "event_tick": 57637,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 895.993400 -283.494870 -127.968750; setang 16.104248 -129.369500 0",
          "position_tick": 57228,
          "angle_tick": 57228,
          "origin": [
            895.9934,
            -283.49487,
            -127.96875
          ],
          "pitch": 16.104248,
          "yaw": -129.3695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 895.623300 -283.208860 -127.968750; setang 16.104248 -129.347530 0",
          "position_tick": 57173,
          "angle_tick": 57173,
          "origin": [
            895.6233,
            -283.20886,
            -127.96875
          ],
          "pitch": 16.104248,
          "yaw": -129.34753,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            128.5,
            -16.105469,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1323.896900 -451.500240 -127.968750; setang -2.837906 -103.849640 0",
          "position_tick": 57631,
          "angle_tick": 57631,
          "origin": [
            1323.8969,
            -451.50024,
            -127.96875
          ],
          "pitch": -2.837906,
          "yaw": -103.84964,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.195312,
            -210.6836,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1319.433716 -468.863525 -127.968750; setang -2.815933 -103.849640 0",
          "position_tick": 57637,
          "angle_tick": 57637,
          "origin": [
            1319.433715820312,
            -468.863525390625,
            -127.96875
          ],
          "pitch": -2.815933227539,
          "yaw": -103.849639892578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -57.9140625,
            -227.015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57173,
          "last_tick": 57637,
          "samples": 465
        },
        "departure_tick": 57229,
        "movement_to_event_ms": 6390.625,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_71e91f8036446fec",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00166",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00166",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00166",
        "demo_deb2a52b8ef138c44fe0_00310"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FalleN",
      "round": 8,
      "event_tick": 75281,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 956.328064 820.350037 1.604261; setang 8.887939 -170.978165 0",
          "position_tick": 75274,
          "angle_tick": 75281,
          "origin": [
            956.328063964844,
            820.350036621094,
            1.604261398315
          ],
          "pitch": 8.887939453125,
          "yaw": -170.978164672852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 956.328060 820.350040 1.604261; setang 8.887939 -170.978160 0",
          "position_tick": 75275,
          "angle_tick": 75275,
          "origin": [
            956.32806,
            820.35004,
            1.6042614
          ],
          "pitch": 8.887939,
          "yaw": -170.97816,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 956.328064 820.350037 1.604261; setang 8.887939 -170.978165 0",
          "position_tick": 75281,
          "angle_tick": 75281,
          "origin": [
            956.328063964844,
            820.350036621094,
            1.604261398315
          ],
          "pitch": 8.887939453125,
          "yaw": -170.978164672852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75062,
          "last_tick": 75281,
          "samples": 220
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_71fb7f4d61a3ea6c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_241d9eb92ddde5a3b396_00243",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00243",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00243",
        "demo_518d8b186445b01e1f62_00018"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 12,
      "event_tick": 101803,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 426.854160 -1290.969700 2.031248; setang 5.225037 66.559980 0",
          "position_tick": 101513,
          "angle_tick": 101513,
          "origin": [
            426.85416,
            -1290.9697,
            2.031248
          ],
          "pitch": 5.2250366,
          "yaw": 66.55998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 881.705300 -323.841300 -31.968750; setang -10.807465 116.445130 0",
          "position_tick": 101796,
          "angle_tick": 101796,
          "origin": [
            881.7053,
            -323.8413,
            -31.96875
          ],
          "pitch": -10.807465,
          "yaw": 116.44513,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.44922,
            228.86719,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 872.849365 -302.649658 -31.968750; setang -11.825073 116.609924 0",
          "position_tick": 101803,
          "angle_tick": 101803,
          "origin": [
            872.849365234375,
            -302.649658203125,
            -31.96875
          ],
          "pitch": -11.825073242188,
          "yaw": 116.609924316406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -97.546875,
            224.75,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101513,
          "last_tick": 101803,
          "samples": 291
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7240aa02ad38c8aa",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00298",
      "command_record_id": "demo_1e37c617488eba4e7406_00298",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00298",
        "demo_44ff5206b8e42e46265b_00052"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 12,
      "event_tick": 98793,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.001460 1727.994800 28.812946; setang -31.416092 -105.081140 0",
          "position_tick": 98661,
          "angle_tick": 98661,
          "origin": [
            -352.00146,
            1727.9948,
            28.812946
          ],
          "pitch": -31.416092,
          "yaw": -105.08114,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang -31.416092 -105.081140 0",
          "position_tick": 98623,
          "angle_tick": 98623,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": -31.416092,
          "yaw": -105.08114,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -354.484500 1717.214400 36.000000; setang -31.383133 -105.114100 0",
          "position_tick": 98786,
          "angle_tick": 98786,
          "origin": [
            -354.4845,
            1717.2144,
            36.0
          ],
          "pitch": -31.383133,
          "yaw": -105.1141,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -24.003906,
            -88.77344,
            209.61304
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -356.738892 1708.877930 58.484375; setang -31.383133 -105.114098 0",
          "position_tick": 98793,
          "angle_tick": 98793,
          "origin": [
            -356.738891601562,
            1708.8779296875,
            58.484375
          ],
          "pitch": -31.38313293457,
          "yaw": -105.114097595215,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -24.046875,
            -88.921875,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98623,
          "last_tick": 98793,
          "samples": 171
        },
        "departure_tick": 98662,
        "movement_to_event_ms": 2062.5,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_72431d9fcc83c570",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00273",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00273",
        "demo_5c8743102c5a1e28f8ee_00331"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 14,
      "event_tick": 119388,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1195.452881 2638.463867 96.617760; setang -25.254135 -139.907806 0",
          "position_tick": 119380,
          "angle_tick": 119388,
          "origin": [
            1195.452880859375,
            2638.4638671875,
            96.61775970459
          ],
          "pitch": -25.254135131836,
          "yaw": -139.907806396484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1195.452900 2638.463900 96.617760; setang -25.254135 -139.907800 0",
          "position_tick": 119381,
          "angle_tick": 119381,
          "origin": [
            1195.4529,
            2638.4639,
            96.61776
          ],
          "pitch": -25.254135,
          "yaw": -139.9078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1195.452881 2638.463867 96.617760; setang -25.254135 -139.907806 0",
          "position_tick": 119388,
          "angle_tick": 119388,
          "origin": [
            1195.452880859375,
            2638.4638671875,
            96.61775970459
          ],
          "pitch": -25.254135131836,
          "yaw": -139.907806396484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 118999,
          "last_tick": 119388,
          "samples": 390
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_725545ce7a310944",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00366",
      "command_record_id": "demo_17accc02fe6ec2727063_00366",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00366",
        "demo_9c5c91359adde2e94631_00003"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 19,
      "event_tick": 158931,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1257.320000 -960.913600 -167.968750; setang 7.623138 62.541733 0",
          "position_tick": 158419,
          "angle_tick": 158419,
          "origin": [
            -1257.32,
            -960.9136,
            -167.96875
          ],
          "pitch": 7.6231384,
          "yaw": 62.541733,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            207.53125,
            59.765625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1212.985700 -1243.562000 -167.968750; setang -17.270172 -36.942215 0",
          "position_tick": 158925,
          "angle_tick": 158925,
          "origin": [
            -1212.9857,
            -1243.562,
            -167.96875
          ],
          "pitch": -17.270172,
          "yaw": -36.942215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            151.625,
            -113.72656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1199.915771 -1253.372681 -167.968750; setang -17.687988 -36.777069 0",
          "position_tick": 158931,
          "angle_tick": 158931,
          "origin": [
            -1199.915771484375,
            -1253.372680664062,
            -167.96875
          ],
          "pitch": -17.68798828125,
          "yaw": -36.777069091797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            173.78125,
            -130.421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 158419,
          "last_tick": 158931,
          "samples": 513
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7275a7b83dd5b750",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00302",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00302",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00302",
        "demo_deb2a52b8ef138c44fe0_00285"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 15,
      "event_tick": 124055,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -687.949040 2257.111300 -116.961240; setang 2.375793 -34.079590 0",
          "position_tick": 123925,
          "angle_tick": 123925,
          "origin": [
            -687.94904,
            2257.1113,
            -116.96124
          ],
          "pitch": 2.3757935,
          "yaw": -34.07959,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -226.54688,
            -2.046875,
            -194.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1121.092900 2317.047000 3.184293; setang -10.731583 -148.524860 0",
          "position_tick": 124049,
          "angle_tick": 124049,
          "origin": [
            -1121.0929,
            2317.047,
            3.1842933
          ],
          "pitch": -10.731583,
          "yaw": -148.52486,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -201.08594,
            -109.90625,
            15.856384
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1137.240356 2307.899658 4.658966; setang -12.157410 -148.366241 0",
          "position_tick": 124055,
          "angle_tick": 124055,
          "origin": [
            -1137.240356445312,
            2307.899658203125,
            4.658965587616
          ],
          "pitch": -12.157409667969,
          "yaw": -148.366241455078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -208.96875,
            -120.09375,
            18.375274658203
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 123925,
          "last_tick": 124055,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_72b6dc792412bd13",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00131",
      "command_record_id": "demo_1b9d5eac73de0b387701_00131",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00131",
        "demo_f1d8725268c9f30ce844_00317"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 7,
      "event_tick": 46702,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -433.255130 -542.718300 -272.329400; setang -7.875824 -125.322075 0",
          "position_tick": 46522,
          "angle_tick": 46522,
          "origin": [
            -433.25513,
            -542.7183,
            -272.3294
          ],
          "pitch": -7.875824,
          "yaw": -125.322075,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -433.255130 -542.718300 -272.329400; setang -7.787933 -166.770400 0",
          "position_tick": 46473,
          "angle_tick": 46473,
          "origin": [
            -433.25513,
            -542.7183,
            -272.3294
          ],
          "pitch": -7.7879333,
          "yaw": -166.7704,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -494.121520 -758.379900 -257.183530; setang -14.387970 111.521880 0",
          "position_tick": 46695,
          "angle_tick": 46695,
          "origin": [
            -494.12152,
            -758.3799,
            -257.18353
          ],
          "pitch": -14.38797,
          "yaw": 111.52188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -494.121521 -758.379883 -257.183533; setang -14.431915 111.565826 0",
          "position_tick": 46702,
          "angle_tick": 46702,
          "origin": [
            -494.121520996094,
            -758.3798828125,
            -257.183532714844
          ],
          "pitch": -14.431915283203,
          "yaw": 111.565826416016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46473,
          "last_tick": 46702,
          "samples": 230
        },
        "departure_tick": 46523,
        "movement_to_event_ms": 2812.5,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7332a795d8adac4e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00335",
      "command_record_id": "demo_2160153112cdae3ea873_00335",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00335",
        "demo_56d855ae2f8723544f85_00138"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "makazze",
      "round": 19,
      "event_tick": 164549,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1132.002200 171.108570 1614.031200; setang 1.267212 -20.613434 0",
          "position_tick": 164192,
          "angle_tick": 164192,
          "origin": [
            -1132.0022,
            171.10857,
            1614.0312
          ],
          "pitch": 1.2672119,
          "yaw": -20.613434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            208.89062,
            -137.3418,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -314.371900 -725.788150 1796.031200; setang 18.050537 41.591827 0",
          "position_tick": 164542,
          "angle_tick": 164542,
          "origin": [
            -314.3719,
            -725.78815,
            1796.0312
          ],
          "pitch": 18.050537,
          "yaw": 41.591827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            178.64844,
            135.5664,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -297.174255 -712.029663 1796.031250; setang 18.106842 41.310303 0",
          "position_tick": 164549,
          "angle_tick": 164549,
          "origin": [
            -297.174255371094,
            -712.029663085938,
            1796.03125
          ],
          "pitch": 18.106842041016,
          "yaw": 41.310302734375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.6171875,
            151.65234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164192,
          "last_tick": 164549,
          "samples": 358
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_73cd38cd90c0f02c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_585d972b6bcf05f54588_00337",
      "command_record_id": "demo_585d972b6bcf05f54588_00337",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00337",
        "demo_67348e1baa5b49bad101_00400"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 18,
      "event_tick": 150115,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1048.713300 453.850430 -259.354500; setang -0.187103 172.555390 0",
          "position_tick": 149966,
          "angle_tick": 149966,
          "origin": [
            1048.7133,
            453.85043,
            -259.3545
          ],
          "pitch": -0.18710327,
          "yaw": 172.55539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.9921875,
            249.49072,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 624.067900 619.056950 -135.968750; setang -3.420868 -135.678070 0",
          "position_tick": 150101,
          "angle_tick": 150101,
          "origin": [
            624.0679,
            619.05695,
            -135.96875
          ],
          "pitch": -3.420868,
          "yaw": -135.67807,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -186.85547,
            -158.45312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 586.452881 586.473328 -92.578125; setang -3.882980 -136.030304 0",
          "position_tick": 150115,
          "angle_tick": 150115,
          "origin": [
            586.452880859375,
            586.473327636719,
            -92.578125
          ],
          "pitch": -3.88298034668,
          "yaw": -136.030303955078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -185.234375,
            -160.35546875,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149966,
          "last_tick": 150115,
          "samples": 150
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_73dd7884a2991f25",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00430",
      "command_record_id": "demo_17accc02fe6ec2727063_00430",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00430",
        "demo_3ef7bfc9c4cb1bcd3960_00344"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 22,
      "event_tick": 186400,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 442.271270 457.181060 -262.816040; setang -4.589203 -111.186104 0",
          "position_tick": 186270,
          "angle_tick": 186270,
          "origin": [
            442.27127,
            457.18106,
            -262.81604
          ],
          "pitch": -4.589203,
          "yaw": -111.186104,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.4140625,
            -1.8242188,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 435.513550 421.531160 -259.350770; setang -18.295319 -111.370810 0",
          "position_tick": 186393,
          "angle_tick": 186393,
          "origin": [
            435.51355,
            421.53116,
            -259.35077
          ],
          "pitch": -18.295319,
          "yaw": -111.37081,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 435.513550 421.531158 -259.350769; setang -18.295319 -111.370811 0",
          "position_tick": 186400,
          "angle_tick": 186400,
          "origin": [
            435.513549804688,
            421.531158447266,
            -259.350769042969
          ],
          "pitch": -18.295318603516,
          "yaw": -111.370811462402,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186270,
          "last_tick": 186400,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7419b3e9db44a9d9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00091",
      "command_record_id": "demo_18d34587c875f0b595ae_00091",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00091",
        "demo_241d9eb92ddde5a3b396_00277"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "FL1T",
      "round": 7,
      "event_tick": 54283,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 284.588130 826.164250 -28.968750; setang 6.846893 -111.202930 0",
          "position_tick": 53922,
          "angle_tick": 53922,
          "origin": [
            284.58813,
            826.16425,
            -28.96875
          ],
          "pitch": 6.8468933,
          "yaw": -111.20293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 319.332500 781.389160 -29.281006; setang 2.316742 -136.068080 0",
          "position_tick": 54277,
          "angle_tick": 54277,
          "origin": [
            319.3325,
            781.38916,
            -29.281006
          ],
          "pitch": 2.316742,
          "yaw": -136.06808,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 319.332489 781.389160 -29.281006; setang 2.316742 -136.068085 0",
          "position_tick": 54283,
          "angle_tick": 54283,
          "origin": [
            319.332489013672,
            781.38916015625,
            -29.281005859375
          ],
          "pitch": 2.316741943359,
          "yaw": -136.068084716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53922,
          "last_tick": 54283,
          "samples": 362
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_741e069ba28ad6dc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00350",
      "command_record_id": "demo_79fb1d50cba757afee7d_00350",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00350",
        "demo_9973c9a1187116ecba8b_00359"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 19,
      "event_tick": 151970,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -367.000000 -808.000000 83.744965; setang -27.089874 50.366135 0",
          "position_tick": 151959,
          "angle_tick": 151970,
          "origin": [
            -367.0,
            -808.0,
            83.744964599609
          ],
          "pitch": -27.089874267578,
          "yaw": 50.366134643555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -367.000000 -808.000000 104.421875; setang -27.089874 50.366135 0",
          "position_tick": 151964,
          "angle_tick": 151964,
          "origin": [
            -367.0,
            -808.0,
            104.421875
          ],
          "pitch": -27.089874,
          "yaw": 50.366135,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            256.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -367.000000 -808.000000 120.500000; setang -27.089874 50.366135 0",
          "position_tick": 151970,
          "angle_tick": 151970,
          "origin": [
            -367.0,
            -808.0,
            120.5
          ],
          "pitch": -27.089874267578,
          "yaw": 50.366134643555,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            181.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151840,
          "last_tick": 151970,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_745cb3b8cffd5ea2",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07e639ec7f941287e35b_00152",
      "command_record_id": "demo_07e639ec7f941287e35b_00152",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00152",
        "demo_5cc1733fab4c73f800c9_00082"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 9,
      "event_tick": 65634,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1813.544400 -477.085570 -351.968750; setang 13.835907 -178.183820 0",
          "position_tick": 65314,
          "angle_tick": 65314,
          "origin": [
            1813.5444,
            -477.08557,
            -351.96875
          ],
          "pitch": 13.835907,
          "yaw": -178.18382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1013.591800 -425.272950 -127.968750; setang 23.366210 -143.197170 0",
          "position_tick": 65627,
          "angle_tick": 65627,
          "origin": [
            1013.5918,
            -425.27295,
            -127.96875
          ],
          "pitch": 23.36621,
          "yaw": -143.19717,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.3711,
            -127.10547,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 996.154785 -438.009277 -127.968750; setang 23.324310 -143.155640 0",
          "position_tick": 65634,
          "angle_tick": 65634,
          "origin": [
            996.15478515625,
            -438.00927734375,
            -127.96875
          ],
          "pitch": 23.324310302734,
          "yaw": -143.155639648438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.26953125,
            -139.7421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65314,
          "last_tick": 65634,
          "samples": 321
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_74ea6edf05c9d4f9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00073",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00073",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00073",
        "demo_da35559385e7d6e5ce42_00489"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 5,
      "event_tick": 38327,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1117.460600 1501.440600 -147.466610; setang -6.731873 -159.816740 0",
          "position_tick": 38048,
          "angle_tick": 38048,
          "origin": [
            1117.4606,
            1501.4406,
            -147.46661
          ],
          "pitch": -6.7318726,
          "yaw": -159.81674,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.3125,
            19.898438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1172.284500 1761.509500 -191.968750; setang -2.442047 -31.644745 0",
          "position_tick": 38321,
          "angle_tick": 38321,
          "origin": [
            1172.2845,
            1761.5095,
            -191.96875
          ],
          "pitch": -2.442047,
          "yaw": -31.644745,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1172.284546 1761.509521 -191.968750; setang -2.442047 -31.644745 0",
          "position_tick": 38327,
          "angle_tick": 38327,
          "origin": [
            1172.284545898438,
            1761.509521484375,
            -191.96875
          ],
          "pitch": -2.442047119141,
          "yaw": -31.644744873047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38048,
          "last_tick": 38327,
          "samples": 280
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7504ec4c33cebd11",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00270",
      "command_record_id": "demo_059e8a0abfc550087c91_00270",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00270",
        "demo_67348e1baa5b49bad101_00444"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "makazze",
      "round": 16,
      "event_tick": 136535,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 460.938141 -1520.027466 -242.431030; setang -22.528152 -179.661133 0",
          "position_tick": 136528,
          "angle_tick": 136535,
          "origin": [
            460.938140869141,
            -1520.027465820312,
            -242.431030273438
          ],
          "pitch": -22.52815246582,
          "yaw": -179.6611328125,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 460.938140 -1520.027500 -242.431030; setang -22.528152 -179.661130 0",
          "position_tick": 136529,
          "angle_tick": 136529,
          "origin": [
            460.93814,
            -1520.0275,
            -242.43103
          ],
          "pitch": -22.528152,
          "yaw": -179.66113,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 460.938141 -1520.027466 -242.431030; setang -22.528152 -179.661133 0",
          "position_tick": 136535,
          "angle_tick": 136535,
          "origin": [
            460.938140869141,
            -1520.027465820312,
            -242.431030273438
          ],
          "pitch": -22.52815246582,
          "yaw": -179.6611328125,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136378,
          "last_tick": 136535,
          "samples": 158
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_751dfb8a40780d5a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00117",
      "command_record_id": "demo_518d8b186445b01e1f62_00117",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00117",
        "demo_da35559385e7d6e5ce42_00064"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 6,
      "event_tick": 42715,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -946.943800 423.398130 -7.413025; setang 9.979370 -34.562300 0",
          "position_tick": 42585,
          "angle_tick": 42585,
          "origin": [
            -946.9438,
            423.39813,
            -7.413025
          ],
          "pitch": 9.97937,
          "yaw": -34.5623,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -75.15234,
            -103.48828,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -932.171700 444.956150 1.031254; setang 11.457703 -41.091950 0",
          "position_tick": 42709,
          "angle_tick": 42709,
          "origin": [
            -932.1717,
            444.95615,
            1.0312538
          ],
          "pitch": 11.457703,
          "yaw": -41.09195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -932.171692 444.956146 1.031254; setang 11.457703 -41.091949 0",
          "position_tick": 42715,
          "angle_tick": 42715,
          "origin": [
            -932.171691894531,
            444.956146240234,
            1.031253814697
          ],
          "pitch": 11.457702636719,
          "yaw": -41.091949462891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42585,
          "last_tick": 42715,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_758f64eccb61327d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00242",
      "command_record_id": "demo_49fabf21b1c26f1010df_00242",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00242",
        "demo_5c8743102c5a1e28f8ee_00047"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 12,
      "event_tick": 97413,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1303.275900 2681.961400 130.031250; setang 13.876419 -76.833916 0",
          "position_tick": 97350,
          "angle_tick": 97350,
          "origin": [
            -1303.2759,
            2681.9614,
            130.03125
          ],
          "pitch": 13.876419,
          "yaw": -76.833916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1208.703500 2532.921000 79.375000; setang 7.304871 121.816070 0",
          "position_tick": 97089,
          "angle_tick": 97089,
          "origin": [
            -1208.7035,
            2532.921,
            79.375
          ],
          "pitch": 7.3048706,
          "yaw": 121.81607,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -158.0625,
            186.5625,
            59.448486
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1416.393900 2658.377400 125.031250; setang -1.276123 -121.334380 0",
          "position_tick": 97407,
          "angle_tick": 97407,
          "origin": [
            -1416.3939,
            2658.3774,
            125.03125
          ],
          "pitch": -1.276123,
          "yaw": -121.33438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.47656,
            -132.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1424.199219 2646.224609 125.031250; setang -1.371918 -121.366310 0",
          "position_tick": 97413,
          "angle_tick": 97413,
          "origin": [
            -1424.19921875,
            2646.224609375,
            125.03125
          ],
          "pitch": -1.371917724609,
          "yaw": -121.366310119629,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.484375,
            -159.453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 97089,
          "last_tick": 97413,
          "samples": 325
        },
        "departure_tick": 97351,
        "movement_to_event_ms": 984.375,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_75cabfd04a3d5084",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_585d972b6bcf05f54588_00120",
      "command_record_id": "demo_585d972b6bcf05f54588_00120",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00120",
        "demo_ea4226131b7a75cdf0ec_00299"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 7,
      "event_tick": 51245,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1232.634900 -1119.696800 -167.968750; setang -0.522537 76.265015 0",
          "position_tick": 51226,
          "angle_tick": 51226,
          "origin": [
            -1232.6349,
            -1119.6968,
            -167.96875
          ],
          "pitch": -0.52253723,
          "yaw": 76.265015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1144.033700 -1374.040900 -166.425720; setang 5.004959 77.473175 0",
          "position_tick": 50733,
          "angle_tick": 50733,
          "origin": [
            -1144.0337,
            -1374.0409,
            -166.42572
          ],
          "pitch": 5.004959,
          "yaw": 77.473175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -77.82031,
            80.13281,
            -2.171875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1228.348900 -1102.170900 -167.968750; setang -0.522537 76.265015 0",
          "position_tick": 51238,
          "angle_tick": 51238,
          "origin": [
            -1228.3489,
            -1102.1709,
            -167.96875
          ],
          "pitch": -0.52253723,
          "yaw": 76.265015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            35.851562,
            146.60156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1224.406494 -1086.054443 -167.968750; setang -0.550003 76.237213 0",
          "position_tick": 51245,
          "angle_tick": 51245,
          "origin": [
            -1224.406494140625,
            -1086.054443359375,
            -167.96875
          ],
          "pitch": -0.550003051758,
          "yaw": 76.237213134766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.6875,
            162.171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50733,
          "last_tick": 51245,
          "samples": 513
        },
        "departure_tick": 51227,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_75e7c5fe6b087cdf",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00052",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00052",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00052",
        "demo_92655b67d38bb2eb32f4_00170"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 4,
      "event_tick": 28673,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -892.622700 693.165470 -2.276428; setang 3.102264 -155.813930 0",
          "position_tick": 28640,
          "angle_tick": 28640,
          "origin": [
            -892.6227,
            693.16547,
            -2.2764282
          ],
          "pitch": 3.1022644,
          "yaw": -155.81393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -893.884600 695.990600 -2.907349; setang 3.102264 -155.813930 0",
          "position_tick": 28543,
          "angle_tick": 28543,
          "origin": [
            -893.8846,
            695.9906,
            -2.9073486
          ],
          "pitch": 3.1022644,
          "yaw": -155.81393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.33594,
            11.90625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -875.492100 655.014800 0.031248; setang 3.432190 -156.913940 0",
          "position_tick": 28667,
          "angle_tick": 28667,
          "origin": [
            -875.4921,
            655.0148,
            0.031248093
          ],
          "pitch": 3.43219,
          "yaw": -156.91394,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.9296875,
            -12.425781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -875.492126 655.014771 0.031248; setang 3.366272 -156.760132 0",
          "position_tick": 28673,
          "angle_tick": 28673,
          "origin": [
            -875.492126464844,
            655.014770507812,
            0.031248092651
          ],
          "pitch": 3.366271972656,
          "yaw": -156.760131835938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28543,
          "last_tick": 28673,
          "samples": 131
        },
        "departure_tick": 28641,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_76123efde1a2d1a2",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2666f7f52fbf4c296e43_00392",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00392",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00392",
        "demo_92655b67d38bb2eb32f4_00160"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 20,
      "event_tick": 176567,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 699.869812 1347.925537 -87.968750; setang -39.243851 -48.443527 0",
          "position_tick": 176560,
          "angle_tick": 176567,
          "origin": [
            699.869812011719,
            1347.925537109375,
            -87.96875
          ],
          "pitch": -39.243850708008,
          "yaw": -48.44352722168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 699.869800 1347.925500 -87.968750; setang -39.204025 -48.443527 0",
          "position_tick": 176561,
          "angle_tick": 176561,
          "origin": [
            699.8698,
            1347.9255,
            -87.96875
          ],
          "pitch": -39.204025,
          "yaw": -48.443527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 699.869812 1347.925537 -87.968750; setang -39.243851 -48.443527 0",
          "position_tick": 176567,
          "angle_tick": 176567,
          "origin": [
            699.869812011719,
            1347.925537109375,
            -87.96875
          ],
          "pitch": -39.243850708008,
          "yaw": -48.44352722168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176225,
          "last_tick": 176567,
          "samples": 343
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_762f3aa7c60ef802",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00348",
      "command_record_id": "demo_21a2c34da37a8e81c427_00348",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00348",
        "demo_9c5c91359adde2e94631_00374"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Spinx",
      "round": 18,
      "event_tick": 131346,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1600.711700 -896.106400 -176.283630; setang 5.977249 94.431946 0",
          "position_tick": 130834,
          "angle_tick": 130834,
          "origin": [
            -1600.7117,
            -896.1064,
            -176.28363
          ],
          "pitch": 5.977249,
          "yaw": 94.431946,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            23.90625,
            238.8086,
            68.234375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -994.040600 174.981980 -172.440430; setang -64.759254 -46.558000 0",
          "position_tick": 131340,
          "angle_tick": 131340,
          "origin": [
            -994.0406,
            174.98198,
            -172.44043
          ],
          "pitch": -64.759254,
          "yaw": -46.558,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.78516,
            -128.31543,
            2.2421875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -980.702209 163.641205 -172.242126; setang -70.930138 -46.485214 0",
          "position_tick": 131346,
          "angle_tick": 131346,
          "origin": [
            -980.702209472656,
            163.641204833984,
            -172.242126464844
          ],
          "pitch": -70.930137634277,
          "yaw": -46.485214233398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            171.9453125,
            -152.1259765625,
            2.66015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130834,
          "last_tick": 131346,
          "samples": 513
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7673708613e94a3f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2160153112cdae3ea873_00038",
      "command_record_id": "demo_2160153112cdae3ea873_00038",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00038",
        "demo_b9b20b60330034a63512_00086"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 4,
      "event_tick": 23231,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2443.788600 365.942700 1742.439500; setang 7.625549 -173.406140 0",
          "position_tick": 23189,
          "angle_tick": 23189,
          "origin": [
            2443.7886,
            365.9427,
            1742.4395
          ],
          "pitch": 7.6255493,
          "yaw": -173.40614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2643.711700 365.143860 1742.511000; setang 7.858658 -179.445530 0",
          "position_tick": 23101,
          "angle_tick": 23101,
          "origin": [
            2643.7117,
            365.14386,
            1742.511
          ],
          "pitch": 7.858658,
          "yaw": -179.44553,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2349.341600 355.023200 1745.000000; setang 7.625549 -173.406140 0",
          "position_tick": 23224,
          "angle_tick": 23224,
          "origin": [
            2349.3416,
            355.0232,
            1745.0
          ],
          "pitch": 7.6255493,
          "yaw": -173.40614,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -241.75,
            -27.9375,
            2.5
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2326.541260 352.387909 1769.093750; setang 7.625549 -173.406143 0",
          "position_tick": 23231,
          "angle_tick": 23231,
          "origin": [
            2326.541259765625,
            352.387908935547,
            1769.09375
          ],
          "pitch": 7.625549316406,
          "yaw": -173.406143188477,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -243.203125,
            -28.109375,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23101,
          "last_tick": 23231,
          "samples": 131
        },
        "departure_tick": 23190,
        "movement_to_event_ms": 656.25,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_76a3691e2ee375f3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00085",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00085",
        "demo_f53e9889dd94c99a6feb_00161"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 6,
      "event_tick": 33162,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1756.053300 -714.508200 -351.968750; setang 0.395844 -124.921760 0",
          "position_tick": 32894,
          "angle_tick": 32894,
          "origin": [
            1756.0533,
            -714.5082,
            -351.96875
          ],
          "pitch": 0.3958435,
          "yaw": -124.92176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1192.668300 -1431.938200 -415.968750; setang -48.259155 -144.378540 0",
          "position_tick": 33156,
          "angle_tick": 33156,
          "origin": [
            1192.6683,
            -1431.9382,
            -415.96875
          ],
          "pitch": -48.259155,
          "yaw": -144.37854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.67188,
            -144.74219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1177.191284 -1443.199707 -415.968750; setang -48.602478 -144.483948 0",
          "position_tick": 33162,
          "angle_tick": 33162,
          "origin": [
            1177.191284179688,
            -1443.19970703125,
            -415.96875
          ],
          "pitch": -48.602478027344,
          "yaw": -144.483947753906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.3125,
            -143.859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32894,
          "last_tick": 33162,
          "samples": 269
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_76b6b0e99377c1d6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00087",
      "command_record_id": "demo_21a2c34da37a8e81c427_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00087",
        "demo_ea4226131b7a75cdf0ec_00192"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 6,
      "event_tick": 34762,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1136.000000 32.000000 -164.788450; setang 13.728104 93.212130 0",
          "position_tick": 34373,
          "angle_tick": 34373,
          "origin": [
            1136.0,
            32.0,
            -164.78845
          ],
          "pitch": 13.728104,
          "yaw": 93.21213,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1136.000000 32.000000 -164.788450; setang 7.128067 -3.280106 0",
          "position_tick": 34258,
          "angle_tick": 34258,
          "origin": [
            1136.0,
            32.0,
            -164.78845
          ],
          "pitch": 7.128067,
          "yaw": -3.2801056,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 380.577100 116.992230 -229.968750; setang -2.156067 -121.675644 0",
          "position_tick": 34755,
          "angle_tick": 34755,
          "origin": [
            380.5771,
            116.99223,
            -229.96875
          ],
          "pitch": -2.156067,
          "yaw": -121.675644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -115.18164,
            -192.09521,
            118.67578
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 369.170776 98.156990 -227.048950; setang -2.156067 -121.675644 0",
          "position_tick": 34762,
          "angle_tick": 34762,
          "origin": [
            369.170776367188,
            98.15699005127,
            -227.048950195312
          ],
          "pitch": -2.156066894531,
          "yaw": -121.675643920898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.53515625,
            -204.80712890625,
            56.39453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34258,
          "last_tick": 34762,
          "samples": 505
        },
        "departure_tick": 34374,
        "movement_to_event_ms": 6078.125,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_773c8355be76bb10",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00441",
      "command_record_id": "demo_07e639ec7f941287e35b_00441",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00441",
        "demo_4d520a1960bac889dc2d_00121"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 24,
      "event_tick": 187074,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1377.092400 -488.968870 -415.968750; setang -1.040955 166.572630 0",
          "position_tick": 186882,
          "angle_tick": 186882,
          "origin": [
            1377.0924,
            -488.96887,
            -415.96875
          ],
          "pitch": -1.0409546,
          "yaw": 166.57263,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.9921875,
            60.89453,
            -682.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1188.985800 -351.449400 -127.968750; setang 10.332977 -159.499180 0",
          "position_tick": 187068,
          "angle_tick": 187068,
          "origin": [
            1188.9858,
            -351.4494,
            -127.96875
          ],
          "pitch": 10.332977,
          "yaw": -159.49918,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -160.92188,
            -65.70703,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1174.604004 -357.117554 -127.968750; setang 10.090942 -159.934845 0",
          "position_tick": 187074,
          "angle_tick": 187074,
          "origin": [
            1174.60400390625,
            -357.117553710938,
            -127.96875
          ],
          "pitch": 10.090942382812,
          "yaw": -159.934844970703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -193.6875,
            -75.21875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186882,
          "last_tick": 187074,
          "samples": 193
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_77685c9525d64c93",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00222",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00427",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00222",
        "demo_fde4c2af9b83d7a5ead3_00427"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "dumau",
      "round": 21,
      "event_tick": 172155,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -773.657000 -1306.104900 -167.968750; setang 5.078430 59.016495 0",
          "position_tick": 172087,
          "angle_tick": 172087,
          "origin": [
            -773.657,
            -1306.1049,
            -167.96875
          ],
          "pitch": 5.07843,
          "yaw": 59.016495,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -618.902400 -961.691400 -215.968750; setang 7.574036 -55.337450 0",
          "position_tick": 171737,
          "angle_tick": 171737,
          "origin": [
            -618.9024,
            -961.6914,
            -215.96875
          ],
          "pitch": 7.5740356,
          "yaw": -55.33745,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            68.00391,
            170.89453,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -646.402700 -1257.415500 -167.968750; setang 11.995697 88.217804 0",
          "position_tick": 172149,
          "angle_tick": 172149,
          "origin": [
            -646.4027,
            -1257.4155,
            -167.96875
          ],
          "pitch": 11.995697,
          "yaw": 88.217804,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            24.042969,
            221.38281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -644.869873 -1239.289185 -167.968750; setang 12.170792 88.173859 0",
          "position_tick": 172155,
          "angle_tick": 172155,
          "origin": [
            -644.869873046875,
            -1239.289184570312,
            -167.96875
          ],
          "pitch": 12.170791625977,
          "yaw": 88.173858642578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.80078125,
            236.3984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 171737,
          "last_tick": 172155,
          "samples": 419
        },
        "departure_tick": 172088,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_77c9bf8942c4ccf0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00141",
      "command_record_id": "demo_17accc02fe6ec2727063_00141",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00141",
        "demo_21a2c34da37a8e81c427_00249"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 8,
      "event_tick": 56184,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 807.845300 -1203.353500 -108.968750; setang -1.682968 -145.055920 0",
          "position_tick": 56159,
          "angle_tick": 56159,
          "origin": [
            807.8453,
            -1203.3535,
            -108.96875
          ],
          "pitch": -1.6829681,
          "yaw": -145.05592,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 807.845300 -1203.353500 -108.968750; setang -1.660996 -145.088880 0",
          "position_tick": 55959,
          "angle_tick": 55959,
          "origin": [
            807.8453,
            -1203.3535,
            -108.96875
          ],
          "pitch": -1.6609955,
          "yaw": -145.08888,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.35547,
            -11.4453125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 780.238600 -1222.716900 -107.453125; setang -6.325043 -144.769930 0",
          "position_tick": 56177,
          "angle_tick": 56177,
          "origin": [
            780.2386,
            -1222.7169,
            -107.453125
          ],
          "pitch": -6.3250427,
          "yaw": -144.76993,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -156.29688,
            -109.953125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 765.093567 -1233.376587 -83.328125; setang -10.208008 -144.747955 0",
          "position_tick": 56184,
          "angle_tick": 56184,
          "origin": [
            765.093566894531,
            -1233.376586914062,
            -83.328125
          ],
          "pitch": -10.2080078125,
          "yaw": -144.747955322266,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -161.546875,
            -113.703125,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55959,
          "last_tick": 56184,
          "samples": 226
        },
        "departure_tick": 56160,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7879690d75e9fc6f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00096",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00096",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00096",
        "demo_9c5c91359adde2e94631_00311"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zorte",
      "round": 7,
      "event_tick": 51185,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 743.886960 -1598.002000 -257.127440; setang -9.529602 176.707520 0",
          "position_tick": 51063,
          "angle_tick": 51063,
          "origin": [
            743.88696,
            -1598.002,
            -257.12744
          ],
          "pitch": -9.529602,
          "yaw": 176.70752,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 743.592160 -1602.918200 -257.169560; setang -9.505234 176.382750 0",
          "position_tick": 50945,
          "angle_tick": 50945,
          "origin": [
            743.59216,
            -1602.9182,
            -257.16956
          ],
          "pitch": -9.505234,
          "yaw": 176.38275,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 428.079220 -1569.484900 -226.004640; setang -21.869995 178.480800 0",
          "position_tick": 51179,
          "angle_tick": 51179,
          "origin": [
            428.07922,
            -1569.4849,
            -226.00464
          ],
          "pitch": -21.869995,
          "yaw": 178.4808,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -89.23633,
            2.4140625,
            44.617188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 421.596680 -1569.308838 -222.763428; setang -21.845627 178.553223 0",
          "position_tick": 51185,
          "angle_tick": 51185,
          "origin": [
            421.5966796875,
            -1569.308837890625,
            -222.763427734375
          ],
          "pitch": -21.845626831055,
          "yaw": 178.55322265625,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -81.8125,
            2.2265625,
            40.90625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50945,
          "last_tick": 51185,
          "samples": 241
        },
        "departure_tick": 51064,
        "movement_to_event_ms": 1906.25,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_78fed5d9e4fbb606",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2160153112cdae3ea873_00129",
      "command_record_id": "demo_2160153112cdae3ea873_00129",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00129",
        "demo_c41e59c2737947d52711_00442"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 8,
      "event_tick": 64633,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1.320159 379.875370 1612.031100; setang -3.800934 108.304596 0",
          "position_tick": 64503,
          "angle_tick": 64503,
          "origin": [
            1.3201586,
            379.87537,
            1612.0311
          ],
          "pitch": -3.8009338,
          "yaw": 108.304596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.275391,
            11.1875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 115.119270 448.174470 1616.031200; setang -5.851929 -131.851040 0",
          "position_tick": 64627,
          "angle_tick": 64627,
          "origin": [
            115.11927,
            448.17447,
            1616.0312
          ],
          "pitch": -5.8519287,
          "yaw": -131.85104,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.51611,
            -80.92969,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 107.240532 439.378845 1616.031250; setang -5.870132 -131.887436 0",
          "position_tick": 64633,
          "angle_tick": 64633,
          "origin": [
            107.240531921387,
            439.378845214844,
            1616.03125
          ],
          "pitch": -5.870132446289,
          "yaw": -131.887435913086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.5087890625,
            -125.6171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64503,
          "last_tick": 64633,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79008d4f862073c6",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00358",
      "command_record_id": "demo_86c38e0db4646195347a_00310",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00358",
        "demo_86c38e0db4646195347a_00310"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 15,
      "event_tick": 127250,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 102.262120 1317.089000 97.564220; setang -10.909759 54.631577 0",
          "position_tick": 127238,
          "angle_tick": 127238,
          "origin": [
            102.26212,
            1317.089,
            97.56422
          ],
          "pitch": -10.9097595,
          "yaw": 54.631577,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 215.524190 1335.671000 106.088030; setang -2.204468 74.801100 0",
          "position_tick": 127042,
          "angle_tick": 127042,
          "origin": [
            215.52419,
            1335.671,
            106.08803
          ],
          "pitch": -2.2044678,
          "yaw": 74.8011,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            82.73047,
            163.19531,
            16.375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 104.480500 1320.214000 97.690540; setang -10.909759 54.625060 0",
          "position_tick": 127243,
          "angle_tick": 127243,
          "origin": [
            104.4805,
            1320.214,
            97.69054
          ],
          "pitch": -10.9097595,
          "yaw": 54.62506,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            36.946777,
            52.039062,
            2.1030273
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 109.207886 1326.871704 97.959579; setang -10.909760 54.704010 0",
          "position_tick": 127250,
          "angle_tick": 127250,
          "origin": [
            109.207885742188,
            1326.871704101562,
            97.959579467773
          ],
          "pitch": -10.909759521484,
          "yaw": 54.704010009766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.6962890625,
            58.7109375,
            2.37109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127042,
          "last_tick": 127250,
          "samples": 209
        },
        "departure_tick": 127239,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7967c906a510110e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00417",
      "command_record_id": "demo_5d6af8fdfb719608e960_00417",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00417",
        "demo_7dadd8516dde2b87da75_00426"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 17,
      "event_tick": 158795,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 755.016500 1927.802900 141.589370; setang 1.673355 -168.447190 0",
          "position_tick": 158665,
          "angle_tick": 158665,
          "origin": [
            755.0165,
            1927.8029,
            141.58937
          ],
          "pitch": 1.6733551,
          "yaw": -168.44719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.34375,
            -90.05469,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 760.812870 2240.959500 136.031280; setang -7.155533 -125.794490 0",
          "position_tick": 158788,
          "angle_tick": 158788,
          "origin": [
            760.81287,
            2240.9595,
            136.03128
          ],
          "pitch": -7.155533,
          "yaw": -125.79449,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 759.362000 2238.944824 136.031281; setang -7.181274 -125.742989 0",
          "position_tick": 158795,
          "angle_tick": 158795,
          "origin": [
            759.361999511719,
            2238.94482421875,
            136.031280517578
          ],
          "pitch": -7.181274414062,
          "yaw": -125.742988586426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -18.36328125,
            -25.5,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 158665,
          "last_tick": 158795,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79aa003f59e04c4a",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00279",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00279",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00279",
        "demo_7dadd8516dde2b87da75_00308"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "iM",
      "round": 14,
      "event_tick": 136917,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1188.062600 143.121230 223.137300; setang 19.008057 58.595917 0",
          "position_tick": 136787,
          "angle_tick": 136787,
          "origin": [
            1188.0626,
            143.12123,
            223.1373
          ],
          "pitch": 19.008057,
          "yaw": 58.595917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.60156,
            62.902344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1230.674800 230.454620 165.810760; setang -0.633423 64.483215 0",
          "position_tick": 136910,
          "angle_tick": 136910,
          "origin": [
            1230.6748,
            230.45462,
            165.81076
          ],
          "pitch": -0.63342285,
          "yaw": 64.483215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            100.578125,
            208.26465,
            -136.70703
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1240.393311 250.738266 152.496368; setang -7.708618 65.064117 0",
          "position_tick": 136917,
          "angle_tick": 136917,
          "origin": [
            1240.393310546875,
            250.738265991211,
            152.496368408203
          ],
          "pitch": -7.708618164062,
          "yaw": 65.064117431641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            104.8046875,
            220.0576171875,
            -144.4482421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136787,
          "last_tick": 136917,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79b9e5266aa4b58c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00072",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00072",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00072",
        "demo_fbb358b45e5cdb7b7700_00196"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 6,
      "event_tick": 36581,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 79.607180 1533.186400 -29.968750; setang 1.544266 -56.048813 0",
          "position_tick": 36451,
          "angle_tick": 36451,
          "origin": [
            79.60718,
            1533.1864,
            -29.96875
          ],
          "pitch": 1.5442657,
          "yaw": -56.048813,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            219.57812,
            -119.53125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 213.494500 1220.098600 -30.985107; setang -5.148132 -115.250700 0",
          "position_tick": 36575,
          "angle_tick": 36575,
          "origin": [
            213.4945,
            1220.0986,
            -30.985107
          ],
          "pitch": -5.1481323,
          "yaw": -115.2507,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -103.82715,
            -221.91406,
            9.734375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 205.367096 1202.769287 -30.223083; setang -5.148132 -115.250702 0",
          "position_tick": 36581,
          "angle_tick": 36581,
          "origin": [
            205.367095947266,
            1202.769287109375,
            -30.223083496094
          ],
          "pitch": -5.148132324219,
          "yaw": -115.250701904297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -104.095703125,
            -221.7890625,
            9.76171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36451,
          "last_tick": 36581,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79d4379025af7ff0",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44d9dd1cefa925823c1e_00313",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00313",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00313",
        "demo_86c38e0db4646195347a_00209"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 16,
      "event_tick": 151399,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 840.913200 2318.807000 140.084300; setang -1.702545 -129.016570 0",
          "position_tick": 151268,
          "angle_tick": 151268,
          "origin": [
            840.9132,
            2318.807,
            140.0843
          ],
          "pitch": -1.7025452,
          "yaw": -129.01657,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            108.12891,
            -92.890625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 796.069200 2194.242700 136.031280; setang -15.087662 -137.411160 0",
          "position_tick": 151392,
          "angle_tick": 151392,
          "origin": [
            796.0692,
            2194.2427,
            136.03128
          ],
          "pitch": -15.087662,
          "yaw": -137.41116,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -177.54688,
            -162.23438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 779.156067 2178.749268 136.031296; setang -15.522995 -137.252884 0",
          "position_tick": 151399,
          "angle_tick": 151399,
          "origin": [
            779.156066894531,
            2178.749267578125,
            136.031295776367
          ],
          "pitch": -15.522994995117,
          "yaw": -137.252883911133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -180.5234375,
            -165.640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151268,
          "last_tick": 151399,
          "samples": 132
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79e316cd9fac26e7",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00006",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00412",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00006",
        "demo_5cc1733fab4c73f800c9_00412"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 20,
      "event_tick": 171235,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -421.761720 -994.855160 -415.968750; setang -1.630096 -24.074478 0",
          "position_tick": 171135,
          "angle_tick": 171135,
          "origin": [
            -421.76172,
            -994.85516,
            -415.96875
          ],
          "pitch": -1.6300964,
          "yaw": -24.074478,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -471.939940 -972.401400 -415.968750; setang -1.588211 -23.740082 0",
          "position_tick": 170947,
          "angle_tick": 170947,
          "origin": [
            -471.93994,
            -972.4014,
            -415.96875
          ],
          "pitch": -1.588211,
          "yaw": -23.740082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -292.032700 -1052.831400 -415.968750; setang -1.630096 -24.074478 0",
          "position_tick": 171228,
          "angle_tick": 171228,
          "origin": [
            -292.0327,
            -1052.8314,
            -415.96875
          ],
          "pitch": -1.6300964,
          "yaw": -24.074478,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -292.032715 -1052.831421 -415.968750; setang -1.630096 -24.074478 0",
          "position_tick": 171235,
          "angle_tick": 171235,
          "origin": [
            -292.03271484375,
            -1052.831420898438,
            -415.96875
          ],
          "pitch": -1.630096435547,
          "yaw": -24.074478149414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170947,
          "last_tick": 171235,
          "samples": 289
        },
        "departure_tick": 171136,
        "movement_to_event_ms": 1562.5,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7a246a866df0f211",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00038",
      "command_record_id": "demo_7dadd8516dde2b87da75_00490",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00038",
        "demo_7dadd8516dde2b87da75_00490"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 21,
      "event_tick": 206337,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 772.768500 2260.236300 136.031460; setang -5.979309 -124.705470 0",
          "position_tick": 206101,
          "angle_tick": 206101,
          "origin": [
            772.7685,
            2260.2363,
            136.03146
          ],
          "pitch": -5.979309,
          "yaw": -124.70547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 727.572800 2386.926300 136.031460; setang 14.612503 123.661440 0",
          "position_tick": 205825,
          "angle_tick": 205825,
          "origin": [
            727.5728,
            2386.9263,
            136.03146
          ],
          "pitch": 14.612503,
          "yaw": 123.66144,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.08984,
            228.32812,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 760.620200 2245.371300 136.031310; setang -4.395218 -124.823910 0",
          "position_tick": 206330,
          "angle_tick": 206330,
          "origin": [
            760.6202,
            2245.3713,
            136.03131
          ],
          "pitch": -4.395218,
          "yaw": -124.82391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.660156,
            -41.4375,
            -0.0009765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 754.591614 2236.761719 136.031281; setang -4.989166 -125.417862 0",
          "position_tick": 206337,
          "angle_tick": 206337,
          "origin": [
            754.591613769531,
            2236.76171875,
            136.031280517578
          ],
          "pitch": -4.989166259766,
          "yaw": -125.417861938477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.4296875,
            -115.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 205825,
          "last_tick": 206337,
          "samples": 513
        },
        "departure_tick": 206102,
        "movement_to_event_ms": 3687.5,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7a421b1f873c5656",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44d9dd1cefa925823c1e_00422",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00422",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00422",
        "demo_5d6af8fdfb719608e960_00384"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 21,
      "event_tick": 199150,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 859.036440 2542.819300 140.084300; setang 2.470886 -113.288610 0",
          "position_tick": 198638,
          "angle_tick": 198638,
          "origin": [
            859.03644,
            2542.8193,
            140.0843
          ],
          "pitch": 2.4708862,
          "yaw": -113.28861,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.195312,
            -235.25,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 919.699950 1976.755100 136.031280; setang 0.386230 -168.371660 0",
          "position_tick": 199144,
          "angle_tick": 199144,
          "origin": [
            919.69995,
            1976.7551,
            136.03128
          ],
          "pitch": 0.38623047,
          "yaw": -168.37166,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.320312,
            -7.6875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 913.064392 1975.309692 136.031281; setang 0.180237 -168.448563 0",
          "position_tick": 199150,
          "angle_tick": 199150,
          "origin": [
            913.064392089844,
            1975.309692382812,
            136.031280517578
          ],
          "pitch": 0.180236816406,
          "yaw": -168.44856262207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.75390625,
            -23.859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 198638,
          "last_tick": 199150,
          "samples": 513
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7affbae6d0cb393f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00236",
      "command_record_id": "demo_f1d8725268c9f30ce844_00159",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00236",
        "demo_f1d8725268c9f30ce844_00159"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 9,
      "event_tick": 65239,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -989.394040 -2524.828000 -167.968750; setang -16.977997 21.630707 0",
          "position_tick": 65230,
          "angle_tick": 65230,
          "origin": [
            -989.39404,
            -2524.828,
            -167.96875
          ],
          "pitch": -16.977997,
          "yaw": 21.630707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -963.873500 -2572.161100 -167.968750; setang -5.256958 29.224320 0",
          "position_tick": 65109,
          "angle_tick": 65109,
          "origin": [
            -963.8735,
            -2572.1611,
            -167.96875
          ],
          "pitch": -5.256958,
          "yaw": 29.22432,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.9179688,
            -7.40625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -987.801900 -2524.195000 -167.968750; setang -17.561981 21.786575 0",
          "position_tick": 65233,
          "angle_tick": 65233,
          "origin": [
            -987.8019,
            -2524.195,
            -167.96875
          ],
          "pitch": -17.561981,
          "yaw": 21.786575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.148438,
            13.5625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -981.087830 -2521.507812 -167.968750; setang -18.107178 21.942444 0",
          "position_tick": 65239,
          "angle_tick": 65239,
          "origin": [
            -981.087829589844,
            -2521.5078125,
            -167.96875
          ],
          "pitch": -18.107177734375,
          "yaw": 21.942443847656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            105.59375,
            42.359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65109,
          "last_tick": 65239,
          "samples": 131
        },
        "departure_tick": 65231,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7b4202453c9b9150",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_585d972b6bcf05f54588_00267",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00018",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00267",
        "demo_fde4c2af9b83d7a5ead3_00018"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "JBa",
      "round": 3,
      "event_tick": 13087,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -152.066710 -1977.821200 -167.968750; setang -0.635834 53.158722 0",
          "position_tick": 13053,
          "angle_tick": 13053,
          "origin": [
            -152.06671,
            -1977.8212,
            -167.96875
          ],
          "pitch": -0.63583374,
          "yaw": 53.158722,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -626.202400 -2241.143800 -179.968750; setang -0.785522 45.977783 0",
          "position_tick": 12765,
          "angle_tick": 12765,
          "origin": [
            -626.2024,
            -2241.1438,
            -179.96875
          ],
          "pitch": -0.78552246,
          "yaw": 45.977783,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            260.95312,
            19.328125,
            -244.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -110.948910 -1922.931000 -167.968750; setang -0.635834 53.158722 0",
          "position_tick": 13081,
          "angle_tick": 13081,
          "origin": [
            -110.94891,
            -1922.931,
            -167.96875
          ],
          "pitch": -0.63583374,
          "yaw": 53.158722,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            138.16016,
            184.40625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -99.775391 -1908.018555 -167.968750; setang -0.635834 53.158722 0",
          "position_tick": 13087,
          "angle_tick": 13087,
          "origin": [
            -99.775390625,
            -1908.0185546875,
            -167.96875
          ],
          "pitch": -0.635833740234,
          "yaw": 53.158721923828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.0234375,
            193.546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12765,
          "last_tick": 13087,
          "samples": 323
        },
        "departure_tick": 13054,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7b64364a3242d1f8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00371",
      "command_record_id": "demo_17accc02fe6ec2727063_00371",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00371",
        "demo_67348e1baa5b49bad101_00335"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 19,
      "event_tick": 159756,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 939.100100 -1227.560400 -108.968750; setang 8.381882 -145.011290 0",
          "position_tick": 159626,
          "angle_tick": 159626,
          "origin": [
            939.1001,
            -1227.5604,
            -108.96875
          ],
          "pitch": 8.381882,
          "yaw": -145.01129,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.08203,
            -32.125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 851.524600 -1227.263900 -108.968750; setang 13.958817 -126.729355 0",
          "position_tick": 159749,
          "angle_tick": 159749,
          "origin": [
            851.5246,
            -1227.2639,
            -108.96875
          ],
          "pitch": 13.958817,
          "yaw": -126.729355,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 848.107483 -1231.469482 -108.968750; setang 13.397827 -126.135406 0",
          "position_tick": 159756,
          "angle_tick": 159756,
          "origin": [
            848.107482910156,
            -1231.469482421875,
            -108.96875
          ],
          "pitch": 13.397827148438,
          "yaw": -126.135406494141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -64.61328125,
            -62.9375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 159626,
          "last_tick": 159756,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7bd727397a4cb608",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00060",
      "command_record_id": "demo_79fb1d50cba757afee7d_00060",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00060",
        "demo_b24ca24bca0f9defa72c_00214"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 5,
      "event_tick": 32390,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -187.252690 1259.787100 0.313204; setang -25.380127 30.733917 0",
          "position_tick": 32375,
          "angle_tick": 32375,
          "origin": [
            -187.25269,
            1259.7871,
            0.3132038
          ],
          "pitch": -25.380127,
          "yaw": 30.733917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -187.252690 1259.787100 0.313204; setang -15.253143 32.120590 0",
          "position_tick": 32222,
          "angle_tick": 32222,
          "origin": [
            -187.25269,
            1259.7871,
            0.3132038
          ],
          "pitch": -15.253143,
          "yaw": 32.12059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.2539062,
            111.71094,
            -2.1991425
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -178.699950 1264.874400 0.308652; setang -25.380127 30.733917 0",
          "position_tick": 32384,
          "angle_tick": 32384,
          "origin": [
            -178.69995,
            1264.8744,
            0.3086524
          ],
          "pitch": -25.380127,
          "yaw": 30.733917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            97.47656,
            57.984375,
            -0.051757812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -168.321594 1271.044922 0.277700; setang -25.085907 30.649796 0",
          "position_tick": 32390,
          "angle_tick": 32390,
          "origin": [
            -168.321594238281,
            1271.044921875,
            0.277699947357
          ],
          "pitch": -25.085906982422,
          "yaw": 30.649795532227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            147.40234375,
            87.6171875,
            -0.566650390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32222,
          "last_tick": 32390,
          "samples": 169
        },
        "departure_tick": 32376,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7c1b3d25b24703c2",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00210",
      "command_record_id": "demo_86c38e0db4646195347a_00063",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00210",
        "demo_86c38e0db4646195347a_00063"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 5,
      "event_tick": 31360,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 821.746950 2218.511500 136.031280; setang -10.652283 -137.646670 0",
          "position_tick": 31243,
          "angle_tick": 31243,
          "origin": [
            821.74695,
            2218.5115,
            136.03128
          ],
          "pitch": -10.652283,
          "yaw": -137.64667,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 715.545500 2265.115500 136.031460; setang 0.950317 -127.509384 0",
          "position_tick": 31140,
          "angle_tick": 31140,
          "origin": [
            715.5455,
            2265.1155,
            136.03146
          ],
          "pitch": 0.9503174,
          "yaw": -127.509384,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            93.78125,
            -71.65625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 768.030300 2172.853000 136.031300; setang -7.326172 -131.786500 0",
          "position_tick": 31354,
          "angle_tick": 31354,
          "origin": [
            768.0303,
            2172.853,
            136.0313
          ],
          "pitch": -7.326172,
          "yaw": -131.7865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.8164,
            -157.84375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 756.165955 2159.733887 136.031311; setang -7.642700 -131.548920 0",
          "position_tick": 31360,
          "angle_tick": 31360,
          "origin": [
            756.165954589844,
            2159.73388671875,
            136.031311035156
          ],
          "pitch": -7.642700195312,
          "yaw": -131.548919677734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -155.1015625,
            -172.125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31140,
          "last_tick": 31360,
          "samples": 221
        },
        "departure_tick": 31244,
        "movement_to_event_ms": 1828.125,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7c8355e3999d938e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00133",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00133",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00133",
        "demo_b24ca24bca0f9defa72c_00394"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 8,
      "event_tick": 52217,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.933044 -625.041260 49.727432; setang -25.640030 110.172607 0",
          "position_tick": 52207,
          "angle_tick": 52217,
          "origin": [
            363.933044433594,
            -625.041259765625,
            49.727432250977
          ],
          "pitch": -25.640029907227,
          "yaw": 110.172607421875,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.933040 -625.041260 59.843750; setang -25.640030 110.172610 0",
          "position_tick": 52210,
          "angle_tick": 52210,
          "origin": [
            363.93304,
            -625.04126,
            59.84375
          ],
          "pitch": -25.64003,
          "yaw": 110.17261,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.933044 -625.041260 82.000000; setang -25.640030 110.172607 0",
          "position_tick": 52217,
          "angle_tick": 52217,
          "origin": [
            363.933044433594,
            -625.041259765625,
            82.0
          ],
          "pitch": -25.640029907227,
          "yaw": 110.172607421875,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51847,
          "last_tick": 52217,
          "samples": 371
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7ca188e423339333",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79afb17b7ed789137186_00240",
      "command_record_id": "demo_c41e59c2737947d52711_00268",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79afb17b7ed789137186_00240",
        "demo_c41e59c2737947d52711_00268"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 14,
      "event_tick": 123069,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -916.076970 1047.732900 1690.228900; setang -0.046692 21.579895 0",
          "position_tick": 122851,
          "angle_tick": 122851,
          "origin": [
            -916.07697,
            1047.7329,
            1690.2289
          ],
          "pitch": -0.046691895,
          "yaw": 21.579895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -922.242500 1066.143600 1689.935200; setang -0.373199 23.025635 0",
          "position_tick": 122589,
          "angle_tick": 122589,
          "origin": [
            -922.2425,
            1066.1436,
            1689.9352
          ],
          "pitch": -0.37319946,
          "yaw": 23.025635,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.234375,
            82.07031,
            -0.0390625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -967.790200 1045.106700 1679.894000; setang -6.552658 24.518402 0",
          "position_tick": 123063,
          "angle_tick": 123063,
          "origin": [
            -967.7902,
            1045.1067,
            1679.894
          ],
          "pitch": -6.552658,
          "yaw": 24.518402,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            85.77734,
            39.140625,
            6.171875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -960.219971 1048.561890 1680.438721; setang -6.552658 24.495056 0",
          "position_tick": 123069,
          "angle_tick": 123069,
          "origin": [
            -960.219970703125,
            1048.561889648438,
            1680.438720703125
          ],
          "pitch": -6.552658081055,
          "yaw": 24.495056152344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            101.4765625,
            46.3203125,
            7.3046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 122589,
          "last_tick": 123069,
          "samples": 481
        },
        "departure_tick": 122852,
        "movement_to_event_ms": 3406.25,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7d25e35f118aa190",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00017",
      "command_record_id": "demo_1e37c617488eba4e7406_00014",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00017",
        "demo_1e37c617488eba4e7406_00014"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 2,
      "event_tick": 8480,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang 1.056061 -89.726030 0",
          "position_tick": 8033,
          "angle_tick": 8033,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": 1.0560608,
          "yaw": -89.72603,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang 0.990143 -89.098780 0",
          "position_tick": 7968,
          "angle_tick": 7968,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": 0.9901428,
          "yaw": -89.09878,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -497.077150 209.416760 163.031250; setang -1.682968 -107.743610 0",
          "position_tick": 8473,
          "angle_tick": 8473,
          "origin": [
            -497.07715,
            209.41676,
            163.03125
          ],
          "pitch": -1.6829681,
          "yaw": -107.74361,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -73.1875,
            -233.80957,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -503.978638 187.509293 163.031250; setang -1.815155 -107.710648 0",
          "position_tick": 8480,
          "angle_tick": 8480,
          "origin": [
            -503.978637695312,
            187.509292602539,
            163.03125
          ],
          "pitch": -1.815155029297,
          "yaw": -107.710647583008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -73.79296875,
            -233.626953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7968,
          "last_tick": 8480,
          "samples": 513
        },
        "departure_tick": 8034,
        "movement_to_event_ms": 6984.375,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7d817ea68bad21de",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00117",
      "command_record_id": "demo_17accc02fe6ec2727063_00117",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00117",
        "demo_9c5c91359adde2e94631_00190"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 7,
      "event_tick": 50108,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -848.113600 -1417.887000 -167.968750; setang 2.226440 48.987350 0",
          "position_tick": 49978,
          "angle_tick": 49978,
          "origin": [
            -848.1136,
            -1417.887,
            -167.96875
          ],
          "pitch": 2.2264404,
          "yaw": 48.98735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -717.630600 -1318.454500 -167.968750; setang 2.631226 85.317750 0",
          "position_tick": 50102,
          "angle_tick": 50102,
          "origin": [
            -717.6306,
            -1318.4545,
            -167.96875
          ],
          "pitch": 2.6312256,
          "yaw": 85.31775,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.5820312,
            19.4375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -717.389587 -1315.480957 -167.968750; setang 2.631226 85.317749 0",
          "position_tick": 50108,
          "angle_tick": 50108,
          "origin": [
            -717.389587402344,
            -1315.48095703125,
            -167.96875
          ],
          "pitch": 2.631225585938,
          "yaw": 85.317749023438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.8359375,
            47.375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49978,
          "last_tick": 50108,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7dcc7377d4fe9002",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00301",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00281",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00301",
        "demo_fde4c2af9b83d7a5ead3_00281"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "JBa",
      "round": 15,
      "event_tick": 118494,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1175.555900 790.872200 -79.968750; setang -1.570709 178.213680 0",
          "position_tick": 118244,
          "angle_tick": 118244,
          "origin": [
            -1175.5559,
            790.8722,
            -79.96875
          ],
          "pitch": -1.5707092,
          "yaw": 178.21368,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1093.407100 689.570800 -79.968750; setang 0.972290 168.302980 0",
          "position_tick": 118100,
          "angle_tick": 118100,
          "origin": [
            -1093.4071,
            689.5708,
            -79.96875
          ],
          "pitch": 0.97229004,
          "yaw": 168.30298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.30078,
            -72.734375,
            -6.0546875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1591.575700 798.005070 -47.968750; setang 11.893036 -141.132780 0",
          "position_tick": 118488,
          "angle_tick": 118488,
          "origin": [
            -1591.5757,
            798.00507,
            -47.96875
          ],
          "pitch": 11.893036,
          "yaw": -141.13278,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -83.078125,
            -75.36328,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1600.686523 790.196716 -47.968750; setang 12.903107 -141.469238 0",
          "position_tick": 118494,
          "angle_tick": 118494,
          "origin": [
            -1600.6865234375,
            790.196716308594,
            -47.96875
          ],
          "pitch": 12.903106689453,
          "yaw": -141.46923828125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -130.4765625,
            -109.97265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 118100,
          "last_tick": 118494,
          "samples": 395
        },
        "departure_tick": 118245,
        "movement_to_event_ms": 3906.25,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7dd4ff6a44fc30b9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00151",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00151",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00151",
        "demo_5c8743102c5a1e28f8ee_00547"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 9,
      "event_tick": 61928,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1644.215800 2855.932600 55.015625; setang 1.331055 -104.879950 0",
          "position_tick": 61798,
          "angle_tick": 61798,
          "origin": [
            -1644.2158,
            2855.9326,
            55.015625
          ],
          "pitch": 1.3310547,
          "yaw": -104.87995,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            213.5625,
            -16.890625,
            -9.12146
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1645.189800 2789.819800 15.118015; setang -8.336914 -106.283800 0",
          "position_tick": 61922,
          "angle_tick": 61922,
          "origin": [
            -1645.1898,
            2789.8198,
            15.118015
          ],
          "pitch": -8.336914,
          "yaw": -106.2838,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -68.75,
            -219.65625,
            -4.8588867
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1650.647339 2772.017334 14.510955; setang -8.687775 -106.247406 0",
          "position_tick": 61928,
          "angle_tick": 61928,
          "origin": [
            -1650.647338867188,
            2772.017333984375,
            14.510954856873
          ],
          "pitch": -8.687774658203,
          "yaw": -106.247406005859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -70.296875,
            -231.265625,
            -11.695251464844
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61798,
          "last_tick": 61928,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e36969f95786b75",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00035",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00035",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00035",
        "demo_6e149681cbff13e6c780_00004"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 3,
      "event_tick": 22128,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1139.826500 585.428200 114.997910; setang -12.830658 -43.317720 0",
          "position_tick": 22066,
          "angle_tick": 22066,
          "origin": [
            1139.8265,
            585.4282,
            114.99791
          ],
          "pitch": -12.830658,
          "yaw": -43.31772,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1181.743200 558.831100 113.814160; setang -3.168182 -50.960770 0",
          "position_tick": 21998,
          "angle_tick": 21998,
          "origin": [
            1181.7432,
            558.8311,
            113.81416
          ],
          "pitch": -3.1681824,
          "yaw": -50.96077,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            104.57031,
            39.554688,
            8.589844
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1153.753500 572.239560 113.963684; setang -13.107727 -43.476334 0",
          "position_tick": 22115,
          "angle_tick": 22115,
          "origin": [
            1153.7535,
            572.23956,
            113.963684
          ],
          "pitch": -13.107727,
          "yaw": -43.476334,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.28125,
            -87.44531,
            -6.861328
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1173.949951 553.107849 153.265625; setang -13.107727 -43.476334 0",
          "position_tick": 22128,
          "angle_tick": 22128,
          "origin": [
            1173.949951171875,
            553.107849121094,
            153.265625
          ],
          "pitch": -13.107727050781,
          "yaw": -43.476333618164,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            79.6328125,
            -75.3984375,
            168.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21998,
          "last_tick": 22128,
          "samples": 131
        },
        "departure_tick": 22067,
        "movement_to_event_ms": 968.75,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e45d69913a3a87f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00179",
      "command_record_id": "demo_21a2c34da37a8e81c427_00179",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00179",
        "demo_585d972b6bcf05f54588_00082"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 9,
      "event_tick": 58655,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -169.207520 592.032900 -71.393740; setang -9.261810 -178.234630 0",
          "position_tick": 58614,
          "angle_tick": 58614,
          "origin": [
            -169.20752,
            592.0329,
            -71.39374
          ],
          "pitch": -9.26181,
          "yaw": -178.23463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -169.057620 533.557500 -70.363830; setang 19.514130 -166.244780 0",
          "position_tick": 58393,
          "angle_tick": 58393,
          "origin": [
            -169.05762,
            533.5575,
            -70.36383
          ],
          "pitch": 19.51413,
          "yaw": -166.24478,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.367188,
            -97.11719,
            -4.3828125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -265.793460 589.220640 -72.078125; setang -9.987946 -178.542600 0",
          "position_tick": 58649,
          "angle_tick": 58649,
          "origin": [
            -265.79346,
            589.22064,
            -72.078125
          ],
          "pitch": -9.987946,
          "yaw": -178.5426,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -243.80469,
            -6.734375,
            59.921875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -284.871826 588.694519 -52.343750; setang -9.745911 -178.652466 0",
          "position_tick": 58655,
          "angle_tick": 58655,
          "origin": [
            -284.871826171875,
            588.694519042969,
            -52.34375
          ],
          "pitch": -9.745910644531,
          "yaw": -178.652465820312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.203125,
            -6.734375,
            228.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58393,
          "last_tick": 58655,
          "samples": 263
        },
        "departure_tick": 58615,
        "movement_to_event_ms": 640.625,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e6910704b4f4046",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00212",
      "command_record_id": "demo_56d855ae2f8723544f85_00212",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00212",
        "demo_79afb17b7ed789137186_00261"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "dumau",
      "round": 10,
      "event_tick": 77753,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -818.672000 200.123690 1614.031200; setang -0.131500 -6.030121 0",
          "position_tick": 77623,
          "angle_tick": 77623,
          "origin": [
            -818.672,
            200.12369,
            1614.0312
          ],
          "pitch": -0.13150024,
          "yaw": -6.030121,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            225.39062,
            -82.69824,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -418.858760 34.812965 1664.031200; setang 2.538879 11.263046 0",
          "position_tick": 77747,
          "angle_tick": 77747,
          "origin": [
            -418.85876,
            34.812965,
            1664.0312
          ],
          "pitch": 2.5388794,
          "yaw": 11.263046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            209.75,
            -22.889893,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -401.500427 34.667213 1664.031250; setang 1.750946 12.357559 0",
          "position_tick": 77753,
          "angle_tick": 77753,
          "origin": [
            -401.500427246094,
            34.667213439941,
            1664.03125
          ],
          "pitch": 1.750946044922,
          "yaw": 12.357559204102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.23828125,
            7.184814453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77623,
          "last_tick": 77753,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e7092bfa66d7933",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_059e8a0abfc550087c91_00182",
      "command_record_id": "demo_059e8a0abfc550087c91_00182",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00182",
        "demo_67348e1baa5b49bad101_00139"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 11,
      "event_tick": 84394,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 9.619568 -20.269775 0",
          "position_tick": 84111,
          "angle_tick": 84111,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 9.619568,
          "yaw": -20.269775,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 24.284592 -2.591736 0",
          "position_tick": 84004,
          "angle_tick": 84004,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 24.284592,
          "yaw": -2.5917358,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.03125,
            61.257812,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -901.887400 -2341.937500 -167.968750; setang -12.577972 39.335175 0",
          "position_tick": 84388,
          "angle_tick": 84388,
          "origin": [
            -901.8874,
            -2341.9375,
            -167.96875
          ],
          "pitch": -12.577972,
          "yaw": 39.335175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            183.7539,
            153.32812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -887.209595 -2329.753906 -167.968750; setang -12.577972 39.335175 0",
          "position_tick": 84394,
          "angle_tick": 84394,
          "origin": [
            -887.209594726562,
            -2329.75390625,
            -167.96875
          ],
          "pitch": -12.577972412109,
          "yaw": 39.335174560547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            188.67578125,
            156.28125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84004,
          "last_tick": 84394,
          "samples": 391
        },
        "departure_tick": 84112,
        "movement_to_event_ms": 4421.875,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e7a25f319236bad",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00067",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00067",
        "demo_62cb3af35c3893a91c7d_00273"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 5,
      "event_tick": 33709,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1471.970000 664.030600 -47.968750; setang 6.814270 176.874050 0",
          "position_tick": 33591,
          "angle_tick": 33591,
          "origin": [
            -1471.97,
            664.0306,
            -47.96875
          ],
          "pitch": 6.81427,
          "yaw": 176.87405,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1471.970000 664.030600 -47.968750; setang 7.203598 -179.115260 0",
          "position_tick": 33516,
          "angle_tick": 33516,
          "origin": [
            -1471.97,
            664.0306,
            -47.96875
          ],
          "pitch": 7.203598,
          "yaw": -179.11526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1426.982800 690.615400 -47.968750; setang 1.479370 173.096800 0",
          "position_tick": 33703,
          "angle_tick": 33703,
          "origin": [
            -1426.9828,
            690.6154,
            -47.96875
          ],
          "pitch": 1.4793701,
          "yaw": 173.0968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -88.32031,
            10.699219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1437.530518 691.892395 -47.968750; setang 1.440582 173.096802 0",
          "position_tick": 33709,
          "angle_tick": 33709,
          "origin": [
            -1437.530517578125,
            691.892395019531,
            -47.96875
          ],
          "pitch": 1.440582275391,
          "yaw": 173.096801757812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -150.6953125,
            18.23046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33516,
          "last_tick": 33709,
          "samples": 194
        },
        "departure_tick": 33592,
        "movement_to_event_ms": 1843.75,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e95abf0a0a30f0a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00235",
      "command_record_id": "demo_07d95741be40e144c266_00235",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00235",
        "demo_4f80b8bcc2fa56bb83a7_00089"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 11,
      "event_tick": 92141,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1114.327393 -1100.729858 5.994117; setang -61.492882 82.252563 0",
          "position_tick": 92134,
          "angle_tick": 92141,
          "origin": [
            -1114.327392578125,
            -1100.729858398438,
            5.994116783142
          ],
          "pitch": -61.492881774902,
          "yaw": 82.252563476562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1114.327400 -1100.729900 5.994117; setang -61.492880 82.226840 0",
          "position_tick": 92135,
          "angle_tick": 92135,
          "origin": [
            -1114.3274,
            -1100.7299,
            5.994117
          ],
          "pitch": -61.49288,
          "yaw": 82.22684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1114.327393 -1100.729858 5.994117; setang -61.492882 82.252563 0",
          "position_tick": 92141,
          "angle_tick": 92141,
          "origin": [
            -1114.327392578125,
            -1100.729858398438,
            5.994116783142
          ],
          "pitch": -61.492881774902,
          "yaw": 82.252563476562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 92011,
          "last_tick": 92141,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7eeee588da4c6956",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00088",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00088",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00088",
        "demo_86c38e0db4646195347a_00250"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 5,
      "event_tick": 33469,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 46.876053 917.752750 81.263070; setang -14.717895 70.087970 0",
          "position_tick": 33267,
          "angle_tick": 33267,
          "origin": [
            46.876053,
            917.75275,
            81.26307
          ],
          "pitch": -14.7178955,
          "yaw": 70.08797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 72.662640 1055.721900 89.002610; setang 10.295898 -36.502075 0",
          "position_tick": 33135,
          "angle_tick": 33135,
          "origin": [
            72.66264,
            1055.7219,
            89.00261
          ],
          "pitch": 10.295898,
          "yaw": -36.502075,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.40625,
            -154.14062,
            -5.885742
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 122.378590 1338.024200 97.822570; setang -13.464081 54.929930 0",
          "position_tick": 33463,
          "angle_tick": 33463,
          "origin": [
            122.37859,
            1338.0242,
            97.82257
          ],
          "pitch": -13.464081,
          "yaw": 54.92993,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            48.205566,
            60.40625,
            0.13134766
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 126.196999 1343.013428 97.844910; setang -13.925858 55.435638 0",
          "position_tick": 33469,
          "angle_tick": 33469,
          "origin": [
            126.196998596191,
            1343.013427734375,
            97.844909667969
          ],
          "pitch": -13.925857543945,
          "yaw": 55.435638427734,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            49.21630859375,
            65.46875,
            0.35595703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33135,
          "last_tick": 33469,
          "samples": 335
        },
        "departure_tick": 33268,
        "movement_to_event_ms": 3156.25,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7efcec35db4c22c4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00345",
      "command_record_id": "demo_07d95741be40e144c266_00345",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00345",
        "demo_731311ac42553ee59f1a_00380"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 16,
      "event_tick": 143381,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -491.106870 683.242800 138.031250; setang 1.900635 -97.761840 0",
          "position_tick": 143367,
          "angle_tick": 143367,
          "origin": [
            -491.10687,
            683.2428,
            138.03125
          ],
          "pitch": 1.9006348,
          "yaw": -97.76184,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -459.663570 798.321900 103.538650; setang -6.058960 -100.098495 0",
          "position_tick": 142869,
          "angle_tick": 142869,
          "origin": [
            -459.66357,
            798.3219,
            103.53865
          ],
          "pitch": -6.05896,
          "yaw": -100.098495,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.10547,
            -139.89844,
            0.001953125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -492.314700 674.390100 138.031250; setang 1.900635 -97.761840 0",
          "position_tick": 143375,
          "angle_tick": 143375,
          "origin": [
            -492.3147,
            674.3901,
            138.03125
          ],
          "pitch": 1.9006348,
          "yaw": -97.76184,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.496094,
            -106.28125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -493.895020 662.766296 139.128937; setang 1.900635 -97.682877 0",
          "position_tick": 143381,
          "angle_tick": 143381,
          "origin": [
            -493.89501953125,
            662.766296386719,
            139.128936767578
          ],
          "pitch": 1.900634765625,
          "yaw": -97.682876586914,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.5703125,
            -166.27734375,
            70.251953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142869,
          "last_tick": 143381,
          "samples": 513
        },
        "departure_tick": 143368,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f1a9793c619d4b6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00014",
      "command_record_id": "demo_518d8b186445b01e1f62_00014",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00014",
        "demo_da35559385e7d6e5ce42_00106"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 3,
      "event_tick": 10001,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -400.000000 2192.000000 25.031252; setang -39.765350 -63.305969 0",
          "position_tick": 9987,
          "angle_tick": 10001,
          "origin": [
            -400.0,
            2192.0,
            25.031251907349
          ],
          "pitch": -39.765350341797,
          "yaw": -63.305969238281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -400.000000 2192.000000 25.031252; setang -39.765350 -63.305970 0",
          "position_tick": 9988,
          "angle_tick": 9988,
          "origin": [
            -400.0,
            2192.0,
            25.031252
          ],
          "pitch": -39.76535,
          "yaw": -63.30597,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -400.000000 2192.000000 64.468750; setang -39.765350 -63.305969 0",
          "position_tick": 10001,
          "angle_tick": 10001,
          "origin": [
            -400.0,
            2192.0,
            64.46875
          ],
          "pitch": -39.765350341797,
          "yaw": -63.305969238281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            168.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9860,
          "last_tick": 10001,
          "samples": 142
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f2f28a98ad737e0",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00153",
      "command_record_id": "demo_5d6af8fdfb719608e960_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00153",
        "demo_7dadd8516dde2b87da75_00171"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 7,
      "event_tick": 52154,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 22.472364 874.323700 80.031250; setang -7.154510 69.747390 0",
          "position_tick": 52141,
          "angle_tick": 52141,
          "origin": [
            22.472364,
            874.3237,
            80.03125
          ],
          "pitch": -7.1545105,
          "yaw": 69.74739,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -855.499200 551.250100 -31.530090; setang 5.629806 -31.787231 0",
          "position_tick": 51837,
          "angle_tick": 51837,
          "origin": [
            -855.4992,
            551.2501,
            -31.53009
          ],
          "pitch": 5.6298065,
          "yaw": -31.787231,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            245.32422,
            5.4804688,
            30.363281
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 24.894556 880.832500 80.031250; setang -7.794464 69.516330 0",
          "position_tick": 52148,
          "angle_tick": 52148,
          "origin": [
            24.894556,
            880.8325,
            80.03125
          ],
          "pitch": -7.794464,
          "yaw": 69.51633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.438477,
            86.97656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 28.711140 891.063232 80.094292; setang -7.787933 69.542770 0",
          "position_tick": 52154,
          "angle_tick": 52154,
          "origin": [
            28.711139678955,
            891.063232421875,
            80.094291687012
          ],
          "pitch": -7.787933349609,
          "yaw": 69.542770385742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.59130859375,
            149.0703125,
            4.03466796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51837,
          "last_tick": 52154,
          "samples": 318
        },
        "departure_tick": 52142,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f377f187ccf5f0a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00328",
      "command_record_id": "demo_1b9d5eac73de0b387701_00328",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00328",
        "demo_67348e1baa5b49bad101_00348"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 16,
      "event_tick": 133837,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1422.968750 70.963341 -112.468750; setang -11.022034 -157.103806 0",
          "position_tick": 133823,
          "angle_tick": 133837,
          "origin": [
            1422.96875,
            70.963340759277,
            -112.46875
          ],
          "pitch": -11.022033691406,
          "yaw": -157.103805541992,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1422.968800 70.963340 -111.953125; setang -11.022034 -157.103800 0",
          "position_tick": 133824,
          "angle_tick": 133824,
          "origin": [
            1422.9688,
            70.96334,
            -111.953125
          ],
          "pitch": -11.022034,
          "yaw": -157.1038,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1418.358765 69.016731 -70.062500; setang -11.022034 -157.103806 0",
          "position_tick": 133837,
          "angle_tick": 133837,
          "origin": [
            1418.358764648438,
            69.016731262207,
            -70.0625
          ],
          "pitch": -11.022033691406,
          "yaw": -157.103805541992,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -27.640625,
            -11.671875,
            130.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133707,
          "last_tick": 133837,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f4cc1db5efc3ad2",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00081",
      "command_record_id": "demo_21a2c34da37a8e81c427_00081",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00081",
        "demo_67348e1baa5b49bad101_00545"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 5,
      "event_tick": 31279,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -756.624940 -536.060670 -264.284550; setang -0.087891 -124.493640 0",
          "position_tick": 31103,
          "angle_tick": 31103,
          "origin": [
            -756.62494,
            -536.06067,
            -264.28455
          ],
          "pitch": -0.087890625,
          "yaw": -124.49364,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -103.39453,
            42.496094,
            12.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -859.044560 -587.007800 -261.946780; setang -9.372025 -52.773857 0",
          "position_tick": 31273,
          "angle_tick": 31273,
          "origin": [
            -859.04456,
            -587.0078,
            -261.94678
          ],
          "pitch": -9.372025,
          "yaw": -52.773857,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            107.41016,
            -142.95312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -849.564514 -599.573914 -261.946777; setang -10.339844 -52.685966 0",
          "position_tick": 31279,
          "angle_tick": 31279,
          "origin": [
            -849.564514160156,
            -599.573913574219,
            -261.94677734375
          ],
          "pitch": -10.33984375,
          "yaw": -52.685966491699,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            127.09765625,
            -168.18359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31103,
          "last_tick": 31279,
          "samples": 177
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f5d42fd4dab798f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00080",
      "command_record_id": "demo_17accc02fe6ec2727063_00080",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00080",
        "demo_21a2c34da37a8e81c427_00335"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 5,
      "event_tick": 37340,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -927.395750 -2366.990500 -167.968750; setang -12.346573 35.103380 0",
          "position_tick": 37314,
          "angle_tick": 37314,
          "origin": [
            -927.39575,
            -2366.9905,
            -167.96875
          ],
          "pitch": -12.346573,
          "yaw": 35.10338,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1013.639800 -2460.695300 -167.968750; setang 0.151749 35.457336 0",
          "position_tick": 37114,
          "angle_tick": 37114,
          "origin": [
            -1013.6398,
            -2460.6953,
            -167.96875
          ],
          "pitch": 0.15174866,
          "yaw": 35.457336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.921875,
            -249.42969,
            0.54296875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -894.385300 -2343.779300 -167.968750; setang -12.447510 35.103380 0",
          "position_tick": 37334,
          "angle_tick": 37334,
          "origin": [
            -894.3853,
            -2343.7793,
            -167.96875
          ],
          "pitch": -12.44751,
          "yaw": 35.10338,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.28516,
            116.21875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -880.442139 -2333.975342 -167.968750; setang -12.447510 35.103378 0",
          "position_tick": 37340,
          "angle_tick": 37340,
          "origin": [
            -880.442138671875,
            -2333.975341796875,
            -167.96875
          ],
          "pitch": -12.447509765625,
          "yaw": 35.103378295898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            183.8984375,
            129.28125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37114,
          "last_tick": 37340,
          "samples": 227
        },
        "departure_tick": 37315,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f605232db2ecb34",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00369",
      "command_record_id": "demo_5d6af8fdfb719608e960_00369",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00369",
        "demo_6e149681cbff13e6c780_00083"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 15,
      "event_tick": 138523,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 205.953812 436.794189 82.031250; setang -59.179916 19.948425 0",
          "position_tick": 138515,
          "angle_tick": 138523,
          "origin": [
            205.953811645508,
            436.794189453125,
            82.03125
          ],
          "pitch": -59.179916381836,
          "yaw": 19.948425292969,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 205.953810 436.794200 89.375000; setang -59.179916 19.948425 0",
          "position_tick": 138517,
          "angle_tick": 138517,
          "origin": [
            205.95381,
            436.7942,
            89.375
          ],
          "pitch": -59.179916,
          "yaw": 19.948425,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            182.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 205.953812 436.794189 108.953125; setang -59.179916 19.948425 0",
          "position_tick": 138523,
          "angle_tick": 138523,
          "origin": [
            205.953811645508,
            436.794189453125,
            108.953125
          ],
          "pitch": -59.179916381836,
          "yaw": 19.948425292969,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138393,
          "last_tick": 138523,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f94f7677b65713d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00132",
      "command_record_id": "demo_059e8a0abfc550087c91_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00132",
        "demo_67348e1baa5b49bad101_00504"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 8,
      "event_tick": 63108,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1711.962402 -761.031250 -167.968750; setang -19.985504 -39.152191 0",
          "position_tick": 63100,
          "angle_tick": 63108,
          "origin": [
            -1711.96240234375,
            -761.03125,
            -167.96875
          ],
          "pitch": -19.985504150391,
          "yaw": -39.152191162109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1711.962400 -761.031250 -166.156250; setang -19.985504 -39.152190 0",
          "position_tick": 63101,
          "angle_tick": 63101,
          "origin": [
            -1711.9624,
            -761.03125,
            -166.15625
          ],
          "pitch": -19.985504,
          "yaw": -39.15219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1710.133301 -762.521118 -142.109375; setang -19.985504 -39.152191 0",
          "position_tick": 63108,
          "angle_tick": 63108,
          "origin": [
            -1710.13330078125,
            -762.521118164062,
            -142.109375
          ],
          "pitch": -19.985504150391,
          "yaw": -39.152191162109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            23.265625,
            -18.953125,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62978,
          "last_tick": 63108,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7fe5cfbf6b9cffc2",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00322",
      "command_record_id": "demo_585d972b6bcf05f54588_00322",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00322",
        "demo_bc6251413daa2447c1ff_00068"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 17,
      "event_tick": 143058,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -18.882385 -544.823900 -195.232060; setang -1.418945 -171.739990 0",
          "position_tick": 142805,
          "angle_tick": 142805,
          "origin": [
            -18.882385,
            -544.8239,
            -195.23206
          ],
          "pitch": -1.4189453,
          "yaw": -171.73999,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -471.439450 -541.908100 -272.701540; setang -14.305573 -119.205090 0",
          "position_tick": 143051,
          "angle_tick": 143051,
          "origin": [
            -471.43945,
            -541.9081,
            -272.70154
          ],
          "pitch": -14.3055725,
          "yaw": -119.20509,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -471.439453 -541.908081 -272.701538; setang -14.305573 -119.188614 0",
          "position_tick": 143058,
          "angle_tick": 143058,
          "origin": [
            -471.439453125,
            -541.908081054688,
            -272.701538085938
          ],
          "pitch": -14.305572509766,
          "yaw": -119.188613891602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142805,
          "last_tick": 143058,
          "samples": 254
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7fe73a99f43d084f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07e639ec7f941287e35b_00326",
      "command_record_id": "demo_07e639ec7f941287e35b_00326",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00326",
        "demo_c7fce8ea189bfb0ec256_00268"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 19,
      "event_tick": 149898,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.532812774181,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.532813，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2332.486300 -397.167000 -351.968750; setang 4.509888 -173.425020 0",
          "position_tick": 149482,
          "angle_tick": 149482,
          "origin": [
            2332.4863,
            -397.167,
            -351.96875
          ],
          "pitch": 4.5098877,
          "yaw": -173.42502,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1051.803300 -389.905270 -127.968750; setang 17.589798 -142.046690 0",
          "position_tick": 149891,
          "angle_tick": 149891,
          "origin": [
            1051.8033,
            -389.90527,
            -127.96875
          ],
          "pitch": 17.589798,
          "yaw": -142.04669,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.4375,
            -132.1836,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1034.124023 -403.084106 -127.968750; setang 17.039795 -142.156555 0",
          "position_tick": 149898,
          "angle_tick": 149898,
          "origin": [
            1034.1240234375,
            -403.084106445312,
            -127.96875
          ],
          "pitch": 17.039794921875,
          "yaw": -142.156555175781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.78125,
            -144.234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149482,
          "last_tick": 149898,
          "samples": 417
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8007f30bcb65e221",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00129",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00129",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00129",
        "demo_ea4226131b7a75cdf0ec_00077"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 9,
      "event_tick": 69919,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1530.660900 -2148.162000 -252.154660; setang 9.701965 72.221040 0",
          "position_tick": 69661,
          "angle_tick": 69661,
          "origin": [
            -1530.6609,
            -2148.162,
            -252.15466
          ],
          "pitch": 9.701965,
          "yaw": 72.22104,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            200.60156,
            0.0,
            -5.8671875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -707.408140 -2279.526900 -172.031250; setang -20.204895 67.323880 0",
          "position_tick": 69913,
          "angle_tick": 69913,
          "origin": [
            -707.40814,
            -2279.5269,
            -172.03125
          ],
          "pitch": -20.204895,
          "yaw": 67.32388,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            92.12109,
            212.04688,
            225.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -700.209656 -2262.955811 -152.843750; setang -20.204895 67.323883 0",
          "position_tick": 69919,
          "angle_tick": 69919,
          "origin": [
            -700.209655761719,
            -2262.955810546875,
            -152.84375
          ],
          "pitch": -20.204895019531,
          "yaw": 67.323883056641,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            92.140625,
            212.109375,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69661,
          "last_tick": 69919,
          "samples": 259
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8035be93f3af8802",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00135",
      "command_record_id": "demo_bc6251413daa2447c1ff_00135",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00135",
        "demo_f1d8725268c9f30ce844_00316"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "NiKo",
      "round": 8,
      "event_tick": 51889,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -548.730900 -1234.907200 -167.968750; setang -0.211151 100.255400 0",
          "position_tick": 51678,
          "angle_tick": 51678,
          "origin": [
            -548.7309,
            -1234.9072,
            -167.96875
          ],
          "pitch": -0.21115112,
          "yaw": 100.2554,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -496.073000 -1410.085900 -100.691220; setang -53.644867 119.826510 0",
          "position_tick": 51883,
          "angle_tick": 51883,
          "origin": [
            -496.073,
            -1410.0859,
            -100.69122
          ],
          "pitch": -53.644867,
          "yaw": 119.82651,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.90625,
            -20.242188,
            16.195312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -496.085938 -1410.249878 -100.560059; setang -55.158577 120.020142 0",
          "position_tick": 51889,
          "angle_tick": 51889,
          "origin": [
            -496.0859375,
            -1410.249877929688,
            -100.56005859375
          ],
          "pitch": -55.158576965332,
          "yaw": 120.020141601562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51678,
          "last_tick": 51889,
          "samples": 212
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_804f000ca46373ae",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00028",
      "command_record_id": "demo_518d8b186445b01e1f62_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00028",
        "demo_5866197d339b3ac61e8a_00144"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 3,
      "event_tick": 13180,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -36.054565 -25.707947 0.330206; setang 3.234100 90.713440 0",
          "position_tick": 13007,
          "angle_tick": 13007,
          "origin": [
            -36.054565,
            -25.707947,
            0.3302064
          ],
          "pitch": 3.2341003,
          "yaw": 90.71344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -73.492250 185.667480 0.216399; setang 2.662125 83.012360 0",
          "position_tick": 13173,
          "angle_tick": 13173,
          "origin": [
            -73.49225,
            185.66748,
            0.21639872
          ],
          "pitch": 2.6621246,
          "yaw": 83.01236,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.1835938,
            34.23828,
            0.003540039
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -72.370850 194.800354 0.218137; setang 2.662125 83.012360 0",
          "position_tick": 13180,
          "angle_tick": 13180,
          "origin": [
            -72.370849609375,
            194.800354003906,
            0.218137264252
          ],
          "pitch": 2.662124633789,
          "yaw": 83.012359619141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.8203125,
            128.9990234375,
            0.024963378906
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13007,
          "last_tick": 13180,
          "samples": 174
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_805a25c568ec60eb",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00048",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00254",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00048",
        "demo_fbb358b45e5cdb7b7700_00254"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 15,
      "event_tick": 128969,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1591.991700 1466.935500 -147.432860; setang 1.028595 -101.918450 0",
          "position_tick": 128876,
          "angle_tick": 128876,
          "origin": [
            1591.9917,
            1466.9355,
            -147.43286
          ],
          "pitch": 1.028595,
          "yaw": -101.91845,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1584.288500 1469.484700 -148.707400; setang 1.197845 -99.583170 0",
          "position_tick": 128839,
          "angle_tick": 128839,
          "origin": [
            1584.2885,
            1469.4847,
            -148.7074
          ],
          "pitch": 1.1978455,
          "yaw": -99.58317,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            247.0,
            38.601562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1694.385600 1460.211300 -151.968750; setang 2.589340 -114.151726 0",
          "position_tick": 128962,
          "angle_tick": 128962,
          "origin": [
            1694.3856,
            1460.2113,
            -151.96875
          ],
          "pitch": 2.5893402,
          "yaw": -114.151726,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.929688,
            -59.84375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1689.710571 1449.739136 -151.968750; setang 2.129639 -113.704033 0",
          "position_tick": 128969,
          "angle_tick": 128969,
          "origin": [
            1689.710571289062,
            1449.739135742188,
            -151.96875
          ],
          "pitch": 2.129638671875,
          "yaw": -113.704032897949,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -56.1015625,
            -126.171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 128839,
          "last_tick": 128969,
          "samples": 131
        },
        "departure_tick": 128877,
        "movement_to_event_ms": 1453.125,
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_80d4baf165ef1bd9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00511",
      "command_record_id": "demo_5d6af8fdfb719608e960_00511",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00511",
        "demo_9da916c73bb5ff938c63_00291"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 21,
      "event_tick": 195370,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -736.311460 635.270940 -30.077820; setang 0.522537 30.515564 0",
          "position_tick": 195240,
          "angle_tick": 195240,
          "origin": [
            -736.31146,
            635.27094,
            -30.07782
          ],
          "pitch": 0.52253723,
          "yaw": 30.515564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.74219,
            24.148438,
            34.5625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -353.635130 843.489900 -1.986084; setang -13.942688 -13.567078 0",
          "position_tick": 195364,
          "angle_tick": 195364,
          "origin": [
            -353.63513,
            843.4899,
            -1.986084
          ],
          "pitch": -13.942688,
          "yaw": -13.567078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            218.85547,
            -47.246094,
            37.652344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -336.137695 839.581909 2.421572; setang -14.327545 -13.429749 0",
          "position_tick": 195370,
          "angle_tick": 195370,
          "origin": [
            -336.1376953125,
            839.581909179688,
            2.421571731567
          ],
          "pitch": -14.327545166016,
          "yaw": -13.429748535156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            212.9375,
            -47.953125,
            53.686157226562
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 195240,
          "last_tick": 195370,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8101de55c07ce86b",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_a50086abe9c7c4a980cd_00182",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00182",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00182",
        "demo_f53e9889dd94c99a6feb_00253"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 10,
      "event_tick": 67062,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1288.394000 -2413.503000 -415.968750; setang -0.396194 116.661070 0",
          "position_tick": 66996,
          "angle_tick": 66996,
          "origin": [
            1288.394,
            -2413.503,
            -415.96875
          ],
          "pitch": -0.39619446,
          "yaw": 116.66107,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1228.702900 -2416.439500 -415.468750; setang -2.296829 89.337400 0",
          "position_tick": 66932,
          "angle_tick": 66932,
          "origin": [
            1228.7029,
            -2416.4395,
            -415.46875
          ],
          "pitch": -2.2968292,
          "yaw": 89.3374,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.6875,
            110.953125,
            -73.96875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1265.854400 -2398.147000 -415.468750; setang -4.474869 118.403440 0",
          "position_tick": 67056,
          "angle_tick": 67056,
          "origin": [
            1265.8544,
            -2398.147,
            -415.46875
          ],
          "pitch": -4.474869,
          "yaw": 118.40344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -73.34375,
            135.29688,
            14.910156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1259.024780 -2385.533203 -415.468750; setang -4.514343 118.403442 0",
          "position_tick": 67062,
          "angle_tick": 67062,
          "origin": [
            1259.024780273438,
            -2385.533203125,
            -415.46875
          ],
          "pitch": -4.514343261719,
          "yaw": 118.403442382812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -93.234375,
            172.21875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66932,
          "last_tick": 67062,
          "samples": 131
        },
        "departure_tick": 66997,
        "movement_to_event_ms": 1031.25,
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_810a10490e53d91c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00419",
      "command_record_id": "demo_f1d8725268c9f30ce844_00202",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00419",
        "demo_f1d8725268c9f30ce844_00202"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 11,
      "event_tick": 81369,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2579.033400 375.954600 -167.968750; setang -4.958267 16.514160 0",
          "position_tick": 81266,
          "angle_tick": 81266,
          "origin": [
            -2579.0334,
            375.9546,
            -167.96875
          ],
          "pitch": -4.958267,
          "yaw": 16.51416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2579.095700 375.936100 -167.968750; setang -4.958267 16.514160 0",
          "position_tick": 81239,
          "angle_tick": 81239,
          "origin": [
            -2579.0957,
            375.9361,
            -167.96875
          ],
          "pitch": -4.958267,
          "yaw": 16.51416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -42.15625,
            69.24609,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2545.749500 284.970920 -167.968750; setang -16.354187 35.722733 0",
          "position_tick": 81362,
          "angle_tick": 81362,
          "origin": [
            -2545.7495,
            284.97092,
            -167.96875
          ],
          "pitch": -16.354187,
          "yaw": 35.722733,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            127.21875,
            91.48633,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2531.406006 295.285034 -167.968750; setang -16.750366 35.678787 0",
          "position_tick": 81369,
          "angle_tick": 81369,
          "origin": [
            -2531.406005859375,
            295.285034179688,
            -167.96875
          ],
          "pitch": -16.750366210938,
          "yaw": 35.678787231445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            164.46875,
            118.22265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81239,
          "last_tick": 81369,
          "samples": 131
        },
        "departure_tick": 81267,
        "movement_to_event_ms": 1609.375,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_815056df4a2020af",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_79afb17b7ed789137186_00044",
      "command_record_id": "demo_79afb17b7ed789137186_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00044",
        "demo_c41e59c2737947d52711_00081"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "flameZ",
      "round": 4,
      "event_tick": 25717,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1054.285800 536.714230 1746.609400; setang 2.573883 -178.658980 0",
          "position_tick": 25352,
          "angle_tick": 25352,
          "origin": [
            1054.2858,
            536.71423,
            1746.6094
          ],
          "pitch": 2.573883,
          "yaw": -178.65898,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -156.85938,
            29.046875,
            140.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1005.919860 532.126500 1743.691000; setang -3.893967 -174.368820 0",
          "position_tick": 25710,
          "angle_tick": 25710,
          "origin": [
            1005.91986,
            532.1265,
            1743.691
          ],
          "pitch": -3.8939667,
          "yaw": -174.36882,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -19.035156,
            -1.8085938,
            15.1953125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 998.004700 531.339661 1750.009521; setang -4.950027 -174.170715 0",
          "position_tick": 25717,
          "angle_tick": 25717,
          "origin": [
            998.004699707031,
            531.339660644531,
            1750.009521484375
          ],
          "pitch": -4.95002746582,
          "yaw": -174.170715332031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.08984375,
            -11.859375,
            94.265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25352,
          "last_tick": 25717,
          "samples": 366
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_81aea5f35d729637",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00178",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00178",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00178",
        "demo_518d8b186445b01e1f62_00375"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 9,
      "event_tick": 76101,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 4.653975 565.183040 1.773954; setang 2.172546 76.039795 0",
          "position_tick": 75926,
          "angle_tick": 75926,
          "origin": [
            4.6539745,
            565.18304,
            1.7739539
          ],
          "pitch": 2.1725464,
          "yaw": 76.039795,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            79.04938,
            92.73242,
            6.080353
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 176.733180 470.654900 -28.968750; setang 1.154938 73.922550 0",
          "position_tick": 76094,
          "angle_tick": 76094,
          "origin": [
            176.73318,
            470.6549,
            -28.96875
          ],
          "pitch": 1.1549377,
          "yaw": 73.92255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.379883,
            102.0293,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 180.720673 484.488495 -28.968750; setang 1.154938 73.895081 0",
          "position_tick": 76101,
          "angle_tick": 76101,
          "origin": [
            180.720672607422,
            484.488494873047,
            -28.96875
          ],
          "pitch": 1.154937744141,
          "yaw": 73.895080566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            48.3759765625,
            167.77734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75926,
          "last_tick": 76101,
          "samples": 176
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_82013ec8695a5071",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00123",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00123",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00123",
        "demo_9973c9a1187116ecba8b_00389"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 6,
      "event_tick": 41161,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1783.083100 1027.930000 39.244568; setang -36.272400 69.032930 0",
          "position_tick": 40914,
          "angle_tick": 40914,
          "origin": [
            -1783.0831,
            1027.93,
            39.244568
          ],
          "pitch": -36.2724,
          "yaw": 69.03293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1891.481400 1180.255900 32.059174; setang -14.025085 100.878540 0",
          "position_tick": 41154,
          "angle_tick": 41154,
          "origin": [
            -1891.4814,
            1180.2559,
            32.059174
          ],
          "pitch": -14.025085,
          "yaw": 100.87854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.023438,
            230.20312,
            -0.875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1896.205566 1202.517090 31.972595; setang -14.519806 101.098602 0",
          "position_tick": 41161,
          "angle_tick": 41161,
          "origin": [
            -1896.20556640625,
            1202.51708984375,
            31.972595214844
          ],
          "pitch": -14.519805908203,
          "yaw": 101.098602294922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.046875,
            239.828125,
            -1.643432617188
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40914,
          "last_tick": 41161,
          "samples": 248
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8231198568917e38",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_79fb1d50cba757afee7d_00159",
      "command_record_id": "demo_79fb1d50cba757afee7d_00159",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00159",
        "demo_9973c9a1187116ecba8b_00369"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 61310,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -642.184500 2549.898700 -81.731570; setang -11.626282 -77.848780 0",
          "position_tick": 61276,
          "angle_tick": 61276,
          "origin": [
            -642.1845,
            2549.8987,
            -81.73157
          ],
          "pitch": -11.626282,
          "yaw": -77.84878,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -727.321170 2548.335400 -79.980530; setang -2.399475 -73.552440 0",
          "position_tick": 61180,
          "angle_tick": 61180,
          "origin": [
            -727.32117,
            2548.3354,
            -79.98053
          ],
          "pitch": -2.399475,
          "yaw": -73.55244,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.28125,
            -101.765625,
            -5.5390625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -627.057560 2549.820000 -81.733280; setang -10.029144 -78.686830 0",
          "position_tick": 61304,
          "angle_tick": 61304,
          "origin": [
            -627.05756,
            2549.82,
            -81.73328
          ],
          "pitch": -10.029144,
          "yaw": -78.68683,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -627.057556 2549.820068 -81.733276; setang -10.035675 -78.693352 0",
          "position_tick": 61310,
          "angle_tick": 61310,
          "origin": [
            -627.057556152344,
            2549.820068359375,
            -81.733276367188
          ],
          "pitch": -10.035675048828,
          "yaw": -78.693351745605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61180,
          "last_tick": 61310,
          "samples": 131
        },
        "departure_tick": 61277,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_827adba3997663ad",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07e639ec7f941287e35b_00341",
      "command_record_id": "demo_07e639ec7f941287e35b_00341",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00341",
        "demo_5cc1733fab4c73f800c9_00238"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 20,
      "event_tick": 155742,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1923.132700 -452.899780 -351.968750; setang 7.700043 -172.123140 0",
          "position_tick": 155327,
          "angle_tick": 155327,
          "origin": [
            1923.1327,
            -452.89978,
            -351.96875
          ],
          "pitch": 7.7000427,
          "yaw": -172.12314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 686.475950 63.920963 -415.968750; setang -6.467865 172.123470 0",
          "position_tick": 155736,
          "angle_tick": 155736,
          "origin": [
            686.47595,
            63.920963,
            -415.96875
          ],
          "pitch": -6.467865,
          "yaw": 172.12347,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.61719,
            34.05835,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 667.519714 66.572327 -415.968750; setang -6.467865 172.123474 0",
          "position_tick": 155742,
          "angle_tick": 155742,
          "origin": [
            667.519714355469,
            66.572326660156,
            -415.96875
          ],
          "pitch": -6.467864990234,
          "yaw": 172.123474121094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.64453125,
            33.8779296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155327,
          "last_tick": 155742,
          "samples": 416
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_829907aa1525764b",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2666f7f52fbf4c296e43_00277",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00277",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00277",
        "demo_92655b67d38bb2eb32f4_00274"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 15,
      "event_tick": 131852,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 391.077180 1538.204600 -13.968750; setang 6.314056 -86.313740 0",
          "position_tick": 131653,
          "angle_tick": 131653,
          "origin": [
            391.07718,
            1538.2046,
            -13.96875
          ],
          "pitch": 6.3140564,
          "yaw": -86.31374,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            12.378906,
            -75.82031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 321.066930 1321.272700 -29.443665; setang -8.404205 -119.357870 0",
          "position_tick": 131845,
          "angle_tick": 131845,
          "origin": [
            321.06693,
            1321.2727,
            -29.443665
          ],
          "pitch": -8.404205,
          "yaw": -119.35787,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.58789,
            -140.20312,
            7.4609375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 312.224579 1305.641479 -28.968750; setang -8.448151 -119.357872 0",
          "position_tick": 131852,
          "angle_tick": 131852,
          "origin": [
            312.224578857422,
            1305.641479492188,
            -28.96875
          ],
          "pitch": -8.448150634766,
          "yaw": -119.357872009277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.84375,
            -178.5234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131653,
          "last_tick": 131852,
          "samples": 200
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_82a04b8af3e5370c",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44d9dd1cefa925823c1e_00130",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00130",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00130",
        "demo_7dadd8516dde2b87da75_00591"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 7,
      "event_tick": 60789,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1614.570100 1225.310900 177.031250; setang 4.673645 -117.132110 0",
          "position_tick": 60706,
          "angle_tick": 60706,
          "origin": [
            1614.5701,
            1225.3109,
            177.03125
          ],
          "pitch": 4.673645,
          "yaw": -117.13211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1614.077600 1225.563000 177.031250; setang 4.722748 -117.146530 0",
          "position_tick": 60659,
          "angle_tick": 60659,
          "origin": [
            1614.0776,
            1225.563,
            177.03125
          ],
          "pitch": 4.722748,
          "yaw": -117.14653,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1584.659000 1211.486700 177.031250; setang 3.695862 -114.585000 0",
          "position_tick": 60783,
          "angle_tick": 60783,
          "origin": [
            1584.659,
            1211.4867,
            177.03125
          ],
          "pitch": 3.6958618,
          "yaw": -114.585,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.117188,
            -118.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1579.244873 1199.658447 177.031250; setang 3.695862 -114.584999 0",
          "position_tick": 60789,
          "angle_tick": 60789,
          "origin": [
            1579.244873046875,
            1199.658447265625,
            177.03125
          ],
          "pitch": 3.695861816406,
          "yaw": -114.584999084473,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -75.5390625,
            -165.03125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60659,
          "last_tick": 60789,
          "samples": 131
        },
        "departure_tick": 60707,
        "movement_to_event_ms": 1296.875,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8363abb4f9b74bfb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00298",
      "command_record_id": "demo_1b9d5eac73de0b387701_00298",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00298",
        "demo_ea4226131b7a75cdf0ec_00235"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 14,
      "event_tick": 118067,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 828.712600 -1255.295000 -108.968750; setang -20.064117 -164.969330 0",
          "position_tick": 117991,
          "angle_tick": 117991,
          "origin": [
            828.7126,
            -1255.295,
            -108.96875
          ],
          "pitch": -20.064117,
          "yaw": -164.96933,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1164.848000 -1239.751300 -108.968750; setang 10.659149 -175.826230 0",
          "position_tick": 117805,
          "angle_tick": 117805,
          "origin": [
            1164.848,
            -1239.7513,
            -108.96875
          ],
          "pitch": 10.659149,
          "yaw": -175.82623,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            -191.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 859.072750 -1229.290800 -108.968750; setang -31.911163 -148.502200 0",
          "position_tick": 118060,
          "angle_tick": 118060,
          "origin": [
            859.07275,
            -1229.2908,
            -108.96875
          ],
          "pitch": -31.911163,
          "yaw": -148.5022,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -92.59375,
            -57.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 846.653259 -1236.893188 -108.968750; setang -33.297150 -148.865082 0",
          "position_tick": 118067,
          "angle_tick": 118067,
          "origin": [
            846.653259277344,
            -1236.893188476562,
            -108.96875
          ],
          "pitch": -33.297149658203,
          "yaw": -148.865081787109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -150.26171875,
            -91.6640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117805,
          "last_tick": 118067,
          "samples": 263
        },
        "departure_tick": 117992,
        "movement_to_event_ms": 1187.5,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_83f8e69117e94955",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00265",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00265",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00265",
        "demo_7dadd8516dde2b87da75_00017"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 13,
      "event_tick": 121371,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 881.159100 391.656370 95.535040; setang -2.371674 25.953827 0",
          "position_tick": 121358,
          "angle_tick": 121358,
          "origin": [
            881.1591,
            391.65637,
            95.53504
          ],
          "pitch": -2.3716736,
          "yaw": 25.953827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 902.356200 381.661740 95.307495; setang -4.743347 28.228683 0",
          "position_tick": 121241,
          "angle_tick": 121241,
          "origin": [
            902.3562,
            381.66174,
            95.307495
          ],
          "pitch": -4.743347,
          "yaw": 28.228683,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 887.447270 394.718350 95.628250; setang -2.371674 25.953827 0",
          "position_tick": 121365,
          "angle_tick": 121365,
          "origin": [
            887.44727,
            394.71835,
            95.62825
          ],
          "pitch": -2.3716736,
          "yaw": 25.953827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            83.85547,
            40.83203,
            1.2431641
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 897.288879 399.508514 95.774086; setang -2.371674 25.953827 0",
          "position_tick": 121371,
          "angle_tick": 121371,
          "origin": [
            897.288879394531,
            399.508514404297,
            95.774085998535
          ],
          "pitch": -2.371673583984,
          "yaw": 25.953826904297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            143.3046875,
            69.75,
            2.12353515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 121241,
          "last_tick": 121371,
          "samples": 131
        },
        "departure_tick": 121359,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8485a01a14dfa555",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00379",
      "command_record_id": "demo_18d34587c875f0b595ae_00379",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00379",
        "demo_5866197d339b3ac61e8a_00254"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 20,
      "event_tick": 177933,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 835.805542 1698.295898 -39.968750; setang -20.184967 -61.771317 0",
          "position_tick": 177925,
          "angle_tick": 177933,
          "origin": [
            835.805541992188,
            1698.2958984375,
            -39.96875
          ],
          "pitch": -20.184967041016,
          "yaw": -61.77131652832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 835.805540 1698.295900 -39.968750; setang -20.184967 -61.771317 0",
          "position_tick": 177926,
          "angle_tick": 177926,
          "origin": [
            835.80554,
            1698.2959,
            -39.96875
          ],
          "pitch": -20.184967,
          "yaw": -61.771317,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 835.805542 1698.295898 -39.968750; setang -20.184967 -61.771317 0",
          "position_tick": 177933,
          "angle_tick": 177933,
          "origin": [
            835.805541992188,
            1698.2958984375,
            -39.96875
          ],
          "pitch": -20.184967041016,
          "yaw": -61.77131652832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177803,
          "last_tick": 177933,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8503abf5fd074214",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00105",
      "command_record_id": "demo_1b9d5eac73de0b387701_00105",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00105",
        "demo_fde4c2af9b83d7a5ead3_00046"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 6,
      "event_tick": 37008,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -625.397030 -1222.811400 -167.968750; setang 8.298462 88.332490 0",
          "position_tick": 36878,
          "angle_tick": 36878,
          "origin": [
            -625.39703,
            -1222.8114,
            -167.96875
          ],
          "pitch": 8.298462,
          "yaw": 88.33249,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            187.67578,
            71.67969,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -724.616330 -1315.588700 -167.968750; setang 15.483520 75.682755 0",
          "position_tick": 37002,
          "angle_tick": 37002,
          "origin": [
            -724.61633,
            -1315.5887,
            -167.96875
          ],
          "pitch": 15.4835205,
          "yaw": 75.682755,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -724.616333 -1315.588745 -167.968750; setang 15.483521 75.733566 0",
          "position_tick": 37008,
          "angle_tick": 37008,
          "origin": [
            -724.616333007812,
            -1315.588745117188,
            -167.96875
          ],
          "pitch": 15.483520507812,
          "yaw": 75.73356628418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36878,
          "last_tick": 37008,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_850bf2d6d381f5ef",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00221",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00221",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00221",
        "demo_b24ca24bca0f9defa72c_00333"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 10,
      "event_tick": 92098,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 286.840880 1478.445000 0.674436; setang 8.677139 -173.439100 0",
          "position_tick": 91915,
          "angle_tick": 91915,
          "origin": [
            286.84088,
            1478.445,
            0.6744356
          ],
          "pitch": 8.677139,
          "yaw": -173.4391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -46.765625,
            196.48438,
            29.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 346.208830 1528.093600 2.473351; setang 3.529694 -173.527340 0",
          "position_tick": 92091,
          "angle_tick": 92091,
          "origin": [
            346.20883,
            1528.0936,
            2.4733505
          ],
          "pitch": 3.5296936,
          "yaw": -173.52734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -209.58203,
            -23.359375,
            -0.041503906
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 325.168518 1525.729248 2.431588; setang 3.235474 -173.468628 0",
          "position_tick": 92098,
          "angle_tick": 92098,
          "origin": [
            325.168518066406,
            1525.729248046875,
            2.431588172913
          ],
          "pitch": 3.235473632812,
          "yaw": -173.468627929688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -231.015625,
            -26.0625,
            -0.844909667969
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91915,
          "last_tick": 92098,
          "samples": 184
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_85d1fa29a5ad8520",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00464",
      "command_record_id": "demo_07d95741be40e144c266_00464",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00464",
        "demo_44ff5206b8e42e46265b_00090"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 21,
      "event_tick": 181997,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.956848 -2135.968750 -164.085938; setang -27.819092 93.267059 0",
          "position_tick": 181989,
          "angle_tick": 181997,
          "origin": [
            -735.956848144531,
            -2135.96875,
            -164.0859375
          ],
          "pitch": -27.819091796875,
          "yaw": 93.267059326172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.956850 -2135.968800 -162.203120; setang -27.819092 93.267060 0",
          "position_tick": 181990,
          "angle_tick": 181990,
          "origin": [
            -735.95685,
            -2135.9688,
            -162.20312
          ],
          "pitch": -27.819092,
          "yaw": 93.26706,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.956848 -2135.968750 -138.187500; setang -27.819092 93.267059 0",
          "position_tick": 181997,
          "angle_tick": 181997,
          "origin": [
            -735.956848144531,
            -2135.96875,
            -138.1875
          ],
          "pitch": -27.819091796875,
          "yaw": 93.267059326172,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 181756,
          "last_tick": 181997,
          "samples": 242
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_85e01acba06ed70d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00271",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00271",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00271",
        "demo_585d972b6bcf05f54588_00167"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 14,
      "event_tick": 134907,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1025.969400 -2488.508800 -167.968750; setang -3.151703 39.319380 0",
          "position_tick": 134777,
          "angle_tick": 134777,
          "origin": [
            -1025.9694,
            -2488.5088,
            -167.96875
          ],
          "pitch": -3.151703,
          "yaw": 39.31938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -46.882812,
            13.53125,
            -191.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1013.690300 -2544.604700 -167.968750; setang -8.530197 42.050858 0",
          "position_tick": 134900,
          "angle_tick": 134900,
          "origin": [
            -1013.6903,
            -2544.6047,
            -167.96875
          ],
          "pitch": -8.530197,
          "yaw": 42.050858,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            90.50781,
            81.59375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1002.247009 -2534.283936 -167.968750; setang -8.530197 42.050858 0",
          "position_tick": 134907,
          "angle_tick": 134907,
          "origin": [
            -1002.247009277344,
            -2534.283935546875,
            -167.96875
          ],
          "pitch": -8.530197143555,
          "yaw": 42.050857543945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            136.0703125,
            122.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134777,
          "last_tick": 134907,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_866d8ba37b9df546",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00252",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00252",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00252",
        "demo_da35559385e7d6e5ce42_00401"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 14,
      "event_tick": 116695,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1558.352300 1484.469700 -151.968750; setang 1.686401 -88.929520 0",
          "position_tick": 116602,
          "angle_tick": 116602,
          "origin": [
            1558.3523,
            1484.4697,
            -151.96875
          ],
          "pitch": 1.6864014,
          "yaw": -88.92952,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1590.554300 1495.809800 -151.968750; setang 4.874146 -99.370650 0",
          "position_tick": 116242,
          "angle_tick": 116242,
          "origin": [
            1590.5543,
            1495.8098,
            -151.96875
          ],
          "pitch": 4.8741455,
          "yaw": -99.37065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            249.4961,
            15.7265625,
            -40.914062
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1662.315800 1531.891700 -151.968750; setang -11.457703 -90.015450 0",
          "position_tick": 116689,
          "angle_tick": 116689,
          "origin": [
            1662.3158,
            1531.8917,
            -151.96875
          ],
          "pitch": -11.457703,
          "yaw": -90.01545,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.015625,
            -99.9375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1662.312744 1522.322876 -151.968750; setang -11.503723 -90.061455 0",
          "position_tick": 116695,
          "angle_tick": 116695,
          "origin": [
            1662.312744140625,
            1522.322875976562,
            -151.96875
          ],
          "pitch": -11.503723144531,
          "yaw": -90.061454772949,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.0390625,
            -107.9609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116242,
          "last_tick": 116695,
          "samples": 454
        },
        "departure_tick": 116603,
        "movement_to_event_ms": 1453.125,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_86a4a51e7ae39908",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00322",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00322",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00322",
        "demo_9da916c73bb5ff938c63_00361"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 16,
      "event_tick": 142295,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1234.224400 2732.303000 124.031586; setang 4.092072 -171.992000 0",
          "position_tick": 142062,
          "angle_tick": 142062,
          "origin": [
            1234.2244,
            2732.303,
            124.031586
          ],
          "pitch": 4.0920715,
          "yaw": -171.992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.60156,
            159.39062,
            261.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 741.957950 2210.693000 136.031300; setang -7.787933 -126.935690 0",
          "position_tick": 142288,
          "angle_tick": 142288,
          "origin": [
            741.95795,
            2210.693,
            136.0313
          ],
          "pitch": -7.7879333,
          "yaw": -126.93569,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -145.82422,
            -196.875,
            0.0009765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 728.245605 2192.266602 136.031296; setang -7.787933 -126.935692 0",
          "position_tick": 142295,
          "angle_tick": 142295,
          "origin": [
            728.24560546875,
            2192.2666015625,
            136.031295776367
          ],
          "pitch": -7.787933349609,
          "yaw": -126.935691833496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -146.45703125,
            -196.40625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142062,
          "last_tick": 142295,
          "samples": 234
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_86b16838c5d6385f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00328",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00328",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00328",
        "demo_585d972b6bcf05f54588_00021"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 17,
      "event_tick": 154015,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 815.968750 -1719.512085 -108.968750; setang 18.691177 156.863464 0",
          "position_tick": 154008,
          "angle_tick": 154015,
          "origin": [
            815.96875,
            -1719.512084960938,
            -108.96875
          ],
          "pitch": 18.691177368164,
          "yaw": 156.863464355469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 815.968750 -1719.512100 -108.968750; setang 18.691177 156.863460 0",
          "position_tick": 154009,
          "angle_tick": 154009,
          "origin": [
            815.96875,
            -1719.5121,
            -108.96875
          ],
          "pitch": 18.691177,
          "yaw": 156.86346,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 815.968750 -1719.493774 -108.968750; setang 18.691177 156.863464 0",
          "position_tick": 154015,
          "angle_tick": 154015,
          "origin": [
            815.96875,
            -1719.493774414062,
            -108.96875
          ],
          "pitch": 18.691177368164,
          "yaw": 156.863464355469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153601,
          "last_tick": 154015,
          "samples": 415
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_86b5b3f360cfa785",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00227",
      "command_record_id": "demo_059e8a0abfc550087c91_00227",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00227",
        "demo_67348e1baa5b49bad101_00239"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 12,
      "event_tick": 97391,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2119.894500 668.750200 -141.989990; setang 4.081085 -18.138092 0",
          "position_tick": 97243,
          "angle_tick": 97243,
          "origin": [
            -2119.8945,
            668.7502,
            -141.98999
          ],
          "pitch": 4.081085,
          "yaw": -18.138092,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.75,
            -116.91406,
            -10.515625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2334.466000 430.108950 -167.968750; setang -15.507889 35.358124 0",
          "position_tick": 97384,
          "angle_tick": 97384,
          "origin": [
            -2334.466,
            430.10895,
            -167.96875
          ],
          "pitch": -15.507889,
          "yaw": 35.358124,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            157.75,
            111.009766,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2318.120117 441.648041 -167.968750; setang -15.507889 35.288086 0",
          "position_tick": 97391,
          "angle_tick": 97391,
          "origin": [
            -2318.1201171875,
            441.648040771484,
            -167.96875
          ],
          "pitch": -15.507888793945,
          "yaw": 35.2880859375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            181.75,
            128.421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 97243,
          "last_tick": 97391,
          "samples": 149
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8749e23bb8165ec0",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00302",
      "command_record_id": "demo_79afb17b7ed789137186_00302",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00302",
        "demo_c41e59c2737947d52711_00108"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 16,
      "event_tick": 145560,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -918.926086 1048.152344 1689.845703; setang -21.736450 25.952454 0",
          "position_tick": 145553,
          "angle_tick": 145560,
          "origin": [
            -918.926086425781,
            1048.15234375,
            1689.845703125
          ],
          "pitch": -21.736450195312,
          "yaw": 25.952453613281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -918.926100 1048.152300 1689.845700; setang -21.736450 25.952454 0",
          "position_tick": 145554,
          "angle_tick": 145554,
          "origin": [
            -918.9261,
            1048.1523,
            1689.8457
          ],
          "pitch": -21.73645,
          "yaw": 25.952454,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -918.926086 1048.152344 1689.845703; setang -21.736450 25.952454 0",
          "position_tick": 145560,
          "angle_tick": 145560,
          "origin": [
            -918.926086425781,
            1048.15234375,
            1689.845703125
          ],
          "pitch": -21.736450195312,
          "yaw": 25.952453613281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 145430,
          "last_tick": 145560,
          "samples": 131
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_88393ec1b98e204d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00043",
      "command_record_id": "demo_1e37c617488eba4e7406_00043",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00043",
        "demo_44ff5206b8e42e46265b_00391"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 3,
      "event_tick": 22849,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1317.946500 -1071.004600 -0.709351; setang -0.897797 43.411790 0",
          "position_tick": 22719,
          "angle_tick": 22719,
          "origin": [
            -1317.9465,
            -1071.0046,
            -0.7093506
          ],
          "pitch": -0.89779663,
          "yaw": 43.41179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.53125,
            -129.17969,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1226.318600 -1044.062600 18.578125; setang -1.900970 55.344666 0",
          "position_tick": 22842,
          "angle_tick": 22842,
          "origin": [
            -1226.3186,
            -1044.0626,
            18.578125
          ],
          "pitch": -1.9009705,
          "yaw": 55.344666,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.2265625,
            -0.9140625,
            70.116455
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1222.186279 -1044.034180 41.625000; setang -1.900970 55.344666 0",
          "position_tick": 22849,
          "angle_tick": 22849,
          "origin": [
            -1222.186279296875,
            -1044.0341796875,
            41.625
          ],
          "pitch": -1.900970458984,
          "yaw": 55.344665527344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            50.1328125,
            1.8203125,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22719,
          "last_tick": 22849,
          "samples": 131
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_88581fcea354b321",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00182",
      "command_record_id": "demo_1e37c617488eba4e7406_00182",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00182",
        "demo_4f80b8bcc2fa56bb83a7_00114"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "fame",
      "round": 8,
      "event_tick": 66725,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -188.988770 1362.704800 25.347097; setang 3.877487 -102.980000 0",
          "position_tick": 66440,
          "angle_tick": 66440,
          "origin": [
            -188.98877,
            1362.7048,
            25.347097
          ],
          "pitch": 3.8774872,
          "yaw": -102.98,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -78.609375,
            -240.79688,
            -260.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -493.938960 406.373440 160.031270; setang -6.050034 -104.299736 0",
          "position_tick": 66719,
          "angle_tick": 66719,
          "origin": [
            -493.93896,
            406.37344,
            160.03127
          ],
          "pitch": -6.0500336,
          "yaw": -104.299736,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -57.054688,
            -236.60156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -498.495361 387.783112 160.031281; setang -6.050034 -104.299736 0",
          "position_tick": 66725,
          "angle_tick": 66725,
          "origin": [
            -498.495361328125,
            387.783111572266,
            160.031280517578
          ],
          "pitch": -6.050033569336,
          "yaw": -104.299736022949,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -58.6875,
            -237.869140625,
            0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66440,
          "last_tick": 66725,
          "samples": 286
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_88b98fd41105b758",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00238",
      "command_record_id": "demo_c41e59c2737947d52711_00071",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79afb17b7ed789137186_00238",
        "demo_c41e59c2737947d52711_00071"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 5,
      "event_tick": 30186,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1228.780600 833.795900 1608.031200; setang 1.876602 -141.781310 0",
          "position_tick": 30179,
          "angle_tick": 30179,
          "origin": [
            1228.7806,
            833.7959,
            1608.0312
          ],
          "pitch": 1.8766022,
          "yaw": -141.78131,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1478.464500 612.669740 1608.031200; setang 3.801270 -171.024860 0",
          "position_tick": 29678,
          "angle_tick": 29678,
          "origin": [
            1478.4645,
            612.66974,
            1608.0312
          ],
          "pitch": 3.8012695,
          "yaw": -171.02486,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -247.53125,
            -35.035156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1228.670500 833.709170 1610.906200; setang 1.876602 -141.781310 0",
          "position_tick": 30180,
          "angle_tick": 30180,
          "origin": [
            1228.6705,
            833.70917,
            1610.9062
          ],
          "pitch": 1.8766022,
          "yaw": -141.78131,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1226.828735 832.257935 1631.203125; setang 1.876602 -141.781311 0",
          "position_tick": 30186,
          "angle_tick": 30186,
          "origin": [
            1226.828735351562,
            832.257934570312,
            1631.203125
          ],
          "pitch": 1.876602172852,
          "yaw": -141.781311035156,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -23.578125,
            -18.578125,
            234.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29678,
          "last_tick": 30186,
          "samples": 509
        },
        "departure_tick": 30180,
        "movement_to_event_ms": 109.375,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_88fc9fb37998a045",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_67348e1baa5b49bad101_00313",
      "command_record_id": "demo_9c5c91359adde2e94631_00158",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00313",
        "demo_9c5c91359adde2e94631_00158"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 9,
      "event_tick": 60749,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 575.501800 -2224.062700 -39.968750; setang -7.918732 -164.517180 0",
          "position_tick": 60715,
          "angle_tick": 60715,
          "origin": [
            575.5018,
            -2224.0627,
            -39.96875
          ],
          "pitch": -7.9187317,
          "yaw": -164.51718,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 749.973500 -2108.705600 -39.968750; setang 3.111877 -155.131070 0",
          "position_tick": 60454,
          "angle_tick": 60454,
          "origin": [
            749.9735,
            -2108.7056,
            -39.96875
          ],
          "pitch": 3.1118774,
          "yaw": -155.13107,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.10156,
            -157.55469,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 513.248400 -2241.350800 -39.968750; setang -8.121307 -164.466370 0",
          "position_tick": 60742,
          "angle_tick": 60742,
          "origin": [
            513.2484,
            -2241.3508,
            -39.96875
          ],
          "pitch": -8.121307,
          "yaw": -164.46637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -219.3086,
            -60.9375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 491.803894 -2247.308350 -39.968750; setang -8.070831 -164.466370 0",
          "position_tick": 60749,
          "angle_tick": 60749,
          "origin": [
            491.803894042969,
            -2247.308349609375,
            -39.96875
          ],
          "pitch": -8.070831298828,
          "yaw": -164.466369628906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -232.91796875,
            -64.703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60454,
          "last_tick": 60749,
          "samples": 296
        },
        "departure_tick": 60716,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_89287c2469b90956",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00139",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00139",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00139",
        "demo_7dadd8516dde2b87da75_00479"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 8,
      "event_tick": 64195,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -68.691410 832.662960 70.798454; setang -10.141418 59.042587 0",
          "position_tick": 63683,
          "angle_tick": 63683,
          "origin": [
            -68.69141,
            832.66296,
            70.798454
          ],
          "pitch": -10.141418,
          "yaw": 59.042587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            196.3789,
            -146.48828,
            47.60742
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 22.724808 845.312800 80.031250; setang -15.778427 71.011170 0",
          "position_tick": 64189,
          "angle_tick": 64189,
          "origin": [
            22.724808,
            845.3128,
            80.03125
          ],
          "pitch": -15.778427,
          "yaw": 71.01117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.944946,
            118.98047,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 25.336313 854.869446 80.031250; setang -15.804169 70.933914 0",
          "position_tick": 64195,
          "angle_tick": 64195,
          "origin": [
            25.336313247681,
            854.869445800781,
            80.03125
          ],
          "pitch": -15.804168701172,
          "yaw": 70.93391418457,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.436401367188,
            103.74609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63683,
          "last_tick": 64195,
          "samples": 513
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_896c139dd91cd2fd",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00196",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00196",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00196",
        "demo_deb2a52b8ef138c44fe0_00236"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 10,
      "event_tick": 73374,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1396.466700 2669.553500 125.031250; setang 9.728394 -36.280975 0",
          "position_tick": 73235,
          "angle_tick": 73235,
          "origin": [
            -1396.4667,
            2669.5535,
            125.03125
          ],
          "pitch": 9.728394,
          "yaw": -36.280975,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1396.792800 2669.113800 125.031250; setang 9.728394 -36.280975 0",
          "position_tick": 73085,
          "angle_tick": 73085,
          "origin": [
            -1396.7928,
            2669.1138,
            125.03125
          ],
          "pitch": 9.728394,
          "yaw": -36.280975,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1364.042800 2716.647700 130.031250; setang -3.678360 -37.031128 0",
          "position_tick": 73367,
          "angle_tick": 73367,
          "origin": [
            -1364.0428,
            2716.6477,
            130.03125
          ],
          "pitch": -3.67836,
          "yaw": -37.031128,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1364.042847 2716.647705 130.031250; setang -3.678360 -37.031128 0",
          "position_tick": 73374,
          "angle_tick": 73374,
          "origin": [
            -1364.042846679688,
            2716.647705078125,
            130.03125
          ],
          "pitch": -3.678359985352,
          "yaw": -37.031127929688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73085,
          "last_tick": 73374,
          "samples": 290
        },
        "departure_tick": 73236,
        "movement_to_event_ms": 2171.875,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8973847c5d9b41a2",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00031",
      "command_record_id": "demo_67348e1baa5b49bad101_00031",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00031",
        "demo_ea4226131b7a75cdf0ec_00054"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 3,
      "event_tick": 19124,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1239.951538 -1159.955811 -246.400574; setang -51.090546 -172.939575 0",
          "position_tick": 19115,
          "angle_tick": 19124,
          "origin": [
            1239.951538085938,
            -1159.955810546875,
            -246.400573730469
          ],
          "pitch": -51.090545654297,
          "yaw": -172.939575195312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1239.951500 -1159.955800 -238.593750; setang -51.103592 -172.946440 0",
          "position_tick": 19117,
          "angle_tick": 19117,
          "origin": [
            1239.9515,
            -1159.9558,
            -238.59375
          ],
          "pitch": -51.103592,
          "yaw": -172.94644,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.63672
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1239.951538 -1159.955811 -216.125000; setang -51.090546 -172.939575 0",
          "position_tick": 19124,
          "angle_tick": 19124,
          "origin": [
            1239.951538085938,
            -1159.955810546875,
            -216.125
          ],
          "pitch": -51.090545654297,
          "yaw": -172.939575195312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18994,
          "last_tick": 19124,
          "samples": 131
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8988380865313bf1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00120",
      "command_record_id": "demo_18d34587c875f0b595ae_00120",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00120",
        "demo_5866197d339b3ac61e8a_00334"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 8,
      "event_tick": 63930,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1188.523400 1812.330200 -191.968750; setang -10.058319 -42.364320 0",
          "position_tick": 63800,
          "angle_tick": 63800,
          "origin": [
            1188.5234,
            1812.3302,
            -191.96875
          ],
          "pitch": -10.058319,
          "yaw": -42.36432,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.289062,
            -120.03125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1315.629800 1717.624000 -149.968750; setang -11.286041 -43.196182 0",
          "position_tick": 63924,
          "angle_tick": 63924,
          "origin": [
            1315.6298,
            1717.624,
            -149.96875
          ],
          "pitch": -11.286041,
          "yaw": -43.196182,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.984375,
            -111.484375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1326.917603 1707.460327 -149.968750; setang -11.840515 -43.196182 0",
          "position_tick": 63930,
          "angle_tick": 63930,
          "origin": [
            1326.917602539062,
            1707.460327148438,
            -149.96875
          ],
          "pitch": -11.840515136719,
          "yaw": -43.196182250977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            151.6875,
            -137.7578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63800,
          "last_tick": 63930,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_89c6edb2af88888b",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2bbfbc0aa8942114b717_00039",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00039",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00039",
        "demo_7dadd8516dde2b87da75_00118"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 3,
      "event_tick": 15871,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 268.571800 1280.431600 110.871320; setang 2.743500 94.566190 0",
          "position_tick": 15741,
          "angle_tick": 15741,
          "origin": [
            268.5718,
            1280.4316,
            110.87132
          ],
          "pitch": 2.7434998,
          "yaw": 94.56619,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.71484,
            33.234375,
            22.424316
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 141.249760 1422.236900 101.054405; setang -10.973633 51.756590 0",
          "position_tick": 15864,
          "angle_tick": 15864,
          "origin": [
            141.24976,
            1422.2369,
            101.054405
          ],
          "pitch": -10.973633,
          "yaw": 51.75659,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 141.319733 1422.325439 101.054024; setang -11.260651 51.661148 0",
          "position_tick": 15871,
          "angle_tick": 15871,
          "origin": [
            141.319732666016,
            1422.325439453125,
            101.054023742676
          ],
          "pitch": -11.260650634766,
          "yaw": 51.661148071289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.478515625,
            5.6640625,
            -0.0244140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15741,
          "last_tick": 15871,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_89fb9d636c39c3d8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00205",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00425",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00205",
        "demo_fde4c2af9b83d7a5ead3_00425"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BobZ",
      "round": 21,
      "event_tick": 171918,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2238.019300 821.843100 -120.141910; setang -8.854980 -9.035568 0",
          "position_tick": 171899,
          "angle_tick": 171899,
          "origin": [
            -2238.0193,
            821.8431,
            -120.14191
          ],
          "pitch": -8.85498,
          "yaw": -9.035568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2254.807600 815.828800 -120.817930; setang -9.295120 -8.430634 0",
          "position_tick": 171737,
          "angle_tick": 171737,
          "origin": [
            -2254.8076,
            815.8288,
            -120.81793
          ],
          "pitch": -9.29512,
          "yaw": -8.430634,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.390625,
            246.45312,
            95.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2217.798600 818.629800 -122.059814; setang -8.854980 -9.035568 0",
          "position_tick": 171912,
          "angle_tick": 171912,
          "origin": [
            -2217.7986,
            818.6298,
            -122.059814
          ],
          "pitch": -8.85498,
          "yaw": -9.035568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            157.14062,
            -24.976562,
            -15.964844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2203.749512 816.396118 -123.487366; setang -8.854980 -9.035568 0",
          "position_tick": 171918,
          "angle_tick": 171918,
          "origin": [
            -2203.74951171875,
            816.396118164062,
            -123.487365722656
          ],
          "pitch": -8.85498046875,
          "yaw": -9.035568237305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            174.15625,
            -27.6953125,
            -17.6953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 171737,
          "last_tick": 171918,
          "samples": 182
        },
        "departure_tick": 171900,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8a4adb762dab5164",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2160153112cdae3ea873_00124",
      "command_record_id": "demo_2160153112cdae3ea873_00124",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00124",
        "demo_56d855ae2f8723544f85_00108"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 8,
      "event_tick": 62205,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1862.869141 587.916260 1608.031250; setang 5.573502 -176.064484 0",
          "position_tick": 62197,
          "angle_tick": 62205,
          "origin": [
            1862.869140625,
            587.916259765625,
            1608.03125
          ],
          "pitch": 5.573501586914,
          "yaw": -176.064483642578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1862.869100 587.916260 1609.765600; setang 5.573502 -176.064480 0",
          "position_tick": 62198,
          "angle_tick": 62198,
          "origin": [
            1862.8691,
            587.91626,
            1609.7656
          ],
          "pitch": 5.5735016,
          "yaw": -176.06448,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1862.869141 587.916260 1633.828125; setang 5.573502 -176.064484 0",
          "position_tick": 62205,
          "angle_tick": 62205,
          "origin": [
            1862.869140625,
            587.916259765625,
            1633.828125
          ],
          "pitch": 5.573501586914,
          "yaw": -176.064483642578,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61816,
          "last_tick": 62205,
          "samples": 390
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8a6d87c123556eee",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00285",
      "command_record_id": "demo_07d95741be40e144c266_00285",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00285",
        "demo_731311ac42553ee59f1a_00308"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 14,
      "event_tick": 127121,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -28.155548 -108.295330 0",
          "position_tick": 127089,
          "angle_tick": 127089,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -28.155548,
          "yaw": -108.29533,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang -28.155548 -108.295330 0",
          "position_tick": 126991,
          "angle_tick": 126991,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": -28.155548,
          "yaw": -108.29533,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -196.726440 1681.721400 25.546875; setang -28.155548 -108.295330 0",
          "position_tick": 127108,
          "angle_tick": 127108,
          "origin": [
            -196.72644,
            1681.7214,
            25.546875
          ],
          "pitch": -28.155548,
          "yaw": -108.29533,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -27.640625,
            -83.50781,
            -3.8549805
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -202.248901 1665.031006 67.453125; setang -28.155548 -108.295326 0",
          "position_tick": 127121,
          "angle_tick": 127121,
          "origin": [
            -202.248901367188,
            1665.031005859375,
            67.453125
          ],
          "pitch": -28.155548095703,
          "yaw": -108.29532623291,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.453125,
            -89.015625,
            155.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126991,
          "last_tick": 127121,
          "samples": 131
        },
        "departure_tick": 127090,
        "movement_to_event_ms": 500.0,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8aa9a87813398703",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00352",
      "command_record_id": "demo_1b9d5eac73de0b387701_00352",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00352",
        "demo_21a2c34da37a8e81c427_00507"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 16,
      "event_tick": 138162,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 181.959950 -1717.940300 -167.968750; setang -13.728104 165.028050 0",
          "position_tick": 138144,
          "angle_tick": 138144,
          "origin": [
            181.95995,
            -1717.9403,
            -167.96875
          ],
          "pitch": -13.728104,
          "yaw": 165.02805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 384.937500 -1611.679900 -204.433840; setang -11.594009 174.400390 0",
          "position_tick": 137777,
          "angle_tick": 137777,
          "origin": [
            384.9375,
            -1611.6799,
            -204.43384
          ],
          "pitch": -11.594009,
          "yaw": 174.40039,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -30.375,
            -107.57031,
            -23.957031
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 168.721850 -1714.409000 -167.968750; setang -13.794022 165.050020 0",
          "position_tick": 138155,
          "angle_tick": 138155,
          "origin": [
            168.72185,
            -1714.409,
            -167.96875
          ],
          "pitch": -13.794022,
          "yaw": 165.05002,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -128.63867,
            34.320312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 153.126389 -1710.248413 -167.968750; setang -13.794022 165.050018 0",
          "position_tick": 138162,
          "angle_tick": 138162,
          "origin": [
            153.126388549805,
            -1710.248413085938,
            -167.96875
          ],
          "pitch": -13.794021606445,
          "yaw": 165.050018310547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -183.103515625,
            48.8515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137777,
          "last_tick": 138162,
          "samples": 386
        },
        "departure_tick": 138145,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8b07f853c2d8b16f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00389",
      "command_record_id": "demo_07d95741be40e144c266_00389",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00389",
        "demo_4f80b8bcc2fa56bb83a7_00297"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 18,
      "event_tick": 161735,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -243.836980 1168.539000 64.031250; setang 2.815933 -46.520920 0",
          "position_tick": 161400,
          "angle_tick": 161400,
          "origin": [
            -243.83698,
            1168.539,
            64.03125
          ],
          "pitch": 2.8159332,
          "yaw": -46.52092,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.0585938,
            -232.96094,
            3.5310059
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 525.287050 866.612730 114.640625; setang 7.941055 -54.574585 0",
          "position_tick": 161721,
          "angle_tick": 161721,
          "origin": [
            525.28705,
            866.61273,
            114.640625
          ],
          "pitch": 7.9410553,
          "yaw": -54.574585,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            142.01953,
            -193.0039,
            5.3964844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 554.305359 827.025574 158.343750; setang 7.941055 -54.574585 0",
          "position_tick": 161735,
          "angle_tick": 161735,
          "origin": [
            554.305358886719,
            827.025573730469,
            158.34375
          ],
          "pitch": 7.941055297852,
          "yaw": -54.574584960938,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            142.859375,
            -194.890625,
            141.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161400,
          "last_tick": 161735,
          "samples": 336
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8b436743cfeb95ba",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00391",
      "command_record_id": "demo_07e639ec7f941287e35b_00391",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00391",
        "demo_1e8907bfd30b0bcdbfe9_00088"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 22,
      "event_tick": 173249,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 701.079000 -1478.740700 -415.468750; setang 2.376129 157.446440 0",
          "position_tick": 172861,
          "angle_tick": 172861,
          "origin": [
            701.079,
            -1478.7407,
            -415.46875
          ],
          "pitch": 2.3761292,
          "yaw": 157.44644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 948.339050 -1788.551500 -415.968750; setang -9.926483 -168.065060 0",
          "position_tick": 173242,
          "angle_tick": 173242,
          "origin": [
            948.33905,
            -1788.5515,
            -415.96875
          ],
          "pitch": -9.926483,
          "yaw": -168.06506,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -216.07031,
            -53.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 926.996338 -1793.562378 -415.968750; setang -10.216599 -168.065063 0",
          "position_tick": 173249,
          "angle_tick": 173249,
          "origin": [
            926.996337890625,
            -1793.562377929688,
            -415.96875
          ],
          "pitch": -10.216598510742,
          "yaw": -168.065063476562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -232.80078125,
            -53.515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 172861,
          "last_tick": 173249,
          "samples": 389
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8b4a9c3f627fb4f4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00423",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00423",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00423",
        "demo_deb2a52b8ef138c44fe0_00077"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 19,
      "event_tick": 198461,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1837.968750 982.044983 40.582867; setang -21.707611 106.439667 0",
          "position_tick": 198452,
          "angle_tick": 198461,
          "origin": [
            -1837.96875,
            982.044982910156,
            40.582866668701
          ],
          "pitch": -21.707611083984,
          "yaw": 106.439666748047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1837.968800 982.045000 50.265625; setang -21.736786 106.527890 0",
          "position_tick": 198455,
          "angle_tick": 198455,
          "origin": [
            -1837.9688,
            982.045,
            50.265625
          ],
          "pitch": -21.736786,
          "yaw": 106.52789,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1837.968750 982.044983 69.062500; setang -21.707611 106.439667 0",
          "position_tick": 198461,
          "angle_tick": 198461,
          "origin": [
            -1837.96875,
            982.044982910156,
            69.0625
          ],
          "pitch": -21.707611083984,
          "yaw": 106.439666748047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 197949,
          "last_tick": 198461,
          "samples": 513
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8b4f0d943de9ca56",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00301",
      "command_record_id": "demo_059e8a0abfc550087c91_00301",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00301",
        "demo_fde4c2af9b83d7a5ead3_00072"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 17,
      "event_tick": 141946,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 230.196440 242.155610 -255.968750; setang -19.611969 -92.371330 0",
          "position_tick": 141917,
          "angle_tick": 141917,
          "origin": [
            230.19644,
            242.15561,
            -255.96875
          ],
          "pitch": -19.611969,
          "yaw": -92.37133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 228.605470 242.160720 -255.968750; setang -19.611969 -91.951790 0",
          "position_tick": 141727,
          "angle_tick": 141727,
          "origin": [
            228.60547,
            242.16072,
            -255.96875
          ],
          "pitch": -19.611969,
          "yaw": -91.95179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 230.675630 253.850390 -255.968750; setang -19.611969 -92.371330 0",
          "position_tick": 141940,
          "angle_tick": 141940,
          "origin": [
            230.67563,
            253.85039,
            -255.96875
          ],
          "pitch": -19.611969,
          "yaw": -92.37133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.1445312,
            -27.879883,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 230.527542 250.217163 -255.968750; setang -19.611969 -92.371330 0",
          "position_tick": 141946,
          "angle_tick": 141946,
          "origin": [
            230.527542114258,
            250.217163085938,
            -255.96875
          ],
          "pitch": -19.611968994141,
          "yaw": -92.37133026123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.2705078125,
            -55.8173828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141727,
          "last_tick": 141946,
          "samples": 220
        },
        "departure_tick": 141918,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8bbc5b0a05025a13",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00040",
      "command_record_id": "demo_5d6af8fdfb719608e960_00040",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00040",
        "demo_84f87856e21e12df25d7_00228"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 3,
      "event_tick": 17693,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 575.884216 -264.971802 89.031250; setang -29.496231 34.973938 0",
          "position_tick": 17685,
          "angle_tick": 17693,
          "origin": [
            575.884216308594,
            -264.971801757812,
            89.03125
          ],
          "pitch": -29.496231079102,
          "yaw": 34.973937988281,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 575.884200 -264.971800 96.234375; setang -29.436829 34.967422 0",
          "position_tick": 17687,
          "angle_tick": 17687,
          "origin": [
            575.8842,
            -264.9718,
            96.234375
          ],
          "pitch": -29.436829,
          "yaw": 34.967422,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            173.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 575.884216 -264.971802 115.843750; setang -29.496231 34.973938 0",
          "position_tick": 17693,
          "angle_tick": 17693,
          "origin": [
            575.884216308594,
            -264.971801757812,
            115.84375
          ],
          "pitch": -29.496231079102,
          "yaw": 34.973937988281,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17563,
          "last_tick": 17693,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8c2c3bcccac9ab46",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00141",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00141",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00141",
        "demo_9da916c73bb5ff938c63_00160"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 7,
      "event_tick": 55332,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 232.784576 526.079712 87.496284; setang -3.739807 8.397675 0",
          "position_tick": 55321,
          "angle_tick": 55332,
          "origin": [
            232.784576416016,
            526.079711914062,
            87.496284484863
          ],
          "pitch": -3.739807128906,
          "yaw": 8.397674560547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 232.784580 526.079700 102.203125; setang -3.717834 8.287811 0",
          "position_tick": 55325,
          "angle_tick": 55325,
          "origin": [
            232.78458,
            526.0797,
            102.203125
          ],
          "pitch": -3.7178345,
          "yaw": 8.287811,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 232.784576 526.079712 122.734375; setang -3.739807 8.397675 0",
          "position_tick": 55332,
          "angle_tick": 55332,
          "origin": [
            232.784576416016,
            526.079711914062,
            122.734375
          ],
          "pitch": -3.739807128906,
          "yaw": 8.397674560547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            188.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55105,
          "last_tick": 55332,
          "samples": 228
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8c31d02766e46509",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_585d972b6bcf05f54588_00110",
      "command_record_id": "demo_585d972b6bcf05f54588_00110",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00110",
        "demo_9c5c91359adde2e94631_00283"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 7,
      "event_tick": 49710,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1183.957642 -456.156250 -167.968750; setang -88.999901 -7.358093 0",
          "position_tick": 49702,
          "angle_tick": 49710,
          "origin": [
            -1183.957641601562,
            -456.15625,
            -167.96875
          ],
          "pitch": -88.999900817871,
          "yaw": -7.358093261719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1183.957600 -456.156250 -167.968750; setang -88.999900 -7.358093 0",
          "position_tick": 49703,
          "angle_tick": 49703,
          "origin": [
            -1183.9576,
            -456.15625,
            -167.96875
          ],
          "pitch": -88.9999,
          "yaw": -7.3580933,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1183.957642 -456.156250 -167.968750; setang -88.999901 -7.358093 0",
          "position_tick": 49710,
          "angle_tick": 49710,
          "origin": [
            -1183.957641601562,
            -456.15625,
            -167.96875
          ],
          "pitch": -88.999900817871,
          "yaw": -7.358093261719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49198,
          "last_tick": 49710,
          "samples": 513
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8cc255923ad794bc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00279",
      "command_record_id": "demo_7dadd8516dde2b87da75_00279",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00279",
        "demo_86c38e0db4646195347a_00120"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "NertZ",
      "round": 14,
      "event_tick": 142400,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 646.746700 2118.497000 139.271590; setang 0.897797 66.732666 0",
          "position_tick": 142365,
          "angle_tick": 142365,
          "origin": [
            646.7467,
            2118.497,
            139.27159
          ],
          "pitch": 0.89779663,
          "yaw": 66.732666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 706.397300 2109.563500 136.031330; setang -0.158264 86.981170 0",
          "position_tick": 142270,
          "angle_tick": 142270,
          "origin": [
            706.3973,
            2109.5635,
            136.03133
          ],
          "pitch": -0.15826416,
          "yaw": 86.98117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 674.894500 2106.832800 138.826890; setang 1.425812 69.161350 0",
          "position_tick": 142393,
          "angle_tick": 142393,
          "origin": [
            674.8945,
            2106.8328,
            138.82689
          ],
          "pitch": 1.4258118,
          "yaw": 69.16135,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 676.888245 2112.062744 138.826889; setang 1.425812 69.161346 0",
          "position_tick": 142400,
          "angle_tick": 142400,
          "origin": [
            676.888244628906,
            2112.062744140625,
            138.826889038086
          ],
          "pitch": 1.425811767578,
          "yaw": 69.161346435547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.125,
            86.859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142270,
          "last_tick": 142400,
          "samples": 131
        },
        "departure_tick": 142366,
        "movement_to_event_ms": 546.875,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8d55524e883e7e45",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00004",
      "command_record_id": "demo_18d34587c875f0b595ae_00004",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00004",
        "demo_fbb358b45e5cdb7b7700_00237"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NertZ",
      "round": 1,
      "event_tick": 5033,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1496.824000 -143.804750 32.031250; setang -9.609604 104.193665 0",
          "position_tick": 5017,
          "angle_tick": 5017,
          "origin": [
            -1496.824,
            -143.80475,
            32.03125
          ],
          "pitch": -9.609604,
          "yaw": 104.193665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1237.371500 -345.368040 26.031250; setang -56.997757 85.027310 0",
          "position_tick": 4666,
          "angle_tick": 4666,
          "origin": [
            -1237.3715,
            -345.36804,
            26.03125
          ],
          "pitch": -56.997757,
          "yaw": 85.02731,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.609375,
            29.871094,
            -193.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1500.049300 -131.046330 32.031250; setang -9.636047 104.087890 0",
          "position_tick": 5027,
          "angle_tick": 5027,
          "origin": [
            -1500.0493,
            -131.04633,
            32.03125
          ],
          "pitch": -9.636047,
          "yaw": 104.08789,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -32.0625,
            126.80469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1503.240112 -118.394531 32.031250; setang -9.636047 104.061462 0",
          "position_tick": 5033,
          "angle_tick": 5033,
          "origin": [
            -1503.240112304688,
            -118.39453125,
            32.03125
          ],
          "pitch": -9.636047363281,
          "yaw": 104.061462402344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.4375,
            176.41796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 4666,
          "last_tick": 5033,
          "samples": 368
        },
        "departure_tick": 5018,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8d5ea4078acdd64c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1b9d5eac73de0b387701_00137",
      "command_record_id": "demo_1b9d5eac73de0b387701_00137",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00137",
        "demo_585d972b6bcf05f54588_00184"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 7,
      "event_tick": 47934,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -118.226010 -1969.544800 -167.968750; setang 1.139496 66.244810 0",
          "position_tick": 47804,
          "angle_tick": 47804,
          "origin": [
            -118.22601,
            -1969.5448,
            -167.96875
          ],
          "pitch": 1.1394958,
          "yaw": 66.24481,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            115.35156,
            -19.53125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -94.342285 -1853.331800 -167.968750; setang 1.108582 49.489624 0",
          "position_tick": 47927,
          "angle_tick": 47927,
          "origin": [
            -94.342285,
            -1853.3318,
            -167.96875
          ],
          "pitch": 1.1085815,
          "yaw": 49.489624,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.15234,
            108.25781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -83.490417 -1840.602417 -167.968750; setang 1.108582 49.489624 0",
          "position_tick": 47934,
          "angle_tick": 47934,
          "origin": [
            -83.490417480469,
            -1840.602416992188,
            -167.96875
          ],
          "pitch": 1.108581542969,
          "yaw": 49.489624023438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.2109375,
            148.0078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47804,
          "last_tick": 47934,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8de52bf9bbc354c0",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00053",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00053",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00053",
        "demo_5c8743102c5a1e28f8ee_00657"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 4,
      "event_tick": 26005,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 427.034607 1675.080933 3.547874; setang -27.018814 137.386444 0",
          "position_tick": 25998,
          "angle_tick": 26005,
          "origin": [
            427.034606933594,
            1675.080932617188,
            3.547873973846
          ],
          "pitch": -27.018814086914,
          "yaw": 137.386444091797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 427.034600 1675.080900 3.547874; setang -27.018814 137.386440 0",
          "position_tick": 25999,
          "angle_tick": 25999,
          "origin": [
            427.0346,
            1675.0809,
            3.547874
          ],
          "pitch": -27.018814,
          "yaw": 137.38644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 427.034607 1675.080933 3.547874; setang -27.018814 137.386444 0",
          "position_tick": 26005,
          "angle_tick": 26005,
          "origin": [
            427.034606933594,
            1675.080932617188,
            3.547873973846
          ],
          "pitch": -27.018814086914,
          "yaw": 137.386444091797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25875,
          "last_tick": 26005,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8e047de374995c22",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_585d972b6bcf05f54588_00179",
      "command_record_id": "demo_585d972b6bcf05f54588_00179",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00179",
        "demo_67348e1baa5b49bad101_00118"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 11,
      "event_tick": 72346,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 371.916960 227.867230 -257.303830; setang 2.842377 -141.079220 0",
          "position_tick": 72216,
          "angle_tick": 72216,
          "origin": [
            371.91696,
            227.86723,
            -257.30383
          ],
          "pitch": 2.8423767,
          "yaw": -141.07922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.98242,
            -221.73828,
            10.7734375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 263.595460 -193.814700 -167.570250; setang -4.472473 -152.740860 0",
          "position_tick": 72339,
          "angle_tick": 72339,
          "origin": [
            263.59546,
            -193.8147,
            -167.57025
          ],
          "pitch": -4.472473,
          "yaw": -152.74086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -206.79883,
            -114.91797,
            0.234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 243.554260 -204.682007 -167.573669; setang -4.472473 -152.740860 0",
          "position_tick": 72346,
          "angle_tick": 72346,
          "origin": [
            243.554260253906,
            -204.682006835938,
            -167.573669433594
          ],
          "pitch": -4.472473144531,
          "yaw": -152.740859985352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -215.876953125,
            -115.86328125,
            -0.046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72216,
          "last_tick": 72346,
          "samples": 131
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8e16caf670d0e3a5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_b24ca24bca0f9defa72c_00342",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00228",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00342",
        "demo_deb2a52b8ef138c44fe0_00228"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 12,
      "event_tick": 88382,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -643.091740 2549.532500 -81.739320; setang -1.757477 -76.382450 0",
          "position_tick": 88076,
          "angle_tick": 88076,
          "origin": [
            -643.09174,
            2549.5325,
            -81.73932
          ],
          "pitch": -1.7574768,
          "yaw": -76.38245,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -522.204040 2274.177500 -116.377686; setang 0.043945 -82.479515 0",
          "position_tick": 87870,
          "angle_tick": 87870,
          "origin": [
            -522.20404,
            2274.1775,
            -116.377686
          ],
          "pitch": 0.043945312,
          "yaw": -82.479515,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -175.57812,
            95.765625,
            4.2070312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -676.528900 2418.904300 -95.942870; setang -21.895065 -72.188070 0",
          "position_tick": 88375,
          "angle_tick": 88375,
          "origin": [
            -676.5289,
            2418.9043,
            -95.94287
          ],
          "pitch": -21.895065,
          "yaw": -72.18807,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.08203,
            -121.265625,
            -23.445312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -672.903015 2407.651123 -98.306274; setang -21.917038 -72.210045 0",
          "position_tick": 88382,
          "angle_tick": 88382,
          "origin": [
            -672.903015136719,
            2407.651123046875,
            -98.306274414062
          ],
          "pitch": -21.917037963867,
          "yaw": -72.21004486084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            36.83984375,
            -114.34375,
            -24.30078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87870,
          "last_tick": 88382,
          "samples": 513
        },
        "departure_tick": 88077,
        "movement_to_event_ms": 4781.25,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8e1f610e5fd382bc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00172",
      "command_record_id": "demo_059e8a0abfc550087c91_00172",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00172",
        "demo_67348e1baa5b49bad101_00097"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 10,
      "event_tick": 80160,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1314.857800 -2264.613300 -212.498720; setang 6.025665 19.823456 0",
          "position_tick": 79757,
          "angle_tick": 79757,
          "origin": [
            -1314.8578,
            -2264.6133,
            -212.49872
          ],
          "pitch": 6.0256653,
          "yaw": 19.823456,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            195.02344,
            -156.40625,
            17.382812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -737.792600 -2266.106000 -179.968750; setang -4.846008 40.587280 0",
          "position_tick": 80153,
          "angle_tick": 80153,
          "origin": [
            -737.7926,
            -2266.106,
            -179.96875
          ],
          "pitch": -4.8460083,
          "yaw": 40.58728,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            151.07422,
            131.28125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -722.293640 -2252.721191 -179.968750; setang -5.426910 40.387451 0",
          "position_tick": 80160,
          "angle_tick": 80160,
          "origin": [
            -722.293640136719,
            -2252.72119140625,
            -179.96875
          ],
          "pitch": -5.426910400391,
          "yaw": 40.387451171875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            171.6953125,
            147.796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79757,
          "last_tick": 80160,
          "samples": 404
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8e256ae81e207136",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00245",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00245",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00245",
        "demo_84f87856e21e12df25d7_00061"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 12,
      "event_tick": 100279,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -41.526123 893.396360 78.453610; setang 3.140381 64.347260 0",
          "position_tick": 100079,
          "angle_tick": 100079,
          "origin": [
            -41.526123,
            893.39636,
            78.45361
          ],
          "pitch": 3.1403809,
          "yaw": 64.34726,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -222.86719,
            -41.125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 80.166084 1032.270100 87.344480; setang -15.263794 68.285520 0",
          "position_tick": 100273,
          "angle_tick": 100273,
          "origin": [
            80.166084,
            1032.2701,
            87.34448
          ],
          "pitch": -15.263794,
          "yaw": 68.28552,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.026367,
            144.25781,
            2.9951172
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 85.030602 1045.668091 87.599373; setang -15.263794 68.234024 0",
          "position_tick": 100279,
          "angle_tick": 100279,
          "origin": [
            85.030601501465,
            1045.668090820312,
            87.59937286377
          ],
          "pitch": -15.263793945312,
          "yaw": 68.234024047852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            67.7470703125,
            182.6875,
            3.36962890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 100079,
          "last_tick": 100279,
          "samples": 201
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8e558fd169eddc6d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00074",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00074",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00074",
        "demo_a50086abe9c7c4a980cd_00079"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 5,
      "event_tick": 31179,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1331.399700 -2447.462600 -426.228880; setang -11.131897 121.727480 0",
          "position_tick": 31163,
          "angle_tick": 31163,
          "origin": [
            1331.3997,
            -2447.4626,
            -426.22888
          ],
          "pitch": -11.131897,
          "yaw": 121.72748,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1346.020100 -2443.170200 -435.975830; setang -7.134582 122.688780 0",
          "position_tick": 31005,
          "angle_tick": 31005,
          "origin": [
            1346.0201,
            -2443.1702,
            -435.97583
          ],
          "pitch": -7.1345825,
          "yaw": 122.68878,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1330.478400 -2445.966600 -425.614750; setang -11.131897 121.626220 0",
          "position_tick": 31173,
          "angle_tick": 31173,
          "origin": [
            1330.4784,
            -2445.9666,
            -425.61475
          ],
          "pitch": -11.131897,
          "yaw": 121.62622,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -7.3828125,
            11.984375,
            4.921875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1329.769897 -2444.815430 -425.142334; setang -11.131897 121.626221 0",
          "position_tick": 31179,
          "angle_tick": 31179,
          "origin": [
            1329.769897460938,
            -2444.8154296875,
            -425.142333984375
          ],
          "pitch": -11.131896972656,
          "yaw": 121.626220703125,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -9.9140625,
            16.109375,
            6.609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31005,
          "last_tick": 31179,
          "samples": 175
        },
        "departure_tick": 31164,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8e5b9c54dd73f454",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00537",
      "command_record_id": "demo_5d6af8fdfb719608e960_00537",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00537",
        "demo_6e149681cbff13e6c780_00119"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 22,
      "event_tick": 203351,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -301.039430 835.176300 10.555726; setang -3.643005 12.386749 0",
          "position_tick": 203214,
          "angle_tick": 203214,
          "origin": [
            -301.03943,
            835.1763,
            10.555726
          ],
          "pitch": -3.6430054,
          "yaw": 12.386749,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            220.0664,
            118.625,
            -2.2734375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 79.562996 1022.057400 86.917570; setang -13.912811 68.829680 0",
          "position_tick": 203345,
          "angle_tick": 203345,
          "origin": [
            79.562996,
            1022.0574,
            86.91757
          ],
          "pitch": -13.912811,
          "yaw": 68.82968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            57.82373,
            236.64062,
            6.6064453
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 84.831573 1040.456665 87.373383; setang -14.150391 68.116943 0",
          "position_tick": 203351,
          "angle_tick": 203351,
          "origin": [
            84.831573486328,
            1040.456665039062,
            87.373382568359
          ],
          "pitch": -14.150390625,
          "yaw": 68.116943359375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.439453125,
            234.34375,
            5.48095703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 203214,
          "last_tick": 203351,
          "samples": 138
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8ea509df89fc65f4",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00268",
      "command_record_id": "demo_da35559385e7d6e5ce42_00325",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00268",
        "demo_da35559385e7d6e5ce42_00325"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 17,
      "event_tick": 141488,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1650.049300 1465.125200 -151.968750; setang -0.785522 -90.230370 0",
          "position_tick": 141473,
          "angle_tick": 141473,
          "origin": [
            1650.0493,
            1465.1252,
            -151.96875
          ],
          "pitch": -0.78552246,
          "yaw": -90.23037,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1669.688000 1456.469200 -151.968750; setang 6.052093 -113.722916 0",
          "position_tick": 141227,
          "angle_tick": 141227,
          "origin": [
            1669.688,
            1456.4692,
            -151.96875
          ],
          "pitch": 6.0520935,
          "yaw": -113.722916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.171875,
            6.1875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1650.021600 1457.040900 -151.968750; setang -0.900879 -90.114670 0",
          "position_tick": 141481,
          "angle_tick": 141481,
          "origin": [
            1650.0216,
            1457.0409,
            -151.96875
          ],
          "pitch": -0.9008789,
          "yaw": -90.11467,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.3125,
            -101.19531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1649.999390 1445.634399 -151.968750; setang -0.970230 -89.952965 0",
          "position_tick": 141488,
          "angle_tick": 141488,
          "origin": [
            1649.999389648438,
            1445.634399414062,
            -151.96875
          ],
          "pitch": -0.970230102539,
          "yaw": -89.952964782715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.1640625,
            -102.5625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141227,
          "last_tick": 141488,
          "samples": 262
        },
        "departure_tick": 141474,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8ef9291ae935cd17",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00030",
      "command_record_id": "demo_79afb17b7ed789137186_00030",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00030",
        "demo_b9b20b60330034a63512_00343"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 4,
      "event_tick": 24200,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1400.283200 874.819340 1614.031200; setang -72.914200 1.333130 0",
          "position_tick": 23997,
          "angle_tick": 23997,
          "origin": [
            -1400.2832,
            874.81934,
            1614.0312
          ],
          "pitch": -72.9142,
          "yaw": 1.3331299,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1400.283200 874.819340 1614.031200; setang -72.914200 1.333130 0",
          "position_tick": 23963,
          "angle_tick": 23963,
          "origin": [
            -1400.2832,
            874.81934,
            1614.0312
          ],
          "pitch": -72.9142,
          "yaw": 1.3331299,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1279.329800 281.679470 1616.031200; setang -72.914200 1.333130 0",
          "position_tick": 24193,
          "angle_tick": 24193,
          "origin": [
            -1279.3298,
            281.67947,
            1616.0312
          ],
          "pitch": -72.9142,
          "yaw": 1.3331299,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.05469,
            -19.47461,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1256.390259 280.597046 1616.031250; setang -72.914200 1.333130 0",
          "position_tick": 24200,
          "angle_tick": 24200,
          "origin": [
            -1256.390258789062,
            280.597045898438,
            1616.03125
          ],
          "pitch": -72.914199829102,
          "yaw": 1.333129882812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.875,
            -8.048828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23963,
          "last_tick": 24200,
          "samples": 238
        },
        "departure_tick": 23998,
        "movement_to_event_ms": 3171.875,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8f404453612c2f31",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_18d34587c875f0b595ae_00340",
      "command_record_id": "demo_18d34587c875f0b595ae_00340",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00340",
        "demo_92655b67d38bb2eb32f4_00309"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 18,
      "event_tick": 166935,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -891.646000 311.370270 -55.968750; setang 9.254608 -30.270416 0",
          "position_tick": 166856,
          "angle_tick": 166856,
          "origin": [
            -891.646,
            311.37027,
            -55.96875
          ],
          "pitch": 9.254608,
          "yaw": -30.270416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -895.690550 305.446800 -55.968750; setang 15.135727 -22.783936 0",
          "position_tick": 166805,
          "angle_tick": 166805,
          "origin": [
            -895.69055,
            305.4468,
            -55.96875
          ],
          "pitch": 15.135727,
          "yaw": -22.783936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.328125,
            -69.20508,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -909.627900 385.132300 -33.073670; setang 4.275742 -37.792970 0",
          "position_tick": 166928,
          "angle_tick": 166928,
          "origin": [
            -909.6279,
            385.1323,
            -33.07367
          ],
          "pitch": 4.2757416,
          "yaw": -37.79297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            94.05859,
            -72.4668,
            -48.59375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -897.598328 375.823242 -39.316223; setang 2.633972 -38.045654 0",
          "position_tick": 166935,
          "angle_tick": 166935,
          "origin": [
            -897.598327636719,
            375.8232421875,
            -39.316223144531
          ],
          "pitch": 2.633972167969,
          "yaw": -38.045654296875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            143.44921875,
            -111.296875,
            -74.63671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166805,
          "last_tick": 166935,
          "samples": 131
        },
        "departure_tick": 166857,
        "movement_to_event_ms": 1234.375,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_90127400ea5d18ed",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5d6af8fdfb719608e960_00554",
      "command_record_id": "demo_5d6af8fdfb719608e960_00554",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00554",
        "demo_86c38e0db4646195347a_00125"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 22,
      "event_tick": 206468,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1414.687100 408.823820 129.031250; setang 1.292267 -103.994865 0",
          "position_tick": 206338,
          "angle_tick": 206338,
          "origin": [
            1414.6871,
            408.82382,
            129.03125
          ],
          "pitch": 1.2922668,
          "yaw": -103.994865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            201.44531,
            -42.773438,
            16.030273
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1435.960400 116.721370 132.031250; setang -2.227478 -9.009827 0",
          "position_tick": 206461,
          "angle_tick": 206461,
          "origin": [
            1435.9604,
            116.72137,
            132.03125
          ],
          "pitch": -2.227478,
          "yaw": -9.009827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            220.5,
            -36.50879,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1457.661377 113.181847 132.031250; setang -2.254944 -8.982361 0",
          "position_tick": 206468,
          "angle_tick": 206468,
          "origin": [
            1457.661376953125,
            113.181846618652,
            132.03125
          ],
          "pitch": -2.254943847656,
          "yaw": -8.982360839844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.359375,
            -38.296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 206338,
          "last_tick": 206468,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_903976b91cc9f2c9",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00252",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00252",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00252",
        "demo_f53e9889dd94c99a6feb_00303"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "S1ren",
      "round": 13,
      "event_tick": 117761,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -891.884770 -1132.411900 -413.968700; setang 1.979950 -4.421997 0",
          "position_tick": 117526,
          "angle_tick": 117526,
          "origin": [
            -891.88477,
            -1132.4119,
            -413.9687
          ],
          "pitch": 1.97995,
          "yaw": -4.421997,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -368.483400 -1170.990600 -152.796880; setang 2.078827 3.201141 0",
          "position_tick": 117748,
          "angle_tick": 117748,
          "origin": [
            -368.4834,
            -1170.9906,
            -152.79688
          ],
          "pitch": 2.078827,
          "yaw": 3.2011414,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.73047,
            11.5703125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -322.601562 -1168.790405 -112.187500; setang 2.045868 3.201141 0",
          "position_tick": 117761,
          "angle_tick": 117761,
          "origin": [
            -322.6015625,
            -1168.790405273438,
            -112.1875
          ],
          "pitch": 2.045867919922,
          "yaw": 3.201141357422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.703125,
            11.734375,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117526,
          "last_tick": 117761,
          "samples": 236
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_908ce12958287250",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_241d9eb92ddde5a3b396_00087",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00087",
        "demo_2666f7f52fbf4c296e43_00265"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 6,
      "event_tick": 42720,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -877.638240 328.708860 -55.968750; setang 6.600037 -26.610260 0",
          "position_tick": 42590,
          "angle_tick": 42590,
          "origin": [
            -877.63824,
            328.70886,
            -55.96875
          ],
          "pitch": 6.6000366,
          "yaw": -26.61026,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.179688,
            64.14844,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -831.386400 359.136570 -50.507140; setang 6.545105 -42.862823 0",
          "position_tick": 42713,
          "angle_tick": 42713,
          "origin": [
            -831.3864,
            359.13657,
            -50.50714
          ],
          "pitch": 6.545105,
          "yaw": -42.862823,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.097656,
            -39.060547,
            -26.1875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -823.283325 351.609772 -55.553528; setang 6.545105 -42.890289 0",
          "position_tick": 42720,
          "angle_tick": 42720,
          "origin": [
            -823.283325195312,
            351.609771728516,
            -55.553527832031
          ],
          "pitch": 6.545104980469,
          "yaw": -42.890289306641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.93359375,
            -99.349609375,
            -66.609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42590,
          "last_tick": 42720,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_90f074455d68fdbe",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_21a2c34da37a8e81c427_00474",
      "command_record_id": "demo_21a2c34da37a8e81c427_00474",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00474",
        "demo_bc6251413daa2447c1ff_00181"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 23,
      "event_tick": 175129,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 566.271060 -2224.067400 -39.968750; setang -8.708725 -164.294360 0",
          "position_tick": 175052,
          "angle_tick": 175052,
          "origin": [
            566.27106,
            -2224.0674,
            -39.96875
          ],
          "pitch": -8.708725,
          "yaw": -164.29436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 412.725600 -2280.243000 -39.968750; setang 2.864349 68.471250 0",
          "position_tick": 174905,
          "angle_tick": 174905,
          "origin": [
            412.7256,
            -2280.243,
            -39.96875
          ],
          "pitch": 2.8643494,
          "yaw": 68.47125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 341.410800 -2287.924800 -39.968750; setang -8.708725 -164.132660 0",
          "position_tick": 175123,
          "angle_tick": 175123,
          "origin": [
            341.4108,
            -2287.9248,
            -39.96875
          ],
          "pitch": -8.708725,
          "yaw": -164.13266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -235.67188,
            -66.953125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 323.198730 -2293.098877 -39.968750; setang -8.708725 -164.132660 0",
          "position_tick": 175129,
          "angle_tick": 175129,
          "origin": [
            323.19873046875,
            -2293.098876953125,
            -39.96875
          ],
          "pitch": -8.708724975586,
          "yaw": -164.132659912109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -223.1171875,
            -63.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174905,
          "last_tick": 175129,
          "samples": 225
        },
        "departure_tick": 175053,
        "movement_to_event_ms": 1203.125,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_910ebf9d7bd82b9e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00116",
      "command_record_id": "demo_07d95741be40e144c266_00116",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00116",
        "demo_1e37c617488eba4e7406_00217"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 6,
      "event_tick": 45699,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1074.057983 -882.963501 9.031250; setang -19.712219 172.987305 0",
          "position_tick": 45691,
          "angle_tick": 45699,
          "origin": [
            1074.057983398438,
            -882.963500976562,
            9.03125
          ],
          "pitch": -19.712219238281,
          "yaw": 172.9873046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1074.058000 -882.963500 9.031250; setang -19.712220 172.987300 0",
          "position_tick": 45692,
          "angle_tick": 45692,
          "origin": [
            1074.058,
            -882.9635,
            9.03125
          ],
          "pitch": -19.71222,
          "yaw": 172.9873,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1074.057983 -882.963501 9.031250; setang -19.712219 172.987305 0",
          "position_tick": 45699,
          "angle_tick": 45699,
          "origin": [
            1074.057983398438,
            -882.963500976562,
            9.03125
          ],
          "pitch": -19.712219238281,
          "yaw": 172.9873046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45569,
          "last_tick": 45699,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_91154d299c4ff15c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00131",
      "command_record_id": "demo_c41e59c2737947d52711_00433",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79afb17b7ed789137186_00131",
        "demo_c41e59c2737947d52711_00433"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "zweih",
      "round": 22,
      "event_tick": 185967,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1453.968800 -602.031700 1612.031600; setang -18.473175 -166.140060 0",
          "position_tick": 185599,
          "angle_tick": 185599,
          "origin": [
            1453.9688,
            -602.0317,
            1612.0316
          ],
          "pitch": -18.473175,
          "yaw": -166.14006,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1224.242600 -712.226600 1609.032100; setang -22.021057 -134.798460 0",
          "position_tick": 185455,
          "angle_tick": 185455,
          "origin": [
            1224.2426,
            -712.2266,
            1609.0321
          ],
          "pitch": -22.021057,
          "yaw": -134.79846,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.78125,
            -172.6914,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 822.839000 -1306.526100 1612.031200; setang -2.534409 120.449280 0",
          "position_tick": 185960,
          "angle_tick": 185960,
          "origin": [
            822.839,
            -1306.5261,
            1612.0312
          ],
          "pitch": -2.5344086,
          "yaw": 120.44928,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -84.14453,
            143.13281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 813.579163 -1290.774658 1612.031250; setang -2.534409 120.449280 0",
          "position_tick": 185967,
          "angle_tick": 185967,
          "origin": [
            813.579162597656,
            -1290.774658203125,
            1612.03125
          ],
          "pitch": -2.534408569336,
          "yaw": 120.449279785156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.26171875,
            179.046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185455,
          "last_tick": 185967,
          "samples": 513
        },
        "departure_tick": 185600,
        "movement_to_event_ms": 5750.0,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_915e6b23cd1e6a02",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00049",
      "command_record_id": "demo_585d972b6bcf05f54588_00049",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00049",
        "demo_9c5c91359adde2e94631_00320"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 4,
      "event_tick": 23509,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -34.027771 -1848.031250 -167.968750; setang 4.411011 59.691132 0",
          "position_tick": 23502,
          "angle_tick": 23509,
          "origin": [
            -34.027770996094,
            -1848.03125,
            -167.96875
          ],
          "pitch": 4.411010742188,
          "yaw": 59.691131591797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -34.027770 -1848.031200 -167.968750; setang 4.421997 59.702118 0",
          "position_tick": 23503,
          "angle_tick": 23503,
          "origin": [
            -34.02777,
            -1848.0312,
            -167.96875
          ],
          "pitch": 4.421997,
          "yaw": 59.702118,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -34.027771 -1848.031250 -167.968750; setang 4.411011 59.691132 0",
          "position_tick": 23509,
          "angle_tick": 23509,
          "origin": [
            -34.027770996094,
            -1848.03125,
            -167.96875
          ],
          "pitch": 4.411010742188,
          "yaw": 59.691131591797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22997,
          "last_tick": 23509,
          "samples": 513
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_91a362b985dc1128",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_79fb1d50cba757afee7d_00018",
      "command_record_id": "demo_9973c9a1187116ecba8b_00410",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00018",
        "demo_9973c9a1187116ecba8b_00410"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 19,
      "event_tick": 173085,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 182.249910 2439.011700 -120.968750; setang 12.038269 -108.227350 0",
          "position_tick": 172940,
          "angle_tick": 172940,
          "origin": [
            182.24991,
            2439.0117,
            -120.96875
          ],
          "pitch": 12.038269,
          "yaw": -108.22735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 182.249910 2439.011700 -120.968750; setang 12.038269 -108.861120 0",
          "position_tick": 172838,
          "angle_tick": 172838,
          "origin": [
            182.24991,
            2439.0117,
            -120.96875
          ],
          "pitch": 12.038269,
          "yaw": -108.86112,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -124.951050 2174.752700 -126.726500; setang -25.304596 -137.333910 0",
          "position_tick": 173078,
          "angle_tick": 173078,
          "origin": [
            -124.95105,
            2174.7527,
            -126.7265
          ],
          "pitch": -25.304596,
          "yaw": -137.33391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.8164,
            -137.79688,
            1.4765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -142.058594 2160.737305 -126.452393; setang -28.036774 -137.373383 0",
          "position_tick": 173085,
          "angle_tick": 173085,
          "origin": [
            -142.05859375,
            2160.7373046875,
            -126.452392578125
          ],
          "pitch": -28.036773681641,
          "yaw": -137.373382568359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -184.10546875,
            -154.671875,
            2.94921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 172838,
          "last_tick": 173085,
          "samples": 248
        },
        "departure_tick": 172941,
        "movement_to_event_ms": 2265.625,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_91b83fdf98452fce",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00216",
      "command_record_id": "demo_9c5c91359adde2e94631_00290",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00216",
        "demo_9c5c91359adde2e94631_00290"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 16,
      "event_tick": 133437,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -984.791300 294.731500 -166.193180; setang -9.471252 -74.410740 0",
          "position_tick": 133429,
          "angle_tick": 133429,
          "origin": [
            -984.7913,
            294.7315,
            -166.19318
          ],
          "pitch": -9.471252,
          "yaw": -74.41074,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -785.971000 291.931240 -164.799870; setang 3.002701 -86.851040 0",
          "position_tick": 133307,
          "angle_tick": 133307,
          "origin": [
            -785.971,
            291.93124,
            -164.79987
          ],
          "pitch": 3.0027008,
          "yaw": -86.85104,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.089844,
            7.0507812,
            2.8515625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -984.582340 293.984530 -166.265010; setang -9.702301 -74.344826 0",
          "position_tick": 133431,
          "angle_tick": 133431,
          "origin": [
            -984.58234,
            293.98453,
            -166.26501
          ],
          "pitch": -9.702301,
          "yaw": -74.344826,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.515625,
            -16.160156,
            -1.5546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -982.970581 288.246429 -166.816895; setang -10.923157 -74.212646 0",
          "position_tick": 133437,
          "angle_tick": 133437,
          "origin": [
            -982.970581054688,
            288.246429443359,
            -166.81689453125
          ],
          "pitch": -10.923156738281,
          "yaw": -74.212646484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.3359375,
            -100.708984375,
            -9.6875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133307,
          "last_tick": 133437,
          "samples": 131
        },
        "departure_tick": 133430,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_91ce7cae337a5acd",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_059e8a0abfc550087c91_00177",
      "command_record_id": "demo_059e8a0abfc550087c91_00177",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00177",
        "demo_67348e1baa5b49bad101_00171"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 10,
      "event_tick": 80721,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1071.901200 -388.798460 -263.968750; setang 4.804810 -10.490234 0",
          "position_tick": 80699,
          "angle_tick": 80699,
          "origin": [
            -1071.9012,
            -388.79846,
            -263.96875
          ],
          "pitch": 4.8048096,
          "yaw": -10.490234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1071.937400 -494.026600 -263.968750; setang -3.352890 -11.519852 0",
          "position_tick": 80224,
          "angle_tick": 80224,
          "origin": [
            -1071.9374,
            -494.0266,
            -263.96875
          ],
          "pitch": -3.35289,
          "yaw": -11.519852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -32.742188,
            -207.7539,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1061.656500 -390.608100 -260.656250; setang 4.461823 -9.434174 0",
          "position_tick": 80714,
          "angle_tick": 80714,
          "origin": [
            -1061.6565,
            -390.6081,
            -260.65625
          ],
          "pitch": 4.4618225,
          "yaw": -9.434174,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            71.38281,
            -12.453125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1054.626709 -391.831299 -237.000000; setang 3.907349 -9.434174 0",
          "position_tick": 80721,
          "angle_tick": 80721,
          "origin": [
            -1054.626708984375,
            -391.831298828125,
            -237.0
          ],
          "pitch": 3.907348632812,
          "yaw": -9.434173583984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            74.984375,
            -13.05078125,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80224,
          "last_tick": 80721,
          "samples": 498
        },
        "departure_tick": 80700,
        "movement_to_event_ms": 343.75,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_91da9d798a05472c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00135",
      "command_record_id": "demo_6e149681cbff13e6c780_00135",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00135",
        "demo_84f87856e21e12df25d7_00086"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 7,
      "event_tick": 59162,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 275.097500 1776.707800 124.053280; setang 3.136597 57.165650 0",
          "position_tick": 58951,
          "angle_tick": 58951,
          "origin": [
            275.0975,
            1776.7078,
            124.05328
          ],
          "pitch": 3.1365967,
          "yaw": 57.16565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.017578,
            240.11719,
            18.144531
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 638.485530 2022.136200 136.031250; setang -7.555161 68.957400 0",
          "position_tick": 59155,
          "angle_tick": 59155,
          "origin": [
            638.48553,
            2022.1362,
            136.03125
          ],
          "pitch": -7.5551605,
          "yaw": 68.9574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.617188,
            110.44531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 644.006287 2036.308838 136.031265; setang -8.039246 69.133530 0",
          "position_tick": 59162,
          "angle_tick": 59162,
          "origin": [
            644.006286621094,
            2036.308837890625,
            136.031265258789
          ],
          "pitch": -8.039245605469,
          "yaw": 69.133529663086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            65.578125,
            169.296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58951,
          "last_tick": 59162,
          "samples": 212
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_923c97fd47432437",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07e639ec7f941287e35b_00258",
      "command_record_id": "demo_07e639ec7f941287e35b_00258",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00258",
        "demo_f53e9889dd94c99a6feb_00183"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 15,
      "event_tick": 127203,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1412.667400 -478.301760 -415.468750; setang 7.348145 156.805790 0",
          "position_tick": 126892,
          "angle_tick": 126892,
          "origin": [
            1412.6674,
            -478.30176,
            -415.46875
          ],
          "pitch": 7.3481445,
          "yaw": 156.80579,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 569.883000 101.671646 -414.968750; setang -9.372025 176.738430 0",
          "position_tick": 127196,
          "angle_tick": 127196,
          "origin": [
            569.883,
            101.671646,
            -414.96875
          ],
          "pitch": -9.372025,
          "yaw": 176.73843,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.60547,
            13.914551,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 546.951233 102.977478 -414.968750; setang -9.592102 176.694489 0",
          "position_tick": 127203,
          "angle_tick": 127203,
          "origin": [
            546.951232910156,
            102.977478027344,
            -414.96875
          ],
          "pitch": -9.592102050781,
          "yaw": 176.694488525391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.60546875,
            13.93017578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126892,
          "last_tick": 127203,
          "samples": 312
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_92b774dce7725563",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00053",
      "command_record_id": "demo_5d6af8fdfb719608e960_00053",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00053",
        "demo_7dadd8516dde2b87da75_00232"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 4,
      "event_tick": 25477,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2185.514600 2266.875700 134.558780; setang 5.596847 149.507110 0",
          "position_tick": 25058,
          "angle_tick": 25058,
          "origin": [
            2185.5146,
            2266.8757,
            134.55878
          ],
          "pitch": 5.5968475,
          "yaw": 149.50711,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 848.297800 2590.804400 140.084300; setang 3.036011 -109.854355 0",
          "position_tick": 25471,
          "angle_tick": 25471,
          "origin": [
            848.2978,
            2590.8044,
            140.0843
          ],
          "pitch": 3.0360107,
          "yaw": -109.854355,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -56.55078,
            -226.1875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 843.187256 2572.746582 140.084305; setang 2.983124 -109.960098 0",
          "position_tick": 25477,
          "angle_tick": 25477,
          "origin": [
            843.187255859375,
            2572.74658203125,
            140.08430480957
          ],
          "pitch": 2.983123779297,
          "yaw": -109.960098266602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.1171875,
            -233.171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25058,
          "last_tick": 25477,
          "samples": 420
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_92bbc79c4c910b1c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00282",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00282",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00282",
        "demo_9973c9a1187116ecba8b_00356"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "woxic",
      "round": 12,
      "event_tick": 113929,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 314.251500 2004.603100 98.649414; setang 2.664520 -27.916595 0",
          "position_tick": 113895,
          "angle_tick": 113895,
          "origin": [
            314.2515,
            2004.6031,
            98.649414
          ],
          "pitch": 2.6645203,
          "yaw": -27.916595,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 341.861270 1625.640000 10.892084; setang -2.879456 74.757510 0",
          "position_tick": 113564,
          "angle_tick": 113564,
          "origin": [
            341.86127,
            1625.64,
            10.892084
          ],
          "pitch": -2.8794556,
          "yaw": 74.75751,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.378906,
            41.867188,
            0.08981323
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 309.832100 2041.342400 96.781830; setang -0.261261 13.685532 0",
          "position_tick": 113922,
          "angle_tick": 113922,
          "origin": [
            309.8321,
            2041.3424,
            96.78183
          ],
          "pitch": -0.261261,
          "yaw": 13.685532,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.1484375,
            22.015625,
            -0.079589844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 309.811676 2041.485229 96.781303; setang -0.833252 13.091583 0",
          "position_tick": 113929,
          "angle_tick": 113929,
          "origin": [
            309.811676025391,
            2041.485229492188,
            96.781303405762
          ],
          "pitch": -0.833251953125,
          "yaw": 13.091583251953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 113564,
          "last_tick": 113929,
          "samples": 366
        },
        "departure_tick": 113896,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_92c319ee1c8032af",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00104",
      "command_record_id": "demo_2160153112cdae3ea873_00104",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00104",
        "demo_c41e59c2737947d52711_00214"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 7,
      "event_tick": 55200,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1228.786743 833.592590 1608.031250; setang -7.148315 -145.145187 0",
          "position_tick": 55186,
          "angle_tick": 55200,
          "origin": [
            1228.786743164062,
            833.592590332031,
            1608.03125
          ],
          "pitch": -7.148315429688,
          "yaw": -145.14518737793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1228.786700 833.592600 1611.125000; setang -7.148315 -145.145190 0",
          "position_tick": 55187,
          "angle_tick": 55187,
          "origin": [
            1228.7867,
            833.5926,
            1611.125
          ],
          "pitch": -7.1483154,
          "yaw": -145.14519,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1228.786743 833.592590 1651.531250; setang -7.148315 -145.145187 0",
          "position_tick": 55200,
          "angle_tick": 55200,
          "origin": [
            1228.786743164062,
            833.592590332031,
            1651.53125
          ],
          "pitch": -7.148315429688,
          "yaw": -145.14518737793,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55070,
          "last_tick": 55200,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_92cad7d128e92c30",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00089",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00089",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00089",
        "demo_7dadd8516dde2b87da75_00191"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 5,
      "event_tick": 45730,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 707.302800 2043.451700 136.031280; setang 4.111298 7.306595 0",
          "position_tick": 45600,
          "angle_tick": 45600,
          "origin": [
            707.3028,
            2043.4517,
            136.03128
          ],
          "pitch": 4.1112976,
          "yaw": 7.306595,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            203.65625,
            77.85156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 764.704350 2157.273000 136.031310; setang 0.844910 106.795685 0",
          "position_tick": 45724,
          "angle_tick": 45724,
          "origin": [
            764.70435,
            2157.273,
            136.03131
          ],
          "pitch": 0.84490967,
          "yaw": 106.795685,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.113281,
            69.796875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 761.881470 2166.623535 136.031296; setang 0.844910 106.795685 0",
          "position_tick": 45730,
          "angle_tick": 45730,
          "origin": [
            761.881469726562,
            2166.62353515625,
            136.031295776367
          ],
          "pitch": 0.844909667969,
          "yaw": 106.795684814453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -42.3984375,
            140.46875,
            -0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45600,
          "last_tick": 45730,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_939a58c8c0b27936",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00559",
      "command_record_id": "demo_07d95741be40e144c266_00559",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00559",
        "demo_731311ac42553ee59f1a_00431"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 24,
      "event_tick": 202615,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1524.965700 -106.467590 106.031240; setang 2.728394 54.581787 0",
          "position_tick": 202485,
          "angle_tick": 202485,
          "origin": [
            -1524.9657,
            -106.46759,
            106.03124
          ],
          "pitch": 2.7283936,
          "yaw": 54.581787,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.27344,
            -49.238525,
            0.00048828125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1421.202600 -48.124940 106.031250; setang 4.504395 80.656460 0",
          "position_tick": 202608,
          "angle_tick": 202608,
          "origin": [
            -1421.2026,
            -48.12494,
            106.03125
          ],
          "pitch": 4.5043945,
          "yaw": 80.65646,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            10.328125,
            -11.175781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1421.202637 -48.124939 106.031250; setang 4.298401 80.192993 0",
          "position_tick": 202615,
          "angle_tick": 202615,
          "origin": [
            -1421.20263671875,
            -48.124938964844,
            106.03125
          ],
          "pitch": 4.298400878906,
          "yaw": 80.192993164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 202485,
          "last_tick": 202615,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_940b6500bf51bc38",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00435",
      "command_record_id": "demo_5d6af8fdfb719608e960_00435",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00435",
        "demo_84f87856e21e12df25d7_00097"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 18,
      "event_tick": 165606,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 66.217026 1261.267500 96.835040; setang -11.578552 54.622650 0",
          "position_tick": 165595,
          "angle_tick": 165595,
          "origin": [
            66.217026,
            1261.2675,
            96.83504
          ],
          "pitch": -11.578552,
          "yaw": 54.62265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 84.278100 908.300660 80.180210; setang -2.967682 76.651276 0",
          "position_tick": 165330,
          "angle_tick": 165330,
          "origin": [
            84.2781,
            908.30066,
            80.18021
          ],
          "pitch": -2.967682,
          "yaw": 76.651276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 68.326980 1264.240100 96.802980; setang -11.578552 54.622650 0",
          "position_tick": 165600,
          "angle_tick": 165600,
          "origin": [
            68.32698,
            1264.2401,
            96.80298
          ],
          "pitch": -11.578552,
          "yaw": 54.62265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            35.635742,
            50.203125,
            -0.5410156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 73.568565 1271.620972 96.744316; setang -11.578552 54.622650 0",
          "position_tick": 165606,
          "angle_tick": 165606,
          "origin": [
            73.568565368652,
            1271.620971679688,
            96.744316101074
          ],
          "pitch": -11.578552246094,
          "yaw": 54.622650146484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            80.51123046875,
            113.390625,
            -0.50634765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165330,
          "last_tick": 165606,
          "samples": 277
        },
        "departure_tick": 165596,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_94216cfa9c6a4629",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00037",
      "command_record_id": "demo_da35559385e7d6e5ce42_00138",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00037",
        "demo_da35559385e7d6e5ce42_00138"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 7,
      "event_tick": 51272,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1581.599200 345.083770 0.031250; setang -6.875031 48.635437 0",
          "position_tick": 51176,
          "angle_tick": 51176,
          "origin": [
            -1581.5992,
            345.08377,
            0.03125
          ],
          "pitch": -6.8750305,
          "yaw": 48.635437,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1580.044200 388.594200 0.031249; setang -1.364014 42.761536 0",
          "position_tick": 50902,
          "angle_tick": 50902,
          "origin": [
            -1580.0442,
            388.5942,
            0.031249046
          ],
          "pitch": -1.3640137,
          "yaw": 42.761536,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -89.75781,
            65.58594,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1505.208100 452.425600 0.031250; setang 1.726913 -8.157684 0",
          "position_tick": 51266,
          "angle_tick": 51266,
          "origin": [
            -1505.2081,
            452.4256,
            0.03125
          ],
          "pitch": 1.7269135,
          "yaw": -8.157684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            144.5,
            -10.517578,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1491.444458 451.047424 0.031250; setang 1.078033 -7.772491 0",
          "position_tick": 51272,
          "angle_tick": 51272,
          "origin": [
            -1491.444458007812,
            451.047424316406,
            0.03125
          ],
          "pitch": 1.078033447266,
          "yaw": -7.772491455078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.21875,
            -20.447265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50902,
          "last_tick": 51272,
          "samples": 371
        },
        "departure_tick": 51177,
        "movement_to_event_ms": 1500.0,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_942e01657e809019",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2160153112cdae3ea873_00153",
      "command_record_id": "demo_2160153112cdae3ea873_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00153",
        "demo_79afb17b7ed789137186_00162"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 9,
      "event_tick": 77632,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 763.576200 1353.933100 1700.031200; setang 0.484085 133.786680 0",
          "position_tick": 77376,
          "angle_tick": 77376,
          "origin": [
            763.5762,
            1353.9331,
            1700.0312
          ],
          "pitch": 0.48408508,
          "yaw": 133.78668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.042969,
            110.90625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 710.814100 1461.945300 1700.031200; setang -1.540146 142.587100 0",
          "position_tick": 77626,
          "angle_tick": 77626,
          "origin": [
            710.8141,
            1461.9453,
            1700.0312
          ],
          "pitch": -1.5401459,
          "yaw": 142.5871,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.75781,
            143.30469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 695.612305 1473.433350 1700.031250; setang -1.496201 142.234833 0",
          "position_tick": 77632,
          "angle_tick": 77632,
          "origin": [
            695.6123046875,
            1473.433349609375,
            1700.03125
          ],
          "pitch": -1.496200561523,
          "yaw": 142.234832763672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.234375,
            148.0078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77376,
          "last_tick": 77632,
          "samples": 257
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_94584403d34bc56a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00031",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00031",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00031",
        "demo_7dadd8516dde2b87da75_00237"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 3,
      "event_tick": 14845,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1041.852500 2688.158700 129.051380; setang 6.494293 -163.725810 0",
          "position_tick": 14686,
          "angle_tick": 14686,
          "origin": [
            1041.8525,
            2688.1587,
            129.05138
          ],
          "pitch": 6.494293,
          "yaw": -163.72581,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -186.17969,
            166.84375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 814.398000 2281.567900 136.031480; setang -5.702240 -130.355870 0",
          "position_tick": 14839,
          "angle_tick": 14839,
          "origin": [
            814.398,
            2281.5679,
            136.03148
          ],
          "pitch": -5.70224,
          "yaw": -130.35587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -146.71875,
            -196.20312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 802.672729 2266.439453 136.031479; setang -5.755127 -130.171173 0",
          "position_tick": 14845,
          "angle_tick": 14845,
          "origin": [
            802.672729492188,
            2266.439453125,
            136.031478881836
          ],
          "pitch": -5.755126953125,
          "yaw": -130.171173095703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -151.40234375,
            -192.609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14686,
          "last_tick": 14845,
          "samples": 160
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_94c68f48657713aa",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00068",
      "command_record_id": "demo_67348e1baa5b49bad101_00068",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00068",
        "demo_ea4226131b7a75cdf0ec_00317"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 5,
      "event_tick": 30237,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 875.954650 -1207.335100 -108.968750; setang 0.290451 -150.584800 0",
          "position_tick": 30214,
          "angle_tick": 30214,
          "origin": [
            875.95465,
            -1207.3351,
            -108.96875
          ],
          "pitch": 0.29045105,
          "yaw": -150.5848,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1226.403100 -727.944000 -227.372560; setang 14.209778 -97.844240 0",
          "position_tick": 29725,
          "angle_tick": 29725,
          "origin": [
            1226.4031,
            -727.944,
            -227.37256
          ],
          "pitch": 14.209778,
          "yaw": -97.84424,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            96.453125,
            -213.14453,
            -25.636719
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 851.894960 -1220.902100 -102.734375; setang 0.296967 -150.584800 0",
          "position_tick": 30230,
          "angle_tick": 30230,
          "origin": [
            851.89496,
            -1220.9021,
            -102.734375
          ],
          "pitch": 0.29696655,
          "yaw": -150.5848,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -155.1914,
            -87.515625,
            111.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 837.236206 -1229.168213 -79.843750; setang 0.310364 -150.505493 0",
          "position_tick": 30237,
          "angle_tick": 30237,
          "origin": [
            837.236206054688,
            -1229.168212890625,
            -79.84375
          ],
          "pitch": 0.310363769531,
          "yaw": -150.505493164062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -156.359375,
            -88.171875,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29725,
          "last_tick": 30237,
          "samples": 513
        },
        "departure_tick": 30215,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_94caba2365f0d781",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00630",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00630",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00630",
        "demo_b24ca24bca0f9defa72c_00167"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 28,
      "event_tick": 233938,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -521.702637 -663.742859 126.173874; setang -18.350250 44.732895 0",
          "position_tick": 233927,
          "angle_tick": 233938,
          "origin": [
            -521.70263671875,
            -663.742858886719,
            126.173873901367
          ],
          "pitch": -18.350250244141,
          "yaw": 44.732894897461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -521.702640 -663.742860 146.031250; setang -18.350250 44.732895 0",
          "position_tick": 233932,
          "angle_tick": 233932,
          "origin": [
            -521.70264,
            -663.74286,
            146.03125
          ],
          "pitch": -18.35025,
          "yaw": 44.732895,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            258.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -521.702637 -663.742859 162.343750; setang -18.350250 44.732895 0",
          "position_tick": 233938,
          "angle_tick": 233938,
          "origin": [
            -521.70263671875,
            -663.742858886719,
            162.34375
          ],
          "pitch": -18.350250244141,
          "yaw": 44.732894897461,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            184.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 233803,
          "last_tick": 233938,
          "samples": 136
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_95951c83854f5515",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00056",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00022",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00056",
        "demo_f53e9889dd94c99a6feb_00022"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 3,
      "event_tick": 19294,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1085.368500 -316.097900 -127.968750; setang 4.059113 -121.229670 0",
          "position_tick": 19254,
          "angle_tick": 19254,
          "origin": [
            1085.3685,
            -316.0979,
            -127.96875
          ],
          "pitch": 4.0591125,
          "yaw": -121.22967,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1162.379300 -447.361940 -364.468750; setang -13.677643 177.001400 0",
          "position_tick": 19085,
          "angle_tick": 19085,
          "origin": [
            1162.3793,
            -447.36194,
            -364.46875
          ],
          "pitch": -13.677643,
          "yaw": 177.0014,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -5.5703125,
            -8.2578125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1037.548300 -394.962220 -127.968750; setang 4.029572 -121.229670 0",
          "position_tick": 19288,
          "angle_tick": 19288,
          "origin": [
            1037.5483,
            -394.96222,
            -127.96875
          ],
          "pitch": 4.0295715,
          "yaw": -121.22967,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -125.640625,
            -207.19531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1027.624390 -411.325806 -127.968750; setang 4.029572 -121.229668 0",
          "position_tick": 19294,
          "angle_tick": 19294,
          "origin": [
            1027.624389648438,
            -411.325805664062,
            -127.96875
          ],
          "pitch": 4.029571533203,
          "yaw": -121.229667663574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.046875,
            -209.484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19085,
          "last_tick": 19294,
          "samples": 210
        },
        "departure_tick": 19255,
        "movement_to_event_ms": 625.0,
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_962bf91f0b96cf0e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00057",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00057",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00057",
        "demo_ea4226131b7a75cdf0ec_00057"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 4,
      "event_tick": 31496,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1185.424300 -1159.168600 -252.301450; setang -2.507294 86.491580 0",
          "position_tick": 31168,
          "angle_tick": 31168,
          "origin": [
            1185.4243,
            -1159.1686,
            -252.30145
          ],
          "pitch": -2.5072937,
          "yaw": 86.49158,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1239.968800 -1159.939200 -246.403690; setang -44.967377 -173.716500 0",
          "position_tick": 30984,
          "angle_tick": 30984,
          "origin": [
            1239.9688,
            -1159.9392,
            -246.40369
          ],
          "pitch": -44.967377,
          "yaw": -173.7165,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 862.593570 -1036.085700 -251.968750; setang -42.282944 -150.088680 0",
          "position_tick": 31489,
          "angle_tick": 31489,
          "origin": [
            862.59357,
            -1036.0857,
            -251.96875
          ],
          "pitch": -42.282944,
          "yaw": -150.08868,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 862.398987 -1036.197510 -251.968750; setang -42.282944 -150.088684 0",
          "position_tick": 31496,
          "angle_tick": 31496,
          "origin": [
            862.398986816406,
            -1036.197509765625,
            -251.96875
          ],
          "pitch": -42.282943725586,
          "yaw": -150.088684082031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -12.18359375,
            -7.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30984,
          "last_tick": 31496,
          "samples": 513
        },
        "departure_tick": 31169,
        "movement_to_event_ms": 5125.0,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_962e8abc1ed5915f",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00354",
      "command_record_id": "demo_21a2c34da37a8e81c427_00354",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00354",
        "demo_585d972b6bcf05f54588_00142"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 18,
      "event_tick": 132085,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -869.029660 -135.730470 -168.011230; setang 0.701752 -39.245910 0",
          "position_tick": 132002,
          "angle_tick": 132002,
          "origin": [
            -869.02966,
            -135.73047,
            -168.01123
          ],
          "pitch": 0.7017517,
          "yaw": -39.24591,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -880.311900 -132.203250 -168.009280; setang 0.861053 -39.309770 0",
          "position_tick": 131951,
          "angle_tick": 131951,
          "origin": [
            -880.3119,
            -132.20325,
            -168.00928
          ],
          "pitch": 0.86105347,
          "yaw": -39.30977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -12.1640625,
            -90.72656,
            -0.06640625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -731.166600 -318.314030 -159.968750; setang -11.037476 -12.641144 0",
          "position_tick": 132079,
          "angle_tick": 132079,
          "origin": [
            -731.1666,
            -318.31403,
            -159.96875
          ],
          "pitch": -11.037476,
          "yaw": -12.641144,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.10938,
            -78.82031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -713.648010 -324.010803 -159.968750; setang -11.930817 -13.247452 0",
          "position_tick": 132085,
          "angle_tick": 132085,
          "origin": [
            -713.648010253906,
            -324.010803222656,
            -159.96875
          ],
          "pitch": -11.930816650391,
          "yaw": -13.247451782227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            228.7890625,
            -70.69140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131951,
          "last_tick": 132085,
          "samples": 135
        },
        "departure_tick": 132003,
        "movement_to_event_ms": 1296.875,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_963dc0db3c70b7d8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00227",
      "command_record_id": "demo_21a2c34da37a8e81c427_00227",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00227",
        "demo_62cb3af35c3893a91c7d_00175"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 12,
      "event_tick": 79115,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.972660 -1207.791600 -108.968750; setang 5.829956 -164.084240 0",
          "position_tick": 78907,
          "angle_tick": 78907,
          "origin": [
            1003.97266,
            -1207.7916,
            -108.96875
          ],
          "pitch": 5.829956,
          "yaw": -164.08424,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1003.968750 -1209.911900 -108.968750; setang -14.145935 -168.946040 0",
          "position_tick": 78603,
          "angle_tick": 78603,
          "origin": [
            1003.96875,
            -1209.9119,
            -108.96875
          ],
          "pitch": -14.145935,
          "yaw": -168.94604,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 512.556300 -1576.552900 -263.968750; setang -24.552032 179.195250 0",
          "position_tick": 79109,
          "angle_tick": 79109,
          "origin": [
            512.5563,
            -1576.5529,
            -263.96875
          ],
          "pitch": -24.552032,
          "yaw": 179.19525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -126.61719,
            -14.140625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 501.390289 -1577.265747 -262.660217; setang -24.552032 178.865326 0",
          "position_tick": 79115,
          "angle_tick": 79115,
          "origin": [
            501.390289306641,
            -1577.265747070312,
            -262.660217285156
          ],
          "pitch": -24.552032470703,
          "yaw": 178.865325927734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -160.771484375,
            -6.8515625,
            80.38671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78603,
          "last_tick": 79115,
          "samples": 513
        },
        "departure_tick": 78908,
        "movement_to_event_ms": 3250.0,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_966ba39c103e0fd9",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00326",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00326",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00326",
        "demo_5c8743102c5a1e28f8ee_00132"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 17,
      "event_tick": 142027,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1300.636100 1947.786700 50.093750; setang 51.546143 -88.494530 0",
          "position_tick": 141839,
          "angle_tick": 141839,
          "origin": [
            1300.6361,
            1947.7867,
            50.09375
          ],
          "pitch": 51.546143,
          "yaw": -88.49453,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1330.153200 1270.741800 -2.627625; setang -2.771988 -143.142240 0",
          "position_tick": 142021,
          "angle_tick": 142021,
          "origin": [
            1330.1532,
            1270.7418,
            -2.6276245
          ],
          "pitch": -2.771988,
          "yaw": -143.14224,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.60156,
            -158.53906,
            47.039062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1318.959595 1258.463013 1.031250; setang -4.884109 -144.660065 0",
          "position_tick": 142027,
          "angle_tick": 142027,
          "origin": [
            1318.959594726562,
            1258.463012695312,
            1.03125
          ],
          "pitch": -4.88410949707,
          "yaw": -144.660064697266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -154.1875,
            -156.15625,
            9.286560058594
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141839,
          "last_tick": 142027,
          "samples": 189
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_96715a35d2853b03",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_241d9eb92ddde5a3b396_00332",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00332",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00332",
        "demo_fbb358b45e5cdb7b7700_00360"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 17,
      "event_tick": 156190,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 393.521800 1306.934900 -31.263794; setang -17.536240 -114.440120 0",
          "position_tick": 156117,
          "angle_tick": 156117,
          "origin": [
            393.5218,
            1306.9349,
            -31.263794
          ],
          "pitch": -17.53624,
          "yaw": -114.44012,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 401.037260 1303.160600 -29.968750; setang -15.912659 -116.353800 0",
          "position_tick": 156060,
          "angle_tick": 156060,
          "origin": [
            401.03726,
            1303.1606,
            -29.96875
          ],
          "pitch": -15.912659,
          "yaw": -116.3538,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            109.83203,
            -224.58594,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 405.273100 1306.548500 -25.812500; setang -17.819824 -114.776570 0",
          "position_tick": 156184,
          "angle_tick": 156184,
          "origin": [
            405.2731,
            1306.5485,
            -25.8125
          ],
          "pitch": -17.819824,
          "yaw": -114.77657,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 405.273102 1306.548462 -5.796875; setang -17.800262 -114.704132 0",
          "position_tick": 156190,
          "angle_tick": 156190,
          "origin": [
            405.273101806641,
            1306.548461914062,
            -5.796875
          ],
          "pitch": -17.800262451172,
          "yaw": -114.704132080078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156060,
          "last_tick": 156190,
          "samples": 131
        },
        "departure_tick": 156118,
        "movement_to_event_ms": 1140.625,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9716acc929f7eae6",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00078",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00078",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00078",
        "demo_84f87856e21e12df25d7_00066"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 5,
      "event_tick": 32242,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 860.902500 2587.806200 140.084300; setang -2.640152 -113.978004 0",
          "position_tick": 32112,
          "angle_tick": 32112,
          "origin": [
            860.9025,
            2587.8062,
            140.0843
          ],
          "pitch": -2.640152,
          "yaw": -113.978004,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.0,
            -69.109375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 857.025300 2395.996800 140.084300; setang -8.395264 -124.405400 0",
          "position_tick": 32236,
          "angle_tick": 32236,
          "origin": [
            857.0253,
            2395.9968,
            140.0843
          ],
          "pitch": -8.395264,
          "yaw": -124.4054,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.679688,
            -63.828125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 852.871155 2389.929199 140.084305; setang -8.421707 -124.405403 0",
          "position_tick": 32242,
          "angle_tick": 32242,
          "origin": [
            852.871154785156,
            2389.92919921875,
            140.08430480957
          ],
          "pitch": -8.42170715332,
          "yaw": -124.405403137207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -57.15234375,
            -83.46875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32112,
          "last_tick": 32242,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_974f1bd0663c21b0",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00154",
      "command_record_id": "demo_5d6af8fdfb719608e960_00294",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00154",
        "demo_5d6af8fdfb719608e960_00294"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 11,
      "event_tick": 91562,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2287.456800 -207.020510 99.321430; setang -13.089523 155.862700 0",
          "position_tick": 91554,
          "angle_tick": 91554,
          "origin": [
            2287.4568,
            -207.02051,
            99.32143
          ],
          "pitch": -13.089523,
          "yaw": 155.8627,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2124.311500 -154.400390 159.031250; setang 0.323410 155.921750 0",
          "position_tick": 91273,
          "angle_tick": 91273,
          "origin": [
            2124.3115,
            -154.40039,
            159.03125
          ],
          "pitch": 0.32341003,
          "yaw": 155.92175,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -8.046875,
            -29.265625,
            -40.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2286.902800 -206.772220 99.352234; setang -13.207275 155.862700 0",
          "position_tick": 91556,
          "angle_tick": 91556,
          "origin": [
            2286.9028,
            -206.77222,
            99.352234
          ],
          "pitch": -13.207275,
          "yaw": 155.8627,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -9.609375,
            4.3046875,
            0.5488281
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2281.779053 -204.476929 99.870453; setang -13.383759 155.833160 0",
          "position_tick": 91562,
          "angle_tick": 91562,
          "origin": [
            2281.779052734375,
            -204.476928710938,
            99.870452880859
          ],
          "pitch": -13.383758544922,
          "yaw": 155.833160400391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.734375,
            41.11328125,
            10.13330078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91273,
          "last_tick": 91562,
          "samples": 290
        },
        "departure_tick": 91555,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9751aeef0c736c06",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_49fabf21b1c26f1010df_00089",
      "command_record_id": "demo_49fabf21b1c26f1010df_00089",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00089",
        "demo_5c8743102c5a1e28f8ee_00276"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 6,
      "event_tick": 44131,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 422.001280 1634.785800 22.228184; setang -0.031250 -148.559190 0",
          "position_tick": 44034,
          "angle_tick": 44034,
          "origin": [
            422.00128,
            1634.7858,
            22.228184
          ],
          "pitch": -0.03125,
          "yaw": -148.55919,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 423.845670 1634.570200 22.076982; setang -0.011673 -148.549220 0",
          "position_tick": 43921,
          "angle_tick": 43921,
          "origin": [
            423.84567,
            1634.5702,
            22.076982
          ],
          "pitch": -0.011672974,
          "yaw": -148.54922,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            12.042969,
            7.359375,
            5.161865
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 387.135160 1544.760700 2.468879; setang 1.327637 -172.852360 0",
          "position_tick": 44125,
          "angle_tick": 44125,
          "origin": [
            387.13516,
            1544.7607,
            2.4688795
          ],
          "pitch": 1.3276367,
          "yaw": -172.85236,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.11719,
            -26.429688,
            1.7631836
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 369.850067 1542.569946 2.584094; setang 1.327637 -172.852356 0",
          "position_tick": 44131,
          "angle_tick": 44131,
          "origin": [
            369.850067138672,
            1542.569946289062,
            2.584094047546
          ],
          "pitch": 1.32763671875,
          "yaw": -172.852355957031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -227.06640625,
            -28.703125,
            0.347869873047
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43921,
          "last_tick": 44131,
          "samples": 211
        },
        "departure_tick": 44035,
        "movement_to_event_ms": 1515.625,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_97753adbc361d6c7",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_92655b67d38bb2eb32f4_00100",
      "command_record_id": "demo_da35559385e7d6e5ce42_00266",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00100",
        "demo_da35559385e7d6e5ce42_00266"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 13,
      "event_tick": 115303,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1436.988500 -378.920300 103.030360; setang -9.305420 103.489500 0",
          "position_tick": 115267,
          "angle_tick": 115267,
          "origin": [
            -1436.9885,
            -378.9203,
            103.03036
          ],
          "pitch": -9.30542,
          "yaw": 103.4895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1437.088600 -378.822570 103.022720; setang -6.316803 103.501860 0",
          "position_tick": 115173,
          "angle_tick": 115173,
          "origin": [
            -1437.0886,
            -378.82257,
            103.02272
          ],
          "pitch": -6.316803,
          "yaw": 103.50186,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.625,
            -90.6875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1455.008500 -303.855600 99.160550; setang -9.329803 103.537900 0",
          "position_tick": 115297,
          "angle_tick": 115297,
          "origin": [
            -1455.0085,
            -303.8556,
            99.16055
          ],
          "pitch": -9.329803,
          "yaw": 103.5379,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.007812,
            229.09766,
            -29.398926
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1459.429810 -285.456055 96.031242; setang -9.329803 103.550262 0",
          "position_tick": 115303,
          "angle_tick": 115303,
          "origin": [
            -1459.429809570312,
            -285.4560546875,
            96.031242370605
          ],
          "pitch": -9.329803466797,
          "yaw": 103.550262451172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -57.21875,
            238.0546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115173,
          "last_tick": 115303,
          "samples": 131
        },
        "departure_tick": 115268,
        "movement_to_event_ms": 562.5,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9795946b70de749b",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_17accc02fe6ec2727063_00387",
      "command_record_id": "demo_17accc02fe6ec2727063_00387",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00387",
        "demo_1b9d5eac73de0b387701_00025"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 20,
      "event_tick": 170473,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1136.000000 32.000000 -164.788450; setang 13.925858 83.597720 0",
          "position_tick": 170012,
          "angle_tick": 170012,
          "origin": [
            1136.0,
            32.0,
            -164.78845
          ],
          "pitch": 13.925858,
          "yaw": 83.59772,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1136.000000 32.000000 -164.788450; setang 6.434906 -10.881271 0",
          "position_tick": 169961,
          "angle_tick": 169961,
          "origin": [
            1136.0,
            32.0,
            -164.78845
          ],
          "pitch": 6.434906,
          "yaw": -10.881271,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 290.648300 -159.768190 -166.409850; setang -9.701965 -150.046110 0",
          "position_tick": 170467,
          "angle_tick": 170467,
          "origin": [
            290.6483,
            -159.76819,
            -166.40985
          ],
          "pitch": -9.701965,
          "yaw": -150.04611,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -210.53125,
            -125.30078,
            -28.964844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 274.162140 -169.492493 -167.889099; setang -9.701965 -150.046112 0",
          "position_tick": 170473,
          "angle_tick": 170473,
          "origin": [
            274.162139892578,
            -169.492492675781,
            -167.889099121094
          ],
          "pitch": -9.701965332031,
          "yaw": -150.046112060547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -211.220703125,
            -124.12890625,
            9.26171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169961,
          "last_tick": 170473,
          "samples": 513
        },
        "departure_tick": 170013,
        "movement_to_event_ms": 7203.125,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_97b909c01d27325f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00045",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00091",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00045",
        "demo_deb2a52b8ef138c44fe0_00091"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 6,
      "event_tick": 39435,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -38.310303 392.380070 -1.524597; setang 2.145081 105.119934 0",
          "position_tick": 39297,
          "angle_tick": 39297,
          "origin": [
            -38.310303,
            392.38007,
            -1.5245972
          ],
          "pitch": 2.1450806,
          "yaw": 105.119934,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -38.297424 392.332580 -1.524719; setang 2.145081 105.119934 0",
          "position_tick": 39209,
          "angle_tick": 39209,
          "origin": [
            -38.297424,
            392.33258,
            -1.5247192
          ],
          "pitch": 2.1450806,
          "yaw": 105.119934,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -141.062930 500.710050 -0.254700; setang -3.234100 103.799866 0",
          "position_tick": 39429,
          "angle_tick": 39429,
          "origin": [
            -141.06293,
            500.71005,
            -0.2546997
          ],
          "pitch": -3.2341003,
          "yaw": 103.799866,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -19.980469,
            80.865234,
            0.8046875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -142.621643 507.028381 -0.191833; setang -3.498108 103.700989 0",
          "position_tick": 39435,
          "angle_tick": 39435,
          "origin": [
            -142.621643066406,
            507.028381347656,
            -0.191833496094
          ],
          "pitch": -3.498107910156,
          "yaw": 103.700988769531,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -19.9140625,
            80.888671875,
            0.8046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39209,
          "last_tick": 39435,
          "samples": 227
        },
        "departure_tick": 39298,
        "movement_to_event_ms": 2156.25,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_97ba4bc77bcfc679",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_86c38e0db4646195347a_00130",
      "command_record_id": "demo_86c38e0db4646195347a_00130",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00130",
        "demo_9da916c73bb5ff938c63_00211"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "try",
      "round": 8,
      "event_tick": 50919,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -255.686340 796.845030 27.616493; setang -2.367889 16.253937 0",
          "position_tick": 50789,
          "angle_tick": 50789,
          "origin": [
            -255.68634,
            796.84503,
            27.616493
          ],
          "pitch": -2.3678894,
          "yaw": 16.253937,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            219.58203,
            119.51953,
            0.078125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 112.461890 958.509300 82.032270; setang -11.839828 83.579865 0",
          "position_tick": 50913,
          "angle_tick": 50913,
          "origin": [
            112.46189,
            958.5093,
            82.03227
          ],
          "pitch": -11.8398285,
          "yaw": 83.579865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            24.337402,
            236.91797,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 114.463020 977.441040 81.486237; setang -11.839828 83.579865 0",
          "position_tick": 50919,
          "angle_tick": 50919,
          "origin": [
            114.463020324707,
            977.441040039062,
            81.486236572266
          ],
          "pitch": -11.839828491211,
          "yaw": 83.579864501953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            26.0419921875,
            243.609375,
            12.3935546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50789,
          "last_tick": 50919,
          "samples": 131
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_97d0fd4622d411b6",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_bc6251413daa2447c1ff_00009",
      "command_record_id": "demo_bc6251413daa2447c1ff_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00009",
        "demo_f1d8725268c9f30ce844_00348"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "karrigan",
      "round": 2,
      "event_tick": 8004,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1915.202000 -280.590760 -112.640625; setang 26.149170 84.859070 0",
          "position_tick": 7789,
          "angle_tick": 7789,
          "origin": [
            -1915.202,
            -280.59076,
            -112.640625
          ],
          "pitch": 26.14917,
          "yaw": 84.85907,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2039.213100 442.130920 -159.968750; setang -14.067993 28.333054 0",
          "position_tick": 7998,
          "angle_tick": 7998,
          "origin": [
            -2039.2131,
            442.13092,
            -159.96875
          ],
          "pitch": -14.067993,
          "yaw": 28.333054,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            201.03906,
            110.48242,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2022.911743 451.038269 -159.968750; setang -14.067993 28.333054 0",
          "position_tick": 8004,
          "angle_tick": 8004,
          "origin": [
            -2022.911743164062,
            451.038269042969,
            -159.96875
          ],
          "pitch": -14.067993164062,
          "yaw": 28.333053588867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.796875,
            115.458984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7789,
          "last_tick": 8004,
          "samples": 216
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_980b31a9c8b6a8f6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2160153112cdae3ea873_00310",
      "command_record_id": "demo_2160153112cdae3ea873_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00310",
        "demo_c41e59c2737947d52711_00348"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 17,
      "event_tick": 157036,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -455.575740 -962.999630 1613.031200; setang -0.233124 19.683044 0",
          "position_tick": 156846,
          "angle_tick": 156846,
          "origin": [
            -455.57574,
            -962.99963,
            1613.0312
          ],
          "pitch": -0.23312378,
          "yaw": 19.683044,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -61.191162,
            -167.6211,
            79.65625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -944.839840 -916.929900 1612.031600; setang -4.220810 9.702301 0",
          "position_tick": 157030,
          "angle_tick": 157030,
          "origin": [
            -944.83984,
            -916.9299,
            1612.0316
          ],
          "pitch": -4.22081,
          "yaw": 9.702301,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            137.1211,
            22.867188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -931.514893 -914.683899 1612.031616; setang -4.220810 9.702301 0",
          "position_tick": 157036,
          "angle_tick": 157036,
          "origin": [
            -931.514892578125,
            -914.683898925781,
            1612.031616210938
          ],
          "pitch": -4.220809936523,
          "yaw": 9.702301025391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            184.30859375,
            31.171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156846,
          "last_tick": 157036,
          "samples": 191
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9866d88617d1188b",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_49fabf21b1c26f1010df_00013",
      "command_record_id": "demo_49fabf21b1c26f1010df_00013",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00013",
        "demo_9973c9a1187116ecba8b_00324"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 2,
      "event_tick": 10118,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.037598 1345.334961 -122.771545; setang -33.297150 136.313904 0",
          "position_tick": 10110,
          "angle_tick": 10118,
          "origin": [
            -275.03759765625,
            1345.3349609375,
            -122.771545410156
          ],
          "pitch": -33.297149658203,
          "yaw": 136.313903808594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.037600 1345.335000 -122.771545; setang -33.297150 136.313900 0",
          "position_tick": 10111,
          "angle_tick": 10111,
          "origin": [
            -275.0376,
            1345.335,
            -122.771545
          ],
          "pitch": -33.29715,
          "yaw": 136.3139,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.037598 1345.334961 -122.771545; setang -33.297150 136.313904 0",
          "position_tick": 10118,
          "angle_tick": 10118,
          "origin": [
            -275.03759765625,
            1345.3349609375,
            -122.771545410156
          ],
          "pitch": -33.297149658203,
          "yaw": 136.313903808594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9850,
          "last_tick": 10118,
          "samples": 269
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_98a08389ab26b01b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00118",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00240",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00118",
        "demo_78d0d18d21d68a5f4162_00240"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 10,
      "event_tick": 75730,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1680.148300 2407.838900 7.641550; setang 0.701065 -119.253500 0",
          "position_tick": 75538,
          "angle_tick": 75538,
          "origin": [
            -1680.1483,
            2407.8389,
            7.64155
          ],
          "pitch": 0.70106506,
          "yaw": -119.2535,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1504.595500 2233.004000 -0.425598; setang 7.437408 -8.586151 0",
          "position_tick": 75366,
          "angle_tick": 75366,
          "origin": [
            -1504.5955,
            2233.004,
            -0.42559814
          ],
          "pitch": 7.4374084,
          "yaw": -8.586151,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -115.67969,
            17.515625,
            -1.3320312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1815.640400 2505.381600 31.668278; setang -7.865875 -103.716090 0",
          "position_tick": 75723,
          "angle_tick": 75723,
          "origin": [
            -1815.6404,
            2505.3816,
            31.668278
          ],
          "pitch": -7.8658752,
          "yaw": -103.71609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.8984375,
            -28.234375,
            -0.7067871
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1817.421387 2498.078613 31.468700; setang -7.865875 -103.716087 0",
          "position_tick": 75730,
          "angle_tick": 75730,
          "origin": [
            -1817.42138671875,
            2498.07861328125,
            31.468700408936
          ],
          "pitch": -7.865875244141,
          "yaw": -103.716087341309,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -19.109375,
            -78.296875,
            -2.6396484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75366,
          "last_tick": 75730,
          "samples": 365
        },
        "departure_tick": 75539,
        "movement_to_event_ms": 3000.0,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_98fa857e8673e431",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00231",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00231",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00231",
        "demo_1c4fa8f15de6cbb137e2_00107"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 11,
      "event_tick": 98939,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 159.938060 2367.509300 -119.900085; setang -8.976166 -139.864880 0",
          "position_tick": 98809,
          "angle_tick": 98809,
          "origin": [
            159.93806,
            2367.5093,
            -119.900085
          ],
          "pitch": -8.976166,
          "yaw": -139.86488,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -145.421330 2144.432000 -126.560670; setang -27.825623 -139.469380 0",
          "position_tick": 98933,
          "angle_tick": 98933,
          "origin": [
            -145.42133,
            2144.432,
            -126.56067
          ],
          "pitch": -27.825623,
          "yaw": -139.46938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -190.25781,
            -154.34375,
            0.03125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -160.199463 2132.267822 -126.592712; setang -28.168610 -139.522247 0",
          "position_tick": 98939,
          "angle_tick": 98939,
          "origin": [
            -160.199462890625,
            2132.267822265625,
            -126.592712402344
          ],
          "pitch": -28.168609619141,
          "yaw": -139.522247314453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -188.69921875,
            -156.265625,
            -1.66796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98809,
          "last_tick": 98939,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9943dfcdf376b1c1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00200",
      "command_record_id": "demo_1b9d5eac73de0b387701_00200",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00200",
        "demo_67348e1baa5b49bad101_00321"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 10,
      "event_tick": 66856,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1358.014000 -2282.134000 -219.961910; setang -9.178391 17.585327 0",
          "position_tick": 66633,
          "angle_tick": 66633,
          "origin": [
            -1358.014,
            -2282.134,
            -219.96191
          ],
          "pitch": -9.1783905,
          "yaw": 17.585327,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.671875,
            -234.54688,
            24.859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -670.368800 -2257.625700 -177.375000; setang -20.666656 71.300230 0",
          "position_tick": 66843,
          "angle_tick": 66843,
          "origin": [
            -670.3688,
            -2257.6257,
            -177.375
          ],
          "pitch": -20.666656,
          "yaw": 71.30023,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            116.49609,
            204.26562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -649.002502 -2218.734131 -136.718750; setang -21.806488 71.176987 0",
          "position_tick": 66856,
          "angle_tick": 66856,
          "origin": [
            -649.002502441406,
            -2218.734130859375,
            -136.71875
          ],
          "pitch": -21.806488037109,
          "yaw": 71.176986694336,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            113.953125,
            207.421875,
            148.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66633,
          "last_tick": 66856,
          "samples": 224
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9963ad927b877abb",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00176",
      "command_record_id": "demo_49fabf21b1c26f1010df_00176",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00176",
        "demo_deb2a52b8ef138c44fe0_00042"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 9,
      "event_tick": 76644,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1435.839700 2634.494400 108.031250; setang -3.030518 -121.265720 0",
          "position_tick": 76629,
          "angle_tick": 76629,
          "origin": [
            -1435.8397,
            2634.4944,
            108.03125
          ],
          "pitch": -3.0305176,
          "yaw": -121.26572,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1322.239100 2680.811800 130.031250; setang 15.758514 -51.436615 0",
          "position_tick": 76514,
          "angle_tick": 76514,
          "origin": [
            -1322.2391,
            2680.8118,
            130.03125
          ],
          "pitch": 15.758514,
          "yaw": -51.436615,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.53125,
            119.90625,
            29.963867
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1440.120400 2627.438200 108.031250; setang -3.030518 -121.234130 0",
          "position_tick": 76637,
          "angle_tick": 76637,
          "origin": [
            -1440.1204,
            2627.4382,
            108.03125
          ],
          "pitch": -3.0305176,
          "yaw": -121.23413,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.085938,
            -87.53125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1447.095825 2615.932129 108.031250; setang -3.030518 -121.234131 0",
          "position_tick": 76644,
          "angle_tick": 76644,
          "origin": [
            -1447.095825195312,
            2615.93212890625,
            108.03125
          ],
          "pitch": -3.030517578125,
          "yaw": -121.234130859375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.6875,
            -119.90625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76514,
          "last_tick": 76644,
          "samples": 131
        },
        "departure_tick": 76630,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_99e6d83e6985595c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00051",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00051",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00051",
        "demo_49fabf21b1c26f1010df_00104"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 4,
      "event_tick": 32834,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1627.555800 966.081850 32.912125; setang 5.900345 21.749146 0",
          "position_tick": 32630,
          "angle_tick": 32630,
          "origin": [
            -1627.5558,
            966.08185,
            32.912125
          ],
          "pitch": 5.900345,
          "yaw": 21.749146,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.40625,
            129.98047,
            -1.1245117
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1575.064100 1043.864600 35.339027; setang 8.553543 20.284195 0",
          "position_tick": 32828,
          "angle_tick": 32828,
          "origin": [
            -1575.0641,
            1043.8646,
            35.339027
          ],
          "pitch": 8.553543,
          "yaw": 20.284195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1575.064087 1043.864624 35.339027; setang 8.553543 20.284195 0",
          "position_tick": 32834,
          "angle_tick": 32834,
          "origin": [
            -1575.064086914062,
            1043.864624023438,
            35.339027404785
          ],
          "pitch": 8.55354309082,
          "yaw": 20.284194946289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32630,
          "last_tick": 32834,
          "samples": 205
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a13135c8eb360d9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00318",
      "command_record_id": "demo_07d95741be40e144c266_00318",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00318",
        "demo_44ff5206b8e42e46265b_00469"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 15,
      "event_tick": 135835,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -278.486020 1057.157000 63.313705; setang 1.830261 -90.760460 0",
          "position_tick": 135557,
          "angle_tick": 135557,
          "origin": [
            -278.48602,
            1057.157,
            63.313705
          ],
          "pitch": 1.8302612,
          "yaw": -90.76046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.027344,
            -216.30469,
            3.543213
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -491.684200 181.109190 163.031250; setang -0.901215 -110.134510 0",
          "position_tick": 135829,
          "angle_tick": 135829,
          "origin": [
            -491.6842,
            181.10919,
            163.03125
          ],
          "pitch": -0.9012146,
          "yaw": -110.13451,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -58.26172,
            -237.97266,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -496.841309 162.677429 163.031250; setang -0.901215 -110.106354 0",
          "position_tick": 135835,
          "angle_tick": 135835,
          "origin": [
            -496.84130859375,
            162.677429199219,
            163.03125
          ],
          "pitch": -0.901214599609,
          "yaw": -110.106353759766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.1171875,
            -235.0439453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135557,
          "last_tick": 135835,
          "samples": 279
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a84ed8c1a3d64a6",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5866197d339b3ac61e8a_00014",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00144",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00014",
        "demo_92655b67d38bb2eb32f4_00144"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 9,
      "event_tick": 62749,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -261.444460 -385.028080 0.266544; setang -10.130081 78.084656 0",
          "position_tick": 62730,
          "angle_tick": 62730,
          "origin": [
            -261.44446,
            -385.02808,
            0.26654434
          ],
          "pitch": -10.130081,
          "yaw": 78.084656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -294.896970 -424.977000 40.031250; setang 2.464020 76.094055 0",
          "position_tick": 62606,
          "angle_tick": 62606,
          "origin": [
            -294.89697,
            -424.977,
            40.03125
          ],
          "pitch": 2.4640198,
          "yaw": 76.094055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -257.394780 -365.807800 0.266028; setang -10.130081 78.084656 0",
          "position_tick": 62743,
          "angle_tick": 62743,
          "origin": [
            -257.39478,
            -365.8078,
            0.26602793
          ],
          "pitch": -10.130081,
          "yaw": 78.084656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.234375,
            152.96875,
            -0.0022277832
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -254.408203 -351.652710 0.265671; setang -10.130081 78.084656 0",
          "position_tick": 62749,
          "angle_tick": 62749,
          "origin": [
            -254.408203125,
            -351.652709960938,
            0.265671014786
          ],
          "pitch": -10.130081176758,
          "yaw": 78.084655761719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            40.5546875,
            192.16015625,
            0.001556396484
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62606,
          "last_tick": 62749,
          "samples": 144
        },
        "departure_tick": 62731,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a968aa2ec24ba9f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_62cb3af35c3893a91c7d_00251",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00251",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00251",
        "demo_ea4226131b7a75cdf0ec_00030"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "S1ren",
      "round": 15,
      "event_tick": 132870,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1090.397700 280.971800 -165.254150; setang -5.807983 157.854310 0",
          "position_tick": 132740,
          "angle_tick": 132740,
          "origin": [
            -1090.3977,
            280.9718,
            -165.25415
          ],
          "pitch": -5.8079834,
          "yaw": 157.85431,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.875,
            50.47461,
            8.15625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1138.287800 253.107280 -169.509460; setang -13.298950 149.340240 0",
          "position_tick": 132863,
          "angle_tick": 132863,
          "origin": [
            -1138.2878,
            253.10728,
            -169.50946
          ],
          "pitch": -13.29895,
          "yaw": 149.34024,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -148.39062,
            87.99805,
            12.21875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1154.366699 262.640167 -168.185791; setang -13.298950 149.340240 0",
          "position_tick": 132870,
          "angle_tick": 132870,
          "origin": [
            -1154.36669921875,
            262.640167236328,
            -168.185791015625
          ],
          "pitch": -13.298950195312,
          "yaw": 149.340240478516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.7421875,
            107.748046875,
            14.9609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132740,
          "last_tick": 132870,
          "samples": 131
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9acf9c6d73d964a1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00019",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00019",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00019",
        "demo_5c8743102c5a1e28f8ee_00012"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 3,
      "event_tick": 17184,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 8.977198 -660.036926 6.444733; setang -14.832916 57.318085 0",
          "position_tick": 17176,
          "angle_tick": 17184,
          "origin": [
            8.977197647095,
            -660.036926269531,
            6.444732666016
          ],
          "pitch": -14.832916259766,
          "yaw": 57.318084716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 8.977198 -660.036900 15.140625; setang -14.832916 57.318085 0",
          "position_tick": 17178,
          "angle_tick": 17178,
          "origin": [
            8.977198,
            -660.0369,
            15.140625
          ],
          "pitch": -14.832916,
          "yaw": 57.318085,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            274.5371
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 8.977198 -660.036926 34.156250; setang -14.832916 57.318085 0",
          "position_tick": 17184,
          "angle_tick": 17184,
          "origin": [
            8.977197647095,
            -660.036926269531,
            34.15625
          ],
          "pitch": -14.832916259766,
          "yaw": 57.318084716797,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17054,
          "last_tick": 17184,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9b3004db4de5b9a8",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5866197d339b3ac61e8a_00309",
      "command_record_id": "demo_5866197d339b3ac61e8a_00309",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00309",
        "demo_92655b67d38bb2eb32f4_00284"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "makazze",
      "round": 17,
      "event_tick": 147754,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -937.214660 436.886780 1.031252; setang 11.432983 -39.228394 0",
          "position_tick": 147739,
          "angle_tick": 147739,
          "origin": [
            -937.21466,
            436.88678,
            1.0312519
          ],
          "pitch": 11.432983,
          "yaw": -39.228394,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -851.782100 315.401030 -55.968750; setang 6.561249 -30.048294 0",
          "position_tick": 147624,
          "angle_tick": 147624,
          "origin": [
            -851.7821,
            315.40103,
            -55.96875
          ],
          "pitch": 6.561249,
          "yaw": -30.048294,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.84766,
            -75.97461,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -929.699040 430.754300 -2.480103; setang 11.235931 -39.003174 0",
          "position_tick": 147748,
          "angle_tick": 147748,
          "origin": [
            -929.69904,
            430.7543,
            -2.4801025
          ],
          "pitch": 11.235931,
          "yaw": -39.003174,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            86.71484,
            -70.73242,
            -47.433594
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -920.394836 423.193542 -7.550232; setang 11.179626 -38.890564 0",
          "position_tick": 147754,
          "angle_tick": 147754,
          "origin": [
            -920.394836425781,
            423.193542480469,
            -7.550231933594
          ],
          "pitch": 11.179626464844,
          "yaw": -38.890563964844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            132.4453125,
            -107.470703125,
            -72.06640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147624,
          "last_tick": 147754,
          "samples": 131
        },
        "departure_tick": 147740,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c510eac5dc8feca",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2160153112cdae3ea873_00105",
      "command_record_id": "demo_2160153112cdae3ea873_00105",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00105",
        "demo_c41e59c2737947d52711_00216"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 7,
      "event_tick": 55303,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1228.767000 833.577100 1608.031200; setang 1.643143 -141.833500 0",
          "position_tick": 55289,
          "angle_tick": 55289,
          "origin": [
            1228.767,
            833.5771,
            1608.0312
          ],
          "pitch": 1.6431427,
          "yaw": -141.8335,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1228.786700 833.592600 1608.031200; setang 88.999910 -178.701900 0",
          "position_tick": 55070,
          "angle_tick": 55070,
          "origin": [
            1228.7867,
            833.5926,
            1608.0312
          ],
          "pitch": 88.99991,
          "yaw": -178.7019,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -106.234375,
            34.828125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1228.462500 833.337700 1612.468800; setang 1.643143 -141.833500 0",
          "position_tick": 55290,
          "angle_tick": 55290,
          "origin": [
            1228.4625,
            833.3377,
            1612.4688
          ],
          "pitch": 1.6431427,
          "yaw": -141.8335,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.265625,
            -0.9921875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1224.041626 829.860168 1652.171875; setang 1.643143 -141.833496 0",
          "position_tick": 55303,
          "angle_tick": 55303,
          "origin": [
            1224.041625976562,
            829.860168457031,
            1652.171875
          ],
          "pitch": 1.643142700195,
          "yaw": -141.83349609375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -23.578125,
            -18.546875,
            143.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55070,
          "last_tick": 55303,
          "samples": 234
        },
        "departure_tick": 55290,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9cfb730416dd2a32",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00293",
      "command_record_id": "demo_585d972b6bcf05f54588_00293",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00293",
        "demo_bc6251413daa2447c1ff_00102"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Spinx",
      "round": 16,
      "event_tick": 130972,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -795.624207 -2221.882080 -179.968750; setang -8.760223 83.837006 0",
          "position_tick": 130964,
          "angle_tick": 130972,
          "origin": [
            -795.624206542969,
            -2221.882080078125,
            -179.96875
          ],
          "pitch": -8.760223388672,
          "yaw": 83.837005615234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -795.624200 -2221.882000 -179.968750; setang -8.760223 83.837006 0",
          "position_tick": 130965,
          "angle_tick": 130965,
          "origin": [
            -795.6242,
            -2221.882,
            -179.96875
          ],
          "pitch": -8.760223,
          "yaw": 83.837006,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -795.624207 -2221.882080 -179.968750; setang -8.760223 83.837006 0",
          "position_tick": 130972,
          "angle_tick": 130972,
          "origin": [
            -795.624206542969,
            -2221.882080078125,
            -179.96875
          ],
          "pitch": -8.760223388672,
          "yaw": 83.837005615234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130792,
          "last_tick": 130972,
          "samples": 181
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9d40a04d2b017cee",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00348",
      "command_record_id": "demo_f1d8725268c9f30ce844_00134",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00348",
        "demo_f1d8725268c9f30ce844_00134"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 8,
      "event_tick": 56570,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -395.382140 520.044430 -79.966736; setang -11.643448 174.735470 0",
          "position_tick": 56527,
          "angle_tick": 56527,
          "origin": [
            -395.38214,
            520.04443,
            -79.966736
          ],
          "pitch": -11.643448,
          "yaw": 174.73547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -161.032710 576.077300 -69.767395; setang -7.898834 -154.702270 0",
          "position_tick": 56058,
          "angle_tick": 56058,
          "origin": [
            -161.03271,
            576.0773,
            -69.767395
          ],
          "pitch": -7.898834,
          "yaw": -154.70227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -493.280400 530.736800 -75.328125; setang -20.498428 173.622440 0",
          "position_tick": 56563,
          "angle_tick": 56563,
          "origin": [
            -493.2804,
            530.7368,
            -75.328125
          ],
          "pitch": -20.498428,
          "yaw": 173.62244,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -243.0039,
            26.996094,
            -0.578125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -516.109985 533.272461 -51.906250; setang -20.700653 173.571625 0",
          "position_tick": 56570,
          "angle_tick": 56570,
          "origin": [
            -516.109985351562,
            533.2724609375,
            -51.90625
          ],
          "pitch": -20.700653076172,
          "yaw": 173.571624755859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -243.515625,
            27.046875,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56058,
          "last_tick": 56570,
          "samples": 513
        },
        "departure_tick": 56528,
        "movement_to_event_ms": 671.875,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9d6c2017379f2122",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00353",
      "command_record_id": "demo_07d95741be40e144c266_00353",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00353",
        "demo_731311ac42553ee59f1a_00326"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 16,
      "event_tick": 146960,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1080.343800 -912.640900 9.031250; setang -10.362167 74.094210 0",
          "position_tick": 146830,
          "angle_tick": 146830,
          "origin": [
            1080.3438,
            -912.6409,
            9.03125
          ],
          "pitch": -10.362167,
          "yaw": 74.09421,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.492188,
            24.851562,
            -8.602478
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1173.786100 -848.252400 3.789317; setang -23.364136 89.373110 0",
          "position_tick": 146954,
          "angle_tick": 146954,
          "origin": [
            1173.7861,
            -848.2524,
            3.7893167
          ],
          "pitch": -23.364136,
          "yaw": 89.37311,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.15625,
            21.613281,
            -0.48431396
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1173.864136 -841.994629 3.313456; setang -26.070221 88.911316 0",
          "position_tick": 146960,
          "angle_tick": 146960,
          "origin": [
            1173.864135742188,
            -841.99462890625,
            3.313456296921
          ],
          "pitch": -26.070220947266,
          "yaw": 88.911315917969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.53125,
            108.140625,
            -8.223556518555
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146830,
          "last_tick": 146960,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9d718c0c55c9c21c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00088",
      "command_record_id": "demo_21a2c34da37a8e81c427_00088",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00088",
        "demo_3ef7bfc9c4cb1bcd3960_00218"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 6,
      "event_tick": 34926,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 343.753080 -19.315369 -197.991210; setang 7.567871 170.388340 0",
          "position_tick": 34796,
          "angle_tick": 34796,
          "origin": [
            343.75308,
            -19.315369,
            -197.99121
          ],
          "pitch": 7.567871,
          "yaw": 170.38834,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.4765625,
            -202.29297,
            59.523438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 279.869260 -258.949340 -167.212590; setang -10.648163 -165.412570 0",
          "position_tick": 34919,
          "angle_tick": 34919,
          "origin": [
            279.86926,
            -258.94934,
            -167.21259
          ],
          "pitch": -10.648163,
          "yaw": -165.41257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -223.36328,
            -57.773438,
            0.59375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 258.132050 -264.582275 -167.214417; setang -10.692108 -165.412567 0",
          "position_tick": 34926,
          "angle_tick": 34926,
          "origin": [
            258.132049560547,
            -264.582275390625,
            -167.214416503906
          ],
          "pitch": -10.692108154297,
          "yaw": -165.412567138672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -235.65625,
            -61.1015625,
            -1.09765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34796,
          "last_tick": 34926,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9d798c59d6e17e34",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_17accc02fe6ec2727063_00297",
      "command_record_id": "demo_bc6251413daa2447c1ff_00256",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00297",
        "demo_bc6251413daa2447c1ff_00256"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 14,
      "event_tick": 118088,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1245.108300 -1032.005900 -167.968750; setang -7.864838 69.284940 0",
          "position_tick": 118071,
          "angle_tick": 118071,
          "origin": [
            -1245.1083,
            -1032.0059,
            -167.96875
          ],
          "pitch": -7.8648376,
          "yaw": 69.28494,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1237.813500 -1056.729000 -167.968750; setang -0.770081 70.742340 0",
          "position_tick": 117958,
          "angle_tick": 117958,
          "origin": [
            -1237.8135,
            -1056.729,
            -167.96875
          ],
          "pitch": -0.77008057,
          "yaw": 70.74234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -27.5,
            27.898438,
            -216.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1243.030000 -1026.513900 -167.968750; setang -7.864838 69.284940 0",
          "position_tick": 118082,
          "angle_tick": 118082,
          "origin": [
            -1243.03,
            -1026.5139,
            -167.96875
          ],
          "pitch": -7.8648376,
          "yaw": 69.28494,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.75,
            49.539062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1241.047852 -1021.276367 -167.968750; setang -7.864838 69.284943 0",
          "position_tick": 118088,
          "angle_tick": 118088,
          "origin": [
            -1241.0478515625,
            -1021.2763671875,
            -167.96875
          ],
          "pitch": -7.864837646484,
          "yaw": 69.284942626953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.6796875,
            75.78515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117958,
          "last_tick": 118088,
          "samples": 131
        },
        "departure_tick": 118072,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9dc9895cbfe6e3dd",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_6e149681cbff13e6c780_00155",
      "command_record_id": "demo_86c38e0db4646195347a_00189",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00155",
        "demo_86c38e0db4646195347a_00189"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 10,
      "event_tick": 69784,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1622.713500 -38.473510 132.031250; setang 1.313553 123.353820 0",
          "position_tick": 69760,
          "angle_tick": 69760,
          "origin": [
            1622.7135,
            -38.47351,
            132.03125
          ],
          "pitch": 1.3135529,
          "yaw": 123.35382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2077.995400 313.952730 160.031250; setang 10.923157 -145.975680 0",
          "position_tick": 69272,
          "angle_tick": 69272,
          "origin": [
            2077.9954,
            313.95273,
            160.03125
          ],
          "pitch": 10.923157,
          "yaw": -145.97568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -249.23438,
            -2.046875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1603.026500 -8.837036 132.031250; setang 0.362885 123.980710 0",
          "position_tick": 69778,
          "angle_tick": 69778,
          "origin": [
            1603.0265,
            -8.837036,
            132.03125
          ],
          "pitch": 0.36288452,
          "yaw": 123.98071,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.13281,
            161.66016,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1593.769653 4.967761 132.031250; setang 0.362885 123.960815 0",
          "position_tick": 69784,
          "angle_tick": 69784,
          "origin": [
            1593.769653320312,
            4.967760562897,
            132.03125
          ],
          "pitch": 0.362884521484,
          "yaw": 123.960815429688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.75,
            182.902221679688,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69272,
          "last_tick": 69784,
          "samples": 513
        },
        "departure_tick": 69761,
        "movement_to_event_ms": 375.0,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9e0f02636095a666",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00363",
      "command_record_id": "demo_1b9d5eac73de0b387701_00363",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00363",
        "demo_3ef7bfc9c4cb1bcd3960_00355"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 17,
      "event_tick": 143665,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1168.076400 238.741410 -104.156250; setang 24.908417 103.064120 0",
          "position_tick": 143153,
          "angle_tick": 143153,
          "origin": [
            1168.0764,
            238.74141,
            -104.15625
          ],
          "pitch": 24.908417,
          "yaw": 103.06412,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -76.703125,
            250.87012,
            22.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -303.630130 473.688170 -79.968750; setang 12.513428 153.712130 0",
          "position_tick": 143659,
          "angle_tick": 143659,
          "origin": [
            -303.63013,
            473.68817,
            -79.96875
          ],
          "pitch": 12.513428,
          "yaw": 153.71213,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.04688,
            -122.32422,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -320.480957 464.998505 -79.968750; setang 12.513428 153.712128 0",
          "position_tick": 143665,
          "angle_tick": 143665,
          "origin": [
            -320.48095703125,
            464.998504638672,
            -79.96875
          ],
          "pitch": 12.513427734375,
          "yaw": 153.712127685547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -220.30859375,
            -106.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143153,
          "last_tick": 143665,
          "samples": 513
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9e5c8256363feccd",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1b9d5eac73de0b387701_00478",
      "command_record_id": "demo_1b9d5eac73de0b387701_00478",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00478",
        "demo_585d972b6bcf05f54588_00252"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 21,
      "event_tick": 180839,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2122.414300 574.046450 -117.609375; setang 1.804169 11.744049 0",
          "position_tick": 180709,
          "angle_tick": 180709,
          "origin": [
            -2122.4143,
            574.04645,
            -117.609375
          ],
          "pitch": 1.8041687,
          "yaw": 11.744049,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2063.524700 420.157500 -159.968750; setang -16.675873 29.607819 0",
          "position_tick": 180833,
          "angle_tick": 180833,
          "origin": [
            -2063.5247,
            420.1575,
            -159.96875
          ],
          "pitch": -16.675873,
          "yaw": 29.607819,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            169.8125,
            96.52734,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2049.255615 428.266052 -159.968750; setang -16.675873 29.607819 0",
          "position_tick": 180839,
          "angle_tick": 180839,
          "origin": [
            -2049.255615234375,
            428.266052246094,
            -159.96875
          ],
          "pitch": -16.675872802734,
          "yaw": 29.607818603516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            178.390625,
            101.375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 180709,
          "last_tick": 180839,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9e84a089ddf67801",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00508",
      "command_record_id": "demo_1b9d5eac73de0b387701_00508",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00508",
        "demo_fde4c2af9b83d7a5ead3_00252"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 22,
      "event_tick": 188580,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -160.031250 887.950989 -135.327759; setang -6.922073 -120.974579 0",
          "position_tick": 188571,
          "angle_tick": 188580,
          "origin": [
            -160.03125,
            887.950988769531,
            -135.327758789062
          ],
          "pitch": -6.922073364258,
          "yaw": -120.974578857422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -160.031250 887.951000 -124.718750; setang -6.922073 -120.974580 0",
          "position_tick": 188574,
          "angle_tick": 188574,
          "origin": [
            -160.03125,
            887.951,
            -124.71875
          ],
          "pitch": -6.9220734,
          "yaw": -120.97458,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -160.031250 887.950989 -106.156250; setang -6.922073 -120.974579 0",
          "position_tick": 188580,
          "angle_tick": 188580,
          "origin": [
            -160.03125,
            887.950988769531,
            -106.15625
          ],
          "pitch": -6.922073364258,
          "yaw": -120.974578857422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 188346,
          "last_tick": 188580,
          "samples": 235
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9eb758f6110d7458",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00059",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00167",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00059",
        "demo_fde4c2af9b83d7a5ead3_00167"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 9,
      "event_tick": 61263,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 735.890440 -2186.230700 -39.968750; setang -6.580811 -164.901700 0",
          "position_tick": 61230,
          "angle_tick": 61230,
          "origin": [
            735.89044,
            -2186.2307,
            -39.96875
          ],
          "pitch": -6.5808105,
          "yaw": -164.9017,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 939.044500 -1788.498300 -71.968750; setang -0.661926 -136.825440 0",
          "position_tick": 60751,
          "angle_tick": 60751,
          "origin": [
            939.0445,
            -1788.4983,
            -71.96875
          ],
          "pitch": -0.66192627,
          "yaw": -136.82544,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.0429688,
            -129.98438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 676.281600 -2202.305200 -39.968750; setang -6.619949 -164.901700 0",
          "position_tick": 61256,
          "angle_tick": 61256,
          "origin": [
            676.2816,
            -2202.3052,
            -39.96875
          ],
          "pitch": -6.6199493,
          "yaw": -164.9017,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -217.65625,
            -58.703125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 654.933289 -2208.063721 -39.968750; setang -6.619949 -164.901703 0",
          "position_tick": 61263,
          "angle_tick": 61263,
          "origin": [
            654.933288574219,
            -2208.063720703125,
            -39.96875
          ],
          "pitch": -6.61994934082,
          "yaw": -164.901702880859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -232.19140625,
            -62.640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60751,
          "last_tick": 61263,
          "samples": 513
        },
        "departure_tick": 61231,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9ec0d41e0021141a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00385",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00385",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00385",
        "demo_f53e9889dd94c99a6feb_00285"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 20,
      "event_tick": 160194,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 160.035446 -1119.968750 -415.968750; setang -3.360107 28.618347 0",
          "position_tick": 160187,
          "angle_tick": 160194,
          "origin": [
            160.035446166992,
            -1119.96875,
            -415.96875
          ],
          "pitch": -3.360107421875,
          "yaw": 28.618347167969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 160.035450 -1119.968800 -415.968750; setang -3.301392 28.677063 0",
          "position_tick": 160188,
          "angle_tick": 160188,
          "origin": [
            160.03545,
            -1119.9688,
            -415.96875
          ],
          "pitch": -3.3013916,
          "yaw": 28.677063,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 160.035446 -1119.968750 -415.968750; setang -3.360107 28.618347 0",
          "position_tick": 160194,
          "angle_tick": 160194,
          "origin": [
            160.035446166992,
            -1119.96875,
            -415.96875
          ],
          "pitch": -3.360107421875,
          "yaw": 28.618347167969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160022,
          "last_tick": 160194,
          "samples": 173
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9f17101063252e98",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00218",
      "command_record_id": "demo_07e639ec7f941287e35b_00218",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00218",
        "demo_1e8907bfd30b0bcdbfe9_00286"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 11,
      "event_tick": 84157,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 567.685700 -863.413800 -399.968750; setang 0.871353 -76.869965 0",
          "position_tick": 84027,
          "angle_tick": 84027,
          "origin": [
            567.6857,
            -863.4138,
            -399.96875
          ],
          "pitch": 0.87135315,
          "yaw": -76.869965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.390625,
            -1.6796875,
            11.390625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 483.985020 -864.238000 -391.968750; setang 0.237915 -69.082030 0",
          "position_tick": 84150,
          "angle_tick": 84150,
          "origin": [
            483.98502,
            -864.238,
            -391.96875
          ],
          "pitch": 0.23791504,
          "yaw": -69.08203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 483.985016 -864.237976 -391.968750; setang 0.237915 -69.082031 0",
          "position_tick": 84157,
          "angle_tick": 84157,
          "origin": [
            483.985015869141,
            -864.237976074219,
            -391.96875
          ],
          "pitch": 0.237915039062,
          "yaw": -69.08203125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84027,
          "last_tick": 84157,
          "samples": 131
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9f9c75f744c81b91",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00018",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00018",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00018",
        "demo_86c38e0db4646195347a_00058"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 2,
      "event_tick": 8630,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 498.953000 2462.152600 167.031250; setang 4.593658 64.932980 0",
          "position_tick": 8527,
          "angle_tick": 8527,
          "origin": [
            498.953,
            2462.1526,
            167.03125
          ],
          "pitch": 4.5936584,
          "yaw": 64.93298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 480.930330 2576.589400 161.531250; setang 7.444946 -16.854065 0",
          "position_tick": 8355,
          "angle_tick": 8355,
          "origin": [
            480.93033,
            2576.5894,
            161.53125
          ],
          "pitch": 7.4449463,
          "yaw": -16.854065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.796875,
            113.21875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 500.434700 2617.888400 161.531230; setang 7.233460 -24.879578 0",
          "position_tick": 8623,
          "angle_tick": 8623,
          "origin": [
            500.4347,
            2617.8884,
            161.53123
          ],
          "pitch": 7.2334595,
          "yaw": -24.879578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.029297,
            45.640625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 499.963226 2619.536377 161.531235; setang 8.078384 -25.618744 0",
          "position_tick": 8630,
          "angle_tick": 8630,
          "origin": [
            499.963226318359,
            2619.536376953125,
            161.531234741211
          ],
          "pitch": 8.078384399414,
          "yaw": -25.618743896484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.66015625,
            2.265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8355,
          "last_tick": 8630,
          "samples": 276
        },
        "departure_tick": 8528,
        "movement_to_event_ms": 1609.375,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9facac876f4e01f9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_78d0d18d21d68a5f4162_00156",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00156",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00156",
        "demo_79fb1d50cba757afee7d_00205"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 8,
      "event_tick": 54551,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 4.400024 -142.741240 0",
          "position_tick": 54483,
          "angle_tick": 54483,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 4.4000244,
          "yaw": -142.74124,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 6.113556 -138.302080 0",
          "position_tick": 54421,
          "angle_tick": 54421,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 6.113556,
          "yaw": -138.30208,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 80.706140 2220.808600 -124.871340; setang 0.467255 -150.607450 0",
          "position_tick": 54544,
          "angle_tick": 54544,
          "origin": [
            80.70614,
            2220.8086,
            -124.87134
          ],
          "pitch": 0.46725464,
          "yaw": -150.60745,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -201.44873,
            -115.390625,
            1.2851562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 61.110611 2209.650635 -126.884644; setang 0.428467 -150.685043 0",
          "position_tick": 54551,
          "angle_tick": 54551,
          "origin": [
            61.110610961914,
            2209.650634765625,
            -126.884643554688
          ],
          "pitch": 0.428466796875,
          "yaw": -150.685043334961,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -212.40234375,
            -120.59375,
            -22.6953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54421,
          "last_tick": 54551,
          "samples": 131
        },
        "departure_tick": 54484,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9fbaedc687ff3529",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00044",
      "command_record_id": "demo_bc6251413daa2447c1ff_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00044",
        "demo_f1d8725268c9f30ce844_00019"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 4,
      "event_tick": 23094,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1145.427200 93.519490 -164.817200; setang 13.172607 98.402130 0",
          "position_tick": 22696,
          "angle_tick": 22696,
          "origin": [
            1145.4272,
            93.51949,
            -164.8172
          ],
          "pitch": 13.172607,
          "yaw": 98.40213,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.726562,
            244.58594,
            -0.92578125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 355.367460 -43.976074 -190.423830; setang 2.667618 -129.130550 0",
          "position_tick": 23088,
          "angle_tick": 23088,
          "origin": [
            355.36746,
            -43.976074,
            -190.42383
          ],
          "pitch": 2.6676178,
          "yaw": -129.13055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -151.31836,
            -182.51562,
            62.10547
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 343.284912 -58.630066 -185.463928; setang 2.667618 -129.130554 0",
          "position_tick": 23094,
          "angle_tick": 23094,
          "origin": [
            343.284912109375,
            -58.630065917969,
            -185.463928222656
          ],
          "pitch": 2.667617797852,
          "yaw": -129.130554199219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -155.65625,
            -189.203125,
            63.125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22696,
          "last_tick": 23094,
          "samples": 399
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9ffcbe74bb00ef5f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_92655b67d38bb2eb32f4_00111",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00111",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00111",
        "demo_da35559385e7d6e5ce42_00206"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 8,
      "event_tick": 49185,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1411.967500 -288.007200 -28.480347; setang 1.870087 -155.430450 0",
          "position_tick": 49045,
          "angle_tick": 49045,
          "origin": [
            1411.9675,
            -288.0072,
            -28.480347
          ],
          "pitch": 1.8700867,
          "yaw": -155.43045,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.72266,
            84.8125,
            155.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 949.637940 -361.618040 -31.968750; setang -7.370117 120.722230 0",
          "position_tick": 49179,
          "angle_tick": 49179,
          "origin": [
            949.63794,
            -361.61804,
            -31.96875
          ],
          "pitch": -7.370117,
          "yaw": 120.72223,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.35156,
            177.13281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 940.636902 -346.777405 -31.968750; setang -8.139832 121.244781 0",
          "position_tick": 49185,
          "angle_tick": 49185,
          "origin": [
            940.636901855469,
            -346.777404785156,
            -31.96875
          ],
          "pitch": -8.139831542969,
          "yaw": 121.244781494141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.171875,
            195.1640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49045,
          "last_tick": 49185,
          "samples": 141
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a002e6cb5174d867",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_21a2c34da37a8e81c427_00076",
      "command_record_id": "demo_21a2c34da37a8e81c427_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00076",
        "demo_9c5c91359adde2e94631_00272"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 5,
      "event_tick": 30815,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1339.310800 814.074340 -79.968750; setang -2.967682 -160.356450 0",
          "position_tick": 30756,
          "angle_tick": 30756,
          "origin": [
            -1339.3108,
            814.07434,
            -79.96875
          ],
          "pitch": -2.967682,
          "yaw": -160.35645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1255.280800 719.356400 -79.968750; setang -1.630096 -169.718860 0",
          "position_tick": 30665,
          "angle_tick": 30665,
          "origin": [
            -1255.2808,
            719.3564,
            -79.96875
          ],
          "pitch": -1.6300964,
          "yaw": -169.71886,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.484375,
            94.46875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1409.158300 789.189330 -60.523560; setang -1.671982 -160.440220 0",
          "position_tick": 30809,
          "angle_tick": 30809,
          "origin": [
            -1409.1583,
            789.18933,
            -60.52356
          ],
          "pitch": -1.6719818,
          "yaw": -160.44022,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -168.78125,
            -59.90625,
            112.52344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1424.006348 783.913269 -50.624878; setang -1.671982 -160.398331 0",
          "position_tick": 30815,
          "angle_tick": 30815,
          "origin": [
            -1424.00634765625,
            783.913269042969,
            -50.624877929688
          ],
          "pitch": -1.671981811523,
          "yaw": -160.398330688477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.8203125,
            -70.67578125,
            132.546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30665,
          "last_tick": 30815,
          "samples": 151
        },
        "departure_tick": 30757,
        "movement_to_event_ms": 921.875,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a0196eda4f7b490f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00301",
      "command_record_id": "demo_21a2c34da37a8e81c427_00301",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00301",
        "demo_62cb3af35c3893a91c7d_00284"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 16,
      "event_tick": 115567,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2180.244400 828.065370 -123.155270; setang -13.047302 -19.668610 0",
          "position_tick": 115559,
          "angle_tick": 115559,
          "origin": [
            -2180.2444,
            828.06537,
            -123.15527
          ],
          "pitch": -13.047302,
          "yaw": -19.66861,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2174.264000 828.691960 -123.490660; setang -6.252594 -21.072113 0",
          "position_tick": 115437,
          "angle_tick": 115437,
          "origin": [
            -2174.264,
            828.69196,
            -123.49066
          ],
          "pitch": -6.252594,
          "yaw": -21.072113,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.109375,
            -233.40625,
            27.226562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2179.415000 827.769200 -123.240845; setang -13.047302 -19.668610 0",
          "position_tick": 115561,
          "angle_tick": 115561,
          "origin": [
            -2179.415,
            827.7692,
            -123.240845
          ],
          "pitch": -13.047302,
          "yaw": -19.66861,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.328125,
            -6.8945312,
            -1.9921875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2174.002686 825.834106 -123.799866; setang -13.047302 -19.668610 0",
          "position_tick": 115567,
          "angle_tick": 115567,
          "origin": [
            -2174.002685546875,
            825.834106445312,
            -123.799865722656
          ],
          "pitch": -13.047302246094,
          "yaw": -19.668609619141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.609375,
            -28.11328125,
            -8.12109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115437,
          "last_tick": 115567,
          "samples": 131
        },
        "departure_tick": 115560,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a0496e5a05879d25",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00397",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00397",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00397",
        "demo_86c38e0db4646195347a_00159"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 20,
      "event_tick": 192208,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1154.550400 2701.334700 125.436520; setang 9.009125 -164.040990 0",
          "position_tick": 192078,
          "angle_tick": 192078,
          "origin": [
            1154.5504,
            2701.3347,
            125.43652
          ],
          "pitch": 9.009125,
          "yaw": -164.04099,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 847.630900 2525.305000 142.031250; setang 1.390106 -113.075750 0",
          "position_tick": 192195,
          "angle_tick": 192195,
          "origin": [
            847.6309,
            2525.305,
            142.03125
          ],
          "pitch": 1.3901062,
          "yaw": -113.07575,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -71.58203,
            -234.3125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 833.788147 2481.503174 183.031250; setang 1.441620 -113.384399 0",
          "position_tick": 192208,
          "angle_tick": 192208,
          "origin": [
            833.788146972656,
            2481.503173828125,
            183.03125
          ],
          "pitch": 1.441619873047,
          "yaw": -113.384399414062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -73.828125,
            -233.609375,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192078,
          "last_tick": 192208,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a0563c3bb76f93bd",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00457",
      "command_record_id": "demo_67348e1baa5b49bad101_00457",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00457",
        "demo_f1d8725268c9f30ce844_00372"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 21,
      "event_tick": 193719,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 468.418370 -1570.176800 -246.174260; setang -11.537704 -178.357880 0",
          "position_tick": 193207,
          "angle_tick": 193207,
          "origin": [
            468.41837,
            -1570.1768,
            -246.17426
          ],
          "pitch": -11.537704,
          "yaw": -178.35788,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.23828,
            75.00781,
            24.617188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 404.440120 -1520.896200 -214.183350; setang -23.665588 -178.975520 0",
          "position_tick": 193712,
          "angle_tick": 193712,
          "origin": [
            404.44012,
            -1520.8962,
            -214.18335
          ],
          "pitch": -23.665588,
          "yaw": -178.97552,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -31.886719,
            -0.5625,
            15.941406
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 401.107971 -1520.955322 -212.517334; setang -23.753479 -178.975525 0",
          "position_tick": 193719,
          "angle_tick": 193719,
          "origin": [
            401.107971191406,
            -1520.955322265625,
            -212.517333984375
          ],
          "pitch": -23.753479003906,
          "yaw": -178.975524902344,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -37.57421875,
            -0.65625,
            18.7890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 193207,
          "last_tick": 193719,
          "samples": 513
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a07dcb33f1012fca",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_9973c9a1187116ecba8b_00054",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00412",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00054",
        "demo_b24ca24bca0f9defa72c_00412"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "s1n",
      "round": 20,
      "event_tick": 162779,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 467.886630 1823.492300 99.237740; setang 7.642700 -34.684525 0",
          "position_tick": 162687,
          "angle_tick": 162687,
          "origin": [
            467.88663,
            1823.4923,
            99.23774
          ],
          "pitch": 7.6427,
          "yaw": -34.684525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 262.585330 1495.614000 1.234575; setang -4.534271 71.423830 0",
          "position_tick": 162451,
          "angle_tick": 162451,
          "origin": [
            262.58533,
            1495.614,
            1.2345753
          ],
          "pitch": -4.5342712,
          "yaw": 71.42383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.728516,
            -21.867188,
            -0.4765625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 361.564970 2005.896700 95.715576; setang -10.335724 18.914001 0",
          "position_tick": 162773,
          "angle_tick": 162773,
          "origin": [
            361.56497,
            2005.8967,
            95.715576
          ],
          "pitch": -10.335724,
          "yaw": 18.914001,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.44336,
            65.546875,
            -4.1523438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 375.350464 2011.424438 95.578949; setang -10.712006 18.735809 0",
          "position_tick": 162779,
          "angle_tick": 162779,
          "origin": [
            375.350463867188,
            2011.424438476562,
            95.578948974609
          ],
          "pitch": -10.712005615234,
          "yaw": 18.735809326172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            187.587890625,
            72.828125,
            5.0654296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162451,
          "last_tick": 162779,
          "samples": 329
        },
        "departure_tick": 162688,
        "movement_to_event_ms": 1437.5,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a0903a20c4dce13b",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00402",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00402",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00402",
        "demo_731311ac42553ee59f1a_00302"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 18,
      "event_tick": 139229,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -282.636230 967.759160 78.031250; setang -0.463486 -104.414406 0",
          "position_tick": 139059,
          "angle_tick": 139059,
          "origin": [
            -282.63623,
            967.75916,
            78.03125
          ],
          "pitch": -0.46348572,
          "yaw": -104.414406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.148438,
            -249.40625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -523.153200 440.648680 160.031270; setang -3.732269 -102.355156 0",
          "position_tick": 139223,
          "angle_tick": 139223,
          "origin": [
            -523.1532,
            440.64868,
            160.03127
          ],
          "pitch": -3.7322693,
          "yaw": -102.355156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.152344,
            -240.22266,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -527.005798 421.899780 160.031265; setang -3.989746 -102.226410 0",
          "position_tick": 139229,
          "angle_tick": 139229,
          "origin": [
            -527.005798339844,
            421.899780273438,
            160.031265258789
          ],
          "pitch": -3.98974609375,
          "yaw": -102.226409912109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.73046875,
            -239.900390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139059,
          "last_tick": 139229,
          "samples": 171
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a0f1a9bb10d450ed",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5cc1733fab4c73f800c9_00469",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00469",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00469",
        "demo_a50086abe9c7c4a980cd_00329"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 22,
      "event_tick": 188098,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 6.598816 -769.635681 -95.968750; setang 3.542053 11.250336 0",
          "position_tick": 188083,
          "angle_tick": 188098,
          "origin": [
            6.598815917969,
            -769.635681152344,
            -95.96875
          ],
          "pitch": 3.542053222656,
          "yaw": 11.250335693359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 6.598816 -769.635700 -66.531250; setang 3.542053 11.250336 0",
          "position_tick": 188091,
          "angle_tick": 188091,
          "origin": [
            6.598816,
            -769.6357,
            -66.53125
          ],
          "pitch": 3.5420532,
          "yaw": 11.250336,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 6.598816 -769.635681 -50.781250; setang 3.542053 11.250336 0",
          "position_tick": 188098,
          "angle_tick": 188098,
          "origin": [
            6.598815917969,
            -769.635681152344,
            -50.78125
          ],
          "pitch": 3.542053222656,
          "yaw": 11.250335693359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            137.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 187809,
          "last_tick": 188098,
          "samples": 290
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a16020fd61c5a2bc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00360",
      "command_record_id": "demo_49fabf21b1c26f1010df_00360",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00360",
        "demo_9973c9a1187116ecba8b_00306"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 18,
      "event_tick": 168852,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 916.040710 1123.968750 1.416784; setang -51.957428 78.057861 0",
          "position_tick": 168844,
          "angle_tick": 168852,
          "origin": [
            916.040710449219,
            1123.96875,
            1.416784286499
          ],
          "pitch": -51.957427978516,
          "yaw": 78.057861328125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 916.040700 1123.968800 5.984375; setang -51.957428 78.057860 0",
          "position_tick": 168845,
          "angle_tick": 168845,
          "origin": [
            916.0407,
            1123.9688,
            5.984375
          ],
          "pitch": -51.957428,
          "yaw": 78.05786,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 916.040710 1123.968750 29.312500; setang -51.957428 78.057861 0",
          "position_tick": 168852,
          "angle_tick": 168852,
          "origin": [
            916.040710449219,
            1123.96875,
            29.3125
          ],
          "pitch": -51.957427978516,
          "yaw": 78.057861328125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168722,
          "last_tick": 168852,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a21402122b4e99c1",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00001",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00001",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00001",
        "demo_7dadd8516dde2b87da75_00172"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 1,
      "event_tick": 1873,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 891.361800 2666.252000 140.084300; setang 9.530304 -144.059270 0",
          "position_tick": 1743,
          "angle_tick": 1743,
          "origin": [
            891.3618,
            2666.252,
            140.0843
          ],
          "pitch": 9.530304,
          "yaw": -144.05927,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -205.3125,
            -22.90625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 795.044900 2243.310500 136.031270; setang -5.015945 -131.069980 0",
          "position_tick": 1867,
          "angle_tick": 1867,
          "origin": [
            795.0449,
            2243.3105,
            136.03127
          ],
          "pitch": -5.0159454,
          "yaw": -131.06998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -152.64062,
            -191.64062,
            -0.0048828125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 782.935303 2228.488525 136.031265; setang -5.042389 -130.964584 0",
          "position_tick": 1873,
          "angle_tick": 1873,
          "origin": [
            782.935302734375,
            2228.488525390625,
            136.031265258789
          ],
          "pitch": -5.042388916016,
          "yaw": -130.964584350586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -155.94140625,
            -188.953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1743,
          "last_tick": 1873,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a219a59f6fe5c30b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00256",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00256",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00256",
        "demo_f53e9889dd94c99a6feb_00323"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "woxic",
      "round": 15,
      "event_tick": 116298,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1950.955200 -594.997000 -351.968750; setang 3.871994 -131.091610 0",
          "position_tick": 116168,
          "angle_tick": 116168,
          "origin": [
            1950.9552,
            -594.997,
            -351.96875
          ],
          "pitch": 3.871994,
          "yaw": -131.09161,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1706.168500 -951.884400 -351.968750; setang -2.728043 -135.008240 0",
          "position_tick": 116292,
          "angle_tick": 116292,
          "origin": [
            1706.1685,
            -951.8844,
            -351.96875
          ],
          "pitch": -2.7280426,
          "yaw": -135.00824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -166.82031,
            -179.4375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1693.024658 -965.734680 -351.968750; setang -2.728043 -134.986267 0",
          "position_tick": 116298,
          "angle_tick": 116298,
          "origin": [
            1693.024658203125,
            -965.734680175781,
            -351.96875
          ],
          "pitch": -2.728042602539,
          "yaw": -134.986267089844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.296875,
            -174.890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116168,
          "last_tick": 116298,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a2e569a1f0270eaa",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2160153112cdae3ea873_00097",
      "command_record_id": "demo_2160153112cdae3ea873_00097",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00097",
        "demo_c41e59c2737947d52711_00121"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 7,
      "event_tick": 51866,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2191.332800 192.884860 1616.030300; setang 11.361923 158.693730 0",
          "position_tick": 51389,
          "angle_tick": 51389,
          "origin": [
            2191.3328,
            192.88486,
            1616.0303
          ],
          "pitch": 11.361923,
          "yaw": 158.69373,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -236.76562,
            -5.984375,
            -228.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 748.752200 717.533750 1700.031200; setang -5.081863 104.206696 0",
          "position_tick": 51860,
          "angle_tick": 51860,
          "origin": [
            748.7522,
            717.53375,
            1700.0312
          ],
          "pitch": -5.0818634,
          "yaw": 104.206696,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -59.023438,
            224.33984,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 744.040527 735.652527 1700.031250; setang -5.081863 104.188843 0",
          "position_tick": 51866,
          "angle_tick": 51866,
          "origin": [
            744.04052734375,
            735.652526855469,
            1700.03125
          ],
          "pitch": -5.08186340332,
          "yaw": 104.188842773438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.84765625,
            235.04296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51389,
          "last_tick": 51866,
          "samples": 478
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a369e3098ce12cc2",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_4d520a1960bac889dc2d_00164",
      "command_record_id": "demo_4d520a1960bac889dc2d_00164",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00164",
        "demo_f53e9889dd94c99a6feb_00108"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 9,
      "event_tick": 67045,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 207.843020 -2147.062000 -415.968750; setang -0.954773 -0.253021 0",
          "position_tick": 66787,
          "angle_tick": 66787,
          "origin": [
            207.84302,
            -2147.062,
            -415.96875
          ],
          "pitch": -0.95477295,
          "yaw": -0.25302124,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.794922,
            -107.71875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 473.433000 -2315.642000 -415.968750; setang -0.785522 2.334259 0",
          "position_tick": 67039,
          "angle_tick": 67039,
          "origin": [
            473.433,
            -2315.642,
            -415.96875
          ],
          "pitch": -0.78552246,
          "yaw": 2.334259,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            152.61133,
            5.828125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 487.700287 -2315.079102 -415.968750; setang -0.816071 2.395706 0",
          "position_tick": 67045,
          "angle_tick": 67045,
          "origin": [
            487.700286865234,
            -2315.0791015625,
            -415.96875
          ],
          "pitch": -0.816070556641,
          "yaw": 2.395706176758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            194.97265625,
            7.796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66787,
          "last_tick": 67045,
          "samples": 259
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a3802df051245dd7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5866197d339b3ac61e8a_00167",
      "command_record_id": "demo_5866197d339b3ac61e8a_00167",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00167",
        "demo_fbb358b45e5cdb7b7700_00049"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "iM",
      "round": 9,
      "event_tick": 69352,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1151.922607 -1144.008789 64.031250; setang -26.188995 83.572662 0",
          "position_tick": 69337,
          "angle_tick": 69352,
          "origin": [
            -1151.922607421875,
            -1144.0087890625,
            64.03125
          ],
          "pitch": -26.188995361328,
          "yaw": 83.572662353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1151.922600 -1144.008800 64.031250; setang -26.188995 83.572660 0",
          "position_tick": 69338,
          "angle_tick": 69338,
          "origin": [
            -1151.9226,
            -1144.0088,
            64.03125
          ],
          "pitch": -26.188995,
          "yaw": 83.57266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1151.922607 -1144.008789 107.859375; setang -26.188995 83.572662 0",
          "position_tick": 69352,
          "angle_tick": 69352,
          "origin": [
            -1151.922607421875,
            -1144.0087890625,
            107.859375
          ],
          "pitch": -26.188995361328,
          "yaw": 83.572662353516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            144.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69094,
          "last_tick": 69352,
          "samples": 259
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a3a2f067aad23faa",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00398",
      "command_record_id": "demo_07e639ec7f941287e35b_00398",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00398",
        "demo_1e8907bfd30b0bcdbfe9_00001"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 22,
      "event_tick": 174682,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 18.244022 -2093.960400 -415.968750; setang -24.211807 27.666656 0",
          "position_tick": 174662,
          "angle_tick": 174662,
          "origin": [
            18.244022,
            -2093.9604,
            -415.96875
          ],
          "pitch": -24.211807,
          "yaw": 27.666656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -175.820070 -1769.527300 -415.968750; setang 3.541031 -33.485640 0",
          "position_tick": 174400,
          "angle_tick": 174400,
          "origin": [
            -175.82007,
            -1769.5273,
            -415.96875
          ],
          "pitch": 3.541031,
          "yaw": -33.48564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.105469,
            -245.46875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 37.664630 -2083.746300 -415.968750; setang -25.137054 27.762451 0",
          "position_tick": 174676,
          "angle_tick": 174676,
          "origin": [
            37.66463,
            -2083.7463,
            -415.96875
          ],
          "pitch": -25.137054,
          "yaw": 27.762451,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            144.70264,
            76.140625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 50.836460 -2076.814697 -415.968750; setang -25.232849 27.762451 0",
          "position_tick": 174682,
          "angle_tick": 174682,
          "origin": [
            50.836460113525,
            -2076.814697265625,
            -415.96875
          ],
          "pitch": -25.232849121094,
          "yaw": 27.762451171875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            178.42578125,
            93.90625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174400,
          "last_tick": 174682,
          "samples": 283
        },
        "departure_tick": 174663,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a3a42fef7653ff7b",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_585d972b6bcf05f54588_00344",
      "command_record_id": "demo_585d972b6bcf05f54588_00344",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00344",
        "demo_62cb3af35c3893a91c7d_00283"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 18,
      "event_tick": 150514,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1308.845100 -2275.474000 -210.572140; setang 4.267853 -11.388367 0",
          "position_tick": 150002,
          "angle_tick": 150002,
          "origin": [
            -1308.8451,
            -2275.474,
            -210.57214
          ],
          "pitch": 4.267853,
          "yaw": -11.388367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.54688,
            -56.46875,
            52.472656
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -111.048645 -1971.046900 -167.968750; setang -0.835999 60.067413 0",
          "position_tick": 150507,
          "angle_tick": 150507,
          "origin": [
            -111.048645,
            -1971.0469,
            -167.96875
          ],
          "pitch": -0.83599854,
          "yaw": 60.067413,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            57.054688,
            99.10156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -103.599915 -1958.112305 -167.968750; setang -0.835999 60.067413 0",
          "position_tick": 150514,
          "angle_tick": 150514,
          "origin": [
            -103.599914550781,
            -1958.1123046875,
            -167.96875
          ],
          "pitch": -0.835998535156,
          "yaw": 60.067413330078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.40234375,
            155.25,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150002,
          "last_tick": 150514,
          "samples": 513
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a3f0bf3c78384855",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_585d972b6bcf05f54588_00323",
      "command_record_id": "demo_585d972b6bcf05f54588_00323",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00323",
        "demo_bc6251413daa2447c1ff_00069"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 17,
      "event_tick": 143135,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -471.432250 -541.904660 -272.700320; setang -14.305573 -119.436150 0",
          "position_tick": 143065,
          "angle_tick": 143065,
          "origin": [
            -471.43225,
            -541.90466,
            -272.70032
          ],
          "pitch": -14.3055725,
          "yaw": -119.43615,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -18.882385 -544.823900 -195.232060; setang -1.418945 -171.739990 0",
          "position_tick": 142805,
          "angle_tick": 142805,
          "origin": [
            -18.882385,
            -544.8239,
            -195.23206
          ],
          "pitch": -1.4189453,
          "yaw": -171.73999,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -372.397950 -573.927900 -274.764950; setang -14.156921 -140.209930 0",
          "position_tick": 143128,
          "angle_tick": 143128,
          "origin": [
            -372.39795,
            -573.9279,
            -274.76495
          ],
          "pitch": -14.156921,
          "yaw": -140.20993,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -115.97656,
            -97.52344,
            2.3125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -385.683716 -585.059448 -274.504822; setang -15.311859 -140.061264 0",
          "position_tick": 143135,
          "angle_tick": 143135,
          "origin": [
            -385.683715820312,
            -585.059448242188,
            -274.504821777344
          ],
          "pitch": -15.311859130859,
          "yaw": -140.061264038086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.10546875,
            -128.19140625,
            2.98828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142805,
          "last_tick": 143135,
          "samples": 331
        },
        "departure_tick": 143066,
        "movement_to_event_ms": 1093.75,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a3fd973140649b09",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00270",
      "command_record_id": "demo_1e37c617488eba4e7406_00270",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00270",
        "demo_4f80b8bcc2fa56bb83a7_00377"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "huNter-",
      "round": 11,
      "event_tick": 89711,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 9.575848 -1858.262800 -159.968750; setang 5.059891 10.962982 0",
          "position_tick": 89276,
          "angle_tick": 89276,
          "origin": [
            9.575848,
            -1858.2628,
            -159.96875
          ],
          "pitch": 5.0598907,
          "yaw": 10.962982,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.796875,
            235.14844,
            -20.230469
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1057.711900 -869.386500 8.820694; setang -3.162354 140.569400 0",
          "position_tick": 89705,
          "angle_tick": 89705,
          "origin": [
            1057.7119,
            -869.3865,
            8.820694
          ],
          "pitch": -3.1623535,
          "yaw": 140.5694,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.63281,
            188.6211,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1045.245850 -855.179138 3.902765; setang -4.262360 140.239441 0",
          "position_tick": 89711,
          "angle_tick": 89711,
          "origin": [
            1045.245849609375,
            -855.179138183594,
            3.902765274048
          ],
          "pitch": -4.262359619141,
          "yaw": 140.239440917969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -166.1015625,
            179.10546875,
            -61.998199462891
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 89276,
          "last_tick": 89711,
          "samples": 436
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a42703ce172273c8",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5d6af8fdfb719608e960_00337",
      "command_record_id": "demo_5d6af8fdfb719608e960_00337",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00337",
        "demo_9da916c73bb5ff938c63_00021"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 14,
      "event_tick": 125266,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 854.429900 2563.846700 140.084300; setang 6.074753 -121.601490 0",
          "position_tick": 125136,
          "angle_tick": 125136,
          "origin": [
            854.4299,
            2563.8467,
            140.0843
          ],
          "pitch": 6.074753,
          "yaw": -121.60149,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -82.16406,
            -42.15625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 865.341700 2143.189500 136.366290; setang 1.235626 -160.289840 0",
          "position_tick": 125260,
          "angle_tick": 125260,
          "origin": [
            865.3417,
            2143.1895,
            136.36629
          ],
          "pitch": 1.2356262,
          "yaw": -160.28984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -134.25,
            -64.46875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 852.648193 2137.743896 136.366272; setang 2.033508 -161.834442 0",
          "position_tick": 125266,
          "angle_tick": 125266,
          "origin": [
            852.648193359375,
            2137.743896484375,
            136.366271972656
          ],
          "pitch": 2.033508300781,
          "yaw": -161.834442138672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -164.3984375,
            -68.15625,
            -0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125136,
          "last_tick": 125266,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a427882142871dab",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00284",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00284",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00284",
        "demo_f53e9889dd94c99a6feb_00292"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zorte",
      "round": 15,
      "event_tick": 129934,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -209.969971 -539.484070 -105.968750; setang 9.139938 -10.780670 0",
          "position_tick": 129927,
          "angle_tick": 129934,
          "origin": [
            -209.969970703125,
            -539.484069824219,
            -105.96875
          ],
          "pitch": 9.139938354492,
          "yaw": -10.780670166016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -209.969970 -539.484100 -102.656250; setang 9.139938 -10.780670 0",
          "position_tick": 129928,
          "angle_tick": 129928,
          "origin": [
            -209.96997,
            -539.4841,
            -102.65625
          ],
          "pitch": 9.139938,
          "yaw": -10.78067,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -209.969971 -539.484070 -82.453125; setang 9.139938 -10.780670 0",
          "position_tick": 129934,
          "angle_tick": 129934,
          "origin": [
            -209.969970703125,
            -539.484069824219,
            -82.453125
          ],
          "pitch": 9.139938354492,
          "yaw": -10.780670166016,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            234.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 129593,
          "last_tick": 129934,
          "samples": 342
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a47b53bc4ab3d8a5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1b9d5eac73de0b387701_00106",
      "command_record_id": "demo_1b9d5eac73de0b387701_00106",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00106",
        "demo_67348e1baa5b49bad101_00406"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 6,
      "event_tick": 37035,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1376.735400 -988.226300 -167.968750; setang 2.851288 30.986603 0",
          "position_tick": 36878,
          "angle_tick": 36878,
          "origin": [
            -1376.7354,
            -988.2263,
            -167.96875
          ],
          "pitch": 2.8512878,
          "yaw": 30.986603,
          "airborne": false,
          "duck_amount": 0.9428684,
          "velocity": [
            -178.10938,
            121.390625,
            -169.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1178.396400 -870.451700 -167.968750; setang -23.522415 68.566710 0",
          "position_tick": 37028,
          "angle_tick": 37028,
          "origin": [
            -1178.3964,
            -870.4517,
            -167.96875
          ],
          "pitch": -23.522415,
          "yaw": 68.56671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            48.53125,
            117.796875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1173.907593 -859.390625 -167.968750; setang -23.958099 68.646011 0",
          "position_tick": 37035,
          "angle_tick": 37035,
          "origin": [
            -1173.907592773438,
            -859.390625,
            -167.96875
          ],
          "pitch": -23.958099365234,
          "yaw": 68.646011352539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.59375,
            118.16796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36878,
          "last_tick": 37035,
          "samples": 158
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a483746ab7f02329",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00237",
      "command_record_id": "demo_5d6af8fdfb719608e960_00237",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00237",
        "demo_7dadd8516dde2b87da75_00223"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 9,
      "event_tick": 74946,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 423.736970 1761.934300 134.031230; setang -20.218964 82.798460 0",
          "position_tick": 74932,
          "angle_tick": 74932,
          "origin": [
            423.73697,
            1761.9343,
            134.03123
          ],
          "pitch": -20.218964,
          "yaw": 82.79846,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 328.184200 1851.851300 136.714040; setang -0.140762 63.593323 0",
          "position_tick": 74816,
          "angle_tick": 74816,
          "origin": [
            328.1842,
            1851.8513,
            136.71404
          ],
          "pitch": -0.14076233,
          "yaw": 63.593323,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -175.2461,
            -160.42969,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 423.673800 1761.999400 135.406250; setang -20.218964 82.798460 0",
          "position_tick": 74933,
          "angle_tick": 74933,
          "origin": [
            423.6738,
            1761.9994,
            135.40625
          ],
          "pitch": -20.218964,
          "yaw": 82.79846,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 418.849976 1767.649170 176.687500; setang -20.218964 82.798462 0",
          "position_tick": 74946,
          "angle_tick": 74946,
          "origin": [
            418.849975585938,
            1767.649169921875,
            176.6875
          ],
          "pitch": -20.218963623047,
          "yaw": 82.798461914062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -27.109375,
            31.703125,
            151.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74816,
          "last_tick": 74946,
          "samples": 131
        },
        "departure_tick": 74933,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a4a602c3f1cd0965",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2160153112cdae3ea873_00238",
      "command_record_id": "demo_2160153112cdae3ea873_00238",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00238",
        "demo_79afb17b7ed789137186_00306"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "max",
      "round": 12,
      "event_tick": 102682,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -930.249450 1064.748400 1687.307900; setang -0.065918 15.753021 0",
          "position_tick": 102601,
          "angle_tick": 102601,
          "origin": [
            -930.24945,
            1064.7484,
            1687.3079
          ],
          "pitch": -0.06591797,
          "yaw": 15.753021,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -930.186800 1064.766100 1687.328600; setang -0.065918 15.753021 0",
          "position_tick": 102552,
          "angle_tick": 102552,
          "origin": [
            -930.1868,
            1064.7661,
            1687.3286
          ],
          "pitch": -0.06591797,
          "yaw": 15.753021,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.464844,
            61.578125,
            6.75
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -969.893250 1070.600300 1682.650300; setang -8.645905 13.135193 0",
          "position_tick": 102676,
          "angle_tick": 102676,
          "origin": [
            -969.89325,
            1070.6003,
            1682.6503
          ],
          "pitch": -8.645905,
          "yaw": 13.135193,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.26953,
            50.859375,
            -71.75
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -952.372620 1074.753784 1683.468750; setang -8.909912 13.201111 0",
          "position_tick": 102682,
          "angle_tick": 102682,
          "origin": [
            -952.372619628906,
            1074.753784179688,
            1683.46875
          ],
          "pitch": -8.909912109375,
          "yaw": 13.201110839844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            228.78125,
            54.140625,
            18.0859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 102552,
          "last_tick": 102682,
          "samples": 131
        },
        "departure_tick": 102602,
        "movement_to_event_ms": 1265.625,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a4b482c2cbfa66cc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00165",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00165",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00165",
        "demo_9973c9a1187116ecba8b_00200"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "yuurih",
      "round": 8,
      "event_tick": 75192,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1649.274400 2854.051500 17.232690; setang -9.377518 -106.655620 0",
          "position_tick": 75137,
          "angle_tick": 75137,
          "origin": [
            -1649.2744,
            2854.0515,
            17.23269
          ],
          "pitch": -9.377518,
          "yaw": -106.65562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1581.603300 2852.113300 10.459022; setang -1.072205 -108.663025 0",
          "position_tick": 75062,
          "angle_tick": 75062,
          "origin": [
            -1581.6033,
            2852.1133,
            10.459022
          ],
          "pitch": -1.0722046,
          "yaw": -108.663025,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.5625,
            104.53125,
            -4.7603607
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1665.432300 2800.911900 17.602270; setang -9.267303 -107.150690 0",
          "position_tick": 75185,
          "angle_tick": 75185,
          "origin": [
            -1665.4323,
            2800.9119,
            17.60227
          ],
          "pitch": -9.267303,
          "yaw": -107.15069,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -27.203125,
            -88.265625,
            -4.7418213
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1669.412964 2788.010010 17.035839; setang -9.267303 -107.178154 0",
          "position_tick": 75192,
          "angle_tick": 75192,
          "origin": [
            -1669.412963867188,
            2788.010009765625,
            17.035839080811
          ],
          "pitch": -9.267303466797,
          "yaw": -107.178153991699,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.2578125,
            -159.546875,
            -8.021240234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75062,
          "last_tick": 75192,
          "samples": 131
        },
        "departure_tick": 75138,
        "movement_to_event_ms": 859.375,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a4cff4cda9863fca",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00234",
      "command_record_id": "demo_b9b20b60330034a63512_00075",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00234",
        "demo_b9b20b60330034a63512_00075"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "apEX",
      "round": 5,
      "event_tick": 36075,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 273.697780 -745.493350 1612.031200; setang -12.984131 178.342440 0",
          "position_tick": 36026,
          "angle_tick": 36026,
          "origin": [
            273.69778,
            -745.49335,
            1612.0312
          ],
          "pitch": -12.984131,
          "yaw": 178.34244,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 972.138060 -1196.655900 1613.031200; setang -15.001144 140.230160 0",
          "position_tick": 35563,
          "angle_tick": 35563,
          "origin": [
            972.13806,
            -1196.6559,
            1613.0312
          ],
          "pitch": -15.001144,
          "yaw": 140.23016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 277.658840 -714.003540 1612.031000; setang -21.136322 179.014650 0",
          "position_tick": 36068,
          "angle_tick": 36068,
          "origin": [
            277.65884,
            -714.00354,
            1612.031
          ],
          "pitch": -21.136322,
          "yaw": 179.01465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.24414,
            -3.9882812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 275.489960 -714.167297 1612.031006; setang -21.724426 179.266663 0",
          "position_tick": 36075,
          "angle_tick": 36075,
          "origin": [
            275.489959716797,
            -714.167297363281,
            1612.031005859375
          ],
          "pitch": -21.724426269531,
          "yaw": 179.266662597656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.962890625,
            -0.5234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35563,
          "last_tick": 36075,
          "samples": 513
        },
        "departure_tick": 36027,
        "movement_to_event_ms": 765.625,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a52a8d6c0cf23ec3",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00268",
      "command_record_id": "demo_07e639ec7f941287e35b_00268",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00268",
        "demo_c7fce8ea189bfb0ec256_00013"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 15,
      "event_tick": 128735,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 72.717180 -361.051940 -415.968750; setang 2.684097 64.005660 0",
          "position_tick": 128428,
          "angle_tick": 128428,
          "origin": [
            72.71718,
            -361.05194,
            -415.96875
          ],
          "pitch": 2.6840973,
          "yaw": 64.00566,
          "airborne": false,
          "duck_amount": 0.2716095,
          "velocity": [
            -1.2109375,
            26.050781,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 126.176910 -14.380127 -415.968750; setang -5.698120 8.697388 0",
          "position_tick": 128729,
          "angle_tick": 128729,
          "origin": [
            126.17691,
            -14.380127,
            -415.96875
          ],
          "pitch": -5.69812,
          "yaw": 8.697388,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            221.12402,
            32.816406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 144.161652 -11.685974 -415.968750; setang -5.698120 8.697388 0",
          "position_tick": 128735,
          "angle_tick": 128735,
          "origin": [
            144.161651611328,
            -11.685974121094,
            -415.96875
          ],
          "pitch": -5.698120117188,
          "yaw": 8.697387695312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            231.0302734375,
            34.7109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 128428,
          "last_tick": 128735,
          "samples": 308
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a563dfb84021c86c",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00258",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00182",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00258",
        "demo_deb2a52b8ef138c44fe0_00182"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 10,
      "event_tick": 69889,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1089.920000 1159.307300 0.062098; setang -9.855774 -134.996570 0",
          "position_tick": 69867,
          "angle_tick": 69867,
          "origin": [
            1089.92,
            1159.3073,
            0.062098026
          ],
          "pitch": -9.855774,
          "yaw": -134.99657,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1146.055300 1086.191200 -0.969849; setang -5.807983 -141.509400 0",
          "position_tick": 69759,
          "angle_tick": 69759,
          "origin": [
            1146.0553,
            1086.1912,
            -0.96984863
          ],
          "pitch": -5.8079834,
          "yaw": -141.5094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            72.08594,
            12.015625,
            -1.2304688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1070.370000 1139.728300 0.027762; setang -10.075836 -134.952620 0",
          "position_tick": 69883,
          "angle_tick": 69883,
          "origin": [
            1070.37,
            1139.7283,
            0.027762413
          ],
          "pitch": -10.075836,
          "yaw": -134.95262,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -126.15625,
            -126.3125,
            0.16796875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1059.258301 1128.600464 0.018156; setang -10.823944 -134.996567 0",
          "position_tick": 69889,
          "angle_tick": 69889,
          "origin": [
            1059.25830078125,
            1128.600463867188,
            0.018156051636
          ],
          "pitch": -10.823944091797,
          "yaw": -134.996566772461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -148.8515625,
            -149.0546875,
            -0.128570556641
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69759,
          "last_tick": 69889,
          "samples": 131
        },
        "departure_tick": 69868,
        "movement_to_event_ms": 343.75,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a6392750c736e181",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00443",
      "command_record_id": "demo_07d95741be40e144c266_00443",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00443",
        "demo_731311ac42553ee59f1a_00303"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 20,
      "event_tick": 174406,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -191.105830 1451.352500 22.641565; setang 1.661346 -89.774440 0",
          "position_tick": 174043,
          "angle_tick": 174043,
          "origin": [
            -191.10583,
            1451.3525,
            22.641565
          ],
          "pitch": 1.6613464,
          "yaw": -89.77444,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.8671875,
            -249.99219,
            1.6552734
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 526.226140 935.939200 120.062500; setang 7.265396 -87.408940 0",
          "position_tick": 174400,
          "angle_tick": 174400,
          "origin": [
            526.22614,
            935.9392,
            120.0625
          ],
          "pitch": 7.265396,
          "yaw": -87.40894,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.9961,
            1.3476562,
            253.25293
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 545.365540 935.937988 139.156250; setang 7.265396 -87.380791 0",
          "position_tick": 174406,
          "angle_tick": 174406,
          "origin": [
            545.365539550781,
            935.93798828125,
            139.15625
          ],
          "pitch": 7.265396118164,
          "yaw": -87.380790710449,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.984375,
            -0.015625,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174043,
          "last_tick": 174406,
          "samples": 364
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a6b23585c4ee9dc1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00285",
      "command_record_id": "demo_1e37c617488eba4e7406_00285",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00285",
        "demo_44ff5206b8e42e46265b_00361"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 11,
      "event_tick": 94355,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1255.968750 -1483.969727 28.715755; setang -3.267059 87.030609 0",
          "position_tick": 94341,
          "angle_tick": 94355,
          "origin": [
            1255.96875,
            -1483.9697265625,
            28.715755462646
          ],
          "pitch": -3.267059326172,
          "yaw": 87.030609130859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1255.968800 -1483.969700 28.715755; setang -3.267059 87.030610 0",
          "position_tick": 94342,
          "angle_tick": 94342,
          "origin": [
            1255.9688,
            -1483.9697,
            28.715755
          ],
          "pitch": -3.2670593,
          "yaw": 87.03061,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1255.968750 -1483.969727 68.500000; setang -3.267059 87.030609 0",
          "position_tick": 94355,
          "angle_tick": 94355,
          "origin": [
            1255.96875,
            -1483.9697265625,
            68.5
          ],
          "pitch": -3.267059326172,
          "yaw": 87.030609130859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            166.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 94225,
          "last_tick": 94355,
          "samples": 131
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a7b0a98fba500ca0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00146",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00146",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00146",
        "demo_79fb1d50cba757afee7d_00373"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 8,
      "event_tick": 71494,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -533.000000 -754.000000 113.848990; setang 12.936066 12.729370 0",
          "position_tick": 71116,
          "angle_tick": 71116,
          "origin": [
            -533.0,
            -754.0,
            113.84899
          ],
          "pitch": 12.936066,
          "yaw": 12.72937,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -533.000000 -754.000000 113.848990; setang 16.005020 20.286255 0",
          "position_tick": 71012,
          "angle_tick": 71012,
          "origin": [
            -533.0,
            -754.0,
            113.84899
          ],
          "pitch": 16.00502,
          "yaw": 20.286255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 317.563080 -400.943900 2.187500; setang -6.534119 49.161760 0",
          "position_tick": 71481,
          "angle_tick": 71481,
          "origin": [
            317.56308,
            -400.9439,
            2.1875
          ],
          "pitch": -6.5341187,
          "yaw": 49.16176,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            83.6543,
            96.08984,
            6.054306
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 333.140228 -383.034729 43.312500; setang -6.534119 49.161758 0",
          "position_tick": 71494,
          "angle_tick": 71494,
          "origin": [
            333.140228271484,
            -383.034729003906,
            43.3125
          ],
          "pitch": -6.534118652344,
          "yaw": 49.161758422852,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            83.078125,
            95.515625,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71012,
          "last_tick": 71494,
          "samples": 483
        },
        "departure_tick": 71117,
        "movement_to_event_ms": 5906.25,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a7de6dc9b3c17c65",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00183",
      "command_record_id": "demo_1b9d5eac73de0b387701_00183",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00183",
        "demo_ea4226131b7a75cdf0ec_00206"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 9,
      "event_tick": 59653,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 424.785500 391.062930 -257.674800; setang -3.934814 -108.429220 0",
          "position_tick": 59570,
          "angle_tick": 59570,
          "origin": [
            424.7855,
            391.06293,
            -257.6748
          ],
          "pitch": -3.9348145,
          "yaw": -108.42922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 232.735380 243.618210 -255.968750; setang -4.682587 -96.989365 0",
          "position_tick": 59141,
          "angle_tick": 59141,
          "origin": [
            232.73538,
            243.61821,
            -255.96875
          ],
          "pitch": -4.6825867,
          "yaw": -96.989365,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -156.77832,
            48.26465,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 403.311040 383.018000 -259.501340; setang -13.130722 -104.583664 0",
          "position_tick": 59646,
          "angle_tick": 59646,
          "origin": [
            403.31104,
            383.018,
            -259.50134
          ],
          "pitch": -13.130722,
          "yaw": -104.583664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 402.278290 379.027588 -259.331543; setang -13.465118 -104.416466 0",
          "position_tick": 59653,
          "angle_tick": 59653,
          "origin": [
            402.278289794922,
            379.027587890625,
            -259.33154296875
          ],
          "pitch": -13.465118408203,
          "yaw": -104.416465759277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -19.771484375,
            -76.546875,
            3.265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59141,
          "last_tick": 59653,
          "samples": 513
        },
        "departure_tick": 59571,
        "movement_to_event_ms": 1296.875,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a8ae148c679c8e43",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_9973c9a1187116ecba8b_00040",
      "command_record_id": "demo_9973c9a1187116ecba8b_00040",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00040",
        "demo_deb2a52b8ef138c44fe0_00053"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zont1x",
      "round": 4,
      "event_tick": 27114,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -225.288150 2093.950000 -126.878720; setang 2.032806 -144.055480 0",
          "position_tick": 26835,
          "angle_tick": 26835,
          "origin": [
            -225.28815,
            2093.95,
            -126.87872
          ],
          "pitch": 2.0328064,
          "yaw": -144.05548,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            166.0,
            31.484375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1030.219100 2362.307100 -19.979553; setang -14.391403 -148.766560 0",
          "position_tick": 27107,
          "angle_tick": 27107,
          "origin": [
            -1030.2191,
            2362.3071,
            -19.979553
          ],
          "pitch": -14.391403,
          "yaw": -148.76656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.17578,
            -103.203125,
            57.76172
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1049.601685 2351.719482 -13.389282; setang -14.599121 -148.628204 0",
          "position_tick": 27114,
          "angle_tick": 27114,
          "origin": [
            -1049.601684570312,
            2351.719482421875,
            -13.389282226562
          ],
          "pitch": -14.59912109375,
          "yaw": -148.628204345703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -209.6328125,
            -117.296875,
            75.17578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26835,
          "last_tick": 27114,
          "samples": 280
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a9b2913b18d5fde0",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00125",
      "command_record_id": "demo_18d34587c875f0b595ae_00125",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00125",
        "demo_fbb358b45e5cdb7b7700_00340"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 8,
      "event_tick": 66064,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1123.115234 -458.361389 56.031250; setang -39.994690 81.958344 0",
          "position_tick": 66056,
          "angle_tick": 66064,
          "origin": [
            -1123.115234375,
            -458.361389160156,
            56.03125
          ],
          "pitch": -39.994689941406,
          "yaw": 81.958343505859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1123.115200 -458.361400 56.031250; setang -39.994690 81.958340 0",
          "position_tick": 66057,
          "angle_tick": 66057,
          "origin": [
            -1123.1152,
            -458.3614,
            56.03125
          ],
          "pitch": -39.99469,
          "yaw": 81.95834,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1123.115234 -458.361389 56.031250; setang -39.994690 81.958344 0",
          "position_tick": 66064,
          "angle_tick": 66064,
          "origin": [
            -1123.115234375,
            -458.361389160156,
            56.03125
          ],
          "pitch": -39.994689941406,
          "yaw": 81.958343505859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65934,
          "last_tick": 66064,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a9c42f27adf05ee1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00288",
      "command_record_id": "demo_21a2c34da37a8e81c427_00375",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00288",
        "demo_21a2c34da37a8e81c427_00375"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 19,
      "event_tick": 143458,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -746.855200 -1307.235000 -167.968750; setang 11.264069 80.712430 0",
          "position_tick": 143349,
          "angle_tick": 143349,
          "origin": [
            -746.8552,
            -1307.235,
            -167.96875
          ],
          "pitch": 11.264069,
          "yaw": 80.71243,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -744.312100 -1307.423100 -167.968750; setang 11.836060 81.988220 0",
          "position_tick": 143328,
          "angle_tick": 143328,
          "origin": [
            -744.3121,
            -1307.4231,
            -167.96875
          ],
          "pitch": 11.83606,
          "yaw": 81.98822,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.765625,
            -224.89062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -728.757930 -1312.810700 -167.968750; setang 15.092133 69.712370 0",
          "position_tick": 143451,
          "angle_tick": 143451,
          "origin": [
            -728.75793,
            -1312.8107,
            -167.96875
          ],
          "pitch": 15.092133,
          "yaw": 69.71237,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -728.757935 -1312.810669 -167.968750; setang 15.092133 69.712372 0",
          "position_tick": 143458,
          "angle_tick": 143458,
          "origin": [
            -728.757934570312,
            -1312.810668945312,
            -167.96875
          ],
          "pitch": 15.092132568359,
          "yaw": 69.712371826172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143328,
          "last_tick": 143458,
          "samples": 131
        },
        "departure_tick": 143350,
        "movement_to_event_ms": 1703.125,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a9ec3aae2e69dd47",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00115",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00314",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00115",
        "demo_241d9eb92ddde5a3b396_00314"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 16,
      "event_tick": 147876,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -890.098450 308.978580 -55.968750; setang 8.277512 -29.281998 0",
          "position_tick": 147755,
          "angle_tick": 147755,
          "origin": [
            -890.09845,
            308.97858,
            -55.96875
          ],
          "pitch": 8.277512,
          "yaw": -29.281998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -858.118960 350.177980 -55.968750; setang 13.695145 -39.237335 0",
          "position_tick": 147646,
          "angle_tick": 147646,
          "origin": [
            -858.11896,
            350.17798,
            -55.96875
          ],
          "pitch": 13.695145,
          "yaw": -39.237335,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -863.027300 346.762020 -55.968750; setang 12.759933 -33.572160 0",
          "position_tick": 147869,
          "angle_tick": 147869,
          "origin": [
            -863.0273,
            346.76202,
            -55.96875
          ],
          "pitch": 12.759933,
          "yaw": -33.57216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.214844,
            -36.46289,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -853.336243 340.333710 -55.968750; setang 12.787399 -33.434830 0",
          "position_tick": 147876,
          "angle_tick": 147876,
          "origin": [
            -853.336242675781,
            340.333709716797,
            -55.96875
          ],
          "pitch": 12.787399291992,
          "yaw": -33.434829711914,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            121.84375,
            -80.873046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147646,
          "last_tick": 147876,
          "samples": 231
        },
        "departure_tick": 147756,
        "movement_to_event_ms": 1890.625,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_aa09d88032ccd0fd",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00256",
      "command_record_id": "demo_21a2c34da37a8e81c427_00256",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00256",
        "demo_f1d8725268c9f30ce844_00370"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 14,
      "event_tick": 101171,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 838.102400 -1036.052600 -251.968750; setang -37.587310 -149.598770 0",
          "position_tick": 100847,
          "angle_tick": 100847,
          "origin": [
            838.1024,
            -1036.0526,
            -251.96875
          ],
          "pitch": -37.58731,
          "yaw": -149.59877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1044.062600 -1212.086200 -108.968750; setang -23.628159 -165.438660 0",
          "position_tick": 100659,
          "angle_tick": 100659,
          "origin": [
            1044.0626,
            -1212.0862,
            -108.96875
          ],
          "pitch": -23.628159,
          "yaw": -165.43866,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 453.052700 -1532.920200 -238.488530; setang -26.004303 -176.889500 0",
          "position_tick": 101165,
          "angle_tick": 101165,
          "origin": [
            453.0527,
            -1532.9202,
            -238.48853
          ],
          "pitch": -26.004303,
          "yaw": -176.8895,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -24.230469,
            -1.2890625,
            12.113281
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 450.905792 -1533.037598 -237.415100; setang -26.136475 -176.823242 0",
          "position_tick": 101171,
          "angle_tick": 101171,
          "origin": [
            450.905792236328,
            -1533.03759765625,
            -237.415100097656
          ],
          "pitch": -26.136474609375,
          "yaw": -176.8232421875,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -29.10546875,
            -1.6015625,
            14.55078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 100659,
          "last_tick": 101171,
          "samples": 513
        },
        "departure_tick": 100848,
        "movement_to_event_ms": 5062.5,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_aa827fd0d2b02b85",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00375",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00375",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00375",
        "demo_518d8b186445b01e1f62_00084"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 19,
      "event_tick": 170467,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1444.433000 346.766020 0.031250; setang -8.644531 125.499240 0",
          "position_tick": 170405,
          "angle_tick": 170405,
          "origin": [
            1444.433,
            346.76602,
            0.03125
          ],
          "pitch": -8.644531,
          "yaw": 125.49924,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1440.028700 352.939600 0.031250; setang -9.072998 125.499240 0",
          "position_tick": 170125,
          "angle_tick": 170125,
          "origin": [
            1440.0287,
            352.9396,
            0.03125
          ],
          "pitch": -9.072998,
          "yaw": 125.49924,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1409.761200 395.394000 0.031250; setang -8.644531 125.499240 0",
          "position_tick": 170460,
          "angle_tick": 170460,
          "origin": [
            1409.7612,
            395.394,
            0.03125
          ],
          "pitch": -8.644531,
          "yaw": 125.49924,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.38281,
            163.15625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1397.872192 412.061890 0.031250; setang -8.644531 125.499237 0",
          "position_tick": 170467,
          "angle_tick": 170467,
          "origin": [
            1397.872192382812,
            412.061889648438,
            0.03125
          ],
          "pitch": -8.64453125,
          "yaw": 125.499237060547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -130.875,
            183.447265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170125,
          "last_tick": 170467,
          "samples": 343
        },
        "departure_tick": 170406,
        "movement_to_event_ms": 968.75,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_aa89d5871880c8ee",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_78d0d18d21d68a5f4162_00194",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00194",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00194",
        "demo_79fb1d50cba757afee7d_00156"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "dumau",
      "round": 9,
      "event_tick": 64307,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 306.656620 1451.050900 55.046875; setang 6.129334 -177.691500 0",
          "position_tick": 64177,
          "angle_tick": 64177,
          "origin": [
            306.65662,
            1451.0509,
            55.046875
          ],
          "pitch": 6.1293335,
          "yaw": -177.6915,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -142.11523,
            78.00781,
            174.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 339.284520 1514.373300 2.064568; setang 3.896362 -174.758480 0",
          "position_tick": 64301,
          "angle_tick": 64301,
          "origin": [
            339.28452,
            1514.3733,
            2.0645676
          ],
          "pitch": 3.8963623,
          "yaw": -174.75848,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.78125,
            10.2734375,
            0.42111206
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 331.110199 1514.386475 2.070932; setang 3.283539 -173.926620 0",
          "position_tick": 64307,
          "angle_tick": 64307,
          "origin": [
            331.110198974609,
            1514.386474609375,
            2.070932388306
          ],
          "pitch": 3.283538818359,
          "yaw": -173.926620483398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -129.380859375,
            -4.0390625,
            -0.113067626953
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64177,
          "last_tick": 64307,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_aac3394a73ba38ec",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00114",
      "command_record_id": "demo_18d34587c875f0b595ae_00114",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00114",
        "demo_241d9eb92ddde5a3b396_00160"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 8,
      "event_tick": 62766,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1063.927600 -519.619100 -23.968750; setang -20.587692 125.190580 0",
          "position_tick": 62758,
          "angle_tick": 62758,
          "origin": [
            1063.9276,
            -519.6191,
            -23.96875
          ],
          "pitch": -20.587692,
          "yaw": 125.19058,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1063.929900 -517.217040 -23.968750; setang 10.324066 123.230225 0",
          "position_tick": 62636,
          "angle_tick": 62636,
          "origin": [
            1063.9299,
            -517.21704,
            -23.96875
          ],
          "pitch": 10.324066,
          "yaw": 123.230225,
          "airborne": false,
          "duck_amount": 0.027163088,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1063.592000 -519.143250 -16.234375; setang -20.587692 125.190580 0",
          "position_tick": 62760,
          "angle_tick": 62760,
          "origin": [
            1063.592,
            -519.14325,
            -16.234375
          ],
          "pitch": -20.587692,
          "yaw": 125.19058,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -4.1875,
            5.9375,
            212.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1062.240723 -517.227966 3.000000; setang -20.587692 125.190582 0",
          "position_tick": 62766,
          "angle_tick": 62766,
          "origin": [
            1062.24072265625,
            -517.227966308594,
            3.0
          ],
          "pitch": -20.587692260742,
          "yaw": 125.190582275391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -17.296875,
            24.515625,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62636,
          "last_tick": 62766,
          "samples": 131
        },
        "departure_tick": 62759,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ab04218eeb5d7f67",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_67348e1baa5b49bad101_00032",
      "command_record_id": "demo_67348e1baa5b49bad101_00032",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00032",
        "demo_ea4226131b7a75cdf0ec_00056"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xiELO",
      "round": 3,
      "event_tick": 19168,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -723.024000 -536.702150 -264.523800; setang -6.930313 -90.758400 0",
          "position_tick": 18994,
          "angle_tick": 18994,
          "origin": [
            -723.024,
            -536.70215,
            -264.5238
          ],
          "pitch": -6.930313,
          "yaw": -90.7584,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.9765625,
            97.55469,
            -48.777344
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -734.674400 -671.995060 -269.207030; setang -17.305527 -79.353560 0",
          "position_tick": 19162,
          "angle_tick": 19162,
          "origin": [
            -734.6744,
            -671.99506,
            -269.20703
          ],
          "pitch": -17.305527,
          "yaw": -79.35356,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.195312,
            -185.59766,
            10.796875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -731.536133 -688.018860 -268.276184; setang -17.384491 -79.511833 0",
          "position_tick": 19168,
          "angle_tick": 19168,
          "origin": [
            -731.5361328125,
            -688.018859863281,
            -268.276184082031
          ],
          "pitch": -17.384490966797,
          "yaw": -79.511833190918,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.35546875,
            -213.15234375,
            12.375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18994,
          "last_tick": 19168,
          "samples": 175
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_abf4deadad648ea1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00178",
      "command_record_id": "demo_da35559385e7d6e5ce42_00178",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00178",
        "demo_fbb358b45e5cdb7b7700_00306"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 9,
      "event_tick": 66894,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1534.123700 1529.726700 -151.968750; setang 4.380112 168.553280 0",
          "position_tick": 66718,
          "angle_tick": 66718,
          "origin": [
            1534.1237,
            1529.7267,
            -151.96875
          ],
          "pitch": 4.3801117,
          "yaw": 168.55328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -92.140625,
            76.234375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1627.099900 1435.878900 -139.796880; setang -18.270950 -97.103004 0",
          "position_tick": 66888,
          "angle_tick": 66888,
          "origin": [
            1627.0999,
            1435.8789,
            -139.79688
          ],
          "pitch": -18.27095,
          "yaw": -97.103004,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.640625,
            -234.48438,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1624.862305 1417.559814 -121.593750; setang -19.045486 -96.921387 0",
          "position_tick": 66894,
          "angle_tick": 66894,
          "origin": [
            1624.8623046875,
            1417.559814453125,
            -121.59375
          ],
          "pitch": -19.045486450195,
          "yaw": -96.92138671875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.640625,
            -234.484375,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66718,
          "last_tick": 66894,
          "samples": 177
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ac064c1c97763882",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00186",
      "command_record_id": "demo_56d855ae2f8723544f85_00186",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00186",
        "demo_c41e59c2737947d52711_00273"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "latto",
      "round": 9,
      "event_tick": 68916,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -603.806900 -479.353150 1678.939700; setang 8.029968 -45.312775 0",
          "position_tick": 68780,
          "angle_tick": 68780,
          "origin": [
            -603.8069,
            -479.35315,
            1678.9397
          ],
          "pitch": 8.029968,
          "yaw": -45.312775,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            192.17188,
            -158.8169,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -292.374500 -723.023740 1796.031200; setang 16.637420 43.402527 0",
          "position_tick": 68910,
          "angle_tick": 68910,
          "origin": [
            -292.3745,
            -723.02374,
            1796.0312
          ],
          "pitch": 16.63742,
          "yaw": 43.402527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            184.1875,
            125.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -277.894531 -712.074097 1796.031250; setang 16.582489 43.429993 0",
          "position_tick": 68916,
          "angle_tick": 68916,
          "origin": [
            -277.89453125,
            -712.074096679688,
            1796.03125
          ],
          "pitch": 16.582489013672,
          "yaw": 43.429992675781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.8046875,
            146.30078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68780,
          "last_tick": 68916,
          "samples": 137
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ac5d9df32e018b7b",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00036",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00036",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00036",
        "demo_5d6af8fdfb719608e960_00067"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "makazze",
      "round": 3,
      "event_tick": 22245,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 748.037300 1880.038200 144.031250; setang 2.731476 167.555910 0",
          "position_tick": 21998,
          "angle_tick": 21998,
          "origin": [
            748.0373,
            1880.0382,
            144.03125
          ],
          "pitch": 2.7314758,
          "yaw": 167.55591,
          "airborne": false,
          "duck_amount": 0.7535107,
          "velocity": [
            50.308594,
            -111.96094,
            -37.384766
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 454.257230 2118.004200 140.139820; setang -5.181427 -108.839490 0",
          "position_tick": 22239,
          "angle_tick": 22239,
          "origin": [
            454.25723,
            2118.0042,
            140.13982
          ],
          "pitch": -5.181427,
          "yaw": -108.83949,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.177734,
            -38.609375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 451.796234 2110.781982 140.139816; setang -5.181427 -108.839493 0",
          "position_tick": 22245,
          "angle_tick": 22245,
          "origin": [
            451.796234130859,
            2110.781982421875,
            140.13981628418
          ],
          "pitch": -5.181427001953,
          "yaw": -108.839492797852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -39.888671875,
            -117.03125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21998,
          "last_tick": 22245,
          "samples": 248
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ac63b293215a1157",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_17accc02fe6ec2727063_00381",
      "command_record_id": "demo_17accc02fe6ec2727063_00381",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00381",
        "demo_9c5c91359adde2e94631_00357"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 19,
      "event_tick": 162848,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1200.224700 712.669300 -79.968750; setang -2.378204 175.412540 0",
          "position_tick": 162828,
          "angle_tick": 162828,
          "origin": [
            -1200.2247,
            712.6693,
            -79.96875
          ],
          "pitch": -2.3782043,
          "yaw": 175.41254,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1199.733200 722.464900 -79.968750; setang -17.406464 177.992920 0",
          "position_tick": 162718,
          "angle_tick": 162718,
          "origin": [
            -1199.7332,
            722.4649,
            -79.96875
          ],
          "pitch": -17.406464,
          "yaw": 177.99292,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.765625,
            46.296875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1219.749000 714.232540 -79.968750; setang -2.378204 175.412540 0",
          "position_tick": 162841,
          "angle_tick": 162841,
          "origin": [
            -1219.749,
            714.23254,
            -79.96875
          ],
          "pitch": -2.3782043,
          "yaw": 175.41254,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -155.61719,
            12.464844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1237.319824 715.642395 -79.968750; setang -2.175629 175.209961 0",
          "position_tick": 162848,
          "angle_tick": 162848,
          "origin": [
            -1237.31982421875,
            715.642395019531,
            -79.96875
          ],
          "pitch": -2.175628662109,
          "yaw": 175.2099609375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -201.5234375,
            16.24609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162718,
          "last_tick": 162848,
          "samples": 131
        },
        "departure_tick": 162829,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ace2835962514724",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00185",
      "command_record_id": "demo_6e149681cbff13e6c780_00185",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00185",
        "demo_7dadd8516dde2b87da75_00368"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 9,
      "event_tick": 81853,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 371.937300 685.568900 87.289830; setang -12.181091 -15.036163 0",
          "position_tick": 81790,
          "angle_tick": 81790,
          "origin": [
            371.9373,
            685.5689,
            87.28983
          ],
          "pitch": -12.181091,
          "yaw": -15.036163,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 371.950620 686.449800 87.291610; setang -1.678497 -15.132980 0",
          "position_tick": 81684,
          "angle_tick": 81684,
          "origin": [
            371.95062,
            686.4498,
            87.29161
          ],
          "pitch": -1.6784973,
          "yaw": -15.13298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            101.177734,
            -24.050781,
            2.9033203
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 371.937380 680.910030 87.289850; setang -21.812668 -15.326614 0",
          "position_tick": 81847,
          "angle_tick": 81847,
          "origin": [
            371.93738,
            680.91003,
            87.28985
          ],
          "pitch": -21.812668,
          "yaw": -15.326614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 371.937378 680.910034 87.289848; setang -21.909485 -15.326614 0",
          "position_tick": 81853,
          "angle_tick": 81853,
          "origin": [
            371.937377929688,
            680.910034179688,
            87.289848327637
          ],
          "pitch": -21.909484863281,
          "yaw": -15.326614379883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81684,
          "last_tick": 81853,
          "samples": 170
        },
        "departure_tick": 81791,
        "movement_to_event_ms": 984.375,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ace2f0c479740b51",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00241",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00241",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00241",
        "demo_79fb1d50cba757afee7d_00451"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 12,
      "event_tick": 88243,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -109.352970 388.085820 -1.215820; setang 2.045868 104.228670 0",
          "position_tick": 88101,
          "angle_tick": 88101,
          "origin": [
            -109.35297,
            388.08582,
            -1.2158203
          ],
          "pitch": 2.045868,
          "yaw": 104.22867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -46.733765 402.825560 -1.435547; setang 3.234100 111.884766 0",
          "position_tick": 87984,
          "angle_tick": 87984,
          "origin": [
            -46.733765,
            402.82556,
            -1.4355469
          ],
          "pitch": 3.2341003,
          "yaw": 111.884766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -164.730650 486.150100 -0.601379; setang 2.706070 102.578674 0",
          "position_tick": 88237,
          "angle_tick": 88237,
          "origin": [
            -164.73065,
            486.1501,
            -0.6013794
          ],
          "pitch": 2.70607,
          "yaw": 102.578674,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.1640625,
            27.648438,
            0.13671875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -166.192871 492.710449 -0.574219; setang 2.706070 102.578674 0",
          "position_tick": 88243,
          "angle_tick": 88243,
          "origin": [
            -166.19287109375,
            492.71044921875,
            -0.57421875
          ],
          "pitch": 2.706069946289,
          "yaw": 102.578674316406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -24.703125,
            110.75390625,
            0.3671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87984,
          "last_tick": 88243,
          "samples": 260
        },
        "departure_tick": 88102,
        "movement_to_event_ms": 2218.75,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_acfba76605ab5d14",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00164",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00164",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00164",
        "demo_84f87856e21e12df25d7_00299"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 8,
      "event_tick": 67043,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 479.039764 2016.872070 136.031204; setang -47.079498 89.349060 0",
          "position_tick": 67035,
          "angle_tick": 67043,
          "origin": [
            479.039764404297,
            2016.8720703125,
            136.031204223633
          ],
          "pitch": -47.079498291016,
          "yaw": 89.349060058594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 479.039760 2016.872100 144.109380; setang -47.079500 89.349060 0",
          "position_tick": 67037,
          "angle_tick": 67037,
          "origin": [
            479.03976,
            2016.8721,
            144.10938
          ],
          "pitch": -47.0795,
          "yaw": 89.34906,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            234.00293
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 479.039764 2016.872070 163.265625; setang -47.079498 89.349060 0",
          "position_tick": 67043,
          "angle_tick": 67043,
          "origin": [
            479.039764404297,
            2016.8720703125,
            163.265625
          ],
          "pitch": -47.079498291016,
          "yaw": 89.349060058594,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66913,
          "last_tick": 67043,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ad31fa6472480dcd",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00232",
      "command_record_id": "demo_1e37c617488eba4e7406_00232",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00232",
        "demo_44ff5206b8e42e46265b_00400"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 10,
      "event_tick": 80466,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -391.944100 -2040.923600 -153.664550; setang -41.342240 55.666687 0",
          "position_tick": 80458,
          "angle_tick": 80458,
          "origin": [
            -391.9441,
            -2040.9236,
            -153.66455
          ],
          "pitch": -41.34224,
          "yaw": 55.666687,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -520.000000 -2224.000000 -163.255740; setang 17.107086 155.161990 0",
          "position_tick": 79954,
          "angle_tick": 79954,
          "origin": [
            -520.0,
            -2224.0,
            -163.25574
          ],
          "pitch": 17.107086,
          "yaw": 155.16199,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -391.455800 -2040.208700 -144.968750; setang -41.342240 55.666687 0",
          "position_tick": 80460,
          "angle_tick": 80460,
          "origin": [
            -391.4558,
            -2040.2087,
            -144.96875
          ],
          "pitch": -41.34224,
          "yaw": 55.666687,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            14.3203125,
            20.976562,
            275.53125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -390.133545 -2038.273438 -125.953125; setang -41.342239 55.666687 0",
          "position_tick": 80466,
          "angle_tick": 80466,
          "origin": [
            -390.133544921875,
            -2038.2734375,
            -125.953125
          ],
          "pitch": -41.342239379883,
          "yaw": 55.666687011719,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            16.921875,
            24.765625,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79954,
          "last_tick": 80466,
          "samples": 513
        },
        "departure_tick": 80459,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_adb7b9c5f244b029",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00540",
      "command_record_id": "demo_07d95741be40e144c266_00540",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00540",
        "demo_731311ac42553ee59f1a_00377"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 24,
      "event_tick": 199985,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -304.724120 889.655700 78.783066; setang -5.843018 -113.989680 0",
          "position_tick": 199767,
          "angle_tick": 199767,
          "origin": [
            -304.72412,
            889.6557,
            78.783066
          ],
          "pitch": -5.8430176,
          "yaw": -113.98968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -88.68359,
            -228.38281,
            8.128418
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -535.034670 223.296460 163.031250; setang 17.194290 -109.691620 0",
          "position_tick": 199972,
          "angle_tick": 199972,
          "origin": [
            -535.03467,
            223.29646,
            163.03125
          ],
          "pitch": 17.19429,
          "yaw": -109.69162,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -80.59766,
            -231.3623,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -550.201416 179.934067 203.937500; setang 16.756561 -109.588623 0",
          "position_tick": 199985,
          "angle_tick": 199985,
          "origin": [
            -550.201416015625,
            179.934066772461,
            203.9375
          ],
          "pitch": 16.756561279297,
          "yaw": -109.588623046875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -80.890625,
            -231.265625,
            161.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 199767,
          "last_tick": 199985,
          "samples": 219
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ade005a3fb3e8757",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00152",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00152",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00152",
        "demo_4d520a1960bac889dc2d_00039"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "S1ren",
      "round": 9,
      "event_tick": 67398,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1555.306000 -520.029850 -395.091800; setang 7.523926 173.143500 0",
          "position_tick": 67010,
          "angle_tick": 67010,
          "origin": [
            1555.306,
            -520.02985,
            -395.0918
          ],
          "pitch": 7.523926,
          "yaw": 173.1435,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 747.312000 -645.318000 -206.968750; setang 21.714142 -144.847180 0",
          "position_tick": 67391,
          "angle_tick": 67391,
          "origin": [
            747.312,
            -645.318,
            -206.96875
          ],
          "pitch": 21.714142,
          "yaw": -144.84718,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.55469,
            -78.76953,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 732.690674 -654.270630 -206.968750; setang 20.031158 -143.362305 0",
          "position_tick": 67398,
          "angle_tick": 67398,
          "origin": [
            732.690673828125,
            -654.270629882812,
            -206.96875
          ],
          "pitch": 20.031158447266,
          "yaw": -143.3623046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -162.8203125,
            -104.61328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67010,
          "last_tick": 67398,
          "samples": 389
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ade8911b596d387c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00412",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00412",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00412",
        "demo_9da916c73bb5ff938c63_00399"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "b1t",
      "round": 21,
      "event_tick": 198567,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1553.753900 92.088230 -63.968750; setang 19.057495 -38.696260 0",
          "position_tick": 198191,
          "angle_tick": 198191,
          "origin": [
            -1553.7539,
            92.08823,
            -63.96875
          ],
          "pitch": 19.057495,
          "yaw": -38.69626,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.0664062,
            124.390625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -399.137500 -189.730770 27.515625; setang 0.580902 8.239410 0",
          "position_tick": 198560,
          "angle_tick": 198560,
          "origin": [
            -399.1375,
            -189.73077,
            27.515625
          ],
          "pitch": 0.5809021,
          "yaw": 8.23941,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            242.41797,
            35.5,
            60.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -376.410461 -186.404114 50.609375; setang 0.580902 8.239410 0",
          "position_tick": 198567,
          "angle_tick": 198567,
          "origin": [
            -376.410461425781,
            -186.404113769531,
            50.609375
          ],
          "pitch": 0.580902099609,
          "yaw": 8.239410400391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            242.421875,
            35.484375,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 198191,
          "last_tick": 198567,
          "samples": 377
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ae0eef2f921d45c3",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00440",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00290",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00440",
        "demo_5cc1733fab4c73f800c9_00290"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 15,
      "event_tick": 130156,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 360.021120 -855.818600 -391.968750; setang -27.512177 37.742493 0",
          "position_tick": 130142,
          "angle_tick": 130142,
          "origin": [
            360.02112,
            -855.8186,
            -391.96875
          ],
          "pitch": -27.512177,
          "yaw": 37.742493,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 386.424320 -890.336700 -391.468750; setang -15.566254 42.780426 0",
          "position_tick": 130026,
          "angle_tick": 130026,
          "origin": [
            386.42432,
            -890.3367,
            -391.46875
          ],
          "pitch": -15.566254,
          "yaw": 42.780426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            65.83789,
            166.01562,
            -2.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 366.882750 -850.490500 -391.968750; setang -27.490204 37.896652 0",
          "position_tick": 130150,
          "angle_tick": 130150,
          "origin": [
            366.88275,
            -850.4905,
            -391.96875
          ],
          "pitch": -27.490204,
          "yaw": 37.896652,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            82.26367,
            63.92578,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 371.532532 -846.875366 -391.968750; setang -27.578094 37.918625 0",
          "position_tick": 130156,
          "angle_tick": 130156,
          "origin": [
            371.532531738281,
            -846.875366210938,
            -391.96875
          ],
          "pitch": -27.578094482422,
          "yaw": 37.91862487793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.07421875,
            38.1484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130026,
          "last_tick": 130156,
          "samples": 131
        },
        "departure_tick": 130143,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ae90c04fa7c6eaf6",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_79fb1d50cba757afee7d_00103",
      "command_record_id": "demo_79fb1d50cba757afee7d_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00103",
        "demo_b24ca24bca0f9defa72c_00023"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 7,
      "event_tick": 46235,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -307.675780 2224.597000 -124.062070; setang 5.385361 -100.704460 0",
          "position_tick": 46000,
          "angle_tick": 46000,
          "origin": [
            -307.67578,
            2224.597,
            -124.06207
          ],
          "pitch": 5.3853607,
          "yaw": -100.70446,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 169.012420 2393.882800 -120.378910; setang 6.177750 -106.722910 0",
          "position_tick": 45764,
          "angle_tick": 45764,
          "origin": [
            169.01242,
            2393.8828,
            -120.37891
          ],
          "pitch": 6.1777496,
          "yaw": -106.72291,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1075.078900 2358.633000 -2.218445; setang -9.504211 -147.749630 0",
          "position_tick": 46229,
          "angle_tick": 46229,
          "origin": [
            -1075.0789,
            2358.633,
            -2.2184448
          ],
          "pitch": -9.504211,
          "yaw": -147.74963,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.88281,
            -122.671875,
            49.554688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1091.321045 2348.719482 1.320830; setang -11.088287 -147.749634 0",
          "position_tick": 46235,
          "angle_tick": 46235,
          "origin": [
            -1091.321044921875,
            2348.719482421875,
            1.320829868317
          ],
          "pitch": -11.088287353516,
          "yaw": -147.749633789062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -208.796875,
            -128.15625,
            26.367935180664
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45764,
          "last_tick": 46235,
          "samples": 472
        },
        "departure_tick": 46001,
        "movement_to_event_ms": 3671.875,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_af4f0c36f066770d",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_bc6251413daa2447c1ff_00103",
      "command_record_id": "demo_bc6251413daa2447c1ff_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00103",
        "demo_f1d8725268c9f30ce844_00122"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 7,
      "event_tick": 39713,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 757.562740 456.933170 -255.155880; setang 2.529938 -177.325870 0",
          "position_tick": 39452,
          "angle_tick": 39452,
          "origin": [
            757.56274,
            456.93317,
            -255.15588
          ],
          "pitch": 2.5299377,
          "yaw": -177.32587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -25.078125,
            248.73438,
            -106.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 282.933380 -162.255370 -167.031620; setang -2.750015 -145.067600 0",
          "position_tick": 39706,
          "angle_tick": 39706,
          "origin": [
            282.93338,
            -162.25537,
            -167.03162
          ],
          "pitch": -2.7500153,
          "yaw": -145.0676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.82422,
            -143.14844,
            -35.785156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 264.232178 -175.590210 -167.570923; setang -2.750015 -145.095062 0",
          "position_tick": 39713,
          "angle_tick": 39713,
          "origin": [
            264.232177734375,
            -175.590209960938,
            -167.570922851562
          ],
          "pitch": -2.750015258789,
          "yaw": -145.095062255859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.78125,
            -141.8203125,
            1.359375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39452,
          "last_tick": 39713,
          "samples": 262
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_af8983dbf2d9cfb6",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00050",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00050",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00050",
        "demo_deb2a52b8ef138c44fe0_00176"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 4,
      "event_tick": 20790,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1251.631100 2038.078400 2.007689; setang 2.728043 -146.480030 0",
          "position_tick": 20573,
          "angle_tick": 20573,
          "origin": [
            1251.6311,
            2038.0784,
            2.007689
          ],
          "pitch": 2.7280426,
          "yaw": -146.48003,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1254.681400 2048.630900 1.683377; setang -39.951782 -85.319824 0",
          "position_tick": 20278,
          "angle_tick": 20278,
          "origin": [
            1254.6814,
            2048.6309,
            1.6833775
          ],
          "pitch": -39.951782,
          "yaw": -85.319824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.16406,
            -225.29688,
            6.9242554
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1545.556600 1419.645800 1.031250; setang -5.675812 -143.621190 0",
          "position_tick": 20784,
          "angle_tick": 20784,
          "origin": [
            1545.5566,
            1419.6458,
            1.03125
          ],
          "pitch": -5.675812,
          "yaw": -143.62119,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -29.539062,
            -54.78125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1539.917236 1413.722168 1.031250; setang -5.851929 -143.753021 0",
          "position_tick": 20790,
          "angle_tick": 20790,
          "origin": [
            1539.917236328125,
            1413.72216796875,
            1.03125
          ],
          "pitch": -5.851928710938,
          "yaw": -143.753021240234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.28125,
            -88.328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20278,
          "last_tick": 20790,
          "samples": 513
        },
        "departure_tick": 20574,
        "movement_to_event_ms": 3390.625,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_af9631390acf9536",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00245",
      "command_record_id": "demo_21a2c34da37a8e81c427_00245",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00245",
        "demo_585d972b6bcf05f54588_00012"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 14,
      "event_tick": 100526,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2165.421000 572.785460 -152.078120; setang 8.676788 60.749940 0",
          "position_tick": 100396,
          "angle_tick": 100396,
          "origin": [
            -2165.421,
            572.78546,
            -152.07812
          ],
          "pitch": 8.676788,
          "yaw": 60.74994,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -27.140625,
            243.48438,
            99.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2080.964800 705.734000 -43.968750; setang 2.041397 0.841827 0",
          "position_tick": 100520,
          "angle_tick": 100520,
          "origin": [
            -2080.9648,
            705.734,
            -43.96875
          ],
          "pitch": 2.041397,
          "yaw": 0.8418274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            94.25,
            9.535156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2069.965088 706.346130 -44.476501; setang 1.084564 0.714111 0",
          "position_tick": 100526,
          "angle_tick": 100526,
          "origin": [
            -2069.965087890625,
            706.346130371094,
            -44.476501464844
          ],
          "pitch": 1.084564208984,
          "yaw": 0.714111328125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.96875,
            7.1015625,
            -32.49609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 100396,
          "last_tick": 100526,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b017ff83f7a3db4a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_241d9eb92ddde5a3b396_00082",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00082",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00082",
        "demo_da35559385e7d6e5ce42_00164"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 6,
      "event_tick": 42142,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 321.845150 795.572630 -29.516602; setang 3.068970 -134.570500 0",
          "position_tick": 42012,
          "angle_tick": 42012,
          "origin": [
            321.84515,
            795.57263,
            -29.516602
          ],
          "pitch": 3.0689697,
          "yaw": -134.5705,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.60547,
            48.871094,
            4.6523438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 318.928340 797.672500 -29.243164; setang 3.695862 -133.745500 0",
          "position_tick": 42135,
          "angle_tick": 42135,
          "origin": [
            318.92834,
            797.6725,
            -29.243164
          ],
          "pitch": 3.6958618,
          "yaw": -133.7455,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.185547,
            -6.4648438,
            0.578125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 315.320068 793.904968 -28.968750; setang 3.695862 -133.778458 0",
          "position_tick": 42142,
          "angle_tick": 42142,
          "origin": [
            315.320068359375,
            793.904968261719,
            -28.96875
          ],
          "pitch": 3.695861816406,
          "yaw": -133.778457641602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.361328125,
            -35.88671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42012,
          "last_tick": 42142,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b05ecaba91348315",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00010",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00010",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00010",
        "demo_67348e1baa5b49bad101_00106"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 2,
      "event_tick": 8504,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -905.655100 615.046500 -79.891660; setang 9.864349 -107.858960 0",
          "position_tick": 8224,
          "angle_tick": 8224,
          "origin": [
            -905.6551,
            615.0465,
            -79.89166
          ],
          "pitch": 9.864349,
          "yaw": -107.85896,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -896.070100 611.715700 -80.012510; setang 1.295349 -155.636440 0",
          "position_tick": 8173,
          "angle_tick": 8173,
          "origin": [
            -896.0701,
            611.7157,
            -80.01251
          ],
          "pitch": 1.2953491,
          "yaw": -155.63644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1140.026900 668.018070 -79.968750; setang -5.768860 173.765260 0",
          "position_tick": 8498,
          "angle_tick": 8498,
          "origin": [
            -1140.0269,
            668.01807,
            -79.96875
          ],
          "pitch": -5.76886,
          "yaw": 173.76526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -212.48438,
            33.26953,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1157.621094 670.504944 -79.968750; setang -6.061371 173.848694 0",
          "position_tick": 8504,
          "angle_tick": 8504,
          "origin": [
            -1157.62109375,
            670.504943847656,
            -79.96875
          ],
          "pitch": -6.061370849609,
          "yaw": 173.848693847656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -230.4453125,
            31.18359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8173,
          "last_tick": 8504,
          "samples": 332
        },
        "departure_tick": 8225,
        "movement_to_event_ms": 4375.0,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b06b7165e3c55c3d",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_f1d8725268c9f30ce844_00023",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00374",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00023",
        "demo_fde4c2af9b83d7a5ead3_00374"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 19,
      "event_tick": 152509,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 832.061100 -2207.034000 -39.968750; setang 1.303589 -173.568880 0",
          "position_tick": 152414,
          "angle_tick": 152414,
          "origin": [
            832.0611,
            -2207.034,
            -39.96875
          ],
          "pitch": 1.3035889,
          "yaw": -173.56888,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 832.508900 -2202.307000 -39.968750; setang 0.525970 -178.344500 0",
          "position_tick": 152007,
          "angle_tick": 152007,
          "origin": [
            832.5089,
            -2202.307,
            -39.96875
          ],
          "pitch": 0.52597046,
          "yaw": -178.3445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -246.07812,
            -42.367188,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 737.320000 -2249.049600 -39.968750; setang -7.484772 -169.533810 0",
          "position_tick": 152502,
          "angle_tick": 152502,
          "origin": [
            737.32,
            -2249.0496,
            -39.96875
          ],
          "pitch": -7.4847717,
          "yaw": -169.53381,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -201.73047,
            -37.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 716.885132 -2252.817627 -39.968750; setang -7.484772 -169.533813 0",
          "position_tick": 152509,
          "angle_tick": 152509,
          "origin": [
            716.885131835938,
            -2252.817626953125,
            -39.96875
          ],
          "pitch": -7.484771728516,
          "yaw": -169.533813476562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -224.26953125,
            -41.375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152007,
          "last_tick": 152509,
          "samples": 503
        },
        "departure_tick": 152415,
        "movement_to_event_ms": 1484.375,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b07e1a8af0901282",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00245",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00245",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00245",
        "demo_5866197d339b3ac61e8a_00057"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 12,
      "event_tick": 102071,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 324.992770 1315.250900 -29.811707; setang -0.663635 -118.600160 0",
          "position_tick": 101857,
          "angle_tick": 101857,
          "origin": [
            324.99277,
            1315.2509,
            -29.811707
          ],
          "pitch": -0.66363525,
          "yaw": -118.60016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -61.777160 1602.928800 24.697945; setang 6.818390 -56.847040 0",
          "position_tick": 101559,
          "angle_tick": 101559,
          "origin": [
            -61.77716,
            1602.9288,
            24.697945
          ],
          "pitch": 6.81839,
          "yaw": -56.84704,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.46875,
            -56.289062,
            -16.395996
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 293.511660 1324.184300 -28.968750; setang -6.932709 -117.387200 0",
          "position_tick": 102065,
          "angle_tick": 102065,
          "origin": [
            293.51166,
            1324.1843,
            -28.96875
          ],
          "pitch": -6.9327087,
          "yaw": -117.3872,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -57.75,
            -111.55469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 287.642548 1312.856445 -28.968750; setang -6.932709 -117.387199 0",
          "position_tick": 102071,
          "angle_tick": 102071,
          "origin": [
            287.642547607422,
            1312.8564453125,
            -28.96875
          ],
          "pitch": -6.932708740234,
          "yaw": -117.387199401855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -82.271484375,
            -158.765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101559,
          "last_tick": 102071,
          "samples": 513
        },
        "departure_tick": 101858,
        "movement_to_event_ms": 3343.75,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b0d1dd9707a2088c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00161",
      "command_record_id": "demo_4d520a1960bac889dc2d_00161",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00161",
        "demo_5cc1733fab4c73f800c9_00309"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "meyern",
      "round": 9,
      "event_tick": 66512,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -732.871155 -1322.138428 -407.968750; setang -25.223923 -8.444031 0",
          "position_tick": 66497,
          "angle_tick": 66512,
          "origin": [
            -732.871154785156,
            -1322.138427734375,
            -407.96875
          ],
          "pitch": -25.223922729492,
          "yaw": -8.444030761719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -732.845340 -1322.142200 -407.171880; setang -25.223923 -8.444031 0",
          "position_tick": 66498,
          "angle_tick": 66498,
          "origin": [
            -732.84534,
            -1322.1422,
            -407.17188
          ],
          "pitch": -25.223923,
          "yaw": -8.444031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -726.838928 -1322.584351 -363.390625; setang -25.223923 -8.444031 0",
          "position_tick": 66512,
          "angle_tick": 66512,
          "origin": [
            -726.838928222656,
            -1322.584350585938,
            -363.390625
          ],
          "pitch": -25.223922729492,
          "yaw": -8.444030761719,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.984375,
            -2.359375,
            141.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66000,
          "last_tick": 66512,
          "samples": 513
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b105388b6c395f96",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00376",
      "command_record_id": "demo_9c5c91359adde2e94631_00376",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00376",
        "demo_f1d8725268c9f30ce844_00066"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 20,
      "event_tick": 167037,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1055.102800 294.379100 -159.968750; setang 0.857971 -51.881226 0",
          "position_tick": 166938,
          "angle_tick": 166938,
          "origin": [
            -1055.1028,
            294.3791,
            -159.96875
          ],
          "pitch": 0.8579712,
          "yaw": -51.881226,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1061.842200 293.903140 -159.968750; setang 0.726135 -52.013397 0",
          "position_tick": 166907,
          "angle_tick": 166907,
          "origin": [
            -1061.8422,
            293.90314,
            -159.96875
          ],
          "pitch": 0.72613525,
          "yaw": -52.013397,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -177.51562,
            77.54199,
            2.0273438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -889.734800 283.993440 -168.543950; setang 4.818192 -71.450270 0",
          "position_tick": 167031,
          "angle_tick": 167031,
          "origin": [
            -889.7348,
            283.99344,
            -168.54395
          ],
          "pitch": 4.8181915,
          "yaw": -71.45027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.296875,
            -114.80664,
            -10.027344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -885.482056 272.138733 -169.559082; setang 4.223907 -71.219215 0",
          "position_tick": 167037,
          "angle_tick": 167037,
          "origin": [
            -885.482055664062,
            272.138732910156,
            -169.55908203125
          ],
          "pitch": 4.223907470703,
          "yaw": -71.219215393066,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.109375,
            -166.900390625,
            -13.3671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166907,
          "last_tick": 167037,
          "samples": 131
        },
        "departure_tick": 166939,
        "movement_to_event_ms": 1546.875,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b118a9465556066a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00057",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00027",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00057",
        "demo_1c4fa8f15de6cbb137e2_00027"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 3,
      "event_tick": 19866,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -662.352500 437.738500 8.695591; setang -14.412689 57.442703 0",
          "position_tick": 19851,
          "angle_tick": 19851,
          "origin": [
            -662.3525,
            437.7385,
            8.695591
          ],
          "pitch": -14.412689,
          "yaw": 57.442703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -662.352500 437.738500 8.695591; setang -14.412689 57.568695 0",
          "position_tick": 19703,
          "angle_tick": 19703,
          "origin": [
            -662.3525,
            437.7385,
            8.695591
          ],
          "pitch": -14.412689,
          "yaw": 57.568695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.578125,
            -39.69922,
            0.796875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -660.297670 440.958500 8.751670; setang -14.412689 57.442703 0",
          "position_tick": 19860,
          "angle_tick": 19860,
          "origin": [
            -660.29767,
            440.9585,
            8.75167
          ],
          "pitch": -14.412689,
          "yaw": 57.442703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            22.335938,
            35.015625,
            0.60961914
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -657.767517 444.924561 8.820741; setang -14.412689 57.442703 0",
          "position_tick": 19866,
          "angle_tick": 19866,
          "origin": [
            -657.767517089844,
            444.924560546875,
            8.820740699768
          ],
          "pitch": -14.412689208984,
          "yaw": 57.44270324707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.3984375,
            58.640625,
            1.021545410156
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19703,
          "last_tick": 19866,
          "samples": 164
        },
        "departure_tick": 19852,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b1920a2efa1b2a3e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_9c5c91359adde2e94631_00137",
      "command_record_id": "demo_9c5c91359adde2e94631_00137",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00137",
        "demo_bc6251413daa2447c1ff_00236"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 8,
      "event_tick": 51432,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 16.085234 -2330.371094 -39.968750; setang 11.186829 71.592407 0",
          "position_tick": 51425,
          "angle_tick": 51432,
          "origin": [
            16.085233688354,
            -2330.37109375,
            -39.96875
          ],
          "pitch": 11.186828613281,
          "yaw": 71.592407226562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 16.085234 -2330.371000 -39.968750; setang 11.153870 71.658325 0",
          "position_tick": 51426,
          "angle_tick": 51426,
          "origin": [
            16.085234,
            -2330.371,
            -39.96875
          ],
          "pitch": 11.15387,
          "yaw": 71.658325,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 16.085234 -2330.371094 -39.968750; setang 11.186829 71.592407 0",
          "position_tick": 51432,
          "angle_tick": 51432,
          "origin": [
            16.085233688354,
            -2330.37109375,
            -39.96875
          ],
          "pitch": 11.186828613281,
          "yaw": 71.592407226562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51213,
          "last_tick": 51432,
          "samples": 220
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b1bcb1ddb16871f9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00289",
      "command_record_id": "demo_2160153112cdae3ea873_00289",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00289",
        "demo_c41e59c2737947d52711_00274"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 16,
      "event_tick": 148739,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -418.637020 1489.112800 1688.031200; setang 6.080246 11.731689 0",
          "position_tick": 148609,
          "angle_tick": 148609,
          "origin": [
            -418.63702,
            1489.1128,
            1688.0312
          ],
          "pitch": 6.080246,
          "yaw": 11.731689,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -423.732180 1654.729100 1702.296900; setang 13.122482 3.618622 0",
          "position_tick": 148733,
          "angle_tick": 148733,
          "origin": [
            -423.73218,
            1654.7291,
            1702.2969
          ],
          "pitch": 13.122482,
          "yaw": 3.6186218,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            276.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -423.732178 1654.729126 1720.000000; setang 13.122482 3.618622 0",
          "position_tick": 148739,
          "angle_tick": 148739,
          "origin": [
            -423.732177734375,
            1654.729125976562,
            1720.0
          ],
          "pitch": 13.122482299805,
          "yaw": 3.618621826172,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148609,
          "last_tick": 148739,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b28dab6ee8a61b9a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00328",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00094",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00328",
        "demo_fde4c2af9b83d7a5ead3_00094"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 6,
      "event_tick": 37097,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -515.917050 -1435.023200 -80.741455; setang -3.280106 -51.159210 0",
          "position_tick": 37029,
          "angle_tick": 37029,
          "origin": [
            -515.91705,
            -1435.0232,
            -80.741455
          ],
          "pitch": -3.2801056,
          "yaw": -51.15921,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -521.073000 -1362.502300 -138.758120; setang 1.524689 -67.052310 0",
          "position_tick": 36871,
          "angle_tick": 36871,
          "origin": [
            -521.073,
            -1362.5023,
            -138.75812
          ],
          "pitch": 1.5246887,
          "yaw": -67.05231,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            249.84375,
            -2.0703125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -532.504760 -1458.722300 -61.782166; setang -3.649872 -50.535400 0",
          "position_tick": 37090,
          "angle_tick": 37090,
          "origin": [
            -532.50476,
            -1458.7223,
            -61.782166
          ],
          "pitch": -3.6498718,
          "yaw": -50.5354,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.066406,
            -76.71875,
            61.375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -524.710449 -1468.192749 -54.205811; setang -3.695862 -50.466034 0",
          "position_tick": 37097,
          "angle_tick": 37097,
          "origin": [
            -524.71044921875,
            -1468.192749023438,
            -54.205810546875
          ],
          "pitch": -3.695861816406,
          "yaw": -50.466033935547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.04296875,
            -89.9609375,
            71.96875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36871,
          "last_tick": 37097,
          "samples": 227
        },
        "departure_tick": 37030,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b2974375dc2c3534",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00009",
      "command_record_id": "demo_da35559385e7d6e5ce42_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00009",
        "demo_fbb358b45e5cdb7b7700_00252"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 2,
      "event_tick": 7081,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -838.754100 -1352.910200 34.031250; setang -14.442902 103.104280 0",
          "position_tick": 6627,
          "angle_tick": 6627,
          "origin": [
            -838.7541,
            -1352.9102,
            34.03125
          ],
          "pitch": -14.442902,
          "yaw": 103.10428,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.70703,
            59.976562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -980.956400 -866.666700 64.031250; setang -10.461044 118.669495 0",
          "position_tick": 7074,
          "angle_tick": 7074,
          "origin": [
            -980.9564,
            -866.6667,
            64.03125
          ],
          "pitch": -10.461044,
          "yaw": 118.669495,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -110.86719,
            201.875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -991.741394 -847.002014 64.031250; setang -10.537949 118.669495 0",
          "position_tick": 7081,
          "angle_tick": 7081,
          "origin": [
            -991.741394042969,
            -847.002014160156,
            64.03125
          ],
          "pitch": -10.537948608398,
          "yaw": 118.669494628906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.89453125,
            213.26953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 6627,
          "last_tick": 7081,
          "samples": 455
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b2a914294845ffde",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00089",
      "command_record_id": "demo_059e8a0abfc550087c91_00089",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00089",
        "demo_bc6251413daa2447c1ff_00213"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 6,
      "event_tick": 43347,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 199.008970 825.833000 -135.968750; setang 4.958618 173.087890 0",
          "position_tick": 42941,
          "angle_tick": 42941,
          "origin": [
            199.00897,
            825.833,
            -135.96875
          ],
          "pitch": 4.958618,
          "yaw": 173.08789,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -247.65234,
            30.222656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -305.047360 633.740600 -68.625000; setang -16.177704 -174.263760 0",
          "position_tick": 43341,
          "angle_tick": 43341,
          "origin": [
            -305.04736,
            633.7406,
            -68.625
          ],
          "pitch": -16.177704,
          "yaw": -174.26376,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -221.67188,
            -37.984375,
            289.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -322.365479 630.773071 -50.000000; setang -16.513824 -175.061981 0",
          "position_tick": 43347,
          "angle_tick": 43347,
          "origin": [
            -322.365478515625,
            630.773071289062,
            -50.0
          ],
          "pitch": -16.513824462891,
          "yaw": -175.061981201172,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -221.671875,
            -37.984375,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42941,
          "last_tick": 43347,
          "samples": 407
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b2e0d80760824b0c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00367",
      "command_record_id": "demo_9c5c91359adde2e94631_00367",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00367",
        "demo_ea4226131b7a75cdf0ec_00219"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "fame",
      "round": 20,
      "event_tick": 165471,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1341.888300 -2274.169200 -217.267760; setang -5.967636 24.667389 0",
          "position_tick": 165261,
          "angle_tick": 165261,
          "origin": [
            -1341.8883,
            -2274.1692,
            -217.26776
          ],
          "pitch": -5.967636,
          "yaw": 24.667389,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.27344,
            -187.57031,
            19.25
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -684.708300 -2266.753200 -176.593750; setang -17.737427 71.307100 0",
          "position_tick": 165458,
          "angle_tick": 165458,
          "origin": [
            -684.7083,
            -2266.7532,
            -176.59375
          ],
          "pitch": -17.737427,
          "yaw": 71.3071,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            114.6875,
            196.21875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -663.576477 -2229.379395 -136.343750; setang -17.820160 71.389496 0",
          "position_tick": 165471,
          "angle_tick": 165471,
          "origin": [
            -663.576477050781,
            -2229.37939453125,
            -136.34375
          ],
          "pitch": -17.820159912109,
          "yaw": 71.389495849609,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            112.703125,
            199.328125,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165261,
          "last_tick": 165471,
          "samples": 211
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b2e8b1d2d51bee98",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00220",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00220",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00220",
        "demo_1c4fa8f15de6cbb137e2_00039"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 10,
      "event_tick": 92045,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -415.625430 1610.562100 -126.275210; setang -7.523926 -80.492020 0",
          "position_tick": 91915,
          "angle_tick": 91915,
          "origin": [
            -415.62543,
            1610.5621,
            -126.27521
          ],
          "pitch": -7.523926,
          "yaw": -80.49202,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.6875,
            -98.828125,
            5.1054688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -445.792600 1730.109100 -125.626770; setang -22.123032 -75.766525 0",
          "position_tick": 92038,
          "angle_tick": 92038,
          "origin": [
            -445.7926,
            1730.1091,
            -125.62677
          ],
          "pitch": -22.123032,
          "yaw": -75.766525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            54.714844,
            -214.86719,
            -5.6914062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -440.401123 1708.912354 -126.120056; setang -22.202332 -75.713654 0",
          "position_tick": 92045,
          "angle_tick": 92045,
          "origin": [
            -440.401123046875,
            1708.912353515625,
            -126.120056152344
          ],
          "pitch": -22.202331542969,
          "yaw": -75.713653564453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.765625,
            -231.0703125,
            9.7265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91915,
          "last_tick": 92045,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b3004a9bfa6edd56",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00274",
      "command_record_id": "demo_18d34587c875f0b595ae_00274",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00274",
        "demo_da35559385e7d6e5ce42_00430"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 15,
      "event_tick": 140023,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -891.166700 312.477000 -55.968750; setang 14.720642 -26.471558 0",
          "position_tick": 139960,
          "angle_tick": 139960,
          "origin": [
            -891.1667,
            312.477,
            -55.96875
          ],
          "pitch": 14.720642,
          "yaw": -26.471558,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -908.527650 300.360300 -51.474304; setang 8.749237 -18.281250 0",
          "position_tick": 139840,
          "angle_tick": 139840,
          "origin": [
            -908.52765,
            300.3603,
            -51.474304
          ],
          "pitch": 8.749237,
          "yaw": -18.28125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.183594,
            33.89453,
            -26.25
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -814.376830 360.691650 -55.968750; setang 15.803146 -44.385100 0",
          "position_tick": 140017,
          "angle_tick": 140017,
          "origin": [
            -814.37683,
            360.69165,
            -55.96875
          ],
          "pitch": 15.803146,
          "yaw": -44.3851,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -814.376831 360.691650 -55.968750; setang 15.748901 -44.402954 0",
          "position_tick": 140023,
          "angle_tick": 140023,
          "origin": [
            -814.376831054688,
            360.691650390625,
            -55.96875
          ],
          "pitch": 15.748901367188,
          "yaw": -44.402954101562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139840,
          "last_tick": 140023,
          "samples": 184
        },
        "departure_tick": 139961,
        "movement_to_event_ms": 984.375,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b34aef48a447a894",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00367",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00367",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00367",
        "demo_a50086abe9c7c4a980cd_00133"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "S1ren",
      "round": 19,
      "event_tick": 166065,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1211.429600 -1024.557900 -415.968750; setang 4.653046 3.333313 0",
          "position_tick": 165683,
          "angle_tick": 165683,
          "origin": [
            -1211.4296,
            -1024.5579,
            -415.96875
          ],
          "pitch": 4.6530457,
          "yaw": 3.333313,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -379.833800 -1040.306300 -415.968750; setang -1.518173 -21.383514 0",
          "position_tick": 166059,
          "angle_tick": 166059,
          "origin": [
            -379.8338,
            -1040.3063,
            -415.96875
          ],
          "pitch": -1.5181732,
          "yaw": -21.383514,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            194.25,
            -74.92969,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -363.624878 -1046.599609 -415.968750; setang -1.848114 -22.010422 0",
          "position_tick": 166065,
          "angle_tick": 166065,
          "origin": [
            -363.624877929688,
            -1046.599609375,
            -415.96875
          ],
          "pitch": -1.848114013672,
          "yaw": -22.01042175293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            212.85546875,
            -83.0859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165683,
          "last_tick": 166065,
          "samples": 383
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b3914140156b9af0",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_518d8b186445b01e1f62_00051",
      "command_record_id": "demo_518d8b186445b01e1f62_00051",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00051",
        "demo_fbb358b45e5cdb7b7700_00338"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 4,
      "event_tick": 21591,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1093.542500 1468.894200 -120.850586; setang 6.217224 -150.177610 0",
          "position_tick": 21341,
          "angle_tick": 21341,
          "origin": [
            1093.5425,
            1468.8942,
            -120.850586
          ],
          "pitch": 6.217224,
          "yaw": -150.17761,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            214.67969,
            118.05469,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1624.963100 1518.018100 -150.875000; setang 7.959595 -87.530136 0",
          "position_tick": 21584,
          "angle_tick": 21584,
          "origin": [
            1624.9631,
            1518.0181,
            -150.875
          ],
          "pitch": 7.9595947,
          "yaw": -87.530136,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            10.484375,
            -239.82031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1625.951904 1495.352539 -126.656250; setang 7.959595 -87.530136 0",
          "position_tick": 21591,
          "angle_tick": 21591,
          "origin": [
            1625.951904296875,
            1495.3525390625,
            -126.65625
          ],
          "pitch": 7.959594726562,
          "yaw": -87.530136108398,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            10.546875,
            -241.765625,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21341,
          "last_tick": 21591,
          "samples": 251
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b3b63bce42857d73",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00093",
      "command_record_id": "demo_17accc02fe6ec2727063_00093",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00093",
        "demo_62cb3af35c3893a91c7d_00042"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 6,
      "event_tick": 41297,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1645.830800 -1986.634000 -267.044860; setang 1.495850 -47.271760 0",
          "position_tick": 40823,
          "angle_tick": 40823,
          "origin": [
            -1645.8308,
            -1986.634,
            -267.04486
          ],
          "pitch": 1.4958496,
          "yaw": -47.27176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            21.042969,
            -96.21875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -679.010700 -1499.743800 -167.968750; setang 7.743988 88.468080 0",
          "position_tick": 41291,
          "angle_tick": 41291,
          "origin": [
            -679.0107,
            -1499.7438,
            -167.96875
          ],
          "pitch": 7.743988,
          "yaw": 88.46808,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.253906,
            244.85938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -678.404236 -1480.612915 -167.968750; setang 7.722015 88.490051 0",
          "position_tick": 41297,
          "angle_tick": 41297,
          "origin": [
            -678.404235839844,
            -1480.612915039062,
            -167.96875
          ],
          "pitch": 7.722015380859,
          "yaw": 88.490051269531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.5625,
            244.890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40823,
          "last_tick": 41297,
          "samples": 475
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b3c0fcd8ba323282",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00277",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00277",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00277",
        "demo_9973c9a1187116ecba8b_00212"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 14,
      "event_tick": 119795,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 457.522858 1943.925781 96.031250; setang -1.825104 74.386368 0",
          "position_tick": 119788,
          "angle_tick": 119795,
          "origin": [
            457.522857666016,
            1943.92578125,
            96.03125
          ],
          "pitch": -1.825103759766,
          "yaw": 74.386367797852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 457.522860 1943.925800 96.031250; setang -1.732758 74.432710 0",
          "position_tick": 119789,
          "angle_tick": 119789,
          "origin": [
            457.52286,
            1943.9258,
            96.03125
          ],
          "pitch": -1.7327576,
          "yaw": 74.43271,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 457.522858 1943.925781 96.031250; setang -1.825104 74.386368 0",
          "position_tick": 119795,
          "angle_tick": 119795,
          "origin": [
            457.522857666016,
            1943.92578125,
            96.03125
          ],
          "pitch": -1.825103759766,
          "yaw": 74.386367797852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119283,
          "last_tick": 119795,
          "samples": 513
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b4004b9f32d5d424",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00287",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00287",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00287",
        "demo_5d6af8fdfb719608e960_00577"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 14,
      "event_tick": 139250,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1819.032104 273.705475 161.031219; setang -3.696213 38.901550 0",
          "position_tick": 139243,
          "angle_tick": 139250,
          "origin": [
            1819.032104492188,
            273.705474853516,
            161.031219482422
          ],
          "pitch": -3.696212768555,
          "yaw": 38.901550292969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1819.032100 273.705470 161.031220; setang -3.696213 38.901550 0",
          "position_tick": 139244,
          "angle_tick": 139244,
          "origin": [
            1819.0321,
            273.70547,
            161.03122
          ],
          "pitch": -3.6962128,
          "yaw": 38.90155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1819.032104 273.705475 161.031219; setang -3.696213 38.901550 0",
          "position_tick": 139250,
          "angle_tick": 139250,
          "origin": [
            1819.032104492188,
            273.705474853516,
            161.031219482422
          ],
          "pitch": -3.696212768555,
          "yaw": 38.901550292969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139120,
          "last_tick": 139250,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b4754cda99ac9b86",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00291",
      "command_record_id": "demo_6e149681cbff13e6c780_00291",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00291",
        "demo_86c38e0db4646195347a_00145"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "HUASOPEEK",
      "round": 13,
      "event_tick": 130595,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 479.045776 2016.924927 136.031204; setang -43.137482 86.312012 0",
          "position_tick": 130583,
          "angle_tick": 130595,
          "origin": [
            479.045776367188,
            2016.924926757812,
            136.031204223633
          ],
          "pitch": -43.137481689453,
          "yaw": 86.31201171875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 479.045780 2016.924900 158.312500; setang -43.137480 86.312010 0",
          "position_tick": 130589,
          "angle_tick": 130589,
          "origin": [
            479.04578,
            2016.9249,
            158.3125
          ],
          "pitch": -43.13748,
          "yaw": 86.31201,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            251.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 479.045776 2016.924927 173.968750; setang -43.137482 86.312012 0",
          "position_tick": 130595,
          "angle_tick": 130595,
          "origin": [
            479.045776367188,
            2016.924926757812,
            173.96875
          ],
          "pitch": -43.137481689453,
          "yaw": 86.31201171875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            175.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130456,
          "last_tick": 130595,
          "samples": 140
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b47d17595079969b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00233",
      "command_record_id": "demo_56d855ae2f8723544f85_00233",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00233",
        "demo_79afb17b7ed789137186_00089"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "try",
      "round": 10,
      "event_tick": 81433,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -848.017100 132.150150 1661.171900; setang 11.117828 -122.162476 0",
          "position_tick": 81303,
          "angle_tick": 81303,
          "origin": [
            -848.0171,
            132.15015,
            1661.1719
          ],
          "pitch": 11.117828,
          "yaw": -122.162476,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -260.67188,
            -27.25,
            -46.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -731.932860 -202.280030 1612.031200; setang -24.740875 -60.585823 0",
          "position_tick": 81427,
          "angle_tick": 81427,
          "origin": [
            -731.93286,
            -202.28003,
            1612.0312
          ],
          "pitch": -24.740875,
          "yaw": -60.585823,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.8789062,
            -12.1484375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -730.682312 -204.498352 1612.031250; setang -24.740875 -60.585823 0",
          "position_tick": 81433,
          "angle_tick": 81433,
          "origin": [
            -730.682312011719,
            -204.498352050781,
            1612.03125
          ],
          "pitch": -24.740875244141,
          "yaw": -60.585823059082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.5703125,
            -36.51953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81303,
          "last_tick": 81433,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b4cdb2fa56106a82",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00379",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00379",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00379",
        "demo_b24ca24bca0f9defa72c_00252"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 19,
      "event_tick": 157213,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 258.159400 2480.553700 -121.076660; setang 2.563248 -44.179108 0",
          "position_tick": 156761,
          "angle_tick": 156761,
          "origin": [
            258.1594,
            2480.5537,
            -121.07666
          ],
          "pitch": 2.5632477,
          "yaw": -44.179108,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1559.872900 1865.839200 -7.299499; setang -32.019318 -122.588540 0",
          "position_tick": 157206,
          "angle_tick": 157206,
          "origin": [
            1559.8729,
            1865.8392,
            -7.2994995
          ],
          "pitch": -32.019318,
          "yaw": -122.58854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.210938,
            -43.1875,
            1.6601562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1560.883545 1864.720459 -7.256531; setang -32.355423 -122.378426 0",
          "position_tick": 157213,
          "angle_tick": 157213,
          "origin": [
            1560.883544921875,
            1864.720458984375,
            -7.256530761719
          ],
          "pitch": -32.355422973633,
          "yaw": -122.378425598145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156761,
          "last_tick": 157213,
          "samples": 453
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b4e14229debf882e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_78d0d18d21d68a5f4162_00254",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00254",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00254",
        "demo_9973c9a1187116ecba8b_00275"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 11,
      "event_tick": 83101,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -787.393070 1473.952500 -95.484375; setang -7.405121 1.989212 0",
          "position_tick": 82971,
          "angle_tick": 82971,
          "origin": [
            -787.39307,
            1473.9525,
            -95.484375
          ],
          "pitch": -7.405121,
          "yaw": 1.989212,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            47.804688,
            -11.65625,
            0.49609375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -669.128850 1370.233300 -111.461240; setang -22.492798 9.830017 0",
          "position_tick": 83095,
          "angle_tick": 83095,
          "origin": [
            -669.12885,
            1370.2333,
            -111.46124
          ],
          "pitch": -22.492798,
          "yaw": 9.830017,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.51953,
            21.765625,
            -0.80078125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -659.326477 1371.932983 -111.523865; setang -22.928467 9.830017 0",
          "position_tick": 83101,
          "angle_tick": 83101,
          "origin": [
            -659.326477050781,
            1371.932983398438,
            -111.523864746094
          ],
          "pitch": -22.928466796875,
          "yaw": 9.830017089844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.51953125,
            21.765625,
            -0.80078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82971,
          "last_tick": 83101,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b53a78821e613a47",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_84f87856e21e12df25d7_00156",
      "command_record_id": "demo_84f87856e21e12df25d7_00156",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00156",
        "demo_9da916c73bb5ff938c63_00212"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "flameZ",
      "round": 9,
      "event_tick": 72225,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1116.020800 2708.150400 126.358376; setang 13.397827 -170.844960 0",
          "position_tick": 72038,
          "angle_tick": 72038,
          "origin": [
            1116.0208,
            2708.1504,
            126.358376
          ],
          "pitch": 13.397827,
          "yaw": -170.84496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.0625,
            145.57812,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 782.039730 2258.884800 136.031460; setang -18.480042 -127.219280 0",
          "position_tick": 72219,
          "angle_tick": 72219,
          "origin": [
            782.03973,
            2258.8848,
            136.03146
          ],
          "pitch": -18.480042,
          "yaw": -127.21928,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -68.52344,
            -107.40625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 776.490234 2250.623535 136.031433; setang -20.261871 -127.483292 0",
          "position_tick": 72225,
          "angle_tick": 72225,
          "origin": [
            776.490234375,
            2250.62353515625,
            136.031433105469
          ],
          "pitch": -20.261871337891,
          "yaw": -127.483291625977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.12109375,
            -105.03125,
            -0.001953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72038,
          "last_tick": 72225,
          "samples": 188
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b56f1047cc1363e8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00109",
      "command_record_id": "demo_9c5c91359adde2e94631_00227",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00109",
        "demo_9c5c91359adde2e94631_00227"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "nafany",
      "round": 12,
      "event_tick": 89735,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 295.311160 -132.427430 -165.468750; setang 1.033752 -134.142730 0",
          "position_tick": 89720,
          "angle_tick": 89720,
          "origin": [
            295.31116,
            -132.42743,
            -165.46875
          ],
          "pitch": 1.0337524,
          "yaw": -134.14273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 231.269850 -95.292114 -171.568970; setang 1.495850 -130.753780 0",
          "position_tick": 89223,
          "angle_tick": 89223,
          "origin": [
            231.26985,
            -95.292114,
            -171.56897
          ],
          "pitch": 1.4958496,
          "yaw": -130.75378,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.3535156,
            15.667969,
            -4.2382812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 288.398380 -139.499450 -165.468750; setang -0.110199 -134.846880 0",
          "position_tick": 89729,
          "angle_tick": 89729,
          "origin": [
            288.39838,
            -139.49945,
            -165.46875
          ],
          "pitch": -0.110198975,
          "yaw": -134.84688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.11328,
            -80.75391,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 279.914337 -148.063354 -165.468750; setang -0.902252 -135.837021 0",
          "position_tick": 89735,
          "angle_tick": 89735,
          "origin": [
            279.914337158203,
            -148.063354492188,
            -165.46875
          ],
          "pitch": -0.902252197266,
          "yaw": -135.837020874023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -120.9296875,
            -121.28125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 89223,
          "last_tick": 89735,
          "samples": 513
        },
        "departure_tick": 89721,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b574540bb834fd3d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00010",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00010",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00010",
        "demo_92655b67d38bb2eb32f4_00331"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 2,
      "event_tick": 10134,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 778.899660 1937.829300 -39.968750; setang 6.491211 23.190079 0",
          "position_tick": 10004,
          "angle_tick": 10004,
          "origin": [
            778.89966,
            1937.8293,
            -39.96875
          ],
          "pitch": 6.491211,
          "yaw": 23.190079,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -89.35156,
            -90.78906,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 891.295600 2197.958500 -39.968750; setang 4.065628 -42.298737 0",
          "position_tick": 10127,
          "angle_tick": 10127,
          "origin": [
            891.2956,
            2197.9585,
            -39.96875
          ],
          "pitch": 4.065628,
          "yaw": -42.298737,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.304688,
            -34.84375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 899.140503 2190.813232 -39.968750; setang 4.042633 -42.345093 0",
          "position_tick": 10134,
          "angle_tick": 10134,
          "origin": [
            899.140502929688,
            2190.813232421875,
            -39.96875
          ],
          "pitch": 4.042633056641,
          "yaw": -42.345092773438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            105.140625,
            -95.78125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10004,
          "last_tick": 10134,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b58e123c1842de9a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00326",
      "command_record_id": "demo_07d95741be40e144c266_00326",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00326",
        "demo_4f80b8bcc2fa56bb83a7_00248"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 15,
      "event_tick": 137830,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1159.959400 -919.170170 9.031252; setang -6.063080 106.594510 0",
          "position_tick": 137615,
          "angle_tick": 137615,
          "origin": [
            1159.9594,
            -919.17017,
            9.031252
          ],
          "pitch": -6.06308,
          "yaw": 106.59451,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -82.64453,
            -100.35156,
            -28.971436
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1159.968800 -919.181300 17.984375; setang -5.010803 110.919010 0",
          "position_tick": 137824,
          "angle_tick": 137824,
          "origin": [
            1159.9688,
            -919.1813,
            17.984375
          ],
          "pitch": -5.010803,
          "yaw": 110.91901,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            293.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1159.968750 -919.181274 36.937500; setang -5.010803 110.919006 0",
          "position_tick": 137830,
          "angle_tick": 137830,
          "origin": [
            1159.96875,
            -919.181274414062,
            36.9375
          ],
          "pitch": -5.010803222656,
          "yaw": 110.919006347656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137615,
          "last_tick": 137830,
          "samples": 216
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b5abcca4aa5b518c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00214",
      "command_record_id": "demo_07d95741be40e144c266_00214",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00214",
        "demo_4f80b8bcc2fa56bb83a7_00551"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 10,
      "event_tick": 85584,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1797.468100 380.268920 181.751530; setang 8.238373 43.552887 0",
          "position_tick": 85512,
          "angle_tick": 85512,
          "origin": [
            -1797.4681,
            380.26892,
            181.75153
          ],
          "pitch": 8.238373,
          "yaw": 43.552887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1837.223100 401.737640 173.631870; setang 11.188538 43.169740 0",
          "position_tick": 85409,
          "angle_tick": 85409,
          "origin": [
            -1837.2231,
            401.73764,
            173.63187
          ],
          "pitch": 11.188538,
          "yaw": 43.16974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.898438,
            64.37891,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1829.354900 427.982640 172.142170; setang -1.067734 37.315750 0",
          "position_tick": 85578,
          "angle_tick": 85578,
          "origin": [
            -1829.3549,
            427.98264,
            172.14217
          ],
          "pitch": -1.0677338,
          "yaw": 37.31575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.83594,
            89.68945,
            4.638672
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1818.226318 436.460815 171.987518; setang -0.922516 37.401581 0",
          "position_tick": 85584,
          "angle_tick": 85584,
          "origin": [
            -1818.226318359375,
            436.460815429688,
            171.987518310547
          ],
          "pitch": -0.922515869141,
          "yaw": 37.401580810547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            151.484375,
            115.4765625,
            -5.9365234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85409,
          "last_tick": 85584,
          "samples": 176
        },
        "departure_tick": 85513,
        "movement_to_event_ms": 1125.0,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b5c4cd5a3c5f86af",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00362",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00362",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00362",
        "demo_ea4226131b7a75cdf0ec_00338"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 20,
      "event_tick": 176591,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -46.530533 -163.830536 0",
          "position_tick": 176577,
          "angle_tick": 176591,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -46.530532836914,
          "yaw": -163.830535888672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -46.530533 -163.830540 0",
          "position_tick": 176578,
          "angle_tick": 176578,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -46.530533,
          "yaw": -163.83054,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -115.000000 -125.171875; setang -46.530533 -163.830536 0",
          "position_tick": 176591,
          "angle_tick": 176591,
          "origin": [
            1216.0,
            -115.0,
            -125.171875
          ],
          "pitch": -46.530532836914,
          "yaw": -163.830535888672,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            171.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176461,
          "last_tick": 176591,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b64e5abd93cb026e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00187",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00187",
        "demo_92655b67d38bb2eb32f4_00150"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 77272,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 265.041000 334.514650 -151.968750; setang 14.200867 128.994600 0",
          "position_tick": 76993,
          "angle_tick": 76993,
          "origin": [
            265.041,
            334.51465,
            -151.96875
          ],
          "pitch": 14.200867,
          "yaw": 128.9946,
          "airborne": false,
          "duck_amount": 0.17668563,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 176.608490 510.348000 -28.968750; setang 2.584869 72.789230 0",
          "position_tick": 77265,
          "angle_tick": 77265,
          "origin": [
            176.60849,
            510.348,
            -28.96875
          ],
          "pitch": 2.5848694,
          "yaw": 72.78923,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.65625,
            51.98047,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 179.847748 520.689148 -28.968750; setang 2.446167 72.802612 0",
          "position_tick": 77272,
          "angle_tick": 77272,
          "origin": [
            179.847747802734,
            520.689147949219,
            -28.96875
          ],
          "pitch": 2.446166992188,
          "yaw": 72.802612304688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.94140625,
            137.63671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76993,
          "last_tick": 77272,
          "samples": 280
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6811e79b9d0274e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_518d8b186445b01e1f62_00188",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00354",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00188",
        "demo_92655b67d38bb2eb32f4_00354"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 19,
      "event_tick": 157432,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1730.540400 1827.338000 -70.968750; setang 9.334946 -103.687590 0",
          "position_tick": 157256,
          "angle_tick": 157256,
          "origin": [
            1730.5404,
            1827.338,
            -70.96875
          ],
          "pitch": 9.334946,
          "yaw": -103.68759,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1610.396400 1872.522200 -70.468750; setang 7.138702 -86.801950 0",
          "position_tick": 157166,
          "angle_tick": 157166,
          "origin": [
            1610.3964,
            1872.5222,
            -70.46875
          ],
          "pitch": 7.1387024,
          "yaw": -86.80195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1595.924800 1613.268600 -151.968750; setang -13.156128 -85.818330 0",
          "position_tick": 157426,
          "angle_tick": 157426,
          "origin": [
            1595.9248,
            1613.2686,
            -151.96875
          ],
          "pitch": -13.156128,
          "yaw": -85.81833,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.34375,
            -241.99219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1597.413940 1594.187866 -151.968750; setang -13.156128 -85.818329 0",
          "position_tick": 157432,
          "angle_tick": 157432,
          "origin": [
            1597.413940429688,
            1594.187866210938,
            -151.96875
          ],
          "pitch": -13.156127929688,
          "yaw": -85.818328857422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.8828125,
            -244.2734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157166,
          "last_tick": 157432,
          "samples": 267
        },
        "departure_tick": 157257,
        "movement_to_event_ms": 2750.0,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6a490a1ba5d48e7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00315",
      "command_record_id": "demo_79fb1d50cba757afee7d_00479",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00315",
        "demo_79fb1d50cba757afee7d_00479"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 23,
      "event_tick": 192777,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 531.084700 2106.480500 127.031250; setang 9.454422 -114.611780 0",
          "position_tick": 192765,
          "angle_tick": 192765,
          "origin": [
            531.0847,
            2106.4805,
            127.03125
          ],
          "pitch": 9.454422,
          "yaw": -114.61178,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 521.755500 2079.116200 127.142210; setang 9.790527 -115.746460 0",
          "position_tick": 192647,
          "angle_tick": 192647,
          "origin": [
            521.7555,
            2079.1162,
            127.14221
          ],
          "pitch": 9.790527,
          "yaw": -115.74646,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 530.408570 2105.005600 127.031250; setang 9.454422 -114.611780 0",
          "position_tick": 192770,
          "angle_tick": 192770,
          "origin": [
            530.40857,
            2105.0056,
            127.03125
          ],
          "pitch": 9.454422,
          "yaw": -114.61178,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.644531,
            -23.234375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 528.593018 2101.034912 127.031250; setang 9.454422 -114.611778 0",
          "position_tick": 192777,
          "angle_tick": 192777,
          "origin": [
            528.593017578125,
            2101.034912109375,
            127.03125
          ],
          "pitch": 9.45442199707,
          "yaw": -114.611778259277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -24.2109375,
            -52.96875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192647,
          "last_tick": 192777,
          "samples": 131
        },
        "departure_tick": 192766,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6ba4eb6267b33c2",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_17accc02fe6ec2727063_00087",
      "command_record_id": "demo_17accc02fe6ec2727063_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00087",
        "demo_f1d8725268c9f30ce844_00393"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 5,
      "event_tick": 38292,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 359.730900 -2241.905000 -39.968750; setang 2.055817 -156.554140 0",
          "position_tick": 38154,
          "angle_tick": 38154,
          "origin": [
            359.7309,
            -2241.905,
            -39.96875
          ],
          "pitch": 2.0558167,
          "yaw": -156.55414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 474.795040 -2185.024200 -39.968750; setang 0.092346 -154.798050 0",
          "position_tick": 37855,
          "angle_tick": 37855,
          "origin": [
            474.79504,
            -2185.0242,
            -39.96875
          ],
          "pitch": 0.09234619,
          "yaw": -154.79805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.191406,
            111.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 30.972752 -2353.616000 -39.968750; setang 0.184708 87.991910 0",
          "position_tick": 38286,
          "angle_tick": 38286,
          "origin": [
            30.972752,
            -2353.616,
            -39.96875
          ],
          "pitch": 0.18470764,
          "yaw": 87.99191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.9000244,
            132.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 31.445341 -2341.914795 -39.968750; setang 0.254059 88.292297 0",
          "position_tick": 38292,
          "angle_tick": 38292,
          "origin": [
            31.445341110229,
            -2341.914794921875,
            -39.96875
          ],
          "pitch": 0.254058837891,
          "yaw": 88.292297363281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.291625976562,
            133.25,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37855,
          "last_tick": 38292,
          "samples": 438
        },
        "departure_tick": 38155,
        "movement_to_event_ms": 2156.25,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6cd9efb6fae5c6a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1b9d5eac73de0b387701_00043",
      "command_record_id": "demo_1b9d5eac73de0b387701_00043",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00043",
        "demo_bc6251413daa2447c1ff_00217"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 3,
      "event_tick": 16159,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2056.353500 -478.282470 -167.968750; setang 0.492676 52.495422 0",
          "position_tick": 15949,
          "angle_tick": 15949,
          "origin": [
            -2056.3535,
            -478.28247,
            -167.96875
          ],
          "pitch": 0.49267578,
          "yaw": 52.495422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -7.96875,
            158.875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1893.997100 -542.748500 -167.968750; setang -10.625839 100.019870 0",
          "position_tick": 16153,
          "angle_tick": 16153,
          "origin": [
            -1893.9971,
            -542.7485,
            -167.96875
          ],
          "pitch": -10.625839,
          "yaw": 100.01987,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -1.8046875,
            10.222656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1894.181519 -541.705688 -167.968750; setang -10.779999 100.050781 0",
          "position_tick": 16159,
          "angle_tick": 16159,
          "origin": [
            -1894.181518554688,
            -541.705688476562,
            -167.96875
          ],
          "pitch": -10.779998779297,
          "yaw": 100.05078125,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -2.6484375,
            14.91015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15949,
          "last_tick": 16159,
          "samples": 211
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6e3e36989c540d0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00219",
      "command_record_id": "demo_18d34587c875f0b595ae_00219",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00219",
        "demo_92655b67d38bb2eb32f4_00080"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zweih",
      "round": 12,
      "event_tick": 101465,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -786.038200 1797.144500 11.954432; setang 8.673370 -111.570280 0",
          "position_tick": 101047,
          "angle_tick": 101047,
          "origin": [
            -786.0382,
            1797.1445,
            11.954432
          ],
          "pitch": 8.67337,
          "yaw": -111.57028,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.41406,
            -220.71094,
            47.98755
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -937.619900 449.816600 1.031250; setang 11.686371 -36.270325 0",
          "position_tick": 101459,
          "angle_tick": 101459,
          "origin": [
            -937.6199,
            449.8166,
            1.03125
          ],
          "pitch": 11.686371,
          "yaw": -36.270325,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            91.21094,
            -204.16406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -927.889954 435.003815 0.369599; setang 11.235931 -35.650635 0",
          "position_tick": 101465,
          "angle_tick": 101465,
          "origin": [
            -927.889953613281,
            435.003814697266,
            0.369599342346
          ],
          "pitch": 11.235931396484,
          "yaw": -35.650634765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            138.4453125,
            -183.396484375,
            -42.345642089844
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101047,
          "last_tick": 101465,
          "samples": 419
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b713c0b47b6168de",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00346",
      "command_record_id": "demo_1b9d5eac73de0b387701_00346",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00346",
        "demo_ea4226131b7a75cdf0ec_00254"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 16,
      "event_tick": 135493,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2039.389000 384.164600 -159.968750; setang -16.500092 48.691742 0",
          "position_tick": 135478,
          "angle_tick": 135478,
          "origin": [
            -2039.389,
            384.1646,
            -159.96875
          ],
          "pitch": -16.500092,
          "yaw": 48.691742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2046.601300 393.223140 -159.968750; setang -12.011841 44.159880 0",
          "position_tick": 135363,
          "angle_tick": 135363,
          "origin": [
            -2046.6013,
            393.22314,
            -159.96875
          ],
          "pitch": -12.011841,
          "yaw": 44.15988,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            76.078125,
            -78.38672,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2034.371100 389.899750 -159.968750; setang -16.808044 48.823930 0",
          "position_tick": 135486,
          "angle_tick": 135486,
          "origin": [
            -2034.3711,
            389.89975,
            -159.96875
          ],
          "pitch": -16.808044,
          "yaw": 48.82393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.41406,
            73.63086,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2025.269043 400.303711 -159.968750; setang -16.719818 48.823929 0",
          "position_tick": 135493,
          "angle_tick": 135493,
          "origin": [
            -2025.26904296875,
            400.3037109375,
            -159.96875
          ],
          "pitch": -16.719818115234,
          "yaw": 48.823928833008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            110.4921875,
            126.333984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135363,
          "last_tick": 135493,
          "samples": 131
        },
        "departure_tick": 135479,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b72275d8c30a4e67",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00310",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00354",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00310",
        "demo_5c8743102c5a1e28f8ee_00354"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 18,
      "event_tick": 147106,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -460.270140 -550.752600 55.698128; setang 3.248871 88.737946 0",
          "position_tick": 146875,
          "angle_tick": 146875,
          "origin": [
            -460.27014,
            -550.7526,
            55.698128
          ],
          "pitch": 3.2488708,
          "yaw": 88.737946,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -460.276000 -550.752500 55.675278; setang 3.256409 88.742740 0",
          "position_tick": 146816,
          "angle_tick": 146816,
          "origin": [
            -460.276,
            -550.7525,
            55.675278
          ],
          "pitch": 3.2564087,
          "yaw": 88.74274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.625,
            -0.16796875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 207.236240 -540.475650 5.921875; setang -7.948944 50.589980 0",
          "position_tick": 147100,
          "angle_tick": 147100,
          "origin": [
            207.23624,
            -540.47565,
            5.921875
          ],
          "pitch": -7.948944,
          "yaw": 50.58998,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            136.99707,
            166.16797,
            110.91406
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 217.972321 -527.451965 25.484375; setang -7.948944 50.589981 0",
          "position_tick": 147106,
          "angle_tick": 147106,
          "origin": [
            217.972320556641,
            -527.451965332031,
            25.484375
          ],
          "pitch": -7.948944091797,
          "yaw": 50.589981079102,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            137.421875,
            166.703125,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146816,
          "last_tick": 147106,
          "samples": 291
        },
        "departure_tick": 146876,
        "movement_to_event_ms": 3609.375,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b745f9073580cb80",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00289",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00413",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00289",
        "demo_5c8743102c5a1e28f8ee_00413"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 20,
      "event_tick": 166865,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1391.108500 1370.026400 -9.955200; setang -5.609894 -129.928770 0",
          "position_tick": 166760,
          "angle_tick": 166760,
          "origin": [
            1391.1085,
            1370.0264,
            -9.9552
          ],
          "pitch": -5.609894,
          "yaw": -129.92877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1390.539900 1369.791700 -9.943298; setang -5.214050 -129.268570 0",
          "position_tick": 166735,
          "angle_tick": 166735,
          "origin": [
            1390.5399,
            1369.7917,
            -9.943298
          ],
          "pitch": -5.2140503,
          "yaw": -129.26857,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -66.52344,
            -201.17969,
            1.7695312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1368.765600 1340.636200 -9.383057; setang -16.631927 -130.918580 0",
          "position_tick": 166859,
          "angle_tick": 166859,
          "origin": [
            1368.7656,
            1340.6362,
            -9.383057
          ],
          "pitch": -16.631927,
          "yaw": -130.91858,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -125.10156,
            -142.625,
            8.378906
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1358.008667 1328.321411 -8.885559; setang -16.895935 -130.918579 0",
          "position_tick": 166865,
          "angle_tick": 166865,
          "origin": [
            1358.008666992188,
            1328.321411132812,
            -8.885559082031
          ],
          "pitch": -16.895935058594,
          "yaw": -130.918579101562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -142.8671875,
            -163.8046875,
            3.7734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166735,
          "last_tick": 166865,
          "samples": 131
        },
        "departure_tick": 166761,
        "movement_to_event_ms": 1640.625,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b789b4a55501b445",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5866197d339b3ac61e8a_00085",
      "command_record_id": "demo_5866197d339b3ac61e8a_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00085",
        "demo_da35559385e7d6e5ce42_00175"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 6,
      "event_tick": 41921,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1663.598500 1490.332200 -151.968750; setang 2.725647 -110.007820 0",
          "position_tick": 41594,
          "angle_tick": 41594,
          "origin": [
            1663.5985,
            1490.3322,
            -151.96875
          ],
          "pitch": 2.725647,
          "yaw": -110.00782,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -19.375,
            7.9140625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1689.113300 1480.545000 -151.968750; setang 2.998230 -111.448400 0",
          "position_tick": 41915,
          "angle_tick": 41915,
          "origin": [
            1689.1133,
            1480.545,
            -151.96875
          ],
          "pitch": 2.99823,
          "yaw": -111.4484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -17.523438,
            -53.34375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1686.505371 1473.437500 -151.968750; setang 2.725647 -111.448402 0",
          "position_tick": 41921,
          "angle_tick": 41921,
          "origin": [
            1686.50537109375,
            1473.4375,
            -151.96875
          ],
          "pitch": 2.725646972656,
          "yaw": -111.448402404785,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.9921875,
            -86.4609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41594,
          "last_tick": 41921,
          "samples": 328
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b7c044e06c88f90d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00269",
      "command_record_id": "demo_059e8a0abfc550087c91_00269",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00269",
        "demo_bc6251413daa2447c1ff_00437"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 16,
      "event_tick": 136508,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1239.963379 -1128.010254 -254.249207; setang -21.617661 -169.162674 0",
          "position_tick": 136501,
          "angle_tick": 136508,
          "origin": [
            1239.96337890625,
            -1128.01025390625,
            -254.249206542969
          ],
          "pitch": -21.617660522461,
          "yaw": -169.162673950195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1239.935500 -1128.015600 -251.375000; setang -21.617660 -169.162670 0",
          "position_tick": 136502,
          "angle_tick": 136502,
          "origin": [
            1239.9355,
            -1128.0156,
            -251.375
          ],
          "pitch": -21.61766,
          "yaw": -169.16267,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1237.634033 -1128.456177 -231.078125; setang -21.617661 -169.162674 0",
          "position_tick": 136508,
          "angle_tick": 136508,
          "origin": [
            1237.634033203125,
            -1128.456176757812,
            -231.078125
          ],
          "pitch": -21.617660522461,
          "yaw": -169.162673950195,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.453125,
            -5.640625,
            234.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136378,
          "last_tick": 136508,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b8935a2f41fab368",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5cc1733fab4c73f800c9_00190",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00190",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00190",
        "demo_a50086abe9c7c4a980cd_00119"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "magixx",
      "round": 9,
      "event_tick": 73975,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -210.588501 -595.982727 -105.968750; setang 9.305084 -6.360748 0",
          "position_tick": 73965,
          "angle_tick": 73975,
          "origin": [
            -210.588500976562,
            -595.982727050781,
            -105.96875
          ],
          "pitch": 9.305084228516,
          "yaw": -6.360748291016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -210.588500 -595.982700 -93.609375; setang 9.305084 -6.360748 0",
          "position_tick": 73968,
          "angle_tick": 73968,
          "origin": [
            -210.5885,
            -595.9827,
            -93.609375
          ],
          "pitch": 9.305084,
          "yaw": -6.3607483,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            282.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -210.588501 -595.982727 -72.406250; setang 9.305084 -6.360748 0",
          "position_tick": 73975,
          "angle_tick": 73975,
          "origin": [
            -210.588500976562,
            -595.982727050781,
            -72.40625
          ],
          "pitch": 9.305084228516,
          "yaw": -6.360748291016,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            195.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73671,
          "last_tick": 73975,
          "samples": 305
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b8fb0603c494d892",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00229",
      "command_record_id": "demo_17accc02fe6ec2727063_00229",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00229",
        "demo_ea4226131b7a75cdf0ec_00302"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 12,
      "event_tick": 88359,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -160.031250 887.965515 -135.328064; setang -50.843018 -146.822662 0",
          "position_tick": 88345,
          "angle_tick": 88359,
          "origin": [
            -160.03125,
            887.965515136719,
            -135.328063964844
          ],
          "pitch": -50.843017578125,
          "yaw": -146.822662353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -160.031250 887.965500 -133.093750; setang -50.843018 -146.822660 0",
          "position_tick": 88346,
          "angle_tick": 88346,
          "origin": [
            -160.03125,
            887.9655,
            -133.09375
          ],
          "pitch": -50.843018,
          "yaw": -146.82266,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -160.031250 887.965515 -92.250000; setang -50.843018 -146.822662 0",
          "position_tick": 88359,
          "angle_tick": 88359,
          "origin": [
            -160.03125,
            887.965515136719,
            -92.25
          ],
          "pitch": -50.843017578125,
          "yaw": -146.822662353516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88229,
          "last_tick": 88359,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b9311aab3ce5fe47",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00436",
      "command_record_id": "demo_07e639ec7f941287e35b_00436",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00436",
        "demo_a50086abe9c7c4a980cd_00121"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 24,
      "event_tick": 186530,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -311.577640 -1045.371500 -415.968750; setang -1.936005 -23.388520 0",
          "position_tick": 186395,
          "angle_tick": 186395,
          "origin": [
            -311.57764,
            -1045.3715,
            -415.96875
          ],
          "pitch": -1.9360046,
          "yaw": -23.38852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -281.665400 -976.075440 -415.968750; setang -1.936005 -22.977219 0",
          "position_tick": 186273,
          "angle_tick": 186273,
          "origin": [
            -281.6654,
            -976.07544,
            -415.96875
          ],
          "pitch": -1.9360046,
          "yaw": -22.977219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.746094,
            -99.90625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -105.695130 -1250.889300 -415.968750; setang -0.580902 -3.689697 0",
          "position_tick": 186523,
          "angle_tick": 186523,
          "origin": [
            -105.69513,
            -1250.8893,
            -415.96875
          ],
          "pitch": -0.5809021,
          "yaw": -3.6896973,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            171.54297,
            -12.03125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -87.082397 -1252.140137 -415.968750; setang -0.846985 -3.471680 0",
          "position_tick": 186530,
          "angle_tick": 186530,
          "origin": [
            -87.082397460938,
            -1252.14013671875,
            -415.96875
          ],
          "pitch": -0.846984863281,
          "yaw": -3.4716796875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            210.5234375,
            -13.8125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186273,
          "last_tick": 186530,
          "samples": 258
        },
        "departure_tick": 186396,
        "movement_to_event_ms": 2109.375,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b99aeade4390bbca",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00151",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00265",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00151",
        "demo_5cc1733fab4c73f800c9_00265"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 14,
      "event_tick": 122112,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -432.556270 -861.231000 -415.968750; setang -2.492523 -39.506150 0",
          "position_tick": 122097,
          "angle_tick": 122097,
          "origin": [
            -432.55627,
            -861.231,
            -415.96875
          ],
          "pitch": -2.4925232,
          "yaw": -39.50615,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1214.240500 -1056.683000 -415.968750; setang 4.718964 17.968826 0",
          "position_tick": 121765,
          "angle_tick": 121765,
          "origin": [
            -1214.2405,
            -1056.683,
            -415.96875
          ],
          "pitch": 4.7189636,
          "yaw": 17.968826,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -429.451660 -863.790000 -415.968750; setang -2.492523 -39.506150 0",
          "position_tick": 122106,
          "angle_tick": 122106,
          "origin": [
            -429.45166,
            -863.79,
            -415.96875
          ],
          "pitch": -2.4925232,
          "yaw": -39.50615,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.003906,
            -27.222656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -425.749939 -866.844238 -415.968750; setang -2.492523 -39.506149 0",
          "position_tick": 122112,
          "angle_tick": 122112,
          "origin": [
            -425.749938964844,
            -866.84423828125,
            -415.96875
          ],
          "pitch": -2.492523193359,
          "yaw": -39.506149291992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            54.5703125,
            -45.03125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 121765,
          "last_tick": 122112,
          "samples": 348
        },
        "departure_tick": 122098,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b9b95222610b8521",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00289",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00203",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00289",
        "demo_deb2a52b8ef138c44fe0_00203"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 11,
      "event_tick": 79435,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 281.628480 -27.503845 0.002956; setang -5.547760 120.594180 0",
          "position_tick": 79396,
          "angle_tick": 79396,
          "origin": [
            281.62848,
            -27.503845,
            0.0029559135
          ],
          "pitch": -5.54776,
          "yaw": 120.59418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 289.762100 -42.907898 -0.504700; setang -4.701462 119.999210 0",
          "position_tick": 79288,
          "angle_tick": 79288,
          "origin": [
            289.7621,
            -42.907898,
            -0.5046997
          ],
          "pitch": -4.701462,
          "yaw": 119.99921,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 240.083740 43.286960 6.625000; setang -5.639420 120.296875 0",
          "position_tick": 79428,
          "angle_tick": 79428,
          "origin": [
            240.08374,
            43.28696,
            6.625
          ],
          "pitch": -5.6394196,
          "yaw": 120.296875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -120.2168,
            205.48706,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 228.753174 62.653679 30.203125; setang -5.639420 120.296875 0",
          "position_tick": 79435,
          "angle_tick": 79435,
          "origin": [
            228.753173828125,
            62.653678894043,
            30.203125
          ],
          "pitch": -5.639419555664,
          "yaw": 120.296875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -120.859375,
            206.578125,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79288,
          "last_tick": 79435,
          "samples": 148
        },
        "departure_tick": 79397,
        "movement_to_event_ms": 609.375,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b9db71d5dbc836f3",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00187",
      "command_record_id": "demo_18d34587c875f0b595ae_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00187",
        "demo_92655b67d38bb2eb32f4_00118"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 11,
      "event_tick": 91953,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1010.061160 681.464300 -188.833620; setang -4.364655 28.881683 0",
          "position_tick": 91819,
          "angle_tick": 91819,
          "origin": [
            1010.06116,
            681.4643,
            -188.83362
          ],
          "pitch": -4.3646545,
          "yaw": 28.881683,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.61719,
            79.484375,
            -18.222656
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 964.327700 753.850040 -188.832400; setang -11.525696 19.197235 0",
          "position_tick": 91946,
          "angle_tick": 91946,
          "origin": [
            964.3277,
            753.85004,
            -188.8324
          ],
          "pitch": -11.525696,
          "yaw": 19.197235,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.42969,
            43.660156,
            -0.015625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 978.837891 758.904419 -188.833618; setang -11.594009 19.265564 0",
          "position_tick": 91953,
          "angle_tick": 91953,
          "origin": [
            978.837890625,
            758.904418945312,
            -188.833618164062
          ],
          "pitch": -11.594009399414,
          "yaw": 19.265563964844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.80859375,
            58.46875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91819,
          "last_tick": 91953,
          "samples": 135
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ba2cc30ba72099e5",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_f1d8725268c9f30ce844_00115",
      "command_record_id": "demo_f1d8725268c9f30ce844_00115",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00115",
        "demo_fde4c2af9b83d7a5ead3_00273"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 7,
      "event_tick": 48513,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -792.244100 -1320.201900 -167.968750; setang -18.110626 -46.559372 0",
          "position_tick": 48456,
          "angle_tick": 48456,
          "origin": [
            -792.2441,
            -1320.2019,
            -167.96875
          ],
          "pitch": -18.110626,
          "yaw": -46.559372,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -745.037800 -1306.062600 -167.968750; setang 8.487976 85.551575 0",
          "position_tick": 48383,
          "angle_tick": 48383,
          "origin": [
            -745.0378,
            -1306.0626,
            -167.96875
          ],
          "pitch": 8.487976,
          "yaw": 85.551575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            228.01562,
            0.015625,
            -213.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -810.829830 -1364.838100 -167.968750; setang -21.430206 -43.786010 0",
          "position_tick": 48507,
          "angle_tick": 48507,
          "origin": [
            -810.82983,
            -1364.8381,
            -167.96875
          ],
          "pitch": -21.430206,
          "yaw": -43.78601,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            110.08594,
            -105.578125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -800.949829 -1374.305786 -167.968750; setang -21.556213 -43.702240 0",
          "position_tick": 48513,
          "angle_tick": 48513,
          "origin": [
            -800.949829101562,
            -1374.305786132812,
            -167.96875
          ],
          "pitch": -21.556213378906,
          "yaw": -43.702239990234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            120.0546875,
            -114.9921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48383,
          "last_tick": 48513,
          "samples": 131
        },
        "departure_tick": 48457,
        "movement_to_event_ms": 890.625,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ba6c45dc545f88d4",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1b9d5eac73de0b387701_00500",
      "command_record_id": "demo_1b9d5eac73de0b387701_00500",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00500",
        "demo_585d972b6bcf05f54588_00282"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 22,
      "event_tick": 187369,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 87.127730 -2053.593500 -39.968750; setang 30.857513 53.862885 0",
          "position_tick": 187123,
          "angle_tick": 187123,
          "origin": [
            87.12773,
            -2053.5935,
            -39.96875
          ],
          "pitch": 30.857513,
          "yaw": 53.862885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.536499,
            126.09375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -106.432620 -1911.709700 -167.968750; setang 0.887146 53.862534 0",
          "position_tick": 187362,
          "angle_tick": 187362,
          "origin": [
            -106.43262,
            -1911.7097,
            -167.96875
          ],
          "pitch": 0.887146,
          "yaw": 53.862534,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.429688,
            62.171875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -99.069092 -1901.624268 -167.968750; setang 0.887146 53.904419 0",
          "position_tick": 187369,
          "angle_tick": 187369,
          "origin": [
            -99.069091796875,
            -1901.624267578125,
            -167.96875
          ],
          "pitch": 0.887145996094,
          "yaw": 53.904418945312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            93.328125,
            127.875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 187123,
          "last_tick": 187369,
          "samples": 247
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_baa6641cded8c93c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00223",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00223",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00223",
        "demo_deb2a52b8ef138c44fe0_00043"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 11,
      "event_tick": 82794,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1510.797900 1462.804300 -5.447205; setang 0.710678 -141.270780 0",
          "position_tick": 82699,
          "angle_tick": 82699,
          "origin": [
            1510.7979,
            1462.8043,
            -5.4472046
          ],
          "pitch": 0.7106781,
          "yaw": -141.27078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1513.535500 1459.374400 -4.352112; setang 0.710678 -141.270780 0",
          "position_tick": 82475,
          "angle_tick": 82475,
          "origin": [
            1513.5355,
            1459.3744,
            -4.352112
          ],
          "pitch": 0.7106781,
          "yaw": -141.27078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.7109375,
            14.6015625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1534.331300 1419.644000 1.031250; setang -3.176758 -142.524600 0",
          "position_tick": 82788,
          "angle_tick": 82788,
          "origin": [
            1534.3313,
            1419.644,
            1.03125
          ],
          "pitch": -3.1767578,
          "yaw": -142.5246,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -82.109375,
            -63.320312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1525.218506 1412.639771 0.321060; setang -3.176758 -142.566147 0",
          "position_tick": 82794,
          "angle_tick": 82794,
          "origin": [
            1525.218505859375,
            1412.639770507812,
            0.321060180664
          ],
          "pitch": -3.1767578125,
          "yaw": -142.566146850586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -129.5625,
            -99.4765625,
            -45.4521484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82475,
          "last_tick": 82794,
          "samples": 320
        },
        "departure_tick": 82700,
        "movement_to_event_ms": 1484.375,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bb58c47444a9070a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00308",
      "command_record_id": "demo_17accc02fe6ec2727063_00308",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00308",
        "demo_21a2c34da37a8e81c427_00194"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 17,
      "event_tick": 138232,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -879.942930 -2264.015000 -171.084100; setang 10.587387 32.920197 0",
          "position_tick": 138208,
          "angle_tick": 138208,
          "origin": [
            -879.94293,
            -2264.015,
            -171.0841
          ],
          "pitch": 10.587387,
          "yaw": 32.920197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -879.942930 -2264.015000 -171.084100; setang 10.587387 32.920197 0",
          "position_tick": 138102,
          "angle_tick": 138102,
          "origin": [
            -879.94293,
            -2264.015,
            -171.0841
          ],
          "pitch": 10.587387,
          "yaw": 32.920197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -868.130000 -2258.134800 -161.093750; setang 10.587387 32.920197 0",
          "position_tick": 138226,
          "angle_tick": 138226,
          "origin": [
            -868.13,
            -2258.1348,
            -161.09375
          ],
          "pitch": 10.587387,
          "yaw": 32.920197,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            69.703125,
            34.796875,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -862.684448 -2255.416016 -142.609375; setang 10.587387 32.920197 0",
          "position_tick": 138232,
          "angle_tick": 138232,
          "origin": [
            -862.684448242188,
            -2255.416015625,
            -142.609375
          ],
          "pitch": 10.587387084961,
          "yaw": 32.920196533203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            69.703125,
            34.796875,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138102,
          "last_tick": 138232,
          "samples": 131
        },
        "departure_tick": 138209,
        "movement_to_event_ms": 375.0,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bb78e6ee2e477b26",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00222",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00222",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00222",
        "demo_1c4fa8f15de6cbb137e2_00086"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 10,
      "event_tick": 92474,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -653.626340 2237.977800 -120.598940; setang -4.514343 -169.064150 0",
          "position_tick": 92344,
          "angle_tick": 92344,
          "origin": [
            -653.62634,
            2237.9778,
            -120.59894
          ],
          "pitch": -4.5143433,
          "yaw": -169.06415,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1052.422000 2376.310800 -7.660400; setang -16.156769 -147.152940 0",
          "position_tick": 92468,
          "angle_tick": 92468,
          "origin": [
            -1052.422,
            2376.3108,
            -7.6604004
          ],
          "pitch": -16.156769,
          "yaw": -147.15294,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -209.36719,
            -127.234375,
            64.42969
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1068.702271 2366.244873 -3.016541; setang -16.209290 -147.152939 0",
          "position_tick": 92474,
          "angle_tick": 92474,
          "origin": [
            -1068.702270507812,
            2366.244873046875,
            -3.016540527344
          ],
          "pitch": -16.209289550781,
          "yaw": -147.152938842773,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.984375,
            -129.5,
            43.94921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 92344,
          "last_tick": 92474,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bb9cfdf24d666ed0",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00265",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00265",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00265",
        "demo_f1d8725268c9f30ce844_00192"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 15,
      "event_tick": 139380,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1247.886400 -659.004150 -167.968750; setang -16.761703 0.763214 0",
          "position_tick": 139344,
          "angle_tick": 139344,
          "origin": [
            -1247.8864,
            -659.00415,
            -167.96875
          ],
          "pitch": -16.761703,
          "yaw": 0.7632141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1169.563200 -866.411250 -167.968750; setang 20.649140 -88.688850 0",
          "position_tick": 138983,
          "angle_tick": 138983,
          "origin": [
            -1169.5632,
            -866.41125,
            -167.96875
          ],
          "pitch": 20.64914,
          "yaw": -88.68885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            -236.30078,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1172.911300 -658.014950 -167.968750; setang -16.761703 0.763214 0",
          "position_tick": 139374,
          "angle_tick": 139374,
          "origin": [
            -1172.9113,
            -658.01495,
            -167.96875
          ],
          "pitch": -16.761703,
          "yaw": 0.7632141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            234.35156,
            3.09375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1154.054810 -657.763855 -167.968750; setang -16.761703 0.763214 0",
          "position_tick": 139380,
          "angle_tick": 139380,
          "origin": [
            -1154.054809570312,
            -657.763854980469,
            -167.96875
          ],
          "pitch": -16.761703491211,
          "yaw": 0.763214111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.2421875,
            3.2734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138983,
          "last_tick": 139380,
          "samples": 398
        },
        "departure_tick": 139345,
        "movement_to_event_ms": 562.5,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bbd6bbc5dd23ec6b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00358",
      "command_record_id": "demo_21a2c34da37a8e81c427_00358",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00358",
        "demo_62cb3af35c3893a91c7d_00222"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 18,
      "event_tick": 134528,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -944.060852 -383.073181 -263.968750; setang -23.627808 -129.356461 0",
          "position_tick": 134520,
          "angle_tick": 134528,
          "origin": [
            -944.060852050781,
            -383.073181152344,
            -263.96875
          ],
          "pitch": -23.627807617188,
          "yaw": -129.356460571289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -944.060850 -383.073180 -263.968750; setang -23.627808 -129.356460 0",
          "position_tick": 134521,
          "angle_tick": 134521,
          "origin": [
            -944.06085,
            -383.07318,
            -263.96875
          ],
          "pitch": -23.627808,
          "yaw": -129.35646,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -944.060852 -383.073181 -263.968750; setang -23.627808 -129.356461 0",
          "position_tick": 134528,
          "angle_tick": 134528,
          "origin": [
            -944.060852050781,
            -383.073181152344,
            -263.96875
          ],
          "pitch": -23.627807617188,
          "yaw": -129.356460571289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134398,
          "last_tick": 134528,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bc4b21a4a8b31f23",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00066",
      "command_record_id": "demo_2160153112cdae3ea873_00066",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00066",
        "demo_79afb17b7ed789137186_00320"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "HUASOPEEK",
      "round": 5,
      "event_tick": 35332,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -244.593750 475.613700 1612.030900; setang 3.126648 47.773360 0",
          "position_tick": 34993,
          "angle_tick": 34993,
          "origin": [
            -244.59375,
            475.6137,
            1612.0309
          ],
          "pitch": 3.126648,
          "yaw": 47.77336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.66797,
            37.26172,
            -217.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -125.618410 403.637600 1612.030900; setang 4.497528 -9.408752 0",
          "position_tick": 35325,
          "angle_tick": 35325,
          "origin": [
            -125.61841,
            403.6376,
            1612.0309
          ],
          "pitch": 4.497528,
          "yaw": -9.408752,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            51.36328,
            -9.246094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -115.122131 401.854980 1612.030884; setang 4.481049 -9.392273 0",
          "position_tick": 35332,
          "angle_tick": 35332,
          "origin": [
            -115.122131347656,
            401.85498046875,
            1612.030883789062
          ],
          "pitch": 4.481048583984,
          "yaw": -9.392272949219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            140.546875,
            -23.6484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34993,
          "last_tick": 35332,
          "samples": 340
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bc60813539528616",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00165",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00165",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00165",
        "demo_5d6af8fdfb719608e960_00400"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 8,
      "event_tick": 67144,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 715.802900 2193.954800 136.031310; setang 6.539276 70.340300 0",
          "position_tick": 67135,
          "angle_tick": 67135,
          "origin": [
            715.8029,
            2193.9548,
            136.03131
          ],
          "pitch": 6.539276,
          "yaw": 70.3403,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 666.986000 2046.641200 136.031280; setang 5.167694 71.488720 0",
          "position_tick": 66913,
          "angle_tick": 66913,
          "origin": [
            666.986,
            2046.6412,
            136.03128
          ],
          "pitch": 5.167694,
          "yaw": 71.48872,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            87.42383,
            69.65625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 716.348500 2195.483000 136.031300; setang 6.348038 70.340300 0",
          "position_tick": 67138,
          "angle_tick": 67138,
          "origin": [
            716.3485,
            2195.483,
            136.0313
          ],
          "pitch": 6.3480377,
          "yaw": 70.3403,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.746094,
            32.90625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 718.769897 2202.271484 136.031296; setang 5.518570 70.404175 0",
          "position_tick": 67144,
          "angle_tick": 67144,
          "origin": [
            718.769897460938,
            2202.271484375,
            136.031295776367
          ],
          "pitch": 5.518569946289,
          "yaw": 70.404174804688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.953125,
            112.046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66913,
          "last_tick": 67144,
          "samples": 232
        },
        "departure_tick": 67136,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bc7490aa98e9b70a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00299",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00299",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00299",
        "demo_731311ac42553ee59f1a_00356"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 14,
      "event_tick": 110518,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -137.515080 791.428500 78.285120; setang 5.390167 13.702698 0",
          "position_tick": 110155,
          "angle_tick": 110155,
          "origin": [
            -137.51508,
            791.4285,
            78.28512
          ],
          "pitch": 5.390167,
          "yaw": 13.702698,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.0976562,
            -249.99219,
            1.824585
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 665.109400 241.791630 132.584300; setang -11.577530 -76.249920 0",
          "position_tick": 110512,
          "angle_tick": 110512,
          "origin": [
            665.1094,
            241.79163,
            132.5843
          ],
          "pitch": -11.57753,
          "yaw": -76.24992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            48.96875,
            -240.0586,
            60.01465
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 669.142944 223.081253 134.031250; setang -11.659927 -75.947456 0",
          "position_tick": 110518,
          "angle_tick": 110518,
          "origin": [
            669.142944335938,
            223.081253051758,
            134.03125
          ],
          "pitch": -11.659927368164,
          "yaw": -75.947456359863,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.80078125,
            -239.23828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110155,
          "last_tick": 110518,
          "samples": 364
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bca134334a3c8343",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00326",
      "command_record_id": "demo_49fabf21b1c26f1010df_00326",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00326",
        "demo_9973c9a1187116ecba8b_00222"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 17,
      "event_tick": 153297,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1305.691700 1328.014600 1.031250; setang 4.163483 -136.942520 0",
          "position_tick": 153121,
          "angle_tick": 153121,
          "origin": [
            1305.6917,
            1328.0146,
            1.03125
          ],
          "pitch": 4.1634827,
          "yaw": -136.94252,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.046875,
            -249.98438,
            191.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1337.560800 1264.262200 -5.590637; setang -1.606750 -144.123810 0",
          "position_tick": 153290,
          "angle_tick": 153290,
          "origin": [
            1337.5608,
            1264.2622,
            -5.590637
          ],
          "pitch": -1.6067505,
          "yaw": -144.12381,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.703125,
            -132.69531,
            40.28125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1324.946655 1251.267212 -0.544983; setang -1.675079 -144.421112 0",
          "position_tick": 153297,
          "angle_tick": 153297,
          "origin": [
            1324.946655273438,
            1251.267211914062,
            -0.544982910156
          ],
          "pitch": -1.675079345703,
          "yaw": -144.421112060547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -149.671875,
            -141.1484375,
            59.87109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153121,
          "last_tick": 153297,
          "samples": 177
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bcb12d0db6597131",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00533",
      "command_record_id": "demo_86c38e0db4646195347a_00115",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00533",
        "demo_86c38e0db4646195347a_00115"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "BobZ",
      "round": 7,
      "event_tick": 44444,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 67.315200 1194.699800 94.088220; setang -8.634918 63.428192 0",
          "position_tick": 44279,
          "angle_tick": 44279,
          "origin": [
            67.3152,
            1194.6998,
            94.08822
          ],
          "pitch": -8.634918,
          "yaw": 63.428192,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -375.670100 753.544500 -3.040161; setang -25.657532 43.517883 0",
          "position_tick": 43932,
          "angle_tick": 43932,
          "origin": [
            -375.6701,
            753.5445,
            -3.0401611
          ],
          "pitch": -25.657532,
          "yaw": 43.517883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 135.033260 1401.078200 100.367780; setang -12.457458 57.955963 0",
          "position_tick": 44437,
          "angle_tick": 44437,
          "origin": [
            135.03326,
            1401.0782,
            100.36778
          ],
          "pitch": -12.4574585,
          "yaw": 57.955963,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.49512,
            200.36719,
            3.2617188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 147.126923 1420.395508 100.616600; setang -12.457458 57.955963 0",
          "position_tick": 44444,
          "angle_tick": 44444,
          "origin": [
            147.126922607422,
            1420.3955078125,
            100.616600036621
          ],
          "pitch": -12.457458496094,
          "yaw": 57.955963134766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            129.986328125,
            207.671875,
            1.41845703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43932,
          "last_tick": 44444,
          "samples": 513
        },
        "departure_tick": 44280,
        "movement_to_event_ms": 2578.125,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bd1c9481c7905312",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_18d34587c875f0b595ae_00024",
      "command_record_id": "demo_18d34587c875f0b595ae_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00024",
        "demo_92655b67d38bb2eb32f4_00360"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zweih",
      "round": 3,
      "event_tick": 23284,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -917.859250 334.392180 -45.058838; setang 9.799805 -28.425750 0",
          "position_tick": 23154,
          "angle_tick": 23154,
          "origin": [
            -917.85925,
            334.39218,
            -45.058838
          ],
          "pitch": 9.799805,
          "yaw": -28.42575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -896.556600 367.882480 -44.641174; setang 8.025513 -37.127260 0",
          "position_tick": 23278,
          "angle_tick": 23278,
          "origin": [
            -896.5566,
            367.88248,
            -44.641174
          ],
          "pitch": 8.025513,
          "yaw": -37.12726,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -896.556580 367.882477 -44.641174; setang 8.025513 -37.099121 0",
          "position_tick": 23284,
          "angle_tick": 23284,
          "origin": [
            -896.556579589844,
            367.882476806641,
            -44.641174316406
          ],
          "pitch": 8.025512695312,
          "yaw": -37.09912109375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23154,
          "last_tick": 23284,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bd4cd51c73c23000",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00403",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00403",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00403",
        "demo_da35559385e7d6e5ce42_00070"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 20,
      "event_tick": 178457,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1270.312988 496.841675 2.031252; setang -14.412689 100.319244 0",
          "position_tick": 178450,
          "angle_tick": 178457,
          "origin": [
            1270.31298828125,
            496.841674804688,
            2.031251907349
          ],
          "pitch": -14.412689208984,
          "yaw": 100.319244384766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1270.313000 496.841670 2.031252; setang -14.412689 100.319244 0",
          "position_tick": 178451,
          "angle_tick": 178451,
          "origin": [
            1270.313,
            496.84167,
            2.031252
          ],
          "pitch": -14.412689,
          "yaw": 100.319244,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1270.312988 496.841675 2.031252; setang -14.412689 100.319244 0",
          "position_tick": 178457,
          "angle_tick": 178457,
          "origin": [
            1270.31298828125,
            496.841674804688,
            2.031251907349
          ],
          "pitch": -14.412689208984,
          "yaw": 100.319244384766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 178230,
          "last_tick": 178457,
          "samples": 228
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bd5385a75990cc93",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00259",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00259",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00259",
        "demo_79fb1d50cba757afee7d_00022"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 14,
      "event_tick": 113460,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -196.301700 -688.655800 53.755290; setang 12.568695 11.068039 0",
          "position_tick": 113330,
          "angle_tick": 113330,
          "origin": [
            -196.3017,
            -688.6558,
            53.75529
          ],
          "pitch": 12.568695,
          "yaw": 11.068039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            246.76953,
            40.039062,
            -5.1152344
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 174.135510 -407.146120 0.780270; setang -37.801544 43.478394 0",
          "position_tick": 113453,
          "angle_tick": 113453,
          "origin": [
            174.13551,
            -407.14612,
            0.78026986
          ],
          "pitch": -37.801544,
          "yaw": 43.478394,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            176.96289,
            169.42578,
            -4.5989227
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 190.746704 -391.282959 0.403687; setang -38.439453 43.574188 0",
          "position_tick": 113460,
          "angle_tick": 113460,
          "origin": [
            190.746704101562,
            -391.282958984375,
            0.403686523438
          ],
          "pitch": -38.439453125,
          "yaw": 43.574188232422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            177.248046875,
            169.1328125,
            -1.632873535156
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 113330,
          "last_tick": 113460,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bd6af0516a7190c4",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_84f87856e21e12df25d7_00192",
      "command_record_id": "demo_84f87856e21e12df25d7_00192",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00192",
        "demo_9da916c73bb5ff938c63_00274"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "flameZ",
      "round": 10,
      "event_tick": 80321,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1549.797000 2758.086400 170.000000; setang 23.694077 -175.885620 0",
          "position_tick": 79986,
          "angle_tick": 79986,
          "origin": [
            1549.797,
            2758.0864,
            170.0
          ],
          "pitch": 23.694077,
          "yaw": -175.88562,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -288.6797,
            -38.109375,
            -240.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 722.841900 2144.285200 136.031310; setang -0.923889 -134.040070 0",
          "position_tick": 80315,
          "angle_tick": 80315,
          "origin": [
            722.8419,
            2144.2852,
            136.03131
          ],
          "pitch": -0.92388916,
          "yaw": -134.04007,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.63672,
            -202.10938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 711.360474 2128.974854 136.031326; setang -3.827698 -134.304077 0",
          "position_tick": 80321,
          "angle_tick": 80321,
          "origin": [
            711.360473632812,
            2128.974853515625,
            136.031326293945
          ],
          "pitch": -3.827697753906,
          "yaw": -134.304077148438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -151.1953125,
            -192.78125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79986,
          "last_tick": 80321,
          "samples": 336
        },
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_be3e05fffde6760e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00002",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00002",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00002",
        "demo_518d8b186445b01e1f62_00282"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 1,
      "event_tick": 2265,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1243.278442 489.112946 -35.968750; setang -16.323975 98.131958 0",
          "position_tick": 2257,
          "angle_tick": 2265,
          "origin": [
            1243.278442382812,
            489.112945556641,
            -35.96875
          ],
          "pitch": -16.323974609375,
          "yaw": 98.131958007812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1243.278400 489.112950 -35.968750; setang -16.323975 98.131960 0",
          "position_tick": 2258,
          "angle_tick": 2258,
          "origin": [
            1243.2784,
            489.11295,
            -35.96875
          ],
          "pitch": -16.323975,
          "yaw": 98.13196,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1243.278442 489.112946 -35.968750; setang -16.323975 98.131958 0",
          "position_tick": 2265,
          "angle_tick": 2265,
          "origin": [
            1243.278442382812,
            489.112945556641,
            -35.96875
          ],
          "pitch": -16.323974609375,
          "yaw": 98.131958007812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2041,
          "last_tick": 2265,
          "samples": 225
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_be471e3caa490030",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00229",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00229",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00229",
        "demo_86c38e0db4646195347a_00276"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 11,
      "event_tick": 92465,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 831.576300 2336.859600 140.084300; setang -8.301880 -126.090775 0",
          "position_tick": 92438,
          "angle_tick": 92438,
          "origin": [
            831.5763,
            2336.8596,
            140.0843
          ],
          "pitch": -8.30188,
          "yaw": -126.090775,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 859.311460 2416.651600 140.084300; setang 4.244156 -136.374660 0",
          "position_tick": 92335,
          "angle_tick": 92335,
          "origin": [
            859.31146,
            2416.6516,
            140.0843
          ],
          "pitch": 4.244156,
          "yaw": -136.37466,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.453125,
            47.078125,
            -204.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 806.186400 2301.997800 136.031480; setang -8.278534 -126.067430 0",
          "position_tick": 92459,
          "angle_tick": 92459,
          "origin": [
            806.1864,
            2301.9978,
            136.03148
          ],
          "pitch": -8.278534,
          "yaw": -126.06743,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -121.25781,
            -166.53125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 796.021484 2288.041504 136.031464; setang -8.278534 -126.067429 0",
          "position_tick": 92465,
          "angle_tick": 92465,
          "origin": [
            796.021484375,
            2288.04150390625,
            136.031463623047
          ],
          "pitch": -8.278533935547,
          "yaw": -126.067428588867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -133.7578125,
            -183.625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 92335,
          "last_tick": 92465,
          "samples": 131
        },
        "departure_tick": 92439,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_be57508194ac92aa",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00165",
      "command_record_id": "demo_1e37c617488eba4e7406_00165",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00165",
        "demo_4f80b8bcc2fa56bb83a7_00612"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 7,
      "event_tick": 60585,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1372.771000 -1166.950000 -7.055359; setang -24.921448 45.462112 0",
          "position_tick": 60571,
          "angle_tick": 60571,
          "origin": [
            -1372.771,
            -1166.95,
            -7.055359
          ],
          "pitch": -24.921448,
          "yaw": 45.462112,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1321.246800 -1132.197600 -11.431580; setang -25.739930 47.363100 0",
          "position_tick": 60414,
          "angle_tick": 60414,
          "origin": [
            -1321.2468,
            -1132.1976,
            -11.43158
          ],
          "pitch": -25.73993,
          "yaw": 47.3631,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            122.71875,
            -17.8125,
            15.924805
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1368.389900 -1162.498700 -7.301025; setang -24.921448 45.462112 0",
          "position_tick": 60578,
          "angle_tick": 60578,
          "origin": [
            -1368.3899,
            -1162.4987,
            -7.3010254
          ],
          "pitch": -24.921448,
          "yaw": 45.462112,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.898438,
            61.859375,
            -3.4140625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1359.171509 -1153.131958 -8.265930; setang -24.921448 45.462112 0",
          "position_tick": 60585,
          "angle_tick": 60585,
          "origin": [
            -1359.171508789062,
            -1153.131958007812,
            -8.265930175781
          ],
          "pitch": -24.921447753906,
          "yaw": 45.462112426758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.9375,
            116.796875,
            -16.76953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60414,
          "last_tick": 60585,
          "samples": 172
        },
        "departure_tick": 60572,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_be7b4d27e288815a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_56d855ae2f8723544f85_00365",
      "command_record_id": "demo_c41e59c2737947d52711_00089",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00365",
        "demo_c41e59c2737947d52711_00089"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jame",
      "round": 5,
      "event_tick": 33415,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -916.653900 1058.193200 1690.818400; setang -21.042252 22.798004 0",
          "position_tick": 33331,
          "angle_tick": 33331,
          "origin": [
            -916.6539,
            1058.1932,
            1690.8184
          ],
          "pitch": -21.042252,
          "yaw": 22.798004,
          "airborne": false,
          "duck_amount": 0.71898997,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -486.492130 1293.128500 1684.031200; setang 1.199570 22.574158 0",
          "position_tick": 33069,
          "angle_tick": 33069,
          "origin": [
            -486.49213,
            1293.1285,
            1684.0312
          ],
          "pitch": 1.1995697,
          "yaw": 22.574158,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.6328125,
            0.390625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -879.195070 1229.971700 1684.031200; setang -5.261764 5.387421 0",
          "position_tick": 33409,
          "angle_tick": 33409,
          "origin": [
            -879.19507,
            1229.9717,
            1684.0312
          ],
          "pitch": -5.2617645,
          "yaw": 5.3874207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            216.69922,
            32.078125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -861.353882 1232.302490 1684.031250; setang -5.413513 5.209229 0",
          "position_tick": 33415,
          "angle_tick": 33415,
          "origin": [
            -861.353881835938,
            1232.302490234375,
            1684.03125
          ],
          "pitch": -5.413513183594,
          "yaw": 5.209228515625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            233.1640625,
            28.8203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33069,
          "last_tick": 33415,
          "samples": 347
        },
        "departure_tick": 33332,
        "movement_to_event_ms": 1312.5,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_be9a62536d13e035",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00222",
      "command_record_id": "demo_1b9d5eac73de0b387701_00222",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00222",
        "demo_fde4c2af9b83d7a5ead3_00067"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 11,
      "event_tick": 78209,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1045.342900 369.819550 -259.402220; setang 8.606415 135.206330 0",
          "position_tick": 77856,
          "angle_tick": 77856,
          "origin": [
            1045.3429,
            369.81955,
            -259.40222
          ],
          "pitch": 8.606415,
          "yaw": 135.20633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.08594,
            235.08203,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 236.839920 -191.053340 -167.568180; setang -14.044647 -146.280210 0",
          "position_tick": 78203,
          "angle_tick": 78203,
          "origin": [
            236.83992,
            -191.05334,
            -167.56818
          ],
          "pitch": -14.044647,
          "yaw": -146.28021,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.72559,
            -137.57031,
            -0.0546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 220.982010 -201.772461 -167.700745; setang -14.203262 -146.174469 0",
          "position_tick": 78209,
          "angle_tick": 78209,
          "origin": [
            220.982009887695,
            -201.7724609375,
            -167.700744628906
          ],
          "pitch": -14.203262329102,
          "yaw": -146.174468994141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.0654296875,
            -137.08203125,
            -2.61328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77856,
          "last_tick": 78209,
          "samples": 354
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bea01c041dc5db60",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00254",
      "command_record_id": "demo_1b9d5eac73de0b387701_00254",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00254",
        "demo_9c5c91359adde2e94631_00097"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 12,
      "event_tick": 86427,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1150.448100 175.099030 -164.062500; setang 11.906097 109.958040 0",
          "position_tick": 86046,
          "angle_tick": 86046,
          "origin": [
            1150.4481,
            175.09903,
            -164.0625
          ],
          "pitch": 11.906097,
          "yaw": 109.95804,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -7.515625,
            33.921875,
            -229.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 264.965030 -79.798520 -178.111820; setang 4.487915 -120.550575 0",
          "position_tick": 86420,
          "angle_tick": 86420,
          "origin": [
            264.96503,
            -79.79852,
            -178.11182
          ],
          "pitch": 4.487915,
          "yaw": -120.550575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -121.23242,
            -212.90234,
            66.80859
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 253.494293 -99.697632 -170.377258; setang 5.939819 -121.263657 0",
          "position_tick": 86427,
          "angle_tick": 86427,
          "origin": [
            253.494293212891,
            -99.697631835938,
            -170.377258300781
          ],
          "pitch": 5.939819335938,
          "yaw": -121.263656616211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.0966796875,
            -211.82421875,
            57.296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86046,
          "last_tick": 86427,
          "samples": 382
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_befc09efca116085",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00018",
      "command_record_id": "demo_059e8a0abfc550087c91_00018",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00018",
        "demo_67348e1baa5b49bad101_00167"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "makazze",
      "round": 3,
      "event_tick": 14495,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1432.474700 201.304380 -167.968750; setang 0.028152 -22.456055 0",
          "position_tick": 14365,
          "angle_tick": 14365,
          "origin": [
            -1432.4747,
            201.30438,
            -167.96875
          ],
          "pitch": 0.028152466,
          "yaw": -22.456055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            200.40625,
            149.44824,
            2.4257812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1014.529050 215.978990 -172.156250; setang -22.077362 -50.531616 0",
          "position_tick": 14482,
          "angle_tick": 14482,
          "origin": [
            -1014.52905,
            215.97899,
            -172.15625
          ],
          "pitch": -22.077362,
          "yaw": -50.531616,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            170.45703,
            -175.97168,
            -2.296875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -982.891357 182.671356 -130.312500; setang -22.359238 -50.672729 0",
          "position_tick": 14495,
          "angle_tick": 14495,
          "origin": [
            -982.891357421875,
            182.671356201172,
            -130.3125
          ],
          "pitch": -22.359237670898,
          "yaw": -50.672729492188,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            168.734375,
            -177.640625,
            154.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14365,
          "last_tick": 14495,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bf39d39028dd2482",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_241d9eb92ddde5a3b396_00147",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00147",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00147",
        "demo_da35559385e7d6e5ce42_00035"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 8,
      "event_tick": 65962,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -224.965880 -115.046630 0.266545; setang 1.055374 75.832440 0",
          "position_tick": 65894,
          "angle_tick": 65894,
          "origin": [
            -224.96588,
            -115.04663,
            0.26654482
          ],
          "pitch": 1.0553741,
          "yaw": 75.83244,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -251.939940 -110.148800 0.266543; setang 4.555206 68.899050 0",
          "position_tick": 65698,
          "angle_tick": 65698,
          "origin": [
            -251.93994,
            -110.1488,
            0.2665434
          ],
          "pitch": 4.5552063,
          "yaw": 68.89905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -217.384580 -138.196040 0.266544; setang -6.336700 76.921450 0",
          "position_tick": 65956,
          "angle_tick": 65956,
          "origin": [
            -217.38458,
            -138.19604,
            0.26654434
          ],
          "pitch": -6.3367004,
          "yaw": 76.92145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.628906,
            145.41406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -214.206482 -124.474548 0.266544; setang -6.336700 76.914948 0",
          "position_tick": 65962,
          "angle_tick": 65962,
          "origin": [
            -214.206481933594,
            -124.474548339844,
            0.266544342041
          ],
          "pitch": -6.336700439453,
          "yaw": 76.914947509766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.57421875,
            188.07421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65698,
          "last_tick": 65962,
          "samples": 265
        },
        "departure_tick": 65895,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bf6f363767d528a1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00127",
      "command_record_id": "demo_4d520a1960bac889dc2d_00127",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00127",
        "demo_f53e9889dd94c99a6feb_00052"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "max",
      "round": 8,
      "event_tick": 52987,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1568.266846 -1072.270630 -415.968750; setang -34.583923 -17.925903 0",
          "position_tick": 52980,
          "angle_tick": 52987,
          "origin": [
            -1568.266845703125,
            -1072.270629882812,
            -415.96875
          ],
          "pitch": -34.583923339844,
          "yaw": -17.925903320312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1568.266800 -1072.270600 -411.609380; setang -34.583923 -17.925903 0",
          "position_tick": 52981,
          "angle_tick": 52981,
          "origin": [
            -1568.2668,
            -1072.2706,
            -411.60938
          ],
          "pitch": -34.583923,
          "yaw": -17.925903,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1568.266846 -1072.270630 -391.625000; setang -34.583923 -17.925903 0",
          "position_tick": 52987,
          "angle_tick": 52987,
          "origin": [
            -1568.266845703125,
            -1072.270629882812,
            -391.625
          ],
          "pitch": -34.583923339844,
          "yaw": -17.925903320312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52857,
          "last_tick": 52987,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bf8149863d86e18a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1b9d5eac73de0b387701_00501",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00055",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00501",
        "demo_ea4226131b7a75cdf0ec_00055"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 4,
      "event_tick": 31296,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -279.673830 -2204.362800 -169.610720; setang -3.932419 55.831833 0",
          "position_tick": 31275,
          "angle_tick": 31275,
          "origin": [
            -279.67383,
            -2204.3628,
            -169.61072
          ],
          "pitch": -3.9324188,
          "yaw": 55.831833,
          "airborne": false,
          "duck_amount": 0.00022912025,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -222.310420 -2157.883300 -171.191040; setang -22.934998 -0.433273 0",
          "position_tick": 30863,
          "angle_tick": 30863,
          "origin": [
            -222.31042,
            -2157.8833,
            -171.19104
          ],
          "pitch": -22.934998,
          "yaw": -0.43327332,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            11.3671875,
            -116.4375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -267.247200 -2186.009500 -170.689820; setang -3.740158 55.914230 0",
          "position_tick": 31289,
          "angle_tick": 31289,
          "origin": [
            -267.2472,
            -2186.0095,
            -170.68982
          ],
          "pitch": -3.740158,
          "yaw": 55.91423,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            91.91016,
            135.82812,
            -7.9882812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -257.080322 -2170.988037 -171.573242; setang -3.740158 55.914230 0",
          "position_tick": 31296,
          "angle_tick": 31296,
          "origin": [
            -257.080322265625,
            -2170.988037109375,
            -171.5732421875
          ],
          "pitch": -3.740158081055,
          "yaw": 55.91423034668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            115.78515625,
            171.078125,
            -10.0625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30863,
          "last_tick": 31296,
          "samples": 434
        },
        "departure_tick": 31276,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bff48794da79f397",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00291",
      "command_record_id": "demo_bc6251413daa2447c1ff_00291",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00291",
        "demo_f1d8725268c9f30ce844_00205"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 16,
      "event_tick": 131252,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 411.092407 376.439758 -258.007935; setang -17.406464 -111.133232 0",
          "position_tick": 131244,
          "angle_tick": 131252,
          "origin": [
            411.092407226562,
            376.439758300781,
            -258.007934570312
          ],
          "pitch": -17.406463623047,
          "yaw": -111.133232116699,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 411.092400 376.439760 -258.007930; setang -17.406464 -111.133230 0",
          "position_tick": 131245,
          "angle_tick": 131245,
          "origin": [
            411.0924,
            376.43976,
            -258.00793
          ],
          "pitch": -17.406464,
          "yaw": -111.13323,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 411.092407 376.439758 -258.007935; setang -17.406464 -111.133232 0",
          "position_tick": 131252,
          "angle_tick": 131252,
          "origin": [
            411.092407226562,
            376.439758300781,
            -258.007934570312
          ],
          "pitch": -17.406463623047,
          "yaw": -111.133232116699,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131122,
          "last_tick": 131252,
          "samples": 131
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c0af4f8274cf12f9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00188",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00188",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00188",
        "demo_c7fce8ea189bfb0ec256_00220"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 73519,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1063.217651 -1142.937134 -415.968750; setang -44.906281 -25.084869 0",
          "position_tick": 73504,
          "angle_tick": 73519,
          "origin": [
            -1063.217651367188,
            -1142.937133789062,
            -415.96875
          ],
          "pitch": -44.906280517578,
          "yaw": -25.084869384766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1063.217700 -1142.937100 -414.953120; setang -44.906280 -25.084870 0",
          "position_tick": 73505,
          "angle_tick": 73505,
          "origin": [
            -1063.2177,
            -1142.9371,
            -414.95312
          ],
          "pitch": -44.90628,
          "yaw": -25.08487,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1063.217651 -1142.937134 -371.296875; setang -44.906281 -25.084869 0",
          "position_tick": 73519,
          "angle_tick": 73519,
          "origin": [
            -1063.217651367188,
            -1142.937133789062,
            -371.296875
          ],
          "pitch": -44.906280517578,
          "yaw": -25.084869384766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            140.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73332,
          "last_tick": 73519,
          "samples": 188
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c0b7902cf612d14c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00305",
      "command_record_id": "demo_56d855ae2f8723544f85_00305",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00305",
        "demo_b9b20b60330034a63512_00154"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "JBa",
      "round": 15,
      "event_tick": 127639,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -271.803600 -1502.621800 1660.031200; setang 1.907501 57.879060 0",
          "position_tick": 127509,
          "angle_tick": 127509,
          "origin": [
            -271.8036,
            -1502.6218,
            1660.0312
          ],
          "pitch": 1.9075012,
          "yaw": 57.87906,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -247.256530 -1362.559000 1660.031200; setang 0.560989 58.664580 0",
          "position_tick": 127633,
          "angle_tick": 127633,
          "origin": [
            -247.25653,
            -1362.559,
            1660.0312
          ],
          "pitch": 0.5609894,
          "yaw": 58.66458,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            80.50781,
            132.32812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -239.770508 -1350.256348 1660.031250; setang 0.560989 58.664581 0",
          "position_tick": 127639,
          "angle_tick": 127639,
          "origin": [
            -239.7705078125,
            -1350.25634765625,
            1660.03125
          ],
          "pitch": 0.560989379883,
          "yaw": 58.664581298828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            102.12109375,
            167.8203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127509,
          "last_tick": 127639,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c169c8eec9cef4f3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00276",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00276",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00276",
        "demo_5d6af8fdfb719608e960_00097"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xelex",
      "round": 14,
      "event_tick": 129253,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2112.137207 -279.991333 290.531250; setang 18.141174 147.707062 0",
          "position_tick": 129246,
          "angle_tick": 129253,
          "origin": [
            2112.13720703125,
            -279.991333007812,
            290.53125
          ],
          "pitch": 18.141174316406,
          "yaw": 147.707061767578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2112.137200 -279.991330 290.531250; setang 18.183060 147.707060 0",
          "position_tick": 129247,
          "angle_tick": 129247,
          "origin": [
            2112.1372,
            -279.99133,
            290.53125
          ],
          "pitch": 18.18306,
          "yaw": 147.70706,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2112.137207 -279.991333 290.531250; setang 18.141174 147.707062 0",
          "position_tick": 129253,
          "angle_tick": 129253,
          "origin": [
            2112.13720703125,
            -279.991333007812,
            290.53125
          ],
          "pitch": 18.141174316406,
          "yaw": 147.707061767578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 129123,
          "last_tick": 129253,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c1861cbfee30db6e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00002",
      "command_record_id": "demo_18d34587c875f0b595ae_00002",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00002",
        "demo_fbb358b45e5cdb7b7700_00236"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NertZ",
      "round": 1,
      "event_tick": 4796,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1267.968750 -314.245239 5.702772; setang -26.215439 89.805664 0",
          "position_tick": 4788,
          "angle_tick": 4796,
          "origin": [
            -1267.96875,
            -314.245239257812,
            5.702772140503
          ],
          "pitch": -26.215438842773,
          "yaw": 89.8056640625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1267.968800 -314.245240 14.656250; setang -26.215439 89.805664 0",
          "position_tick": 4790,
          "angle_tick": 4790,
          "origin": [
            -1267.9688,
            -314.24524,
            14.65625
          ],
          "pitch": -26.215439,
          "yaw": 89.805664,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            293.02258
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1267.968750 -314.245239 33.609375; setang -26.215439 89.805664 0",
          "position_tick": 4796,
          "angle_tick": 4796,
          "origin": [
            -1267.96875,
            -314.245239257812,
            33.609375
          ],
          "pitch": -26.215438842773,
          "yaw": 89.8056640625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 4666,
          "last_tick": 4796,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c1970b10a3c38330",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4d520a1960bac889dc2d_00084",
      "command_record_id": "demo_4d520a1960bac889dc2d_00084",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00084",
        "demo_c7fce8ea189bfb0ec256_00243"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 6,
      "event_tick": 40344,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1840.679700 -484.817380 -351.968750; setang 11.299103 -176.233400 0",
          "position_tick": 39927,
          "angle_tick": 39927,
          "origin": [
            1840.6797,
            -484.81738,
            -351.96875
          ],
          "pitch": 11.299103,
          "yaw": -176.2334,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 740.039700 -664.302730 -206.968750; setang 22.176239 -146.005550 0",
          "position_tick": 40338,
          "angle_tick": 40338,
          "origin": [
            740.0397,
            -664.30273,
            -206.96875
          ],
          "pitch": 22.176239,
          "yaw": -146.00555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -146.76953,
            -98.27734,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 727.479065 -672.734985 -206.968750; setang 22.229126 -146.058075 0",
          "position_tick": 40344,
          "angle_tick": 40344,
          "origin": [
            727.479064941406,
            -672.734985351562,
            -206.96875
          ],
          "pitch": 22.229125976562,
          "yaw": -146.058074951172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.8046875,
            -112.73828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39927,
          "last_tick": 40344,
          "samples": 418
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c1b3f317d76bca0e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00003",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00003",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00003",
        "demo_92655b67d38bb2eb32f4_00193"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 1,
      "event_tick": 2449,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1272.950100 489.062650 3.281250; setang -5.851929 124.342926 0",
          "position_tick": 2319,
          "angle_tick": 2319,
          "origin": [
            1272.9501,
            489.06265,
            3.28125
          ],
          "pitch": -5.8519287,
          "yaw": 124.342926,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.710938,
            -4.232422,
            118.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1324.619800 508.629270 0.031249; setang -8.007996 125.359160 0",
          "position_tick": 2443,
          "angle_tick": 2443,
          "origin": [
            1324.6198,
            508.62927,
            0.031249046
          ],
          "pitch": -8.007996,
          "yaw": 125.35916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -66.17969,
            93.25586,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1319.155273 516.330444 0.031249; setang -8.007996 125.359161 0",
          "position_tick": 2449,
          "angle_tick": 2449,
          "origin": [
            1319.1552734375,
            516.330444335938,
            0.031249046326
          ],
          "pitch": -8.007995605469,
          "yaw": 125.359161376953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -71.5078125,
            100.76171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2319,
          "last_tick": 2449,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c1c367abce41f8d7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00340",
      "command_record_id": "demo_4d520a1960bac889dc2d_00340",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00340",
        "demo_5cc1733fab4c73f800c9_00019"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 19,
      "event_tick": 155607,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 201.665050 -2122.983600 -376.312500; setang 5.013550 134.503200 0",
          "position_tick": 155477,
          "angle_tick": 155477,
          "origin": [
            201.66505,
            -2122.9836,
            -376.3125
          ],
          "pitch": 5.01355,
          "yaw": 134.5032,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            113.10156,
            -64.015625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 235.315500 -1968.630500 -319.968750; setang -3.754578 11.466293 0",
          "position_tick": 155600,
          "angle_tick": 155600,
          "origin": [
            235.3155,
            -1968.6305,
            -319.96875
          ],
          "pitch": -3.7545776,
          "yaw": 11.466293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.02051,
            30.210938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 252.334076 -1965.177490 -319.968750; setang -3.754578 11.466293 0",
          "position_tick": 155607,
          "angle_tick": 155607,
          "origin": [
            252.334075927734,
            -1965.177490234375,
            -319.96875
          ],
          "pitch": -3.754577636719,
          "yaw": 11.466293334961,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            195.9599609375,
            39.7734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155477,
          "last_tick": 155607,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c1ced0b4c23281a8",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79fb1d50cba757afee7d_00066",
      "command_record_id": "demo_79fb1d50cba757afee7d_00066",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00066",
        "demo_b24ca24bca0f9defa72c_00218"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 5,
      "event_tick": 34168,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 273.096250 1724.340600 71.630890; setang -17.514267 54.255980 0",
          "position_tick": 34135,
          "angle_tick": 34135,
          "origin": [
            273.09625,
            1724.3406,
            71.63089
          ],
          "pitch": -17.514267,
          "yaw": 54.25598,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 302.459960 1652.719800 27.556593; setang -7.607697 62.156190 0",
          "position_tick": 33948,
          "angle_tick": 33948,
          "origin": [
            302.45996,
            1652.7198,
            27.556593
          ],
          "pitch": -7.6076965,
          "yaw": 62.15619,
          "airborne": false,
          "duck_amount": 0.89359134,
          "velocity": [
            40.911133,
            23.085938,
            1.2612457
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 290.298830 1748.268400 86.355730; setang -17.514267 54.297516 0",
          "position_tick": 34162,
          "angle_tick": 34162,
          "origin": [
            290.29883,
            1748.2684,
            86.35573
          ],
          "pitch": -17.514267,
          "yaw": 54.297516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            66.365234,
            92.34375,
            56.82715
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 295.791992 1755.907593 91.056755; setang -17.514267 54.297516 0",
          "position_tick": 34168,
          "angle_tick": 34168,
          "origin": [
            295.7919921875,
            1755.907592773438,
            91.056755065918
          ],
          "pitch": -17.514266967773,
          "yaw": 54.297515869141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.935546875,
            100.015625,
            61.548828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33948,
          "last_tick": 34168,
          "samples": 221
        },
        "departure_tick": 34136,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c1f68425eda0aeb6",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00143",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00143",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00143",
        "demo_9da916c73bb5ff938c63_00407"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "iM",
      "round": 8,
      "event_tick": 64900,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 904.334000 2752.585400 134.561690; setang -10.243378 -115.212590 0",
          "position_tick": 64770,
          "angle_tick": 64770,
          "origin": [
            904.334,
            2752.5854,
            134.56169
          ],
          "pitch": -10.243378,
          "yaw": -115.21259,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.52344,
            -0.03125,
            -6.9970703
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 843.425300 2316.494600 140.084300; setang -6.388885 -131.369020 0",
          "position_tick": 64894,
          "angle_tick": 64894,
          "origin": [
            843.4253,
            2316.4946,
            140.0843
          ],
          "pitch": -6.3888855,
          "yaw": -131.36902,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.96094,
            -187.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 832.630249 2301.731934 140.084305; setang -8.632843 -131.606598 0",
          "position_tick": 64900,
          "angle_tick": 64900,
          "origin": [
            832.630249023438,
            2301.73193359375,
            140.08430480957
          ],
          "pitch": -8.632843017578,
          "yaw": -131.606597900391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.625,
            -189.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64770,
          "last_tick": 64900,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c27ecadc1dd140d7",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00002",
      "command_record_id": "demo_059e8a0abfc550087c91_00002",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00002",
        "demo_62cb3af35c3893a91c7d_00091"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 1,
      "event_tick": 1972,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 441.854800 434.910200 -260.355960; setang -27.481262 -112.411420 0",
          "position_tick": 1964,
          "angle_tick": 1964,
          "origin": [
            441.8548,
            434.9102,
            -260.35596
          ],
          "pitch": -27.481262,
          "yaw": -112.41142,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 441.871980 434.951870 -260.359380; setang -27.523163 -112.453310 0",
          "position_tick": 1842,
          "angle_tick": 1842,
          "origin": [
            441.87198,
            434.95187,
            -260.35938
          ],
          "pitch": -27.523163,
          "yaw": -112.45331,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -239.17188,
            19.876953,
            -0.11328125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 441.683750 434.494350 -260.321400; setang -27.481262 -112.411420 0",
          "position_tick": 1966,
          "angle_tick": 1966,
          "origin": [
            441.68375,
            434.49435,
            -260.3214
          ],
          "pitch": -27.481262,
          "yaw": -112.41142,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -4.5390625,
            -11.033203,
            0.91796875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 440.765717 432.266418 -260.136719; setang -27.439041 -112.411423 0",
          "position_tick": 1972,
          "angle_tick": 1972,
          "origin": [
            440.765716552734,
            432.266418457031,
            -260.13671875
          ],
          "pitch": -27.439041137695,
          "yaw": -112.411422729492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.3125,
            -37.142578125,
            3.078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1842,
          "last_tick": 1972,
          "samples": 131
        },
        "departure_tick": 1965,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c29e0a5393622ad8",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_84f87856e21e12df25d7_00042",
      "command_record_id": "demo_84f87856e21e12df25d7_00042",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00042",
        "demo_9da916c73bb5ff938c63_00023"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 4,
      "event_tick": 27841,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1540.802000 -82.048584 142.031250; setang 1.979950 115.891360 0",
          "position_tick": 27730,
          "angle_tick": 27730,
          "origin": [
            1540.802,
            -82.048584,
            142.03125
          ],
          "pitch": 1.97995,
          "yaw": 115.89136,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1540.802000 -82.048584 142.031250; setang 0.704163 121.347080 0",
          "position_tick": 27711,
          "angle_tick": 27711,
          "origin": [
            1540.802,
            -82.048584,
            142.03125
          ],
          "pitch": 0.7041626,
          "yaw": 121.34708,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.929688,
            -3.9257812,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1576.830600 -56.257263 137.866330; setang 1.715927 118.883060 0",
          "position_tick": 27834,
          "angle_tick": 27834,
          "origin": [
            1576.8306,
            -56.257263,
            137.86633
          ],
          "pitch": 1.7159271,
          "yaw": 118.88306,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.34375,
            87.703125,
            -47.226562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1570.086792 -44.049744 132.031250; setang 1.715927 119.014893 0",
          "position_tick": 27841,
          "angle_tick": 27841,
          "origin": [
            1570.086791992188,
            -44.049743652344,
            132.03125
          ],
          "pitch": 1.715927124023,
          "yaw": 119.014892578125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.0,
            146.44921875,
            -31.61328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27711,
          "last_tick": 27841,
          "samples": 131
        },
        "departure_tick": 27731,
        "movement_to_event_ms": 1734.375,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c2a87d058c15b72d",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_78d0d18d21d68a5f4162_00028",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00028",
        "demo_79fb1d50cba757afee7d_00146"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "dumau",
      "round": 3,
      "event_tick": 15074,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1428.898000 599.421200 -67.072205; setang -11.076279 149.080020 0",
          "position_tick": 15064,
          "angle_tick": 15064,
          "origin": [
            1428.898,
            599.4212,
            -67.072205
          ],
          "pitch": -11.076279,
          "yaw": 149.08002,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1525.879500 1392.140100 0.585460; setang 2.583160 -144.945370 0",
          "position_tick": 14785,
          "angle_tick": 14785,
          "origin": [
            1525.8795,
            1392.1401,
            0.5854597
          ],
          "pitch": 2.5831604,
          "yaw": -144.94537,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.148438,
            -31.703125,
            8.059357
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1427.369800 600.335400 -66.683105; setang -11.382874 149.123960 0",
          "position_tick": 15067,
          "angle_tick": 15067,
          "origin": [
            1427.3698,
            600.3354,
            -66.683105
          ],
          "pitch": -11.382874,
          "yaw": 149.12396,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -32.695312,
            19.558594,
            8.328125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1419.200806 605.202637 -64.614990; setang -11.645508 149.255096 0",
          "position_tick": 15074,
          "angle_tick": 15074,
          "origin": [
            1419.200805664062,
            605.20263671875,
            -64.614990234375
          ],
          "pitch": -11.6455078125,
          "yaw": 149.255096435547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -114.0234375,
            67.83984375,
            28.57421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14785,
          "last_tick": 15074,
          "samples": 290
        },
        "departure_tick": 15065,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c2dfa288188a1d1f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00170",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00170",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00170",
        "demo_731311ac42553ee59f1a_00222"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 8,
      "event_tick": 50511,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -475.547970 -1817.886200 -131.062500; setang 8.645203 117.934814 0",
          "position_tick": 50381,
          "angle_tick": 50381,
          "origin": [
            -475.54797,
            -1817.8862,
            -131.0625
          ],
          "pitch": 8.645203,
          "yaw": 117.934814,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            107.39844,
            98.1875,
            255.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -735.968750 -1899.071000 -141.765620; setang -19.965591 88.197910 0",
          "position_tick": 50505,
          "angle_tick": 50505,
          "origin": [
            -735.96875,
            -1899.071,
            -141.76562
          ],
          "pitch": -19.965591,
          "yaw": 88.19791,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.968750 -1899.071045 -123.234375; setang -20.218964 87.972351 0",
          "position_tick": 50511,
          "angle_tick": 50511,
          "origin": [
            -735.96875,
            -1899.071044921875,
            -123.234375
          ],
          "pitch": -20.218963623047,
          "yaw": 87.972351074219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50381,
          "last_tick": 50511,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3438ea2def1e3a6",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00032",
      "command_record_id": "demo_1b9d5eac73de0b387701_00032",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00032",
        "demo_ea4226131b7a75cdf0ec_00124"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 3,
      "event_tick": 14313,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1167.966800 646.937800 -79.968750; setang 0.205994 169.488500 0",
          "position_tick": 14072,
          "angle_tick": 14072,
          "origin": [
            -1167.9668,
            646.9378,
            -79.96875
          ],
          "pitch": 0.20599365,
          "yaw": 169.4885,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1165.969800 630.422240 -79.968750; setang 0.323761 169.164730 0",
          "position_tick": 13992,
          "angle_tick": 13992,
          "origin": [
            -1165.9698,
            630.42224,
            -79.96875
          ],
          "pitch": 0.323761,
          "yaw": 169.16473,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -246.45703,
            -41.933594,
            -164.30469
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1388.218900 783.622100 -74.483215; setang 0.882690 -162.126950 0",
          "position_tick": 14307,
          "angle_tick": 14307,
          "origin": [
            -1388.2189,
            783.6221,
            -74.483215
          ],
          "pitch": 0.8826904,
          "yaw": -162.12695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.03125,
            -28.105469,
            58.01953
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1398.539062 780.293152 -67.603088; setang 0.794449 -162.126953 0",
          "position_tick": 14313,
          "angle_tick": 14313,
          "origin": [
            -1398.5390625,
            780.293151855469,
            -67.603088378906
          ],
          "pitch": 0.794448852539,
          "yaw": -162.126953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -150.625,
            -48.5703125,
            100.4140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13992,
          "last_tick": 14313,
          "samples": 322
        },
        "departure_tick": 14073,
        "movement_to_event_ms": 3765.625,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3741771a097f5fb",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00217",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00217",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00217",
        "demo_585d972b6bcf05f54588_00299"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "flameZ",
      "round": 11,
      "event_tick": 94521,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 835.419600 458.935670 -255.968020; setang 22.109985 -175.703310 0",
          "position_tick": 94194,
          "angle_tick": 94194,
          "origin": [
            835.4196,
            458.93567,
            -255.96802
          ],
          "pitch": 22.109985,
          "yaw": -175.70331,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -96.953125,
            230.4336,
            -153.6211
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 217.807310 -328.841200 -167.350460; setang -8.315964 -170.686340 0",
          "position_tick": 94514,
          "angle_tick": 94514,
          "origin": [
            217.80731,
            -328.8412,
            -167.35046
          ],
          "pitch": -8.315964,
          "yaw": -170.68634,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -227.7461,
            -67.109375,
            -3.2929688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 195.683594 -334.409424 -167.288574; setang -9.768219 -170.950348 0",
          "position_tick": 94521,
          "angle_tick": 94521,
          "origin": [
            195.68359375,
            -334.409423828125,
            -167.28857421875
          ],
          "pitch": -9.768218994141,
          "yaw": -170.950347900391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -238.5986328125,
            -55.6171875,
            0.5390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 94194,
          "last_tick": 94521,
          "samples": 328
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c37b09778549a2f8",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00320",
      "command_record_id": "demo_07d95741be40e144c266_00320",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00320",
        "demo_1e37c617488eba4e7406_00020"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 15,
      "event_tick": 135955,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -182.346440 901.115700 77.952290; setang 10.340195 66.417510 0",
          "position_tick": 135557,
          "angle_tick": 135557,
          "origin": [
            -182.34644,
            901.1157,
            77.95229
          ],
          "pitch": 10.340195,
          "yaw": 66.41751,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.05078125,
            -249.99219,
            12.776611
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 662.511100 287.364780 124.579660; setang -10.725067 -75.895270 0",
          "position_tick": 135948,
          "angle_tick": 135948,
          "origin": [
            662.5111,
            287.36478,
            124.57966
          ],
          "pitch": -10.725067,
          "yaw": -75.89527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.679688,
            -230.88086,
            21.128418
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 667.556702 265.155487 130.531250; setang -10.972595 -75.592804 0",
          "position_tick": 135955,
          "angle_tick": 135955,
          "origin": [
            667.556701660156,
            265.155487060547,
            130.53125
          ],
          "pitch": -10.972595214844,
          "yaw": -75.592803955078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.55859375,
            -238.6171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135557,
          "last_tick": 135955,
          "samples": 399
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3c6cfbe28df638f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00341",
      "command_record_id": "demo_17accc02fe6ec2727063_00341",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00341",
        "demo_fde4c2af9b83d7a5ead3_00050"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 18,
      "event_tick": 148510,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -242.079400 -1785.474500 -167.968750; setang -11.082458 -56.998100 0",
          "position_tick": 148380,
          "angle_tick": 148380,
          "origin": [
            -242.0794,
            -1785.4745,
            -167.96875
          ],
          "pitch": -11.0824585,
          "yaw": -56.9981,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            53.5,
            87.10156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -175.039800 -1952.214500 -167.968750; setang -22.082520 -42.560350 0",
          "position_tick": 148503,
          "angle_tick": 148503,
          "origin": [
            -175.0398,
            -1952.2145,
            -167.96875
          ],
          "pitch": -22.08252,
          "yaw": -42.56035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -175.039795 -1952.214478 -167.968750; setang -22.082520 -42.560349 0",
          "position_tick": 148510,
          "angle_tick": 148510,
          "origin": [
            -175.039794921875,
            -1952.214477539062,
            -167.96875
          ],
          "pitch": -22.08251953125,
          "yaw": -42.560348510742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148380,
          "last_tick": 148510,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3ccedb2f5c3d130",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_17accc02fe6ec2727063_00236",
      "command_record_id": "demo_17accc02fe6ec2727063_00236",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00236",
        "demo_9c5c91359adde2e94631_00309"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 12,
      "event_tick": 89226,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -785.370240 579.713200 -81.755980; setang -0.646820 175.130650 0",
          "position_tick": 89096,
          "angle_tick": 89096,
          "origin": [
            -785.37024,
            579.7132,
            -81.75598
          ],
          "pitch": -0.64682007,
          "yaw": 175.13065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.91797,
            -23.078125,
            2.0703125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1121.288800 695.112060 -79.968750; setang -2.425568 174.530880 0",
          "position_tick": 89220,
          "angle_tick": 89220,
          "origin": [
            -1121.2888,
            695.11206,
            -79.96875
          ],
          "pitch": -2.4255676,
          "yaw": 174.53088,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.83594,
            16.996094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1137.004395 696.610840 -79.968750; setang -2.425568 174.461517 0",
          "position_tick": 89226,
          "angle_tick": 89226,
          "origin": [
            -1137.00439453125,
            696.61083984375,
            -79.96875
          ],
          "pitch": -2.425567626953,
          "yaw": 174.461517333984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -210.34375,
            20.09765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 89096,
          "last_tick": 89226,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3d5fa78e5da396d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_b9b20b60330034a63512_00272",
      "command_record_id": "demo_b9b20b60330034a63512_00272",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00272",
        "demo_c41e59c2737947d52711_00011"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "apEX",
      "round": 16,
      "event_tick": 131397,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -29.065552 440.888280 1710.031200; setang -11.639679 5.091126 0",
          "position_tick": 131377,
          "angle_tick": 131377,
          "origin": [
            -29.065552,
            440.88828,
            1710.0312
          ],
          "pitch": -11.639679,
          "yaw": 5.0911255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -89.775024 493.358370 1671.108400; setang 3.823929 -11.800690 0",
          "position_tick": 131236,
          "angle_tick": 131236,
          "origin": [
            -89.775024,
            493.35837,
            1671.1084
          ],
          "pitch": 3.8239288,
          "yaw": -11.80069,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            223.51562,
            -100.359375,
            54.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -20.620910 441.633400 1710.031200; setang -11.639679 5.091126 0",
          "position_tick": 131391,
          "angle_tick": 131391,
          "origin": [
            -20.62091,
            441.6334,
            1710.0312
          ],
          "pitch": -11.639679,
          "yaw": 5.0911255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.46875,
            5.6640625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -14.149902 442.203857 1710.031250; setang -11.639679 5.091125 0",
          "position_tick": 131397,
          "angle_tick": 131397,
          "origin": [
            -14.14990234375,
            442.203857421875,
            1710.03125
          ],
          "pitch": -11.639678955078,
          "yaw": 5.091125488281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            91.453125,
            8.06640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131236,
          "last_tick": 131397,
          "samples": 162
        },
        "departure_tick": 131378,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c44cf20325c8cb38",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00354",
      "command_record_id": "demo_bc6251413daa2447c1ff_00354",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00354",
        "demo_f1d8725268c9f30ce844_00068"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 18,
      "event_tick": 154116,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2319.358600 -278.252320 -167.968260; setang 0.000000 34.878510 0",
          "position_tick": 153896,
          "angle_tick": 153896,
          "origin": [
            -2319.3586,
            -278.25232,
            -167.96826
          ],
          "pitch": 0.0,
          "yaw": 34.87851,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -148.82031,
            200.88672,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2384.090800 419.194760 -165.968750; setang -15.604019 33.848190 0",
          "position_tick": 154109,
          "angle_tick": 154109,
          "origin": [
            -2384.0908,
            419.19476,
            -165.96875
          ],
          "pitch": -15.604019,
          "yaw": 33.84819,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            158.32812,
            108.08203,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2367.853271 430.204681 -166.021667; setang -15.627014 33.848190 0",
          "position_tick": 154116,
          "angle_tick": 154116,
          "origin": [
            -2367.853271484375,
            430.204681396484,
            -166.021667480469
          ],
          "pitch": -15.627014160156,
          "yaw": 33.848190307617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            168.5,
            114.03125,
            -3.38671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153896,
          "last_tick": 154116,
          "samples": 221
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c45c197c2ff6a94d",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00108",
      "command_record_id": "demo_18d34587c875f0b595ae_00108",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00108",
        "demo_da35559385e7d6e5ce42_00268"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 8,
      "event_tick": 61139,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 495.951700 -1200.035300 2.031248; setang 8.729675 76.030880 0",
          "position_tick": 60637,
          "angle_tick": 60637,
          "origin": [
            495.9517,
            -1200.0353,
            2.031248
          ],
          "pitch": 8.729675,
          "yaw": 76.03088,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.80078,
            83.03906,
            38.57422
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 794.723300 542.347100 -151.565610; setang 7.161026 29.382599 0",
          "position_tick": 61133,
          "angle_tick": 61133,
          "origin": [
            794.7233,
            542.3471,
            -151.56561
          ],
          "pitch": 7.161026,
          "yaw": 29.382599,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            180.35547,
            129.4414,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 809.812378 552.416077 -148.968750; setang 6.410858 29.518890 0",
          "position_tick": 61139,
          "angle_tick": 61139,
          "origin": [
            809.812377929688,
            552.416076660156,
            -148.96875
          ],
          "pitch": 6.410858154297,
          "yaw": 29.518890380859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            198.3828125,
            128.6953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60637,
          "last_tick": 61139,
          "samples": 503
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c46394a75244d449",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00220",
      "command_record_id": "demo_059e8a0abfc550087c91_00220",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00220",
        "demo_67348e1baa5b49bad101_00237"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 12,
      "event_tick": 94612,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1146.492000 -759.939400 -150.921880; setang 7.280853 -6.187012 0",
          "position_tick": 94272,
          "angle_tick": 94272,
          "origin": [
            -1146.492,
            -759.9394,
            -150.92188
          ],
          "pitch": 7.2808533,
          "yaw": -6.1870117,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            204.29688,
            0.015625,
            -144.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -734.555360 -1348.067600 -167.968750; setang 13.643311 75.705750 0",
          "position_tick": 94606,
          "angle_tick": 94606,
          "origin": [
            -734.55536,
            -1348.0676,
            -167.96875
          ],
          "pitch": 13.643311,
          "yaw": 75.70575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -734.555359 -1348.067627 -167.968750; setang 13.643311 75.705750 0",
          "position_tick": 94612,
          "angle_tick": 94612,
          "origin": [
            -734.555358886719,
            -1348.067626953125,
            -167.96875
          ],
          "pitch": 13.643310546875,
          "yaw": 75.705749511719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 94272,
          "last_tick": 94612,
          "samples": 341
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c51e8acfad673240",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00339",
      "command_record_id": "demo_07e639ec7f941287e35b_00339",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00339",
        "demo_a50086abe9c7c4a980cd_00419"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 20,
      "event_tick": 155679,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1977.711000 -464.315200 -351.968750; setang 9.941940 -177.674680 0",
          "position_tick": 155327,
          "angle_tick": 155327,
          "origin": [
            1977.711,
            -464.3152,
            -351.96875
          ],
          "pitch": 9.94194,
          "yaw": -177.67468,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1003.574040 -410.001340 -127.968750; setang 3.823929 -119.053345 0",
          "position_tick": 155673,
          "angle_tick": 155673,
          "origin": [
            1003.57404,
            -410.00134,
            -127.96875
          ],
          "pitch": 3.8239288,
          "yaw": -119.053345,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.16797,
            -187.75,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 994.233032 -425.527832 -127.968750; setang 3.676987 -118.935585 0",
          "position_tick": 155679,
          "angle_tick": 155679,
          "origin": [
            994.233032226562,
            -425.52783203125,
            -127.96875
          ],
          "pitch": 3.676986694336,
          "yaw": -118.935585021973,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -120.50390625,
            -203.2578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155327,
          "last_tick": 155679,
          "samples": 353
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c56d14a657610c38",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00056",
      "command_record_id": "demo_79fb1d50cba757afee7d_00056",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00056",
        "demo_9973c9a1187116ecba8b_00327"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FL1T",
      "round": 5,
      "event_tick": 31861,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1607.316400 2839.454000 12.070623; setang 3.500854 -104.720650 0",
          "position_tick": 31604,
          "angle_tick": 31604,
          "origin": [
            -1607.3164,
            2839.454,
            12.070623
          ],
          "pitch": 3.5008545,
          "yaw": -104.72065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            206.625,
            -47.765625,
            -37.619507
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1646.123900 2838.935000 16.659080; setang -10.141418 -108.710400 0",
          "position_tick": 31855,
          "angle_tick": 31855,
          "origin": [
            -1646.1239,
            2838.935,
            16.65908
          ],
          "pitch": -10.141418,
          "yaw": -108.7104,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.0625,
            -142.5,
            8.750366
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1650.651978 2825.530762 17.420023; setang -10.115662 -108.736153 0",
          "position_tick": 31861,
          "angle_tick": 31861,
          "origin": [
            -1650.651977539062,
            2825.53076171875,
            17.420022964478
          ],
          "pitch": -10.115661621094,
          "yaw": -108.736152648926,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -62.0625,
            -183.53125,
            7.237060546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31604,
          "last_tick": 31861,
          "samples": 258
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c591f03dcc74df0d",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_21a2c34da37a8e81c427_00097",
      "command_record_id": "demo_21a2c34da37a8e81c427_00097",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00097",
        "demo_585d972b6bcf05f54588_00220"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 6,
      "event_tick": 35626,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -737.068240 58.230328 -143.968750; setang -0.739166 -104.538000 0",
          "position_tick": 35611,
          "angle_tick": 35611,
          "origin": [
            -737.06824,
            58.230328,
            -143.96875
          ],
          "pitch": -0.73916626,
          "yaw": -104.538,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -754.768700 57.742035 -165.968750; setang 4.065628 -87.004850 0",
          "position_tick": 35299,
          "angle_tick": 35299,
          "origin": [
            -754.7687,
            57.742035,
            -165.96875
          ],
          "pitch": 4.065628,
          "yaw": -87.00485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.89844,
            -49.79297,
            -1.2734375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -739.568900 48.593200 -143.968750; setang -0.739166 -104.538000 0",
          "position_tick": 35620,
          "angle_tick": 35620,
          "origin": [
            -739.5689,
            48.5932,
            -143.96875
          ],
          "pitch": -0.73916626,
          "yaw": -104.538,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.5,
            -109.83057,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -742.603088 36.902672 -143.968750; setang -0.739166 -104.538002 0",
          "position_tick": 35626,
          "angle_tick": 35626,
          "origin": [
            -742.603088378906,
            36.902671813965,
            -143.96875
          ],
          "pitch": -0.739166259766,
          "yaw": -104.53800201416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.1015625,
            -166.014404296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35299,
          "last_tick": 35626,
          "samples": 328
        },
        "departure_tick": 35612,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c5922d129b78fb21",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2160153112cdae3ea873_00325",
      "command_record_id": "demo_2160153112cdae3ea873_00325",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00325",
        "demo_56d855ae2f8723544f85_00098"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "dgt",
      "round": 18,
      "event_tick": 161309,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 908.150800 -1098.543600 1612.032200; setang 7.754974 145.633390 0",
          "position_tick": 161055,
          "angle_tick": 161055,
          "origin": [
            908.1508,
            -1098.5436,
            1612.0322
          ],
          "pitch": 7.7549744,
          "yaw": 145.63339,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 908.381900 -1098.216900 1612.032200; setang -0.362885 148.751800 0",
          "position_tick": 161017,
          "angle_tick": 161017,
          "origin": [
            908.3819,
            -1098.2169,
            1612.0322
          ],
          "pitch": -0.36288452,
          "yaw": 148.7518,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -129.45703,
            -157.20312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 729.938300 -961.209170 1612.031400; setang -1.666489 149.990510 0",
          "position_tick": 161302,
          "angle_tick": 161302,
          "origin": [
            729.9383,
            -961.20917,
            1612.0314
          ],
          "pitch": -1.6664886,
          "yaw": 149.99051,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -213.22656,
            120.65625,
            23.4375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 709.980164 -949.840820 1612.031616; setang -1.600571 149.874817 0",
          "position_tick": 161309,
          "angle_tick": 161309,
          "origin": [
            709.980163574219,
            -949.8408203125,
            1612.031616210938
          ],
          "pitch": -1.600570678711,
          "yaw": 149.874816894531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -212.703125,
            121.57421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161017,
          "last_tick": 161309,
          "samples": 293
        },
        "departure_tick": 161056,
        "movement_to_event_ms": 3968.75,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c5bb3ffcf4fa8b91",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00116",
      "command_record_id": "demo_18d34587c875f0b595ae_00116",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00116",
        "demo_da35559385e7d6e5ce42_00450"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 8,
      "event_tick": 62968,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 142.344010 -412.638300 0.266543; setang -3.409882 115.028564 0",
          "position_tick": 62842,
          "angle_tick": 62842,
          "origin": [
            142.34401,
            -412.6383,
            0.2665434
          ],
          "pitch": -3.4098816,
          "yaw": 115.028564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 166.803850 -409.284360 0.266543; setang -0.110199 21.225250 0",
          "position_tick": 62636,
          "angle_tick": 62636,
          "origin": [
            166.80385,
            -409.28436,
            0.2665434
          ],
          "pitch": -0.110198975,
          "yaw": 21.22525,
          "airborne": false,
          "duck_amount": 0.15323251,
          "velocity": [
            -84.83789,
            31.589844,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 58.138630 -327.536380 0.266543; setang -15.290222 110.079220 0",
          "position_tick": 62962,
          "angle_tick": 62962,
          "origin": [
            58.13863,
            -327.53638,
            0.2665434
          ],
          "pitch": -15.290222,
          "yaw": 110.07922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -84.22681,
            230.07422,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 51.558353 -309.561829 0.266543; setang -15.290222 110.079224 0",
          "position_tick": 62968,
          "angle_tick": 62968,
          "origin": [
            51.558353424072,
            -309.561828613281,
            0.266543388367
          ],
          "pitch": -15.290222167969,
          "yaw": 110.079223632812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -84.2275390625,
            230.07421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62636,
          "last_tick": 62968,
          "samples": 333
        },
        "departure_tick": 62843,
        "movement_to_event_ms": 1968.75,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c5c5912797912119",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00155",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00066",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00155",
        "demo_1e8907bfd30b0bcdbfe9_00066"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "d1Ledez",
      "round": 5,
      "event_tick": 28893,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 783.790900 815.865000 -479.968750; setang -15.047836 -123.364105 0",
          "position_tick": 28668,
          "angle_tick": 28668,
          "origin": [
            783.7909,
            815.865,
            -479.96875
          ],
          "pitch": -15.047836,
          "yaw": -123.364105,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 801.586800 600.991150 -474.854920; setang 12.144012 108.771850 0",
          "position_tick": 28528,
          "angle_tick": 28528,
          "origin": [
            801.5868,
            600.99115,
            -474.85492
          ],
          "pitch": 12.144012,
          "yaw": 108.77185,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.55078,
            170.61719,
            -37.914062
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 582.222300 668.434700 -479.968750; setang -9.811829 -116.940190 0",
          "position_tick": 28887,
          "angle_tick": 28887,
          "origin": [
            582.2223,
            668.4347,
            -479.96875
          ],
          "pitch": -9.811829,
          "yaw": -116.94019,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.65625,
            -70.00391,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 577.937012 660.007141 -479.968750; setang -9.855774 -116.896248 0",
          "position_tick": 28893,
          "angle_tick": 28893,
          "origin": [
            577.93701171875,
            660.007141113281,
            -479.96875
          ],
          "pitch": -9.855773925781,
          "yaw": -116.89624786377,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.171875,
            -106.53125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28528,
          "last_tick": 28893,
          "samples": 366
        },
        "departure_tick": 28669,
        "movement_to_event_ms": 3515.625,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c5d7924a4c0f307c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00225",
      "command_record_id": "demo_5d6af8fdfb719608e960_00225",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00225",
        "demo_86c38e0db4646195347a_00183"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 9,
      "event_tick": 71831,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 862.033264 2349.391602 140.084305; setang -8.559387 -128.611115 0",
          "position_tick": 71823,
          "angle_tick": 71831,
          "origin": [
            862.033264160156,
            2349.3916015625,
            140.08430480957
          ],
          "pitch": -8.559387207031,
          "yaw": -128.611114501953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 862.033260 2349.391600 140.084300; setang -8.029968 -128.581920 0",
          "position_tick": 71824,
          "angle_tick": 71824,
          "origin": [
            862.03326,
            2349.3916,
            140.0843
          ],
          "pitch": -8.029968,
          "yaw": -128.58192,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 862.033264 2349.391602 140.084305; setang -8.559387 -128.611115 0",
          "position_tick": 71831,
          "angle_tick": 71831,
          "origin": [
            862.033264160156,
            2349.3916015625,
            140.08430480957
          ],
          "pitch": -8.559387207031,
          "yaw": -128.611114501953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71319,
          "last_tick": 71831,
          "samples": 513
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c608c7a3ebbeb7de",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00370",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00370",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00370",
        "demo_49fabf21b1c26f1010df_00336"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "woxic",
      "round": 17,
      "event_tick": 177761,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1536.434000 1445.673300 1.031249; setang 0.727158 -140.981370 0",
          "position_tick": 177680,
          "angle_tick": 177680,
          "origin": [
            1536.434,
            1445.6733,
            1.031249
          ],
          "pitch": 0.7271576,
          "yaw": -140.98137,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1536.453500 1445.689100 1.031249; setang 0.727158 -140.990980 0",
          "position_tick": 177425,
          "angle_tick": 177425,
          "origin": [
            1536.4535,
            1445.6891,
            1.031249
          ],
          "pitch": 0.7271576,
          "yaw": -140.99098,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1368.404900 1303.323900 -9.956726; setang -9.106628 -141.531370 0",
          "position_tick": 177755,
          "angle_tick": 177755,
          "origin": [
            1368.4049,
            1303.3239,
            -9.956726
          ],
          "pitch": -9.106628,
          "yaw": -141.53137,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -186.82031,
            -158.50781,
            10.75
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1353.696167 1291.076050 -9.116516; setang -9.106628 -141.531372 0",
          "position_tick": 177761,
          "angle_tick": 177761,
          "origin": [
            1353.696166992188,
            1291.076049804688,
            -9.116516113281
          ],
          "pitch": -9.106628417969,
          "yaw": -141.531372070312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -188.8671875,
            -156.0546875,
            10.77734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177425,
          "last_tick": 177761,
          "samples": 337
        },
        "departure_tick": 177681,
        "movement_to_event_ms": 1265.625,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c608d623786cbfc5",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00324",
      "command_record_id": "demo_9c5c91359adde2e94631_00324",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00324",
        "demo_f1d8725268c9f30ce844_00334"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "MATYS",
      "round": 18,
      "event_tick": 148644,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 875.953550 -1209.832600 -108.968750; setang 3.626175 -150.789060 0",
          "position_tick": 148423,
          "angle_tick": 148423,
          "origin": [
            875.95355,
            -1209.8326,
            -108.96875
          ],
          "pitch": 3.626175,
          "yaw": -150.78906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 875.969200 -1209.823900 -108.968750; setang 11.112671 -132.983320 0",
          "position_tick": 148132,
          "angle_tick": 148132,
          "origin": [
            875.9692,
            -1209.8239,
            -108.96875
          ],
          "pitch": 11.112671,
          "yaw": -132.98332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 785.695430 -1662.162700 -108.968750; setang 23.469880 160.593320 0",
          "position_tick": 148637,
          "angle_tick": 148637,
          "origin": [
            785.69543,
            -1662.1627,
            -108.96875
          ],
          "pitch": 23.46988,
          "yaw": 160.59332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 785.695435 -1662.162720 -108.968750; setang 23.433838 160.539093 0",
          "position_tick": 148644,
          "angle_tick": 148644,
          "origin": [
            785.695434570312,
            -1662.162719726562,
            -108.96875
          ],
          "pitch": 23.433837890625,
          "yaw": 160.539093017578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148132,
          "last_tick": 148644,
          "samples": 513
        },
        "departure_tick": 148424,
        "movement_to_event_ms": 3453.125,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c62c580c1e6517c1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00310",
      "command_record_id": "demo_059e8a0abfc550087c91_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00310",
        "demo_585d972b6bcf05f54588_00349"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 17,
      "event_tick": 142832,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -894.082100 247.642060 -171.192140; setang 0.389328 -69.098854 0",
          "position_tick": 142702,
          "angle_tick": 142702,
          "origin": [
            -894.0821,
            247.64206,
            -171.19214
          ],
          "pitch": 0.389328,
          "yaw": -69.098854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -144.21875,
            78.96582,
            -5.6992188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -958.677300 259.968480 -169.997440; setang 3.777237 -62.167510 0",
          "position_tick": 142826,
          "angle_tick": 142826,
          "origin": [
            -958.6773,
            259.96848,
            -169.99744
          ],
          "pitch": 3.777237,
          "yaw": -62.16751,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            23.726562,
            -44.95117,
            -3.9804688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -954.811584 252.642883 -170.646301; setang 3.738098 -62.167511 0",
          "position_tick": 142832,
          "angle_tick": 142832,
          "origin": [
            -954.811584472656,
            252.642883300781,
            -170.646301269531
          ],
          "pitch": 3.738098144531,
          "yaw": -62.167510986328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.81640625,
            -113.341796875,
            -10.0390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142702,
          "last_tick": 142832,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c6a08c4040639aeb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00162",
      "command_record_id": "demo_9973c9a1187116ecba8b_00162",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00162",
        "demo_deb2a52b8ef138c44fe0_00068"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 8,
      "event_tick": 71323,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -122.262330 376.167270 -1.037659; setang -2.117615 102.884550 0",
          "position_tick": 71303,
          "angle_tick": 71303,
          "origin": [
            -122.26233,
            376.16727,
            -1.0376587
          ],
          "pitch": -2.1176147,
          "yaw": 102.88455,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -0.193726 457.933650 -0.455200; setang -0.385208 -23.780243 0",
          "position_tick": 71193,
          "angle_tick": 71193,
          "origin": [
            -0.19372559,
            457.93365,
            -0.4552002
          ],
          "pitch": -0.38520813,
          "yaw": -23.780243,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -46.921875,
            245.54688,
            247.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -126.910460 396.472470 -1.405701; setang -2.145081 102.912350 0",
          "position_tick": 71316,
          "angle_tick": 71316,
          "origin": [
            -126.91046,
            396.47247,
            -1.4057007
          ],
          "pitch": -2.1450806,
          "yaw": 102.91235,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.785156,
            156.24414,
            -2.421875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -130.909546 413.919373 -1.235535; setang -2.145081 102.939819 0",
          "position_tick": 71323,
          "angle_tick": 71323,
          "origin": [
            -130.909545898438,
            413.919372558594,
            -1.235534667969
          ],
          "pitch": -2.145080566406,
          "yaw": 102.939819335938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.70703125,
            199.349609375,
            2.046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71193,
          "last_tick": 71323,
          "samples": 131
        },
        "departure_tick": 71304,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c6e150ceece211d2",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00184",
      "command_record_id": "demo_9973c9a1187116ecba8b_00184",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00184",
        "demo_deb2a52b8ef138c44fe0_00026"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zont1x",
      "round": 9,
      "event_tick": 82289,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang -1.432343 -147.032440 0",
          "position_tick": 82137,
          "angle_tick": 82137,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": -1.4323425,
          "yaw": -147.03244,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang -1.432343 -146.940080 0",
          "position_tick": 82100,
          "angle_tick": 82100,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": -1.4323425,
          "yaw": -146.94008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -203.342290 2140.412600 -126.469480; setang -24.301071 -135.321350 0",
          "position_tick": 82283,
          "angle_tick": 82283,
          "origin": [
            -203.34229,
            2140.4126,
            -126.46948
          ],
          "pitch": -24.301071,
          "yaw": -135.32135,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -160.88281,
            -153.8125,
            -2.5390625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -216.427002 2127.768311 -126.713562; setang -24.393433 -135.344696 0",
          "position_tick": 82289,
          "angle_tick": 82289,
          "origin": [
            -216.427001953125,
            2127.768310546875,
            -126.713562011719
          ],
          "pitch": -24.393432617188,
          "yaw": -135.344696044922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -170.2109375,
            -165.140625,
            -3.0390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82100,
          "last_tick": 82289,
          "samples": 190
        },
        "departure_tick": 82138,
        "movement_to_event_ms": 2375.0,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c6ee55b348c1d70a",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00288",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00288",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00288",
        "demo_7dadd8516dde2b87da75_00231"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "b1t",
      "round": 15,
      "event_tick": 143760,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -811.340400 -312.805360 -1.762756; setang 12.868423 33.159150 0",
          "position_tick": 143630,
          "angle_tick": 143630,
          "origin": [
            -811.3404,
            -312.80536,
            -1.7627563
          ],
          "pitch": 12.868423,
          "yaw": 33.15915,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -370.420170 -167.810060 27.015625; setang 1.252106 7.222824 0",
          "position_tick": 143754,
          "angle_tick": 143754,
          "origin": [
            -370.42017,
            -167.81006,
            27.015625
          ],
          "pitch": 1.2521057,
          "yaw": 7.222824,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            243.10938,
            30.375,
            28.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -351.427246 -165.435791 46.859375; setang 1.234253 7.222824 0",
          "position_tick": 143760,
          "angle_tick": 143760,
          "origin": [
            -351.42724609375,
            -165.435791015625,
            46.859375
          ],
          "pitch": 1.234252929688,
          "yaw": 7.22282409668,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            243.109375,
            30.390625,
            229.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143630,
          "last_tick": 143760,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c77835eeefeacb5d",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_a50086abe9c7c4a980cd_00391",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00391",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00391",
        "demo_c7fce8ea189bfb0ec256_00107"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 21,
      "event_tick": 165107,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2188.838900 -514.528930 -343.367130; setang 2.529938 -154.657970 0",
          "position_tick": 164841,
          "angle_tick": 164841,
          "origin": [
            2188.8389,
            -514.52893,
            -343.36713
          ],
          "pitch": 2.5299377,
          "yaw": -154.65797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1684.619300 -1185.466100 -393.371580; setang -21.555511 -149.850430 0",
          "position_tick": 165101,
          "angle_tick": 165101,
          "origin": [
            1684.6193,
            -1185.4661,
            -393.37158
          ],
          "pitch": -21.555511,
          "yaw": -149.85043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -212.46875,
            -121.99219,
            -35.609375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1668.033569 -1195.020142 -396.144958; setang -21.555511 -149.799622 0",
          "position_tick": 165107,
          "angle_tick": 165107,
          "origin": [
            1668.033569335938,
            -1195.020141601562,
            -396.144958496094
          ],
          "pitch": -21.555511474609,
          "yaw": -149.799621582031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -212.21875,
            -122.4296875,
            -34.9140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164841,
          "last_tick": 165107,
          "samples": 267
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c7dbb3a207fee78f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00136",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00136",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00136",
        "demo_b24ca24bca0f9defa72c_00227"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 7,
      "event_tick": 45383,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -452.761841 -660.031311 117.394897; setang -9.794312 88.553925 0",
          "position_tick": 45368,
          "angle_tick": 45383,
          "origin": [
            -452.761840820312,
            -660.031311035156,
            117.394897460938
          ],
          "pitch": -9.794311523438,
          "yaw": 88.553924560547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -452.761840 -660.031300 117.394900; setang -9.926483 88.461580 0",
          "position_tick": 45369,
          "angle_tick": 45369,
          "origin": [
            -452.76184,
            -660.0313,
            117.3949
          ],
          "pitch": -9.926483,
          "yaw": 88.46158,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -452.761841 -660.031311 161.031250; setang -9.794312 88.553925 0",
          "position_tick": 45383,
          "angle_tick": 45383,
          "origin": [
            -452.761840820312,
            -660.031311035156,
            161.03125
          ],
          "pitch": -9.794311523438,
          "yaw": 88.553924560547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44996,
          "last_tick": 45383,
          "samples": 388
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c83cffd51c552a29",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00006",
      "command_record_id": "demo_518d8b186445b01e1f62_00006",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00006",
        "demo_fbb358b45e5cdb7b7700_00412"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 2,
      "event_tick": 4600,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 5.704555 1577.231300 -13.979675; setang 5.667236 -17.979813 0",
          "position_tick": 4470,
          "angle_tick": 4470,
          "origin": [
            5.7045546,
            1577.2313,
            -13.979675
          ],
          "pitch": 5.6672363,
          "yaw": -17.979813,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            222.28516,
            -114.390625,
            -0.00012207031
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 228.057900 1299.565100 -31.968750; setang -5.667236 -112.955590 0",
          "position_tick": 4594,
          "angle_tick": 4594,
          "origin": [
            228.0579,
            1299.5651,
            -31.96875
          ],
          "pitch": -5.6672363,
          "yaw": -112.95559,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -93.509766,
            -226.45312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 220.706253 1281.892334 -31.661316; setang -5.667236 -112.955589 0",
          "position_tick": 4600,
          "angle_tick": 4600,
          "origin": [
            220.706253051758,
            1281.892333984375,
            -31.661315917969
          ],
          "pitch": -5.667236328125,
          "yaw": -112.955589294434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.345703125,
            -226.109375,
            8.84765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 4470,
          "last_tick": 4600,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c86d71fcb137f795",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00279",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00010",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00279",
        "demo_fde4c2af9b83d7a5ead3_00010"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Swisher",
      "round": 2,
      "event_tick": 9818,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1027.971600 270.512150 -166.870420; setang -14.616623 -60.509605 0",
          "position_tick": 9807,
          "angle_tick": 9807,
          "origin": [
            -1027.9716,
            270.51215,
            -166.87042
          ],
          "pitch": -14.616623,
          "yaw": -60.509605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -885.888400 285.556800 -168.444090; setang 2.032806 -80.305595 0",
          "position_tick": 9566,
          "angle_tick": 9566,
          "origin": [
            -885.8884,
            285.5568,
            -168.44409
          ],
          "pitch": 2.0328064,
          "yaw": -80.305595,
          "airborne": false,
          "duck_amount": 0.77637225,
          "velocity": [
            25.03125,
            1.2265625,
            1.1132812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1026.794200 268.428650 -167.103700; setang -14.616623 -60.509605 0",
          "position_tick": 9811,
          "angle_tick": 9811,
          "origin": [
            -1026.7942,
            268.42865,
            -167.1037
          ],
          "pitch": -14.616623,
          "yaw": -60.509605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            22.664062,
            -40.09961,
            -4.234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1021.799866 259.592072 -168.429077; setang -14.616623 -60.509605 0",
          "position_tick": 9818,
          "angle_tick": 9818,
          "origin": [
            -1021.799865722656,
            259.592071533203,
            -168.429077148438
          ],
          "pitch": -14.616622924805,
          "yaw": -60.509605407715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            67.734375,
            -119.822265625,
            -17.97265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9566,
          "last_tick": 9818,
          "samples": 253
        },
        "departure_tick": 9808,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c884d23075803c01",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00406",
      "command_record_id": "demo_07d95741be40e144c266_00406",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00406",
        "demo_1e37c617488eba4e7406_00101"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "tN1R",
      "round": 18,
      "event_tick": 164834,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -203.999390 -683.741516 164.031250; setang 15.180023 145.981171 0",
          "position_tick": 164820,
          "angle_tick": 164834,
          "origin": [
            -203.999389648438,
            -683.741516113281,
            164.03125
          ],
          "pitch": 15.180023193359,
          "yaw": 145.981170654297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -203.999390 -683.741500 164.031250; setang 14.475861 146.134980 0",
          "position_tick": 164821,
          "angle_tick": 164821,
          "origin": [
            -203.99939,
            -683.7415,
            164.03125
          ],
          "pitch": 14.475861,
          "yaw": 146.13498,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -203.999390 -683.741516 204.093750; setang 15.180023 145.981171 0",
          "position_tick": 164834,
          "angle_tick": 164834,
          "origin": [
            -203.999389648438,
            -683.741516113281,
            204.09375
          ],
          "pitch": 15.180023193359,
          "yaw": 145.981170654297,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            165.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164704,
          "last_tick": 164834,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c88fac60c2e6dff2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00342",
      "command_record_id": "demo_7dadd8516dde2b87da75_00342",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00342",
        "demo_86c38e0db4646195347a_00153"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 16,
      "event_tick": 165984,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2309.282200 -141.415770 107.361440; setang -6.730164 161.690950 0",
          "position_tick": 165791,
          "angle_tick": 165791,
          "origin": [
            2309.2822,
            -141.41577,
            107.36144
          ],
          "pitch": -6.7301636,
          "yaw": 161.69095,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2308.187700 -102.644470 110.120770; setang -1.464264 163.042940 0",
          "position_tick": 165665,
          "angle_tick": 165665,
          "origin": [
            2308.1877,
            -102.64447,
            110.12077
          ],
          "pitch": -1.4642639,
          "yaw": 163.04294,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.5625,
            49.722656,
            4.5410156
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2307.416300 -159.153500 105.319410; setang -16.079529 159.720280 0",
          "position_tick": 165978,
          "angle_tick": 165978,
          "origin": [
            2307.4163,
            -159.1535,
            105.31941
          ],
          "pitch": -16.079529,
          "yaw": 159.72028,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2307.416260 -159.153503 105.319412; setang -16.107666 159.748413 0",
          "position_tick": 165984,
          "angle_tick": 165984,
          "origin": [
            2307.416259765625,
            -159.153503417969,
            105.319412231445
          ],
          "pitch": -16.107666015625,
          "yaw": 159.748413085938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165665,
          "last_tick": 165984,
          "samples": 320
        },
        "departure_tick": 165792,
        "movement_to_event_ms": 3015.625,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c92d2474de01c88b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00265",
      "command_record_id": "demo_f1d8725268c9f30ce844_00265",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00265",
        "demo_fde4c2af9b83d7a5ead3_00418"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 16,
      "event_tick": 127661,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -928.324700 -2387.793500 -167.968750; setang -7.235870 56.527405 0",
          "position_tick": 127531,
          "angle_tick": 127531,
          "origin": [
            -928.3247,
            -2387.7935,
            -167.96875
          ],
          "pitch": -7.2358704,
          "yaw": 56.527405,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            157.28125,
            -192.57812,
            18.867188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -747.464600 -2174.659400 -176.453120; setang -17.861710 63.509903 0",
          "position_tick": 127654,
          "angle_tick": 127654,
          "origin": [
            -747.4646,
            -2174.6594,
            -176.45312
          ],
          "pitch": -17.86171,
          "yaw": 63.509903,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            101.671875,
            204.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -737.856689 -2155.354248 -152.843750; setang -18.013458 63.408630 0",
          "position_tick": 127661,
          "angle_tick": 127661,
          "origin": [
            -737.856689453125,
            -2155.354248046875,
            -152.84375
          ],
          "pitch": -18.013458251953,
          "yaw": 63.408630371094,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            102.484375,
            205.921875,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127531,
          "last_tick": 127661,
          "samples": 131
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c97a0e03c9f85405",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_b9b20b60330034a63512_00007",
      "command_record_id": "demo_b9b20b60330034a63512_00007",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00007",
        "demo_c41e59c2737947d52711_00205"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Spinx",
      "round": 2,
      "event_tick": 7547,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -286.022700 409.739380 1612.031200; setang 0.895386 -14.955475 0",
          "position_tick": 7417,
          "angle_tick": 7417,
          "origin": [
            -286.0227,
            409.73938,
            1612.0312
          ],
          "pitch": 0.89538574,
          "yaw": -14.955475,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.6875,
            -51.539062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -165.706240 439.640870 1608.030900; setang -22.869080 4.114044 0",
          "position_tick": 7541,
          "angle_tick": 7541,
          "origin": [
            -165.70624,
            439.64087,
            1608.0309
          ],
          "pitch": -22.86908,
          "yaw": 4.114044,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            121.50781,
            8.751953,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -155.887817 440.348358 1608.030884; setang -22.869080 4.114044 0",
          "position_tick": 7547,
          "angle_tick": 7547,
          "origin": [
            -155.887817382812,
            440.348358154297,
            1608.030883789062
          ],
          "pitch": -22.869079589844,
          "yaw": 4.114044189453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.80078125,
            9.125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7417,
          "last_tick": 7547,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c99a4c76287e3987",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00421",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00421",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00421",
        "demo_79fb1d50cba757afee7d_00335"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FalleN",
      "round": 19,
      "event_tick": 198325,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -448.882700 1060.826000 -64.675110; setang -14.080017 28.972320 0",
          "position_tick": 197813,
          "angle_tick": 197813,
          "origin": [
            -448.8827,
            1060.826,
            -64.67511
          ],
          "pitch": -14.080017,
          "yaw": 28.97232,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.203125,
            238.99219,
            -58.976562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1666.372200 997.334100 29.953655; setang -8.139832 123.526855 0",
          "position_tick": 198319,
          "angle_tick": 198319,
          "origin": [
            -1666.3722,
            997.3341,
            29.953655
          ],
          "pitch": -8.139832,
          "yaw": 123.526855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -66.66406,
            94.625,
            2.4267578
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1673.265259 1007.405762 30.331675; setang -8.447800 123.438965 0",
          "position_tick": 198325,
          "angle_tick": 198325,
          "origin": [
            -1673.265258789062,
            1007.40576171875,
            30.331674575806
          ],
          "pitch": -8.447799682617,
          "yaw": 123.43896484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -97.078125,
            143.05078125,
            6.04541015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 197813,
          "last_tick": 198325,
          "samples": 513
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ca38341e8ed43c93",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_059e8a0abfc550087c91_00057",
      "command_record_id": "demo_059e8a0abfc550087c91_00057",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00057",
        "demo_9c5c91359adde2e94631_00325"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 4,
      "event_tick": 31575,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 20.255894 -2364.198242 -39.968750; setang 8.824081 73.833282 0",
          "position_tick": 31567,
          "angle_tick": 31575,
          "origin": [
            20.255893707275,
            -2364.1982421875,
            -39.96875
          ],
          "pitch": 8.824081420898,
          "yaw": 73.833282470703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 20.255894 -2364.198200 -39.968750; setang 8.824081 73.791046 0",
          "position_tick": 31568,
          "angle_tick": 31568,
          "origin": [
            20.255894,
            -2364.1982,
            -39.96875
          ],
          "pitch": 8.824081,
          "yaw": 73.791046,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 20.255894 -2364.198242 -39.968750; setang 8.824081 73.833282 0",
          "position_tick": 31575,
          "angle_tick": 31575,
          "origin": [
            20.255893707275,
            -2364.1982421875,
            -39.96875
          ],
          "pitch": 8.824081420898,
          "yaw": 73.833282470703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31445,
          "last_tick": 31575,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ca61bb0ed442a365",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00408",
      "command_record_id": "demo_18d34587c875f0b595ae_00408",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00408",
        "demo_da35559385e7d6e5ce42_00074"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 22,
      "event_tick": 199287,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1665.326900 1282.557000 -151.968750; setang 2.254944 122.719360 0",
          "position_tick": 199157,
          "angle_tick": 199157,
          "origin": [
            1665.3269,
            1282.557,
            -151.96875
          ],
          "pitch": 2.2549438,
          "yaw": 122.71936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            214.875,
            7.3203125,
            -86.12109
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1723.649400 1290.357400 -151.968750; setang -15.702545 128.906000 0",
          "position_tick": 199280,
          "angle_tick": 199280,
          "origin": [
            1723.6494,
            1290.3574,
            -151.96875
          ],
          "pitch": -15.702545,
          "yaw": 128.906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.210938,
            32.492188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1717.503662 1297.964355 -151.968750; setang -15.950089 128.878540 0",
          "position_tick": 199287,
          "angle_tick": 199287,
          "origin": [
            1717.503662109375,
            1297.96435546875,
            -151.96875
          ],
          "pitch": -15.950088500977,
          "yaw": 128.878540039062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -83.8359375,
            103.796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 199157,
          "last_tick": 199287,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ca82cd69375dc069",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00268",
      "command_record_id": "demo_4d520a1960bac889dc2d_00268",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00268",
        "demo_c7fce8ea189bfb0ec256_00096"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 15,
      "event_tick": 118258,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 680.383500 -1219.792600 -415.968750; setang -0.142136 -150.540160 0",
          "position_tick": 118128,
          "angle_tick": 118128,
          "origin": [
            680.3835,
            -1219.7926,
            -415.96875
          ],
          "pitch": -0.14213562,
          "yaw": -150.54016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.988281,
            31.5625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 676.097660 -1178.424000 -415.968750; setang -13.909729 -166.679410 0",
          "position_tick": 118252,
          "angle_tick": 118252,
          "origin": [
            676.09766,
            -1178.424,
            -415.96875
          ],
          "pitch": -13.909729,
          "yaw": -166.67941,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.19141,
            -23.21875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 665.031616 -1181.042603 -415.968750; setang -13.909729 -166.679413 0",
          "position_tick": 118258,
          "angle_tick": 118258,
          "origin": [
            665.031616210938,
            -1181.042602539062,
            -415.96875
          ],
          "pitch": -13.909729003906,
          "yaw": -166.679412841797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -159.53125,
            -37.7578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 118128,
          "last_tick": 118258,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_caa2418ae320a513",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00127",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00127",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00127",
        "demo_da35559385e7d6e5ce42_00274"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 7,
      "event_tick": 57189,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1580.310300 1563.444000 -151.968750; setang -0.831528 -84.264110 0",
          "position_tick": 57177,
          "angle_tick": 57177,
          "origin": [
            1580.3103,
            1563.444,
            -151.96875
          ],
          "pitch": -0.8315277,
          "yaw": -84.26411,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1662.275600 1469.570400 -151.968750; setang 4.758453 -110.574990 0",
          "position_tick": 56965,
          "angle_tick": 56965,
          "origin": [
            1662.2756,
            1469.5704,
            -151.96875
          ],
          "pitch": 4.7584534,
          "yaw": -110.57499,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -115.14844,
            43.1875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1580.844400 1558.125400 -151.968750; setang -0.831528 -84.287450 0",
          "position_tick": 57183,
          "angle_tick": 57183,
          "origin": [
            1580.8444,
            1558.1254,
            -151.96875
          ],
          "pitch": -0.8315277,
          "yaw": -84.28745,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.8984375,
            -78.60156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1581.631348 1550.280273 -151.968750; setang -0.854874 -84.310455 0",
          "position_tick": 57189,
          "angle_tick": 57189,
          "origin": [
            1581.63134765625,
            1550.2802734375,
            -151.96875
          ],
          "pitch": -0.854873657227,
          "yaw": -84.310455322266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.703125,
            -86.8515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56965,
          "last_tick": 57189,
          "samples": 225
        },
        "departure_tick": 57178,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cae47f5b9b09d413",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_9c5c91359adde2e94631_00207",
      "command_record_id": "demo_bc6251413daa2447c1ff_00400",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00207",
        "demo_bc6251413daa2447c1ff_00400"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 20,
      "event_tick": 174224,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1038.133400 -394.932980 -338.498600; setang -20.331573 -51.744920 0",
          "position_tick": 174106,
          "angle_tick": 174106,
          "origin": [
            -1038.1334,
            -394.93298,
            -338.4986
          ],
          "pitch": -20.331573,
          "yaw": -51.74492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1020.717200 -382.380500 -344.774780; setang -13.601410 -54.110413 0",
          "position_tick": 174002,
          "angle_tick": 174002,
          "origin": [
            -1020.7172,
            -382.3805,
            -344.77478
          ],
          "pitch": -13.60141,
          "yaw": -54.110413,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.1875,
            -27.234375,
            13.6171875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1024.500400 -412.526180 -329.701970; setang -17.853470 -51.744920 0",
          "position_tick": 174217,
          "angle_tick": 174217,
          "origin": [
            -1024.5004,
            -412.52618,
            -329.70197
          ],
          "pitch": -17.85347,
          "yaw": -51.74492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.929688,
            -26.542969,
            13.2734375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1020.254089 -417.919250 -327.005432; setang -17.881622 -51.773071 0",
          "position_tick": 174224,
          "angle_tick": 174224,
          "origin": [
            -1020.254089355469,
            -417.919250488281,
            -327.005432128906
          ],
          "pitch": -17.881622314453,
          "yaw": -51.773071289062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            40.1640625,
            -51.0546875,
            25.52734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174002,
          "last_tick": 174224,
          "samples": 223
        },
        "departure_tick": 174107,
        "movement_to_event_ms": 1843.75,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cafcecc388785b30",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4d520a1960bac889dc2d_00137",
      "command_record_id": "demo_4d520a1960bac889dc2d_00137",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00137",
        "demo_c7fce8ea189bfb0ec256_00122"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 8,
      "event_tick": 53628,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 972.163760 -1558.780800 -415.968750; setang 1.210907 -109.611970 0",
          "position_tick": 53498,
          "angle_tick": 53498,
          "origin": [
            972.16376,
            -1558.7808,
            -415.96875
          ],
          "pitch": 1.210907,
          "yaw": -109.61197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.0,
            -91.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 949.546940 -1577.341000 -415.968750; setang 1.267212 -103.107030 0",
          "position_tick": 53622,
          "angle_tick": 53622,
          "origin": [
            949.54694,
            -1577.341,
            -415.96875
          ],
          "pitch": 1.2672119,
          "yaw": -103.10703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.617188,
            -148.55469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 946.323181 -1591.242065 -415.968750; setang 0.957520 -102.769203 0",
          "position_tick": 53628,
          "angle_tick": 53628,
          "origin": [
            946.323181152344,
            -1591.242065429688,
            -415.96875
          ],
          "pitch": 0.95751953125,
          "yaw": -102.769203186035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.90625,
            -190.03125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53498,
          "last_tick": 53628,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cb1fbd4025ebe898",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5866197d339b3ac61e8a_00157",
      "command_record_id": "demo_5866197d339b3ac61e8a_00157",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00157",
        "demo_fbb358b45e5cdb7b7700_00337"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 9,
      "event_tick": 65233,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1468.775300 535.100400 0.031249; setang 1.974792 -120.675890 0",
          "position_tick": 65103,
          "angle_tick": 65103,
          "origin": [
            -1468.7753,
            535.1004,
            0.031249046
          ],
          "pitch": 1.9747925,
          "yaw": -120.67589,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -150.98438,
            -199.25781,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1604.179800 333.791080 0.031250; setang -13.908691 -71.218185 0",
          "position_tick": 65227,
          "angle_tick": 65227,
          "origin": [
            -1604.1798,
            333.79108,
            0.03125
          ],
          "pitch": -13.908691,
          "yaw": -71.218185,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            67.64844,
            -199.55078,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1598.548706 317.191833 0.031250; setang -13.908691 -71.218185 0",
          "position_tick": 65233,
          "angle_tick": 65233,
          "origin": [
            -1598.548706054688,
            317.191833496094,
            0.03125
          ],
          "pitch": -13.90869140625,
          "yaw": -71.218185424805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.921875,
            -217.77734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65103,
          "last_tick": 65233,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cb26e86a195c1e44",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4d520a1960bac889dc2d_00199",
      "command_record_id": "demo_4d520a1960bac889dc2d_00199",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00199",
        "demo_c7fce8ea189bfb0ec256_00079"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 11,
      "event_tick": 79576,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1911.129300 -614.618300 -351.968750; setang 4.590225 -153.698040 0",
          "position_tick": 79418,
          "angle_tick": 79418,
          "origin": [
            1911.1293,
            -614.6183,
            -351.96875
          ],
          "pitch": 4.590225,
          "yaw": -153.69804,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1490.112500 -981.373600 -415.968750; setang -5.153275 -122.159040 0",
          "position_tick": 79569,
          "angle_tick": 79569,
          "origin": [
            1490.1125,
            -981.3736,
            -415.96875
          ],
          "pitch": -5.1532745,
          "yaw": -122.15904,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.25,
            -204.78906,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1477.967041 -1000.844727 -415.968750; setang -5.209579 -122.159042 0",
          "position_tick": 79576,
          "angle_tick": 79576,
          "origin": [
            1477.967041015625,
            -1000.8447265625,
            -415.96875
          ],
          "pitch": -5.209579467773,
          "yaw": -122.159042358398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -129.8203125,
            -207.78125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79418,
          "last_tick": 79576,
          "samples": 159
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cbe540f91d9715d9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_86c38e0db4646195347a_00191",
      "command_record_id": "demo_86c38e0db4646195347a_00191",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00191",
        "demo_9da916c73bb5ff938c63_00227"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 10,
      "event_tick": 70060,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 961.601500 2779.883800 132.854660; setang 4.784882 -118.492010 0",
          "position_tick": 70032,
          "angle_tick": 70032,
          "origin": [
            961.6015,
            2779.8838,
            132.85466
          ],
          "pitch": 4.7848816,
          "yaw": -118.49201,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 961.630600 2779.937500 132.853790; setang 4.922562 -119.289550 0",
          "position_tick": 69855,
          "angle_tick": 69855,
          "origin": [
            961.6306,
            2779.9375,
            132.85379
          ],
          "pitch": 4.9225616,
          "yaw": -119.28955,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 950.319800 2759.100000 133.189830; setang 4.784882 -118.492010 0",
          "position_tick": 70046,
          "angle_tick": 70046,
          "origin": [
            950.3198,
            2759.1,
            133.18983
          ],
          "pitch": 4.7848816,
          "yaw": -118.49201,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -80.41406,
            -148.10938,
            2.3886719
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 932.379089 2726.050293 175.375000; setang 4.784882 -118.492012 0",
          "position_tick": 70060,
          "angle_tick": 70060,
          "origin": [
            932.379089355469,
            2726.05029296875,
            175.375
          ],
          "pitch": 4.784881591797,
          "yaw": -118.492012023926,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -88.421875,
            -162.890625,
            154.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69855,
          "last_tick": 70060,
          "samples": 206
        },
        "departure_tick": 70033,
        "movement_to_event_ms": 437.5,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cbf0716655049fd5",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2160153112cdae3ea873_00184",
      "command_record_id": "demo_2160153112cdae3ea873_00184",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00184",
        "demo_56d855ae2f8723544f85_00074"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "dgt",
      "round": 11,
      "event_tick": 91810,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -791.660000 193.860860 1614.031200; setang 9.091522 -8.209534 0",
          "position_tick": 91680,
          "angle_tick": 91680,
          "origin": [
            -791.66,
            193.86086,
            1614.0312
          ],
          "pitch": 9.091522,
          "yaw": -8.209534,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            245.92969,
            -44.914062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -393.714970 8.533626 1664.031200; setang 4.867630 10.798523 0",
          "position_tick": 91804,
          "angle_tick": 91804,
          "origin": [
            -393.71497,
            8.533626,
            1664.0312
          ],
          "pitch": 4.86763,
          "yaw": 10.798523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            201.27344,
            13.520874,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -376.960571 10.338673 1664.031250; setang 3.943405 10.782043 0",
          "position_tick": 91810,
          "angle_tick": 91810,
          "origin": [
            -376.960571289062,
            10.338672637939,
            1664.03125
          ],
          "pitch": 3.943405151367,
          "yaw": 10.782043457031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            217.9140625,
            26.722473144531,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91680,
          "last_tick": 91810,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cbfa15c24c9d67c1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00202",
      "command_record_id": "demo_21a2c34da37a8e81c427_00202",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00202",
        "demo_9c5c91359adde2e94631_00315"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 11,
      "event_tick": 69257,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.942100 -1527.968800 -159.050420; setang 12.995789 -1.408997 0",
          "position_tick": 69146,
          "angle_tick": 69146,
          "origin": [
            -1119.9421,
            -1527.9688,
            -159.05042
          ],
          "pitch": 12.995789,
          "yaw": -1.4089966,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1119.956700 -1527.968400 -159.049930; setang 12.995789 -1.408997 0",
          "position_tick": 69127,
          "angle_tick": 69127,
          "origin": [
            -1119.9567,
            -1527.9684,
            -159.04993
          ],
          "pitch": 12.995789,
          "yaw": -1.4089966,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -963.780150 -1441.208000 -167.316900; setang -17.320282 -36.209564 0",
          "position_tick": 69251,
          "angle_tick": 69251,
          "origin": [
            -963.78015,
            -1441.208,
            -167.3169
          ],
          "pitch": -17.320282,
          "yaw": -36.209564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.67969,
            -122.57031,
            -3.1953125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -950.043274 -1451.420166 -167.968750; setang -17.320282 -36.209564 0",
          "position_tick": 69257,
          "angle_tick": 69257,
          "origin": [
            -950.043273925781,
            -1451.420166015625,
            -167.96875
          ],
          "pitch": -17.320281982422,
          "yaw": -36.209564208984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            178.47265625,
            -132.3203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69127,
          "last_tick": 69257,
          "samples": 131
        },
        "departure_tick": 69147,
        "movement_to_event_ms": 1734.375,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cc13d8ca1d87b20d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_518d8b186445b01e1f62_00024",
      "command_record_id": "demo_518d8b186445b01e1f62_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00024",
        "demo_fbb358b45e5cdb7b7700_00313"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 3,
      "event_tick": 10901,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1189.257100 1572.866600 -151.968750; setang 3.247147 -5.929184 0",
          "position_tick": 10557,
          "angle_tick": 10557,
          "origin": [
            1189.2571,
            1572.8666,
            -151.96875
          ],
          "pitch": 3.2471466,
          "yaw": -5.929184,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            201.07031,
            148.55469,
            -164.80469
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1585.020500 1550.750700 -151.968750; setang -9.900055 -84.812050 0",
          "position_tick": 10895,
          "angle_tick": 10895,
          "origin": [
            1585.0205,
            1550.7507,
            -151.96875
          ],
          "pitch": -9.900055,
          "yaw": -84.81205,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.578125,
            -196.58594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1586.522583 1534.035889 -151.968750; setang -9.900055 -84.812050 0",
          "position_tick": 10901,
          "angle_tick": 10901,
          "origin": [
            1586.522583007812,
            1534.035888671875,
            -151.96875
          ],
          "pitch": -9.900054931641,
          "yaw": -84.812049865723,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.8828125,
            -221.09375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10557,
          "last_tick": 10901,
          "samples": 345
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cc1acb89eb18cfb0",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_518d8b186445b01e1f62_00394",
      "command_record_id": "demo_518d8b186445b01e1f62_00394",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00394",
        "demo_da35559385e7d6e5ce42_00327"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 18,
      "event_tick": 162004,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -888.981300 450.718750 1.031250; setang 12.848175 -44.229920 0",
          "position_tick": 161944,
          "angle_tick": 161944,
          "origin": [
            -888.9813,
            450.71875,
            1.03125
          ],
          "pitch": 12.848175,
          "yaw": -44.22992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -884.302100 390.682000 -29.352112; setang -4.817841 -176.076170 0",
          "position_tick": 161874,
          "angle_tick": 161874,
          "origin": [
            -884.3021,
            390.682,
            -29.352112
          ],
          "pitch": -4.8178406,
          "yaw": -176.07617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.300781,
            81.11719,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -909.115230 427.795700 -4.464111; setang 8.095886 -43.261750 0",
          "position_tick": 161997,
          "angle_tick": 161997,
          "origin": [
            -909.11523,
            427.7957,
            -4.4641113
          ],
          "pitch": 8.095886,
          "yaw": -43.26175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.597656,
            -36.501953,
            -24.480469
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -901.312012 420.435944 -9.399475; setang 7.920105 -43.261749 0",
          "position_tick": 162004,
          "angle_tick": 162004,
          "origin": [
            -901.31201171875,
            420.435943603516,
            -9.399475097656
          ],
          "pitch": 7.920104980469,
          "yaw": -43.261749267578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            104.22265625,
            -98.251953125,
            -65.88671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161874,
          "last_tick": 162004,
          "samples": 131
        },
        "departure_tick": 161945,
        "movement_to_event_ms": 937.5,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cca54fea6c84bd46",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_585d972b6bcf05f54588_00294",
      "command_record_id": "demo_585d972b6bcf05f54588_00294",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00294",
        "demo_9c5c91359adde2e94631_00177"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 16,
      "event_tick": 131007,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 347.610080 810.090900 -135.968750; setang 6.028061 178.499000 0",
          "position_tick": 130792,
          "angle_tick": 130792,
          "origin": [
            347.61008,
            810.0909,
            -135.96875
          ],
          "pitch": 6.028061,
          "yaw": 178.499,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.859375,
            236.27344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -261.846800 559.602000 -78.576660; setang 0.517044 -164.692610 0",
          "position_tick": 131000,
          "angle_tick": 131000,
          "origin": [
            -261.8468,
            559.602,
            -78.57666
          ],
          "pitch": 0.51704407,
          "yaw": -164.69261,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.28125,
            -76.55078,
            -3.6679688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -282.193359 552.660706 -78.989624; setang 0.593948 -164.714584 0",
          "position_tick": 131007,
          "angle_tick": 131007,
          "origin": [
            -282.193359375,
            552.660705566406,
            -78.989624023438
          ],
          "pitch": 0.593948364258,
          "yaw": -164.714584350586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -223.6015625,
            -72.88671875,
            -4.515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130792,
          "last_tick": 131007,
          "samples": 216
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd4a192dcae58dc2",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_9973c9a1187116ecba8b_00277",
      "command_record_id": "demo_9973c9a1187116ecba8b_00277",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00277",
        "demo_b24ca24bca0f9defa72c_00212"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 12,
      "event_tick": 108428,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 526.764800 2079.879400 127.136940; setang 13.788177 -114.972270 0",
          "position_tick": 108360,
          "angle_tick": 108360,
          "origin": [
            526.7648,
            2079.8794,
            127.13694
          ],
          "pitch": 13.7881775,
          "yaw": -114.97227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 526.754300 2079.884300 127.136900; setang 13.788177 -114.972270 0",
          "position_tick": 108226,
          "angle_tick": 108226,
          "origin": [
            526.7543,
            2079.8843,
            127.1369
          ],
          "pitch": 13.7881775,
          "yaw": -114.97227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 522.906000 2091.664000 127.055565; setang 11.408615 -113.919980 0",
          "position_tick": 108422,
          "angle_tick": 108422,
          "origin": [
            522.906,
            2091.664,
            127.055565
          ],
          "pitch": 11.408615,
          "yaw": -113.91998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 522.906006 2091.664062 127.055565; setang 11.408615 -113.919983 0",
          "position_tick": 108428,
          "angle_tick": 108428,
          "origin": [
            522.906005859375,
            2091.6640625,
            127.055564880371
          ],
          "pitch": 11.408615112305,
          "yaw": -113.919982910156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 108226,
          "last_tick": 108428,
          "samples": 203
        },
        "departure_tick": 108361,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd82ca035f2db2a8",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00353",
      "command_record_id": "demo_9973c9a1187116ecba8b_00353",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00353",
        "demo_b24ca24bca0f9defa72c_00323"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zont1x",
      "round": 16,
      "event_tick": 154515,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 428.383540 1943.957200 96.031250; setang -9.193848 54.705048 0",
          "position_tick": 154391,
          "angle_tick": 154391,
          "origin": [
            428.38354,
            1943.9572,
            96.03125
          ],
          "pitch": -9.193848,
          "yaw": 54.705048,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 331.911100 1582.419900 3.507354; setang -10.602844 69.419860 0",
          "position_tick": 154052,
          "angle_tick": 154052,
          "origin": [
            331.9111,
            1582.4199,
            3.5073538
          ],
          "pitch": -10.602844,
          "yaw": 69.41986,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 397.377780 1883.526200 95.556930; setang -8.570023 56.391450 0",
          "position_tick": 154508,
          "angle_tick": 154508,
          "origin": [
            397.37778,
            1883.5262,
            95.55693
          ],
          "pitch": -8.570023,
          "yaw": 56.39145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.7832,
            189.92188,
            4.399414
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 409.745758 1902.080811 95.986794; setang -8.570023 56.391449 0",
          "position_tick": 154515,
          "angle_tick": 154515,
          "origin": [
            409.745758056641,
            1902.080810546875,
            95.986793518066
          ],
          "pitch": -8.570022583008,
          "yaw": 56.391448974609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            134.21875,
            201.46875,
            4.66748046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154052,
          "last_tick": 154515,
          "samples": 464
        },
        "departure_tick": 154392,
        "movement_to_event_ms": 1937.5,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd93fad5356f3ebc",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00179",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00179",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00179",
        "demo_f53e9889dd94c99a6feb_00378"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 11,
      "event_tick": 78171,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1061.513900 -1132.202600 -415.968750; setang -1.584091 1.143951 0",
          "position_tick": 77888,
          "angle_tick": 77888,
          "origin": [
            -1061.5139,
            -1132.2026,
            -415.96875
          ],
          "pitch": -1.5840912,
          "yaw": 1.1439514,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -328.195300 -1736.507900 -415.968750; setang -6.687927 -25.519867 0",
          "position_tick": 78164,
          "angle_tick": 78164,
          "origin": [
            -328.1953,
            -1736.5079,
            -415.96875
          ],
          "pitch": -6.6879272,
          "yaw": -25.519867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            219.49219,
            -108.84375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -307.571899 -1746.618530 -415.968750; setang -6.731873 -25.519867 0",
          "position_tick": 78171,
          "angle_tick": 78171,
          "origin": [
            -307.571899414062,
            -1746.618530273438,
            -415.96875
          ],
          "pitch": -6.731872558594,
          "yaw": -25.519866943359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            220.2109375,
            -107.40625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77888,
          "last_tick": 78171,
          "samples": 284
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cdc2e7c08165628e",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_6e149681cbff13e6c780_00072",
      "command_record_id": "demo_6e149681cbff13e6c780_00072",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00072",
        "demo_9da916c73bb5ff938c63_00235"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "meyern",
      "round": 5,
      "event_tick": 33961,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1521.745200 -88.654175 142.031250; setang 3.256073 112.069824 0",
          "position_tick": 33946,
          "angle_tick": 33946,
          "origin": [
            1521.7452,
            -88.654175,
            142.03125
          ],
          "pitch": 3.256073,
          "yaw": 112.069824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2243.077600 739.607700 151.612520; setang 7.348145 -116.861230 0",
          "position_tick": 33501,
          "angle_tick": 33501,
          "origin": [
            2243.0776,
            739.6077,
            151.61252
          ],
          "pitch": 7.3481445,
          "yaw": -116.86123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -257.89062,
            -20.96875,
            130.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1517.701200 -78.670410 142.031250; setang 3.256073 112.069824 0",
          "position_tick": 33955,
          "angle_tick": 33955,
          "origin": [
            1517.7012,
            -78.67041,
            142.03125
          ],
          "pitch": 3.256073,
          "yaw": 112.069824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.460938,
            109.71484,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1513.062134 -67.220703 142.031250; setang 3.256073 112.069824 0",
          "position_tick": 33961,
          "angle_tick": 33961,
          "origin": [
            1513.062133789062,
            -67.220703125,
            142.03125
          ],
          "pitch": 3.256072998047,
          "yaw": 112.06982421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.5234375,
            161.71875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33501,
          "last_tick": 33961,
          "samples": 461
        },
        "departure_tick": 33947,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cdc9d5d6abb07cfb",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2bbfbc0aa8942114b717_00080",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00080",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00080",
        "demo_44d9dd1cefa925823c1e_00246"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 5,
      "event_tick": 32655,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 52.382477 1460.831000 180.031250; setang -6.467865 48.239930 0",
          "position_tick": 32637,
          "angle_tick": 32637,
          "origin": [
            52.382477,
            1460.831,
            180.03125
          ],
          "pitch": -6.467865,
          "yaw": 48.23993,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 52.382477 1460.831000 180.031250; setang -5.367859 48.064148 0",
          "position_tick": 32520,
          "angle_tick": 32520,
          "origin": [
            52.382477,
            1460.831,
            180.03125
          ],
          "pitch": -5.367859,
          "yaw": 48.064148,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -9.9765625,
            111.33594,
            4.0166016
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 63.560070 1473.349600 180.031250; setang -6.512146 48.239930 0",
          "position_tick": 32649,
          "angle_tick": 32649,
          "origin": [
            63.56007,
            1473.3496,
            180.03125
          ],
          "pitch": -6.512146,
          "yaw": 48.23993,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            97.29736,
            108.99219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 72.820190 1483.723877 179.868698; setang -6.512146 48.239929 0",
          "position_tick": 32655,
          "angle_tick": 32655,
          "origin": [
            72.820190429688,
            1483.723876953125,
            179.868698120117
          ],
          "pitch": -6.512145996094,
          "yaw": 48.239929199219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            127.27783203125,
            142.6015625,
            -7.35546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32520,
          "last_tick": 32655,
          "samples": 136
        },
        "departure_tick": 32638,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cddb2551e2d63cbb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00266",
      "command_record_id": "demo_44ff5206b8e42e46265b_00260",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00266",
        "demo_44ff5206b8e42e46265b_00260"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 11,
      "event_tick": 97941,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang 2.085693 -76.166500 0",
          "position_tick": 97518,
          "angle_tick": 97518,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": 2.0856934,
          "yaw": -76.1665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang 2.402573 -74.318390 0",
          "position_tick": 97429,
          "angle_tick": 97429,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": 2.4025726,
          "yaw": -74.31839,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -524.991150 324.352750 160.031280; setang -1.742371 -104.573020 0",
          "position_tick": 97935,
          "angle_tick": 97935,
          "origin": [
            -524.99115,
            324.35275,
            160.03128
          ],
          "pitch": -1.7423706,
          "yaw": -104.57302,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.01172,
            -239.42188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -529.272156 305.697021 160.031281; setang -1.927063 -104.678421 0",
          "position_tick": 97941,
          "angle_tick": 97941,
          "origin": [
            -529.272155761719,
            305.697021484375,
            160.031280517578
          ],
          "pitch": -1.927062988281,
          "yaw": -104.678421020508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.96484375,
            -238.51953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 97429,
          "last_tick": 97941,
          "samples": 513
        },
        "departure_tick": 97519,
        "movement_to_event_ms": 6609.375,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cde91cf39399fe1d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00148",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00148",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00148",
        "demo_84f87856e21e12df25d7_00139"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 8,
      "event_tick": 65534,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -461.489000 749.762600 -33.118225; setang -2.033508 3.495712 0",
          "position_tick": 65169,
          "angle_tick": 65169,
          "origin": [
            -461.489,
            749.7626,
            -33.118225
          ],
          "pitch": -2.0335083,
          "yaw": 3.4957123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.03125,
            -33.265625,
            1.5429688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 12.282999 839.171300 80.031250; setang -14.568909 70.085220 0",
          "position_tick": 65528,
          "angle_tick": 65528,
          "origin": [
            12.282999,
            839.1713,
            80.03125
          ],
          "pitch": -14.568909,
          "yaw": 70.08522,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.157654,
            134.23828,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 16.573133 852.058044 80.031250; setang -15.650024 68.978348 0",
          "position_tick": 65534,
          "angle_tick": 65534,
          "origin": [
            16.573133468628,
            852.058044433594,
            80.03125
          ],
          "pitch": -15.650024414062,
          "yaw": 68.97834777832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.976623535156,
            177.44140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65169,
          "last_tick": 65534,
          "samples": 366
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ce04cee1958de0bd",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00099",
      "command_record_id": "demo_07d95741be40e144c266_00099",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00099",
        "demo_44ff5206b8e42e46265b_00039"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 6,
      "event_tick": 42077,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -681.093600 -1896.412500 -134.406250; setang 3.088867 115.938050 0",
          "position_tick": 41631,
          "angle_tick": 41631,
          "origin": [
            -681.0936,
            -1896.4125,
            -134.40625
          ],
          "pitch": 3.0888672,
          "yaw": 115.93805,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -204.17969,
            122.296875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1158.147300 -1179.970600 -11.912659; setang 7.920105 78.237760 0",
          "position_tick": 42064,
          "angle_tick": 42064,
          "origin": [
            -1158.1473,
            -1179.9706,
            -11.912659
          ],
          "pitch": 7.920105,
          "yaw": 78.23776,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            1.140625,
            1.2890625,
            0.21484375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1158.147339 -1179.970581 22.640625; setang 6.811188 80.177887 0",
          "position_tick": 42077,
          "angle_tick": 42077,
          "origin": [
            -1158.147338867188,
            -1179.970581054688,
            22.640625
          ],
          "pitch": 6.811187744141,
          "yaw": 80.177886962891,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41631,
          "last_tick": 42077,
          "samples": 447
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ce3e26b637ab75ba",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00173",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00173",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00173",
        "demo_9973c9a1187116ecba8b_00224"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "yuurih",
      "round": 8,
      "event_tick": 77771,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -830.903140 2489.495800 -42.367493; setang -22.907532 -58.778230 0",
          "position_tick": 77750,
          "angle_tick": 77750,
          "origin": [
            -830.90314,
            2489.4958,
            -42.367493
          ],
          "pitch": -22.907532,
          "yaw": -58.77823,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -818.548600 2475.214000 -50.646300; setang 2.282410 -66.368065 0",
          "position_tick": 77623,
          "angle_tick": 77623,
          "origin": [
            -818.5486,
            2475.214,
            -50.6463
          ],
          "pitch": 2.2824097,
          "yaw": -66.368065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -819.356570 2470.541000 -50.104860; setang -27.252625 -58.118362 0",
          "position_tick": 77764,
          "angle_tick": 77764,
          "origin": [
            -819.35657,
            2470.541,
            -50.10486
          ],
          "pitch": -27.252625,
          "yaw": -58.118362,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            85.62891,
            -140.15625,
            -57.378906
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -809.832153 2455.086670 -56.487244; setang -28.132553 -58.008156 0",
          "position_tick": 77771,
          "angle_tick": 77771,
          "origin": [
            -809.832153320312,
            2455.086669921875,
            -56.487243652344
          ],
          "pitch": -28.132553100586,
          "yaw": -58.008155822754,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            108.7265625,
            -175.75,
            -72.859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77623,
          "last_tick": 77771,
          "samples": 149
        },
        "departure_tick": 77751,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ce628f08a4cc58ca",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_bc6251413daa2447c1ff_00131",
      "command_record_id": "demo_bc6251413daa2447c1ff_00131",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00131",
        "demo_f1d8725268c9f30ce844_00362"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 8,
      "event_tick": 50768,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -760.838260 292.945920 -163.695920; setang -1.633179 -102.481500 0",
          "position_tick": 50754,
          "angle_tick": 50754,
          "origin": [
            -760.83826,
            292.94592,
            -163.69592
          ],
          "pitch": -1.6331787,
          "yaw": -102.4815,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -775.040040 286.018070 -164.729130; setang 2.224731 -94.512290 0",
          "position_tick": 50638,
          "angle_tick": 50638,
          "origin": [
            -775.04004,
            286.01807,
            -164.72913
          ],
          "pitch": 2.2247314,
          "yaw": -94.51229,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.230469,
            1.3476562,
            -0.5390625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -762.641660 284.824040 -164.644780; setang -1.605042 -102.537800 0",
          "position_tick": 50762,
          "angle_tick": 50762,
          "origin": [
            -762.64166,
            284.82404,
            -164.64478
          ],
          "pitch": -1.6050415,
          "yaw": -102.5378,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.3125,
            -100.458984,
            -15.0703125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -765.066711 273.911163 -166.281738; setang -1.605042 -102.481499 0",
          "position_tick": 50768,
          "angle_tick": 50768,
          "origin": [
            -765.066711425781,
            273.911163330078,
            -166.28173828125
          ],
          "pitch": -1.605041503906,
          "yaw": -102.481498718262,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.8671875,
            -143.521484375,
            -21.53125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50638,
          "last_tick": 50768,
          "samples": 131
        },
        "departure_tick": 50755,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ce7f86965dcd44a9",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00428",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00428",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00428",
        "demo_731311ac42553ee59f1a_00311"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 19,
      "event_tick": 149334,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 13.787506 -146.872790 0",
          "position_tick": 149016,
          "angle_tick": 149016,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 13.787506,
          "yaw": -146.87279,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 5.187607 -147.961460 0",
          "position_tick": 148904,
          "angle_tick": 148904,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 5.187607,
          "yaw": -147.96146,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -506.890140 755.205140 104.179436; setang -8.916443 -95.960430 0",
          "position_tick": 149328,
          "angle_tick": 149328,
          "origin": [
            -506.89014,
            755.20514,
            104.179436
          ],
          "pitch": -8.916443,
          "yaw": -95.96043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.433594,
            -229.64453,
            9.69043
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -509.640625 736.645447 114.914444; setang -9.688904 -95.940514 0",
          "position_tick": 149334,
          "angle_tick": 149334,
          "origin": [
            -509.640625,
            736.645446777344,
            114.914443969727
          ],
          "pitch": -9.688903808594,
          "yaw": -95.94051361084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.84375,
            -240.828125,
            170.5869140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148904,
          "last_tick": 149334,
          "samples": 431
        },
        "departure_tick": 149017,
        "movement_to_event_ms": 4968.75,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cf18ad567a284028",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00071",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00071",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00071",
        "demo_b24ca24bca0f9defa72c_00028"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 5,
      "event_tick": 27418,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1289.907000 1279.725800 1.031252; setang 0.835999 -142.237930 0",
          "position_tick": 27332,
          "angle_tick": 27332,
          "origin": [
            1289.907,
            1279.7258,
            1.0312519
          ],
          "pitch": 0.83599854,
          "yaw": -142.23793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1264.310000 1272.038500 1.083765; setang 0.501587 -143.951450 0",
          "position_tick": 26967,
          "angle_tick": 26967,
          "origin": [
            1264.31,
            1272.0385,
            1.083765
          ],
          "pitch": 0.5015869,
          "yaw": -143.95145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1318.932500 1262.052700 1.031248; setang 0.334396 -141.986970 0",
          "position_tick": 27412,
          "angle_tick": 27412,
          "origin": [
            1318.9325,
            1262.0527,
            1.0312481
          ],
          "pitch": 0.33439636,
          "yaw": -141.98697,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -59.59375,
            -46.53125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1311.106079 1255.941040 1.031248; setang 0.334396 -141.986969 0",
          "position_tick": 27418,
          "angle_tick": 27418,
          "origin": [
            1311.106079101562,
            1255.941040039062,
            1.031248092651
          ],
          "pitch": 0.334396362305,
          "yaw": -141.986968994141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.015625,
            -91.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26967,
          "last_tick": 27418,
          "samples": 452
        },
        "departure_tick": 27333,
        "movement_to_event_ms": 1343.75,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cf52932f6b41a30a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00083",
      "command_record_id": "demo_518d8b186445b01e1f62_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00083",
        "demo_92655b67d38bb2eb32f4_00079"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 5,
      "event_tick": 34538,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1063.972168 -519.620178 -23.968750; setang -35.507812 115.215332 0",
          "position_tick": 34529,
          "angle_tick": 34538,
          "origin": [
            1063.97216796875,
            -519.620178222656,
            -23.96875
          ],
          "pitch": -35.5078125,
          "yaw": 115.21533203125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1063.972200 -519.620200 -12.453125; setang -35.507812 115.215330 0",
          "position_tick": 34532,
          "angle_tick": 34532,
          "origin": [
            1063.9722,
            -519.6202,
            -12.453125
          ],
          "pitch": -35.507812,
          "yaw": 115.21533,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1063.972168 -519.620178 5.906250; setang -35.507812 115.215332 0",
          "position_tick": 34538,
          "angle_tick": 34538,
          "origin": [
            1063.97216796875,
            -519.620178222656,
            5.90625
          ],
          "pitch": -35.5078125,
          "yaw": 115.21533203125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34408,
          "last_tick": 34538,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cf5813d92c8129be",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00047",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00047",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00047",
        "demo_4d520a1960bac889dc2d_00274"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 4,
      "event_tick": 23491,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 216.301790 -161.786740 -415.968750; setang 5.900345 -58.121796 0",
          "position_tick": 23397,
          "angle_tick": 23397,
          "origin": [
            216.30179,
            -161.78674,
            -415.96875
          ],
          "pitch": 5.900345,
          "yaw": -58.121796,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 93.583230 -354.289860 -415.968750; setang 2.930267 70.182724 0",
          "position_tick": 23202,
          "angle_tick": 23202,
          "origin": [
            93.58323,
            -354.28986,
            -415.96875
          ],
          "pitch": 2.9302673,
          "yaw": 70.182724,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 181.241010 7.568563 -415.968750; setang -4.039185 7.257843 0",
          "position_tick": 23484,
          "angle_tick": 23484,
          "origin": [
            181.24101,
            7.5685635,
            -415.96875
          ],
          "pitch": -4.0391846,
          "yaw": 7.257843,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            186.85156,
            41.03946,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 200.799255 11.174745 -415.968750; setang -4.276764 7.139053 0",
          "position_tick": 23491,
          "angle_tick": 23491,
          "origin": [
            200.799255371094,
            11.174744606018,
            -415.96875
          ],
          "pitch": -4.276763916016,
          "yaw": 7.139053344727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            218.283203125,
            37.280578613281,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23202,
          "last_tick": 23491,
          "samples": 290
        },
        "departure_tick": 23398,
        "movement_to_event_ms": 1468.75,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cfabae229fc7e984",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00149",
      "command_record_id": "demo_4d520a1960bac889dc2d_00149",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00149",
        "demo_a50086abe9c7c4a980cd_00004"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 9,
      "event_tick": 65883,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1213.484400 -1108.872200 -415.968750; setang -0.277069 -0.591888 0",
          "position_tick": 65722,
          "angle_tick": 65722,
          "origin": [
            -1213.4844,
            -1108.8722,
            -415.96875
          ],
          "pitch": -0.2770691,
          "yaw": -0.5918884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -702.602100 -1231.562000 -415.968750; setang -9.347656 -53.706320 0",
          "position_tick": 65876,
          "angle_tick": 65876,
          "origin": [
            -702.6021,
            -1231.562,
            -415.96875
          ],
          "pitch": -9.347656,
          "yaw": -53.70632,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.8164,
            -196.13281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -688.890930 -1249.988770 -415.968750; setang -9.347656 -53.706322 0",
          "position_tick": 65883,
          "angle_tick": 65883,
          "origin": [
            -688.890930175781,
            -1249.98876953125,
            -415.96875
          ],
          "pitch": -9.34765625,
          "yaw": -53.706321716309,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.0078125,
            -196.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65722,
          "last_tick": 65883,
          "samples": 162
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d0363204f78bb708",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_bc6251413daa2447c1ff_00407",
      "command_record_id": "demo_bc6251413daa2447c1ff_00407",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00407",
        "demo_f1d8725268c9f30ce844_00096"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 20,
      "event_tick": 176079,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1003.968750 -1212.073500 -108.968750; setang 7.973663 -165.539250 0",
          "position_tick": 175949,
          "angle_tick": 175949,
          "origin": [
            1003.96875,
            -1212.0735,
            -108.96875
          ],
          "pitch": 7.9736633,
          "yaw": -165.53925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1002.927500 -1212.351200 -91.906250; setang 4.755020 -165.079200 0",
          "position_tick": 176073,
          "angle_tick": 176073,
          "origin": [
            1002.9275,
            -1212.3512,
            -91.90625
          ],
          "pitch": 4.75502,
          "yaw": -165.0792,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.988281,
            -7.7265625,
            268.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1000.663025 -1212.955444 -76.062500; setang 4.755020 -165.079193 0",
          "position_tick": 176079,
          "angle_tick": 176079,
          "origin": [
            1000.663024902344,
            -1212.955444335938,
            -76.0625
          ],
          "pitch": 4.755020141602,
          "yaw": -165.079193115234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.984375,
            -7.734375,
            118.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175949,
          "last_tick": 176079,
          "samples": 131
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d05e51a97cf0c0a6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00033",
      "command_record_id": "demo_059e8a0abfc550087c91_00033",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00033",
        "demo_3ef7bfc9c4cb1bcd3960_00115"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 3,
      "event_tick": 17481,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -595.592700 -1388.246300 -167.968750; setang 1.419983 91.142580 0",
          "position_tick": 17076,
          "angle_tick": 17076,
          "origin": [
            -595.5927,
            -1388.2463,
            -167.96875
          ],
          "pitch": 1.4199829,
          "yaw": 91.14258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.992188,
            0.8046875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -837.561500 -1340.961200 -167.968750; setang -15.423096 -43.471190 0",
          "position_tick": 17474,
          "angle_tick": 17474,
          "origin": [
            -837.5615,
            -1340.9612,
            -167.96875
          ],
          "pitch": -15.423096,
          "yaw": -43.47119,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            22.574219,
            -22.867188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -831.036987 -1347.158203 -167.968750; setang -17.667389 -42.969589 0",
          "position_tick": 17481,
          "angle_tick": 17481,
          "origin": [
            -831.036987304688,
            -1347.158203125,
            -167.96875
          ],
          "pitch": -17.667388916016,
          "yaw": -42.969589233398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            93.28125,
            -87.8671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17076,
          "last_tick": 17481,
          "samples": 406
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d0798aea9ec5804a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00094",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00094",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00094",
        "demo_9973c9a1187116ecba8b_00053"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zweih",
      "round": 5,
      "event_tick": 32678,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 253.911453 1515.937256 2.098333; setang -13.066177 68.168457 0",
          "position_tick": 32671,
          "angle_tick": 32678,
          "origin": [
            253.91145324707,
            1515.937255859375,
            2.098332881927
          ],
          "pitch": -13.066177368164,
          "yaw": 68.16845703125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 253.911450 1515.937300 2.098333; setang -13.066177 68.168460 0",
          "position_tick": 32672,
          "angle_tick": 32672,
          "origin": [
            253.91145,
            1515.9373,
            2.098333
          ],
          "pitch": -13.066177,
          "yaw": 68.16846,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 253.911453 1515.937256 2.098333; setang -13.066177 68.168457 0",
          "position_tick": 32678,
          "angle_tick": 32678,
          "origin": [
            253.91145324707,
            1515.937255859375,
            2.098332881927
          ],
          "pitch": -13.066177368164,
          "yaw": 68.16845703125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32510,
          "last_tick": 32678,
          "samples": 169
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d0e712e080c5b9b0",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00288",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00288",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00288",
        "demo_f53e9889dd94c99a6feb_00144"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 17,
      "event_tick": 125678,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1631.627800 -1099.773800 -415.968750; setang 5.765076 4.150085 0",
          "position_tick": 125215,
          "angle_tick": 125215,
          "origin": [
            -1631.6278,
            -1099.7738,
            -415.96875
          ],
          "pitch": 5.7650757,
          "yaw": 4.1500854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.40625,
            -115.546875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -246.140690 -1032.277800 -415.968750; setang -2.088440 -41.235810 0",
          "position_tick": 125672,
          "angle_tick": 125672,
          "origin": [
            -246.14069,
            -1032.2778,
            -415.96875
          ],
          "pitch": -2.08844,
          "yaw": -41.23581,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            178.50781,
            -142.89844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -231.821045 -1044.042847 -415.968750; setang -3.059006 -40.794296 0",
          "position_tick": 125678,
          "angle_tick": 125678,
          "origin": [
            -231.821044921875,
            -1044.042846679688,
            -415.96875
          ],
          "pitch": -3.059005737305,
          "yaw": -40.794296264648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.3515625,
            -153.6484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125215,
          "last_tick": 125678,
          "samples": 464
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d1fa6dfb29820760",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00327",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00327",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00327",
        "demo_9c5c91359adde2e94631_00329"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 17,
      "event_tick": 153998,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 367.968750 -2152.904053 -39.968750; setang -9.361038 -128.832214 0",
          "position_tick": 153991,
          "angle_tick": 153998,
          "origin": [
            367.96875,
            -2152.904052734375,
            -39.96875
          ],
          "pitch": -9.361038208008,
          "yaw": -128.832214355469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 367.968750 -2152.904000 -39.968750; setang -9.361038 -128.832210 0",
          "position_tick": 153992,
          "angle_tick": 153992,
          "origin": [
            367.96875,
            -2152.904,
            -39.96875
          ],
          "pitch": -9.361038,
          "yaw": -128.83221,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 367.968750 -2152.904053 -39.968750; setang -9.361038 -128.832214 0",
          "position_tick": 153998,
          "angle_tick": 153998,
          "origin": [
            367.96875,
            -2152.904052734375,
            -39.96875
          ],
          "pitch": -9.361038208008,
          "yaw": -128.832214355469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153601,
          "last_tick": 153998,
          "samples": 398
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d24268d3a34bbb5d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00290",
      "command_record_id": "demo_059e8a0abfc550087c91_00290",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00290",
        "demo_f1d8725268c9f30ce844_00323"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 17,
      "event_tick": 140970,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -56.954842 -167.930481 0",
          "position_tick": 140963,
          "angle_tick": 140970,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -56.95484161377,
          "yaw": -167.930480957031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -56.954840 -167.930480 0",
          "position_tick": 140964,
          "angle_tick": 140964,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -56.95484,
          "yaw": -167.93048,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -56.954842 -167.930481 0",
          "position_tick": 140970,
          "angle_tick": 140970,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -56.95484161377,
          "yaw": -167.930480957031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140840,
          "last_tick": 140970,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d2549d8dc62796d8",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2bbfbc0aa8942114b717_00208",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00208",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00208",
        "demo_5d6af8fdfb719608e960_00039"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 10,
      "event_tick": 84287,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 211.841190 660.843930 81.032524; setang 1.116486 101.359860 0",
          "position_tick": 84085,
          "angle_tick": 84085,
          "origin": [
            211.84119,
            660.84393,
            81.032524
          ],
          "pitch": 1.1164856,
          "yaw": 101.35986,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 211.841190 660.843930 81.032524; setang 2.839279 147.582760 0",
          "position_tick": 84047,
          "angle_tick": 84047,
          "origin": [
            211.84119,
            660.84393,
            81.032524
          ],
          "pitch": 2.8392792,
          "yaw": 147.58276,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 141.089230 733.917700 83.031250; setang -15.439575 87.515015 0",
          "position_tick": 84280,
          "angle_tick": 84280,
          "origin": [
            141.08923,
            733.9177,
            83.03125
          ],
          "pitch": -15.439575,
          "yaw": 87.515015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.5615234,
            226.77344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 141.843323 756.106506 80.315620; setang -15.726593 87.419586 0",
          "position_tick": 84287,
          "angle_tick": 84287,
          "origin": [
            141.843322753906,
            756.106506347656,
            80.315620422363
          ],
          "pitch": -15.726593017578,
          "yaw": 87.419586181641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.7236328125,
            240.9140625,
            -36.13720703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84047,
          "last_tick": 84287,
          "samples": 241
        },
        "departure_tick": 84086,
        "movement_to_event_ms": 3156.25,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d2fd19d14dd68153",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_49fabf21b1c26f1010df_00097",
      "command_record_id": "demo_49fabf21b1c26f1010df_00097",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00097",
        "demo_5c8743102c5a1e28f8ee_00640"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 6,
      "event_tick": 46769,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -617.728500 1364.847200 -111.257385; setang -22.258636 10.985291 0",
          "position_tick": 46760,
          "angle_tick": 46760,
          "origin": [
            -617.7285,
            1364.8472,
            -111.257385
          ],
          "pitch": -22.258636,
          "yaw": 10.985291,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -480.302980 1387.762000 -50.859375; setang 8.612946 74.543274 0",
          "position_tick": 46639,
          "angle_tick": 46639,
          "origin": [
            -480.30298,
            1387.762,
            -50.859375
          ],
          "pitch": 8.612946,
          "yaw": 74.543274,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -0.015625,
            -22.726562,
            -186.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -616.999100 1364.988900 -111.262270; setang -22.341034 10.985291 0",
          "position_tick": 46762,
          "angle_tick": 46762,
          "origin": [
            -616.9991,
            1364.9889,
            -111.26227
          ],
          "pitch": -22.341034,
          "yaw": 10.985291,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.3046875,
            2.984375,
            -0.10546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -609.427063 1366.452148 -111.330872; setang -22.605057 10.853119 0",
          "position_tick": 46769,
          "angle_tick": 46769,
          "origin": [
            -609.427062988281,
            1366.4521484375,
            -111.330871582031
          ],
          "pitch": -22.605056762695,
          "yaw": 10.853118896484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.359375,
            22.046875,
            -1.44140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46639,
          "last_tick": 46769,
          "samples": 131
        },
        "departure_tick": 46761,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d33a55f3067143c0",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00346",
      "command_record_id": "demo_07d95741be40e144c266_00346",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00346",
        "demo_4f80b8bcc2fa56bb83a7_00688"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 16,
      "event_tick": 144096,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 447.730100 -308.084230 189.031250; setang 5.234985 -121.869620 0",
          "position_tick": 143966,
          "angle_tick": 143966,
          "origin": [
            447.7301,
            -308.08423,
            189.03125
          ],
          "pitch": 5.2349854,
          "yaw": -121.86962,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            48.79492,
            -209.38281,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 424.509670 -265.438720 167.754320; setang 7.160004 -81.169740 0",
          "position_tick": 144089,
          "angle_tick": 144089,
          "origin": [
            424.50967,
            -265.43872,
            167.75432
          ],
          "pitch": 7.1600037,
          "yaw": -81.16974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.875,
            64.77344,
            -32.385742
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 422.341187 -261.719482 165.894699; setang 10.102615 -83.782082 0",
          "position_tick": 144096,
          "angle_tick": 144096,
          "origin": [
            422.341186523438,
            -261.719482421875,
            165.89469909668
          ],
          "pitch": 10.102615356445,
          "yaw": -83.782081604004,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.0390625,
            26.66796875,
            -13.3330078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143966,
          "last_tick": 144096,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3a1393a1fbf23c9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00155",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00155",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00155",
        "demo_5cc1733fab4c73f800c9_00241"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 9,
      "event_tick": 67850,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 641.018100 -1167.309400 -356.734380; setang 8.251068 89.597960 0",
          "position_tick": 67720,
          "angle_tick": 67720,
          "origin": [
            641.0181,
            -1167.3094,
            -356.73438
          ],
          "pitch": 8.251068,
          "yaw": 89.59796,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            29.859375,
            64.109375,
            29.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 745.365050 -1111.809600 -415.968750; setang -2.572861 -158.070600 0",
          "position_tick": 67844,
          "angle_tick": 67844,
          "origin": [
            745.36505,
            -1111.8096,
            -415.96875
          ],
          "pitch": -2.5728607,
          "yaw": -158.0706,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.984375,
            -19.359375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 737.578125 -1114.947754 -415.968750; setang -2.572861 -158.070602 0",
          "position_tick": 67850,
          "angle_tick": 67850,
          "origin": [
            737.578125,
            -1114.94775390625,
            -415.96875
          ],
          "pitch": -2.572860717773,
          "yaw": -158.070602416992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.4296875,
            -49.3203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67720,
          "last_tick": 67850,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3b4dd75d52cabc2",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00163",
      "command_record_id": "demo_79fb1d50cba757afee7d_00393",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00163",
        "demo_79fb1d50cba757afee7d_00393"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 20,
      "event_tick": 164875,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1424.511000 2492.115200 48.090347; setang -11.513336 -154.455080 0",
          "position_tick": 164863,
          "angle_tick": 164863,
          "origin": [
            1424.511,
            2492.1152,
            48.090347
          ],
          "pitch": -11.513336,
          "yaw": -154.45508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1405.571800 2337.581000 11.984217; setang 5.000488 -161.178710 0",
          "position_tick": 164679,
          "angle_tick": 164679,
          "origin": [
            1405.5718,
            2337.581,
            11.984217
          ],
          "pitch": 5.0004883,
          "yaw": -161.17871,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            13.109375,
            -30.25,
            -6.6558228
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1420.028900 2489.971400 48.037994; setang -11.513336 -154.455080 0",
          "position_tick": 164869,
          "angle_tick": 164869,
          "origin": [
            1420.0289,
            2489.9714,
            48.037994
          ],
          "pitch": -11.513336,
          "yaw": -154.45508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.796875,
            -32.421875,
            -0.79052734
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1411.094971 2485.699707 47.933983; setang -11.513336 -154.455078 0",
          "position_tick": 164875,
          "angle_tick": 164875,
          "origin": [
            1411.094970703125,
            2485.69970703125,
            47.933982849121
          ],
          "pitch": -11.513336181641,
          "yaw": -154.455078125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -133.6875,
            -63.921875,
            -1.55615234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164679,
          "last_tick": 164875,
          "samples": 197
        },
        "departure_tick": 164864,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d3bcd2724086f5f9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00326",
      "command_record_id": "demo_f1d8725268c9f30ce844_00090",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00326",
        "demo_f1d8725268c9f30ce844_00090"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 6,
      "event_tick": 38883,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -948.026060 -2366.283700 -167.968750; setang 0.797195 33.810090 0",
          "position_tick": 38776,
          "angle_tick": 38776,
          "origin": [
            -948.02606,
            -2366.2837,
            -167.96875
          ],
          "pitch": 0.79719543,
          "yaw": 33.81009,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -948.026060 -2366.283700 -167.968750; setang 1.056396 33.810090 0",
          "position_tick": 38753,
          "angle_tick": 38753,
          "origin": [
            -948.02606,
            -2366.2837,
            -167.96875
          ],
          "pitch": 1.0563965,
          "yaw": 33.81009,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.070312,
            -26.765625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -970.328370 -2347.951400 -167.968750; setang -11.822327 33.076750 0",
          "position_tick": 38876,
          "angle_tick": 38876,
          "origin": [
            -970.32837,
            -2347.9514,
            -167.96875
          ],
          "pitch": -11.822327,
          "yaw": 33.07675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.28125,
            104.921875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -953.526123 -2337.042969 -167.968750; setang -11.822327 33.296478 0",
          "position_tick": 38883,
          "angle_tick": 38883,
          "origin": [
            -953.526123046875,
            -2337.04296875,
            -167.96875
          ],
          "pitch": -11.822326660156,
          "yaw": 33.296478271484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            186.6796875,
            121.515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38753,
          "last_tick": 38883,
          "samples": 131
        },
        "departure_tick": 38777,
        "movement_to_event_ms": 1671.875,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d45422eaa0627c68",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00198",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00198",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00198",
        "demo_92655b67d38bb2eb32f4_00263"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 11,
      "event_tick": 84650,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -154.000000 -1503.080000 -11.968750; setang -35.943480 108.047120 0",
          "position_tick": 84520,
          "angle_tick": 84520,
          "origin": [
            -154.0,
            -1503.08,
            -11.96875
          ],
          "pitch": -35.94348,
          "yaw": 108.04712,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -154.184510 -1502.514000 -2.484375; setang -35.943480 108.047120 0",
          "position_tick": 84644,
          "angle_tick": 84644,
          "origin": [
            -154.18451,
            -1502.514,
            -2.484375
          ],
          "pitch": -35.94348,
          "yaw": 108.04712,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -2.5078125,
            7.6953125,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -154.911011 -1500.285645 16.343750; setang -35.974396 108.047119 0",
          "position_tick": 84650,
          "angle_tick": 84650,
          "origin": [
            -154.911010742188,
            -1500.28564453125,
            16.34375
          ],
          "pitch": -35.974395751953,
          "yaw": 108.047119140625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -9.296875,
            28.5234375,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84520,
          "last_tick": 84650,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d47714e171229668",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_62cb3af35c3893a91c7d_00146",
      "command_record_id": "demo_f1d8725268c9f30ce844_00356",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00146",
        "demo_f1d8725268c9f30ce844_00356"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 20,
      "event_tick": 162577,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 502.865600 -657.548300 -160.005370; setang -13.782349 179.110780 0",
          "position_tick": 162551,
          "angle_tick": 162551,
          "origin": [
            502.8656,
            -657.5483,
            -160.00537
          ],
          "pitch": -13.782349,
          "yaw": 179.11078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 433.614930 -820.095030 -159.968750; setang 4.874497 167.554900 0",
          "position_tick": 162447,
          "angle_tick": 162447,
          "origin": [
            433.61493,
            -820.09503,
            -159.96875
          ],
          "pitch": 4.8744965,
          "yaw": 167.5549,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.765625,
            77.609375,
            -53.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 462.005300 -656.888730 -159.968750; setang -13.824585 179.026670 0",
          "position_tick": 162571,
          "angle_tick": 162571,
          "origin": [
            462.0053,
            -656.88873,
            -159.96875
          ],
          "pitch": -13.824585,
          "yaw": 179.02667,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.8086,
            3.375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 444.918762 -656.601929 -159.968750; setang -13.824585 179.026672 0",
          "position_tick": 162577,
          "angle_tick": 162577,
          "origin": [
            444.918762207031,
            -656.601928710938,
            -159.96875
          ],
          "pitch": -13.824584960938,
          "yaw": 179.026672363281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -225.251953125,
            3.7890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162447,
          "last_tick": 162577,
          "samples": 131
        },
        "departure_tick": 162552,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d49878c9a62605a1",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44ff5206b8e42e46265b_00259",
      "command_record_id": "demo_44ff5206b8e42e46265b_00259",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00259",
        "demo_4f80b8bcc2fa56bb83a7_00486"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "huNter-",
      "round": 11,
      "event_tick": 97860,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 6.214829 -87.442245 0",
          "position_tick": 97518,
          "angle_tick": 97518,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 6.2148285,
          "yaw": -87.442245,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 4.564819 -86.672170 0",
          "position_tick": 97411,
          "angle_tick": 97411,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 4.5648193,
          "yaw": -86.67217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -527.674600 718.763550 127.580780; setang -3.025024 -92.805290 0",
          "position_tick": 97853,
          "angle_tick": 97853,
          "origin": [
            -527.6746,
            718.76355,
            127.58078
          ],
          "pitch": -3.0250244,
          "yaw": -92.80529,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.078125,
            -242.61719,
            171.85303
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -530.207275 695.936096 138.031250; setang -3.327484 -92.722893 0",
          "position_tick": 97860,
          "angle_tick": 97860,
          "origin": [
            -530.207275390625,
            695.936096191406,
            138.03125
          ],
          "pitch": -3.327484130859,
          "yaw": -92.72289276123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.8984375,
            -243.82421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 97411,
          "last_tick": 97860,
          "samples": 450
        },
        "departure_tick": 97519,
        "movement_to_event_ms": 5343.75,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d4ab393cdaaff3d6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00439",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00439",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00439",
        "demo_7dadd8516dde2b87da75_00472"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 21,
      "event_tick": 202352,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 621.502300 1960.131800 136.031250; setang -0.307953 68.732530 0",
          "position_tick": 202260,
          "angle_tick": 202260,
          "origin": [
            621.5023,
            1960.1318,
            136.03125
          ],
          "pitch": -0.30795288,
          "yaw": 68.73253,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 477.528800 2008.549700 136.031220; setang -2.156067 -88.567314 0",
          "position_tick": 201973,
          "angle_tick": 201973,
          "origin": [
            477.5288,
            2008.5497,
            136.03122
          ],
          "pitch": -2.156067,
          "yaw": -88.567314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            231.42188,
            112.515625,
            44.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 645.821530 2022.047600 136.031270; setang -11.836060 69.392395 0",
          "position_tick": 202346,
          "angle_tick": 202346,
          "origin": [
            645.82153,
            2022.0476,
            136.03127
          ],
          "pitch": -11.83606,
          "yaw": 69.392395,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.20703,
            168.44531,
            0.0009765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 651.383057 2036.839844 136.031265; setang -12.803879 69.172333 0",
          "position_tick": 202352,
          "angle_tick": 202352,
          "origin": [
            651.383056640625,
            2036.83984375,
            136.031265258789
          ],
          "pitch": -12.80387878418,
          "yaw": 69.172332763672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.51953125,
            197.921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 201973,
          "last_tick": 202352,
          "samples": 380
        },
        "departure_tick": 202261,
        "movement_to_event_ms": 1437.5,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d4c1ea031044eed1",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00323",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00323",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00323",
        "demo_79fb1d50cba757afee7d_00448"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 17,
      "event_tick": 138521,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1391.289600 2695.713600 97.149826; setang -8.235962 -144.830350 0",
          "position_tick": 138495,
          "angle_tick": 138495,
          "origin": [
            1391.2896,
            2695.7136,
            97.149826
          ],
          "pitch": -8.235962,
          "yaw": -144.83035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1440.124400 2602.292200 73.677220; setang 0.672226 -144.788480 0",
          "position_tick": 138391,
          "angle_tick": 138391,
          "origin": [
            1440.1244,
            2602.2922,
            73.67722
          ],
          "pitch": 0.67222595,
          "yaw": -144.78848,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.640625,
            88.390625,
            23.432861
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1360.688500 2674.166700 95.153250; setang -8.361969 -144.830350 0",
          "position_tick": 138514,
          "angle_tick": 138514,
          "origin": [
            1360.6885,
            2674.1667,
            95.15325
          ],
          "pitch": -8.361969,
          "yaw": -144.83035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -161.51562,
            -113.75,
            -5.3413086
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1344.087402 2662.472412 98.443024; setang -8.361969 -144.872589 0",
          "position_tick": 138521,
          "angle_tick": 138521,
          "origin": [
            1344.08740234375,
            2662.472412109375,
            98.443023681641
          ],
          "pitch": -8.361968994141,
          "yaw": -144.872589111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -183.9921875,
            -129.625,
            54.93115234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138391,
          "last_tick": 138521,
          "samples": 131
        },
        "departure_tick": 138496,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d4c5f519eb895de6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00084",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00084",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00084",
        "demo_7dadd8516dde2b87da75_00600"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 5,
      "event_tick": 33071,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 972.488400 2779.911000 132.531220; setang -12.936066 -121.721990 0",
          "position_tick": 33063,
          "angle_tick": 33063,
          "origin": [
            972.4884,
            2779.911,
            132.53122
          ],
          "pitch": -12.936066,
          "yaw": -121.72199,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 968.349300 2779.939000 132.654190; setang 3.827698 -120.243645 0",
          "position_tick": 32941,
          "angle_tick": 32941,
          "origin": [
            968.3493,
            2779.939,
            132.65419
          ],
          "pitch": 3.8276978,
          "yaw": -120.243645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.91797,
            110.328125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 972.390200 2779.752200 132.534130; setang -12.936066 -121.721990 0",
          "position_tick": 33064,
          "angle_tick": 33064,
          "origin": [
            972.3902,
            2779.7522,
            132.53413
          ],
          "pitch": -12.936066,
          "yaw": -121.72199,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.515625,
            -2.453125,
            0.044921875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 970.947266 2777.411377 132.577011; setang -12.936066 -121.642685 0",
          "position_tick": 33071,
          "angle_tick": 33071,
          "origin": [
            970.947265625,
            2777.411376953125,
            132.577011108398
          ],
          "pitch": -12.936065673828,
          "yaw": -121.642684936523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.6484375,
            -38.390625,
            0.703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32941,
          "last_tick": 33071,
          "samples": 131
        },
        "departure_tick": 33064,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d4f32143b188f80f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00203",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00203",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00203",
        "demo_f1d8725268c9f30ce844_00261"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 10,
      "event_tick": 84396,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1047.404500 -1320.266200 -163.456970; setang -21.302490 -38.388290 0",
          "position_tick": 84377,
          "angle_tick": 84377,
          "origin": [
            -1047.4045,
            -1320.2662,
            -163.45697
          ],
          "pitch": -21.30249,
          "yaw": -38.38829,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1086.660300 -1377.090200 -166.527160; setang -14.471741 -36.920930 0",
          "position_tick": 84165,
          "angle_tick": 84165,
          "origin": [
            -1086.6603,
            -1377.0902,
            -166.52716
          ],
          "pitch": -14.471741,
          "yaw": -36.92093,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.296875,
            -41.15625,
            2.1328125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1031.155500 -1333.109000 -163.736760; setang -22.365082 -38.337830 0",
          "position_tick": 84390,
          "angle_tick": 84390,
          "origin": [
            -1031.1555,
            -1333.109,
            -163.73676
          ],
          "pitch": -22.365082,
          "yaw": -38.33783,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.484375,
            -99.08594,
            -2.234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1020.129639 -1341.819702 -163.866089; setang -22.567627 -38.287354 0",
          "position_tick": 84396,
          "angle_tick": 84396,
          "origin": [
            -1020.129638671875,
            -1341.819702148438,
            -163.866088867188
          ],
          "pitch": -22.567626953125,
          "yaw": -38.287353515625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            132.80078125,
            -104.90625,
            -0.96875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84165,
          "last_tick": 84396,
          "samples": 232
        },
        "departure_tick": 84378,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d53e7922f589146b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00060",
      "command_record_id": "demo_67348e1baa5b49bad101_00060",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00060",
        "demo_fde4c2af9b83d7a5ead3_00399"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 5,
      "event_tick": 29543,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -38.060074 -165.457535 0",
          "position_tick": 29529,
          "angle_tick": 29543,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -38.060073852539,
          "yaw": -165.457534790039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -38.115005 -165.457530 0",
          "position_tick": 29530,
          "angle_tick": 29530,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -38.115005,
          "yaw": -165.45753,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1291.223145 30.759001 -127.187500; setang -38.060074 -165.457535 0",
          "position_tick": 29543,
          "angle_tick": 29543,
          "origin": [
            1291.22314453125,
            30.759000778198,
            -127.1875
          ],
          "pitch": -38.060073852539,
          "yaw": -165.457534790039,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.046875,
            -7.546875,
            161.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29400,
          "last_tick": 29543,
          "samples": 144
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d5a2aefd15cbd32d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00227",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00227",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00227",
        "demo_a50086abe9c7c4a980cd_00411"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "woxic",
      "round": 12,
      "event_tick": 97045,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1268.031250 -1161.902832 -415.968750; setang -45.254059 -25.182037 0",
          "position_tick": 97031,
          "angle_tick": 97045,
          "origin": [
            -1268.03125,
            -1161.90283203125,
            -415.96875
          ],
          "pitch": -45.254058837891,
          "yaw": -25.182037353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1268.031200 -1161.902800 -413.734380; setang -45.276030 -25.182037 0",
          "position_tick": 97032,
          "angle_tick": 97032,
          "origin": [
            -1268.0312,
            -1161.9028,
            -413.73438
          ],
          "pitch": -45.27603,
          "yaw": -25.182037,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1268.031250 -1161.902832 -372.890625; setang -45.254059 -25.182037 0",
          "position_tick": 97045,
          "angle_tick": 97045,
          "origin": [
            -1268.03125,
            -1161.90283203125,
            -372.890625
          ],
          "pitch": -45.254058837891,
          "yaw": -25.182037353516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 96915,
          "last_tick": 97045,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d62416a87d40ce52",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00212",
      "command_record_id": "demo_67348e1baa5b49bad101_00212",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00212",
        "demo_ea4226131b7a75cdf0ec_00269"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 11,
      "event_tick": 82768,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 407.825470 350.801030 -251.968750; setang -17.639923 -111.639630 0",
          "position_tick": 82686,
          "angle_tick": 82686,
          "origin": [
            407.82547,
            350.80103,
            -251.96875
          ],
          "pitch": -17.639923,
          "yaw": -111.63963,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 445.418730 411.998870 -257.461800; setang 2.964600 -105.209885 0",
          "position_tick": 82548,
          "angle_tick": 82548,
          "origin": [
            445.41873,
            411.99887,
            -257.4618
          ],
          "pitch": 2.9645996,
          "yaw": -105.209885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.974609,
            3.2148438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 234.745200 243.081820 -255.968750; setang -19.996155 -91.140175 0",
          "position_tick": 82762,
          "angle_tick": 82762,
          "origin": [
            234.7452,
            243.08182,
            -255.96875
          ],
          "pitch": -19.996155,
          "yaw": -91.140175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.952148,
            -13.178711,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 234.663910 243.010178 -255.968750; setang -19.929886 -91.193047 0",
          "position_tick": 82768,
          "angle_tick": 82768,
          "origin": [
            234.663909912109,
            243.010177612305,
            -255.96875
          ],
          "pitch": -19.929885864258,
          "yaw": -91.193046569824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82548,
          "last_tick": 82768,
          "samples": 221
        },
        "departure_tick": 82687,
        "movement_to_event_ms": 1281.25,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d65a688b1d7e4664",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00131",
      "command_record_id": "demo_7dadd8516dde2b87da75_00131",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00131",
        "demo_9da916c73bb5ff938c63_00231"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 8,
      "event_tick": 69974,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2458.030000 -59.665222 105.621925; setang -16.708832 -164.951140 0",
          "position_tick": 69869,
          "angle_tick": 69869,
          "origin": [
            2458.03,
            -59.665222,
            105.621925
          ],
          "pitch": -16.708832,
          "yaw": -164.95114,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2458.032700 -59.885130 105.596540; setang -16.708832 -164.951140 0",
          "position_tick": 69751,
          "angle_tick": 69751,
          "origin": [
            2458.0327,
            -59.88513,
            105.59654
          ],
          "pitch": -16.708832,
          "yaw": -164.95114,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2578.434600 -87.912720 94.250600; setang -19.505188 -169.452790 0",
          "position_tick": 69968,
          "angle_tick": 69968,
          "origin": [
            2578.4346,
            -87.91272,
            94.2506
          ],
          "pitch": -19.505188,
          "yaw": -169.45279,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2578.434570 -87.912720 94.250603; setang -19.505188 -169.452789 0",
          "position_tick": 69974,
          "angle_tick": 69974,
          "origin": [
            2578.4345703125,
            -87.912719726562,
            94.250602722168
          ],
          "pitch": -19.505187988281,
          "yaw": -169.452789306641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69751,
          "last_tick": 69974,
          "samples": 224
        },
        "departure_tick": 69870,
        "movement_to_event_ms": 1640.625,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d66555af90d7706c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00317",
      "command_record_id": "demo_44ff5206b8e42e46265b_00182",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00317",
        "demo_44ff5206b8e42e46265b_00182"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 8,
      "event_tick": 74247,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang 13.639862 -151.039000 0",
          "position_tick": 73818,
          "angle_tick": 73818,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": 13.639862,
          "yaw": -151.039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang 6.137924 -97.092705 0",
          "position_tick": 73735,
          "angle_tick": 73735,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": 6.137924,
          "yaw": -97.092705,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -478.609860 358.418900 160.143550; setang -8.320435 -110.392340 0",
          "position_tick": 74240,
          "angle_tick": 74240,
          "origin": [
            -478.60986,
            358.4189,
            160.14355
          ],
          "pitch": -8.320435,
          "yaw": -110.39234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -62.746094,
            -236.81836,
            -2.1914062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -485.169922 336.408081 160.031281; setang -8.865967 -110.324020 0",
          "position_tick": 74247,
          "angle_tick": 74247,
          "origin": [
            -485.169921875,
            336.408081054688,
            160.031280517578
          ],
          "pitch": -8.865966796875,
          "yaw": -110.324020385742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -73.0703125,
            -233.8515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73735,
          "last_tick": 74247,
          "samples": 513
        },
        "departure_tick": 73819,
        "movement_to_event_ms": 6703.125,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d66cb7c61e98167e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00314",
      "command_record_id": "demo_f1d8725268c9f30ce844_00210",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00314",
        "demo_f1d8725268c9f30ce844_00210"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 12,
      "event_tick": 86128,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -761.607850 -2229.289600 -179.968750; setang -7.983627 75.545425 0",
          "position_tick": 86105,
          "angle_tick": 86105,
          "origin": [
            -761.60785,
            -2229.2896,
            -179.96875
          ],
          "pitch": -7.9836273,
          "yaw": 75.545425,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 15.463257 -40.975920 0",
          "position_tick": 85623,
          "angle_tick": 85623,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 15.463257,
          "yaw": -40.97592,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -754.311950 -2200.946500 -172.234380; setang -7.983627 75.545425 0",
          "position_tick": 86121,
          "angle_tick": 86121,
          "origin": [
            -754.31195,
            -2200.9465,
            -172.23438
          ],
          "pitch": -7.9836273,
          "yaw": 75.545425,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            45.117188,
            175.14062,
            212.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -750.077087 -2184.503662 -149.734375; setang -7.983627 75.545425 0",
          "position_tick": 86128,
          "angle_tick": 86128,
          "origin": [
            -750.077087402344,
            -2184.503662109375,
            -149.734375
          ],
          "pitch": -7.983627319336,
          "yaw": 75.545425415039,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            45.171875,
            175.390625,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85623,
          "last_tick": 86128,
          "samples": 506
        },
        "departure_tick": 86106,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d6c22d95574df4fa",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_9973c9a1187116ecba8b_00088",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00263",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00088",
        "demo_b24ca24bca0f9defa72c_00263"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 15,
      "event_tick": 111957,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1417.909300 1388.465700 -10.066895; setang -13.777542 -132.444640 0",
          "position_tick": 111838,
          "angle_tick": 111838,
          "origin": [
            1417.9093,
            1388.4657,
            -10.066895
          ],
          "pitch": -13.777542,
          "yaw": -132.44464,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1292.645300 2058.497800 1.031250; setang 21.725128 -175.923030 0",
          "position_tick": 111593,
          "angle_tick": 111593,
          "origin": [
            1292.6453,
            2058.4978,
            1.03125
          ],
          "pitch": 21.725128,
          "yaw": -175.92303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.48438,
            -56.109375,
            62.609375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1321.204200 1248.178300 0.951969; setang -11.467667 -142.701420 0",
          "position_tick": 111951,
          "angle_tick": 111951,
          "origin": [
            1321.2042,
            1248.1783,
            0.95196867
          ],
          "pitch": -11.467667,
          "yaw": -142.70142,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.375,
            -140.14062,
            71.34766
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1306.656128 1236.856812 1.031250; setang -11.467667 -142.701416 0",
          "position_tick": 111957,
          "angle_tick": 111957,
          "origin": [
            1306.656127929688,
            1236.856811523438,
            1.03125
          ],
          "pitch": -11.467666625977,
          "yaw": -142.701416015625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -189.4453125,
            -146.8828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 111593,
          "last_tick": 111957,
          "samples": 365
        },
        "departure_tick": 111839,
        "movement_to_event_ms": 1859.375,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d70ea8e697963d2f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00220",
      "command_record_id": "demo_21a2c34da37a8e81c427_00220",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00220",
        "demo_bc6251413daa2447c1ff_00416"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 12,
      "event_tick": 78393,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang -2.750015 -37.052080 0",
          "position_tick": 78053,
          "angle_tick": 78053,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": -2.7500153,
          "yaw": -37.05208,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang -3.915939 -37.910034 0",
          "position_tick": 77943,
          "angle_tick": 77943,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": -3.9159393,
          "yaw": -37.910034,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -766.458070 -2242.682600 -179.968750; setang -19.909973 64.587940 0",
          "position_tick": 78380,
          "angle_tick": 78380,
          "origin": [
            -766.45807,
            -2242.6826,
            -179.96875
          ],
          "pitch": -19.909973,
          "yaw": 64.58794,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            115.37891,
            216.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -747.369934 -2200.902588 -140.812500; setang -20.966034 64.059570 0",
          "position_tick": 78393,
          "angle_tick": 78393,
          "origin": [
            -747.369934082031,
            -2200.902587890625,
            -140.8125
          ],
          "pitch": -20.966033935547,
          "yaw": 64.0595703125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            80.15625,
            233.359375,
            170.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77943,
          "last_tick": 78393,
          "samples": 451
        },
        "departure_tick": 78054,
        "movement_to_event_ms": 5312.5,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d71a7fe1ca3a3642",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2160153112cdae3ea873_00295",
      "command_record_id": "demo_2160153112cdae3ea873_00295",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00295",
        "demo_b9b20b60330034a63512_00064"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 16,
      "event_tick": 151130,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -410.676270 1488.767000 1688.031200; setang -1.011780 9.491501 0",
          "position_tick": 151000,
          "angle_tick": 151000,
          "origin": [
            -410.67627,
            1488.767,
            1688.0312
          ],
          "pitch": -1.0117798,
          "yaw": 9.491501,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            35.95703,
            -140.71875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -423.906860 1480.789300 1688.031200; setang -10.251953 9.227478 0",
          "position_tick": 151124,
          "angle_tick": 151124,
          "origin": [
            -423.90686,
            1480.7893,
            1688.0312
          ],
          "pitch": -10.251953,
          "yaw": 9.227478,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -423.906860 1480.789307 1688.031250; setang -10.251953 9.183533 0",
          "position_tick": 151130,
          "angle_tick": 151130,
          "origin": [
            -423.906860351562,
            1480.789306640625,
            1688.03125
          ],
          "pitch": -10.251953125,
          "yaw": 9.183532714844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151000,
          "last_tick": 151130,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d7bca886a67f58dd",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_49fabf21b1c26f1010df_00416",
      "command_record_id": "demo_49fabf21b1c26f1010df_00416",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00416",
        "demo_5c8743102c5a1e28f8ee_00340"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 20,
      "event_tick": 187105,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2019.290800 1775.485200 32.883724; setang 4.340973 30.571167 0",
          "position_tick": 186933,
          "angle_tick": 186933,
          "origin": [
            -2019.2908,
            1775.4852,
            32.883724
          ],
          "pitch": 4.340973,
          "yaw": 30.571167,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.828125,
            3.140625,
            0.9082031
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1996.306600 1771.165500 31.844515; setang -19.558410 43.211640 0",
          "position_tick": 187098,
          "angle_tick": 187098,
          "origin": [
            -1996.3066,
            1771.1655,
            31.844515
          ],
          "pitch": -19.55841,
          "yaw": 43.21164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            133.89844,
            124.75781,
            -3.3724365
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1982.157715 1784.394043 33.031250; setang -19.514465 43.255585 0",
          "position_tick": 187105,
          "angle_tick": 187105,
          "origin": [
            -1982.15771484375,
            1784.39404296875,
            33.03125
          ],
          "pitch": -19.514465332031,
          "yaw": 43.255584716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            158.4765625,
            148.375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186933,
          "last_tick": 187105,
          "samples": 173
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d7bcffe754c75e2c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2160153112cdae3ea873_00062",
      "command_record_id": "demo_c41e59c2737947d52711_00179",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2160153112cdae3ea873_00062",
        "demo_c41e59c2737947d52711_00179"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 10,
      "event_tick": 71920,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1597.728800 563.318360 1608.786600; setang 5.013550 -175.988620 0",
          "position_tick": 71871,
          "angle_tick": 71871,
          "origin": [
            1597.7288,
            563.31836,
            1608.7866
          ],
          "pitch": 5.01355,
          "yaw": -175.98862,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1589.895100 558.548460 1609.201400; setang 3.591156 -175.895230 0",
          "position_tick": 71790,
          "angle_tick": 71790,
          "origin": [
            1589.8951,
            558.54846,
            1609.2014
          ],
          "pitch": 3.591156,
          "yaw": -175.89523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.125,
            -106.37891,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1477.987700 554.917800 1611.171900; setang 5.036896 -175.988620 0",
          "position_tick": 71913,
          "angle_tick": 71913,
          "origin": [
            1477.9877,
            554.9178,
            1611.1719
          ],
          "pitch": 5.0368958,
          "yaw": -175.98862,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.39844,
            -17.140625,
            1.4921875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1455.076050 553.310852 1635.250000; setang 5.036896 -175.988617 0",
          "position_tick": 71920,
          "angle_tick": 71920,
          "origin": [
            1455.076049804688,
            553.310852050781,
            1635.25
          ],
          "pitch": 5.036895751953,
          "yaw": -175.988616943359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.390625,
            -17.140625,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71790,
          "last_tick": 71920,
          "samples": 131
        },
        "departure_tick": 71872,
        "movement_to_event_ms": 765.625,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d7f548c9c8be911a",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_b9b20b60330034a63512_00233",
      "command_record_id": "demo_b9b20b60330034a63512_00233",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00233",
        "demo_c41e59c2737947d52711_00453"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "PR",
      "round": 14,
      "event_tick": 117185,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2074.421000 351.236100 1608.031200; setang 8.549072 126.398040 0",
          "position_tick": 116915,
          "angle_tick": 116915,
          "origin": [
            2074.421,
            351.2361,
            1608.0312
          ],
          "pitch": 8.549072,
          "yaw": 126.39804,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -179.59375,
            173.91113,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1444.800700 554.832300 1616.312500; setang 5.582428 -175.670700 0",
          "position_tick": 117178,
          "angle_tick": 117178,
          "origin": [
            1444.8007,
            554.8323,
            1616.3125
          ],
          "pitch": 5.582428,
          "yaw": -175.6707,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -213.05469,
            -16.175781,
            248.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1424.821777 553.316162 1638.656250; setang 5.486633 -175.766479 0",
          "position_tick": 117185,
          "angle_tick": 117185,
          "origin": [
            1424.82177734375,
            553.316162109375,
            1638.65625
          ],
          "pitch": 5.486633300781,
          "yaw": -175.766479492188,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -213.109375,
            -16.171875,
            207.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116915,
          "last_tick": 117185,
          "samples": 271
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d7f89e9f2eee6c57",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00371",
      "command_record_id": "demo_07d95741be40e144c266_00371",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00371",
        "demo_1e37c617488eba4e7406_00274"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 17,
      "event_tick": 153108,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 560.937440 -85.451965 157.734380; setang -0.112610 -115.288470 0",
          "position_tick": 152978,
          "angle_tick": 152978,
          "origin": [
            560.93744,
            -85.451965,
            157.73438
          ],
          "pitch": -0.11260986,
          "yaw": -115.28847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            75.66016,
            -58.914062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 539.644600 -56.180054 156.031250; setang 6.054504 -111.430550 0",
          "position_tick": 153101,
          "angle_tick": 153101,
          "origin": [
            539.6446,
            -56.180054,
            156.03125
          ],
          "pitch": 6.0545044,
          "yaw": -111.43055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 539.642517 -56.185486 156.031250; setang 5.829285 -111.317940 0",
          "position_tick": 153108,
          "angle_tick": 153108,
          "origin": [
            539.642517089844,
            -56.185485839844,
            156.03125
          ],
          "pitch": 5.829284667969,
          "yaw": -111.317939758301,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.1328125,
            -0.34765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152978,
          "last_tick": 153108,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d81c936d6fa3ee3f",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00271",
      "command_record_id": "demo_6e149681cbff13e6c780_00271",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00271",
        "demo_9da916c73bb5ff938c63_00006"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "luchov",
      "round": 12,
      "event_tick": 106099,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 517.938540 2519.308300 279.031250; setang -12.886276 -140.427250 0",
          "position_tick": 105996,
          "angle_tick": 105996,
          "origin": [
            517.93854,
            2519.3083,
            279.03125
          ],
          "pitch": -12.886276,
          "yaw": -140.42725,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 518.579960 2496.894500 279.031250; setang 88.999910 -90.038450 0",
          "position_tick": 105774,
          "angle_tick": 105774,
          "origin": [
            518.57996,
            2496.8945,
            279.03125
          ],
          "pitch": 88.99991,
          "yaw": -90.03845,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -19.15625,
            28.140625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 501.599180 2642.536600 161.531230; setang -11.854584 -43.915436 0",
          "position_tick": 106092,
          "angle_tick": 106092,
          "origin": [
            501.59918,
            2642.5366,
            161.53123
          ],
          "pitch": -11.854584,
          "yaw": -43.915436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.39062,
            -140.39062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 516.442383 2628.245361 161.531235; setang -12.131653 -43.669281 0",
          "position_tick": 106099,
          "angle_tick": 106099,
          "origin": [
            516.4423828125,
            2628.245361328125,
            161.531234741211
          ],
          "pitch": -12.131652832031,
          "yaw": -43.669281005859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            164.1328125,
            -157.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 105774,
          "last_tick": 106099,
          "samples": 326
        },
        "departure_tick": 105997,
        "movement_to_event_ms": 1609.375,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d8adb81055a2bb30",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_49fabf21b1c26f1010df_00146",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00458",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00146",
        "demo_5c8743102c5a1e28f8ee_00458"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 21,
      "event_tick": 176331,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 678.396700 2427.523000 127.031250; setang 2.184906 -115.032005 0",
          "position_tick": 176236,
          "angle_tick": 176236,
          "origin": [
            678.3967,
            2427.523,
            127.03125
          ],
          "pitch": 2.184906,
          "yaw": -115.032005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 709.008670 2409.955000 127.031250; setang 7.059403 -133.940860 0",
          "position_tick": 176130,
          "angle_tick": 176130,
          "origin": [
            709.00867,
            2409.955,
            127.03125
          ],
          "pitch": 7.0594025,
          "yaw": -133.94086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 730.399900 2539.019000 94.704260; setang -0.588455 -115.032005 0",
          "position_tick": 176325,
          "angle_tick": 176325,
          "origin": [
            730.3999,
            2539.019,
            94.70426
          ],
          "pitch": -0.5884552,
          "yaw": -115.032005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -86.765625,
            -185.75,
            1.2382812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 723.117249 2523.425781 95.082283; setang -0.672226 -115.032005 0",
          "position_tick": 176331,
          "angle_tick": 176331,
          "origin": [
            723.117248535156,
            2523.42578125,
            95.08228302002
          ],
          "pitch": -0.672225952148,
          "yaw": -115.032005310059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -95.87890625,
            -205.296875,
            6.62109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176130,
          "last_tick": 176331,
          "samples": 202
        },
        "departure_tick": 176237,
        "movement_to_event_ms": 1484.375,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d8c9302a35c959a2",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00392",
      "command_record_id": "demo_07d95741be40e144c266_00392",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00392",
        "demo_44ff5206b8e42e46265b_00473"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 18,
      "event_tick": 161816,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -196.405760 1134.098900 64.031250; setang 2.007416 -48.034637 0",
          "position_tick": 161400,
          "angle_tick": 161400,
          "origin": [
            -196.40576,
            1134.0989,
            64.03125
          ],
          "pitch": 2.0074158,
          "yaw": -48.034637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.625,
            -249.98438,
            0.033691406
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 668.599240 361.035800 176.921880; setang -7.122574 -81.832350 0",
          "position_tick": 161810,
          "angle_tick": 161810,
          "origin": [
            668.59924,
            361.0358,
            176.92188
          ],
          "pitch": -7.122574,
          "yaw": -81.83235,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            28.609375,
            -243.32812,
            91.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 670.834351 342.025787 180.125000; setang -7.865173 -81.502419 0",
          "position_tick": 161816,
          "angle_tick": 161816,
          "origin": [
            670.834350585938,
            342.025787353516,
            180.125
          ],
          "pitch": -7.865173339844,
          "yaw": -81.502418518066,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            28.609375,
            -243.328125,
            16.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161400,
          "last_tick": 161816,
          "samples": 417
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d8d85972a49a6881",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00093",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00093",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00093",
        "demo_92655b67d38bb2eb32f4_00081"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 7,
      "event_tick": 47487,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -362.756840 -424.899660 0.266544; setang -15.213318 65.478850 0",
          "position_tick": 47398,
          "angle_tick": 47398,
          "origin": [
            -362.75684,
            -424.89966,
            0.26654434
          ],
          "pitch": -15.213318,
          "yaw": 65.47885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -362.137150 -424.979000 0.266544; setang -15.213318 65.478850 0",
          "position_tick": 47167,
          "angle_tick": 47167,
          "origin": [
            -362.13715,
            -424.979,
            0.26654434
          ],
          "pitch": -15.213318,
          "yaw": 65.47885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -347.622920 -391.709350 0.262975; setang -15.213318 65.478850 0",
          "position_tick": 47474,
          "angle_tick": 47474,
          "origin": [
            -347.62292,
            -391.70935,
            0.26297522
          ],
          "pitch": -15.213318,
          "yaw": 65.47885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.046875,
            107.52344,
            -0.018157959
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -338.018494 -370.656006 35.859375; setang -15.213318 65.478851 0",
          "position_tick": 47487,
          "angle_tick": 47487,
          "origin": [
            -338.018493652344,
            -370.656005859375,
            35.859375
          ],
          "pitch": -15.213317871094,
          "yaw": 65.478851318359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            51.359375,
            112.578125,
            187.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47167,
          "last_tick": 47487,
          "samples": 321
        },
        "departure_tick": 47399,
        "movement_to_event_ms": 1390.625,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d918e1fa0cbedbaf",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00444",
      "command_record_id": "demo_5d6af8fdfb719608e960_00444",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00444",
        "demo_9da916c73bb5ff938c63_00142"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 18,
      "event_tick": 166596,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 251.441770 1481.904500 115.621994; setang -25.080078 75.830050 0",
          "position_tick": 166367,
          "angle_tick": 166367,
          "origin": [
            251.44177,
            1481.9045,
            115.621994
          ],
          "pitch": -25.080078,
          "yaw": 75.83005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 251.448470 1481.902800 115.623314; setang -26.702606 75.472640 0",
          "position_tick": 166329,
          "angle_tick": 166329,
          "origin": [
            251.44847,
            1481.9028,
            115.623314
          ],
          "pitch": -26.702606,
          "yaw": 75.47264,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 222.656710 1547.908800 110.730034; setang -26.345215 59.440155 0",
          "position_tick": 166589,
          "angle_tick": 166589,
          "origin": [
            222.65671,
            1547.9088,
            110.730034
          ],
          "pitch": -26.345215,
          "yaw": 59.440155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            105.96973,
            176.38281,
            19.804688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 233.341599 1565.802124 112.641129; setang -26.730072 59.440155 0",
          "position_tick": 166596,
          "angle_tick": 166596,
          "origin": [
            233.341598510742,
            1565.802124023438,
            112.641128540039
          ],
          "pitch": -26.730072021484,
          "yaw": 59.440155029297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.5322265625,
            197.28125,
            20.716796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166329,
          "last_tick": 166596,
          "samples": 268
        },
        "departure_tick": 166368,
        "movement_to_event_ms": 3578.125,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d964f4b806192562",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_17accc02fe6ec2727063_00329",
      "command_record_id": "demo_17accc02fe6ec2727063_00329",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00329",
        "demo_1b9d5eac73de0b387701_00331"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 18,
      "event_tick": 146710,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1132.303600 -826.769530 -167.968750; setang -23.154373 -0.659180 0",
          "position_tick": 146599,
          "angle_tick": 146599,
          "origin": [
            -1132.3036,
            -826.76953,
            -167.96875
          ],
          "pitch": -23.154373,
          "yaw": -0.6591797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1574.710600 -1360.902800 -263.707280; setang -7.344360 48.372803 0",
          "position_tick": 146198,
          "angle_tick": 146198,
          "origin": [
            -1574.7106,
            -1360.9028,
            -263.70728
          ],
          "pitch": -7.3443604,
          "yaw": 48.372803,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.34375,
            239.98438,
            0.640625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1191.542500 -652.578000 -167.968750; setang -23.177368 -0.659180 0",
          "position_tick": 146704,
          "angle_tick": 146704,
          "origin": [
            -1191.5425,
            -652.578,
            -167.96875
          ],
          "pitch": -23.177368,
          "yaw": -0.6591797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            220.67969,
            0.10546875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1173.454224 -652.636841 -167.968750; setang -23.177368 -0.659180 0",
          "position_tick": 146710,
          "angle_tick": 146710,
          "origin": [
            -1173.454223632812,
            -652.636840820312,
            -167.96875
          ],
          "pitch": -23.177368164062,
          "yaw": -0.6591796875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.984375,
            -1.09375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146198,
          "last_tick": 146710,
          "samples": 513
        },
        "departure_tick": 146600,
        "movement_to_event_ms": 1734.375,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d97278d314a7fc86",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00147",
      "command_record_id": "demo_86c38e0db4646195347a_00147",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00147",
        "demo_9da916c73bb5ff938c63_00014"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 8,
      "event_tick": 53244,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1947.784900 564.303960 160.031250; setang -4.999466 -90.815050 0",
          "position_tick": 53030,
          "angle_tick": 53030,
          "origin": [
            1947.7849,
            564.30396,
            160.03125
          ],
          "pitch": -4.999466,
          "yaw": -90.81505,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.2265625,
            96.53931,
            1.6835938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2250.585000 609.926400 146.580430; setang -13.460312 -111.586760 0",
          "position_tick": 53238,
          "angle_tick": 53238,
          "origin": [
            2250.585,
            609.9264,
            146.58043
          ],
          "pitch": -13.460312,
          "yaw": -111.58676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.9375,
            -141.47266,
            -11.365234
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2245.347656 596.682434 145.516464; setang -13.473694 -111.573372 0",
          "position_tick": 53244,
          "angle_tick": 53244,
          "origin": [
            2245.34765625,
            596.682434082031,
            145.516464233398
          ],
          "pitch": -13.473693847656,
          "yaw": -111.573371887207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -71.546875,
            -180.89453125,
            -14.5322265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53030,
          "last_tick": 53244,
          "samples": 215
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d9ae9216eb49e2d6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00153",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00153",
        "demo_9da916c73bb5ff938c63_00253"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 8,
      "event_tick": 63353,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 135.964645 -44.031250 45.031250; setang 2.640152 3.003723 0",
          "position_tick": 63338,
          "angle_tick": 63353,
          "origin": [
            135.964645385742,
            -44.03125,
            45.03125
          ],
          "pitch": 2.640151977539,
          "yaw": 3.003723144531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 135.964650 -44.031250 45.031250; setang 2.640152 3.003723 0",
          "position_tick": 63339,
          "angle_tick": 63339,
          "origin": [
            135.96465,
            -44.03125,
            45.03125
          ],
          "pitch": 2.640152,
          "yaw": 3.0037231,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 135.964645 -44.031250 86.234375; setang 2.640152 3.003723 0",
          "position_tick": 63353,
          "angle_tick": 63353,
          "origin": [
            135.964645385742,
            -44.03125,
            86.234375
          ],
          "pitch": 2.640151977539,
          "yaw": 3.003723144531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            159.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63223,
          "last_tick": 63353,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d9e8d2eb4e43c1ac",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00002",
      "command_record_id": "demo_1b9d5eac73de0b387701_00002",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00002",
        "demo_f1d8725268c9f30ce844_00367"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 1,
      "event_tick": 1962,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 284.265700 -1646.315800 -175.968750; setang -11.563110 174.480040 0",
          "position_tick": 1897,
          "angle_tick": 1897,
          "origin": [
            284.2657,
            -1646.3158,
            -175.96875
          ],
          "pitch": -11.56311,
          "yaw": 174.48004,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 626.008800 -1430.590100 -263.881700; setang -0.792053 -125.776980 0",
          "position_tick": 1720,
          "angle_tick": 1720,
          "origin": [
            626.0088,
            -1430.5901,
            -263.8817
          ],
          "pitch": -0.7920532,
          "yaw": -125.77698,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.80859,
            -227.88281,
            -1.7929688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 283.070100 -1600.557400 -175.968750; setang -20.803299 171.311890 0",
          "position_tick": 1956,
          "angle_tick": 1956,
          "origin": [
            283.0701,
            -1600.5574,
            -175.96875
          ],
          "pitch": -20.803299,
          "yaw": 171.31189,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.20898438,
            -25.734375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 283.072266 -1600.853760 -175.968750; setang -20.776855 171.311890 0",
          "position_tick": 1962,
          "angle_tick": 1962,
          "origin": [
            283.072265625,
            -1600.853759765625,
            -175.96875
          ],
          "pitch": -20.77685546875,
          "yaw": 171.311889648438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1720,
          "last_tick": 1962,
          "samples": 243
        },
        "departure_tick": 1898,
        "movement_to_event_ms": 1015.625,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_da323eda49b3b158",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00225",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00225",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00225",
        "demo_79fb1d50cba757afee7d_00472"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "molodoy",
      "round": 10,
      "event_tick": 93352,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -708.835205 2537.935303 -79.980530; setang -10.808136 -73.356056 0",
          "position_tick": 93345,
          "angle_tick": 93352,
          "origin": [
            -708.835205078125,
            2537.935302734375,
            -79.980529785156
          ],
          "pitch": -10.808135986328,
          "yaw": -73.356056213379,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -708.835200 2537.935300 -79.980530; setang -10.808136 -73.356060 0",
          "position_tick": 93346,
          "angle_tick": 93346,
          "origin": [
            -708.8352,
            2537.9353,
            -79.98053
          ],
          "pitch": -10.808136,
          "yaw": -73.35606,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -708.835205 2537.935303 -79.980530; setang -10.808136 -73.356056 0",
          "position_tick": 93352,
          "angle_tick": 93352,
          "origin": [
            -708.835205078125,
            2537.935302734375,
            -79.980529785156
          ],
          "pitch": -10.808135986328,
          "yaw": -73.356056213379,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 93222,
          "last_tick": 93352,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_da6590b347c00610",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00055",
      "command_record_id": "demo_7dadd8516dde2b87da75_00055",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00055",
        "demo_86c38e0db4646195347a_00303"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 5,
      "event_tick": 37791,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -773.664550 562.063100 11.484375; setang 3.365936 26.064377 0",
          "position_tick": 37316,
          "angle_tick": 37316,
          "origin": [
            -773.66455,
            562.0631,
            11.484375
          ],
          "pitch": 3.3659363,
          "yaw": 26.064377,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -21.517273 1376.547000 104.031240; setang -18.176544 46.815155 0",
          "position_tick": 37785,
          "angle_tick": 37785,
          "origin": [
            -21.517273,
            1376.547,
            104.03124
          ],
          "pitch": -18.176544,
          "yaw": 46.815155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            10.582031,
            11.28125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -19.694214 1378.492798 104.031242; setang -18.176544 46.815155 0",
          "position_tick": 37791,
          "angle_tick": 37791,
          "origin": [
            -19.694213867188,
            1378.492797851562,
            104.031242370605
          ],
          "pitch": -18.176544189453,
          "yaw": 46.815155029297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.7109375,
            31.71875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37316,
          "last_tick": 37791,
          "samples": 476
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_daf41b3fb46d2e62",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00341",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00341",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00341",
        "demo_5866197d339b3ac61e8a_00007"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 18,
      "event_tick": 157741,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -24.243835 1601.468100 5.751004; setang 5.565949 -17.535217 0",
          "position_tick": 157611,
          "angle_tick": 157611,
          "origin": [
            -24.243835,
            1601.4681,
            5.751004
          ],
          "pitch": 5.5659485,
          "yaw": -17.535217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            98.65625,
            -229.71094,
            0.0014648438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 262.381900 1345.751200 -30.995300; setang -5.312927 -114.434280 0",
          "position_tick": 157735,
          "angle_tick": 157735,
          "origin": [
            262.3819,
            1345.7512,
            -30.9953
          ],
          "pitch": -5.3129272,
          "yaw": -114.43428,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.19141,
            -218.17188,
            -8.828125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 254.748367 1328.335938 -31.710938; setang -5.312927 -114.383469 0",
          "position_tick": 157741,
          "angle_tick": 157741,
          "origin": [
            254.74836730957,
            1328.3359375,
            -31.7109375
          ],
          "pitch": -5.312927246094,
          "yaw": -114.38346862793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.8310546875,
            -224.1875,
            -9.265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157611,
          "last_tick": 157741,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_db5d1de598038bfd",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00488",
      "command_record_id": "demo_79fb1d50cba757afee7d_00488",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00488",
        "demo_b24ca24bca0f9defa72c_00294"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 23,
      "event_tick": 194144,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 665.733948 2444.072266 97.256790; setang -7.857635 -114.065208 0",
          "position_tick": 194137,
          "angle_tick": 194144,
          "origin": [
            665.733947753906,
            2444.072265625,
            97.256790161133
          ],
          "pitch": -7.857635498047,
          "yaw": -114.065208435059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 665.733950 2444.072300 97.256790; setang -7.857635 -114.065210 0",
          "position_tick": 194138,
          "angle_tick": 194138,
          "origin": [
            665.73395,
            2444.0723,
            97.25679
          ],
          "pitch": -7.8576355,
          "yaw": -114.06521,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 665.733948 2444.072266 97.256790; setang -7.857635 -114.065208 0",
          "position_tick": 194144,
          "angle_tick": 194144,
          "origin": [
            665.733947753906,
            2444.072265625,
            97.256790161133
          ],
          "pitch": -7.857635498047,
          "yaw": -114.065208435059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194014,
          "last_tick": 194144,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_db7c62380ee85a59",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00243",
      "command_record_id": "demo_1b9d5eac73de0b387701_00243",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00243",
        "demo_3ef7bfc9c4cb1bcd3960_00037"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 11,
      "event_tick": 81768,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 822.847840 -1227.518300 -108.968750; setang -34.143800 -148.470950 0",
          "position_tick": 81753,
          "angle_tick": 81753,
          "origin": [
            822.84784,
            -1227.5183,
            -108.96875
          ],
          "pitch": -34.1438,
          "yaw": -148.47095,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 814.940200 -1548.971600 -108.968750; setang -29.303970 -177.687040 0",
          "position_tick": 81256,
          "angle_tick": 81256,
          "origin": [
            814.9402,
            -1548.9716,
            -108.96875
          ],
          "pitch": -29.30397,
          "yaw": -177.68704,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 815.322940 -1232.135400 -108.968750; setang -34.407806 -148.470950 0",
          "position_tick": 81761,
          "angle_tick": 81761,
          "origin": [
            815.32294,
            -1232.1354,
            -108.96875
          ],
          "pitch": -34.407806,
          "yaw": -148.47095,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -90.80078,
            -55.71875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 803.028259 -1239.670166 -108.968750; setang -34.715759 -148.734970 0",
          "position_tick": 81768,
          "angle_tick": 81768,
          "origin": [
            803.028259277344,
            -1239.670166015625,
            -108.96875
          ],
          "pitch": -34.715759277344,
          "yaw": -148.734970092773,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -149.08203125,
            -91.265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81256,
          "last_tick": 81768,
          "samples": 513
        },
        "departure_tick": 81754,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dbde6dab3ef8d886",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_62cb3af35c3893a91c7d_00082",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00082",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00082",
        "demo_67348e1baa5b49bad101_00008"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 6,
      "event_tick": 44016,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2255.151900 -509.981930 -167.968750; setang 0.677719 101.783875 0",
          "position_tick": 43886,
          "angle_tick": 43886,
          "origin": [
            -2255.1519,
            -509.98193,
            -167.96875
          ],
          "pitch": 0.6777191,
          "yaw": 101.783875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -170.82812,
            172.84375,
            -7.9921875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2261.016600 -550.698550 -167.968750; setang -7.145569 100.244080 0",
          "position_tick": 44009,
          "angle_tick": 44009,
          "origin": [
            -2261.0166,
            -550.69855,
            -167.96875
          ],
          "pitch": -7.145569,
          "yaw": 100.24408,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.0625,
            200.8086,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2264.587891 -531.234375 -167.968750; setang -7.330292 100.336426 0",
          "position_tick": 44016,
          "angle_tick": 44016,
          "origin": [
            -2264.587890625,
            -531.234375,
            -167.96875
          ],
          "pitch": -7.330291748047,
          "yaw": 100.33642578125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.703125,
            211.3984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43886,
          "last_tick": 44016,
          "samples": 131
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dbfa17f90c6e1f70",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_241d9eb92ddde5a3b396_00297",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00297",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00297",
        "demo_da35559385e7d6e5ce42_00407"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 15,
      "event_tick": 140586,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1311.387000 489.152600 0.031250; setang -9.403610 122.505800 0",
          "position_tick": 140555,
          "angle_tick": 140555,
          "origin": [
            1311.387,
            489.1526,
            0.03125
          ],
          "pitch": -9.40361,
          "yaw": 122.5058,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1273.310400 554.188500 2.031250; setang 3.683502 103.492584 0",
          "position_tick": 140284,
          "angle_tick": 140284,
          "origin": [
            1273.3104,
            554.1885,
            2.03125
          ],
          "pitch": 3.6835022,
          "yaw": 103.492584,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            50.671875,
            -26.515625,
            223.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1298.624900 509.199370 2.031250; setang -9.403610 122.505800 0",
          "position_tick": 140579,
          "angle_tick": 140579,
          "origin": [
            1298.6249,
            509.19937,
            2.03125
          ],
          "pitch": -9.40361,
          "yaw": 122.5058,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -57.117188,
            89.6543,
            9.084702
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1292.785645 518.368286 2.031250; setang -9.403610 122.505798 0",
          "position_tick": 140586,
          "angle_tick": 140586,
          "origin": [
            1292.78564453125,
            518.368286132812,
            2.03125
          ],
          "pitch": -9.403610229492,
          "yaw": 122.505798339844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -64.578125,
            101.42578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140284,
          "last_tick": 140586,
          "samples": 303
        },
        "departure_tick": 140556,
        "movement_to_event_ms": 484.375,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dc65cc109c8993f4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00006",
      "command_record_id": "demo_585d972b6bcf05f54588_00084",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00006",
        "demo_585d972b6bcf05f54588_00084"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 5,
      "event_tick": 34908,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -171.909420 596.915700 -71.968750; setang -8.379486 -177.506790 0",
          "position_tick": 34775,
          "angle_tick": 34775,
          "origin": [
            -171.90942,
            596.9157,
            -71.96875
          ],
          "pitch": -8.379486,
          "yaw": -177.50679,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -161.029240 575.989140 -69.767090; setang -8.027573 -154.802520 0",
          "position_tick": 34523,
          "angle_tick": 34523,
          "origin": [
            -161.02924,
            575.98914,
            -69.76709
          ],
          "pitch": -8.027573,
          "yaw": -154.80252,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -482.848630 582.951500 -65.109375; setang -20.963287 -176.758700 0",
          "position_tick": 34902,
          "angle_tick": 34902,
          "origin": [
            -482.84863,
            582.9515,
            -65.109375
          ],
          "pitch": -20.963287,
          "yaw": -176.7587,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.76562,
            -10.734375,
            273.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -501.970947 582.112854 -47.671875; setang -20.853424 -176.714752 0",
          "position_tick": 34908,
          "angle_tick": 34908,
          "origin": [
            -501.970947265625,
            582.112854003906,
            -47.671875
          ],
          "pitch": -20.853424072266,
          "yaw": -176.714752197266,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.765625,
            -10.734375,
            198.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34523,
          "last_tick": 34908,
          "samples": 386
        },
        "departure_tick": 34776,
        "movement_to_event_ms": 2078.125,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dcb1c1b4f7ba8096",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00733",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00733",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00733",
        "demo_731311ac42553ee59f1a_00162"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 28,
      "event_tick": 230119,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 454.704620 935.946899 109.704002; setang -14.329956 -53.242149 0",
          "position_tick": 230112,
          "angle_tick": 230119,
          "origin": [
            454.704620361328,
            935.946899414062,
            109.704002380371
          ],
          "pitch": -14.329956054688,
          "yaw": -53.242149353027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 454.704620 935.946900 109.704000; setang -14.329956 -53.242150 0",
          "position_tick": 230113,
          "angle_tick": 230113,
          "origin": [
            454.70462,
            935.9469,
            109.704
          ],
          "pitch": -14.329956,
          "yaw": -53.24215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 454.704620 935.946899 109.704002; setang -14.329956 -53.242149 0",
          "position_tick": 230119,
          "angle_tick": 230119,
          "origin": [
            454.704620361328,
            935.946899414062,
            109.704002380371
          ],
          "pitch": -14.329956054688,
          "yaw": -53.242149353027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 229928,
          "last_tick": 230119,
          "samples": 192
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dd05956a0d8483b8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00645",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00645",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00645",
        "demo_731311ac42553ee59f1a_00400"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 26,
      "event_tick": 208958,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -190.831300 1192.672900 57.645750; setang 6.054504 -161.019410 0",
          "position_tick": 208616,
          "angle_tick": 208616,
          "origin": [
            -190.8313,
            1192.6729,
            57.64575
          ],
          "pitch": 6.0545044,
          "yaw": -161.01941,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.785156,
            -235.07812,
            -3.5117188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -556.822900 170.171400 163.031250; setang -7.040176 -106.332550 0",
          "position_tick": 208951,
          "angle_tick": 208951,
          "origin": [
            -556.8229,
            170.1714,
            163.03125
          ],
          "pitch": -7.0401764,
          "yaw": -106.33255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -63.039062,
            -236.75684,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -562.903442 148.022339 163.031250; setang -7.068329 -106.332550 0",
          "position_tick": 208958,
          "angle_tick": 208958,
          "origin": [
            -562.903442382812,
            148.022338867188,
            163.03125
          ],
          "pitch": -7.068328857422,
          "yaw": -106.332550048828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.65234375,
            -236.0400390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 208616,
          "last_tick": 208958,
          "samples": 343
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_de1dfe6759d6bd8c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_bc6251413daa2447c1ff_00034",
      "command_record_id": "demo_f1d8725268c9f30ce844_00390",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00034",
        "demo_f1d8725268c9f30ce844_00390"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 21,
      "event_tick": 172128,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1003.833250 -2503.314200 -167.968750; setang -9.512787 41.176758 0",
          "position_tick": 172116,
          "angle_tick": 172116,
          "origin": [
            -1003.83325,
            -2503.3142,
            -167.96875
          ],
          "pitch": -9.512787,
          "yaw": 41.176758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1003.864200 -2503.341300 -167.968750; setang -9.462311 41.025010 0",
          "position_tick": 171998,
          "angle_tick": 171998,
          "origin": [
            -1003.8642,
            -2503.3413,
            -167.96875
          ],
          "pitch": -9.462311,
          "yaw": 41.02501,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -218.15234,
            -47.640625,
            -68.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1000.892800 -2500.742700 -167.968750; setang -9.512787 41.176758 0",
          "position_tick": 172121,
          "angle_tick": 172121,
          "origin": [
            -1000.8928,
            -2500.7427,
            -167.96875
          ],
          "pitch": -9.512787,
          "yaw": 41.176758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            48.714844,
            42.609375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -992.150940 -2493.095947 -167.968750; setang -9.512787 41.176758 0",
          "position_tick": 172128,
          "angle_tick": 172128,
          "origin": [
            -992.150939941406,
            -2493.095947265625,
            -167.96875
          ],
          "pitch": -9.512786865234,
          "yaw": 41.1767578125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            113.54296875,
            99.296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 171998,
          "last_tick": 172128,
          "samples": 131
        },
        "departure_tick": 172117,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dea2f46b98a2bd3a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00489",
      "command_record_id": "demo_7dadd8516dde2b87da75_00489",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00489",
        "demo_9da916c73bb5ff938c63_00317"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "huNter-",
      "round": 21,
      "event_tick": 206279,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 19.416237 833.002750 80.031250; setang -11.054993 72.851715 0",
          "position_tick": 206107,
          "angle_tick": 206107,
          "origin": [
            19.416237,
            833.00275,
            80.03125
          ],
          "pitch": -11.054993,
          "yaw": 72.851715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 91.126990 832.433800 80.031250; setang -3.382416 76.426730 0",
          "position_tick": 205820,
          "angle_tick": 205820,
          "origin": [
            91.12699,
            832.4338,
            80.03125
          ],
          "pitch": -3.3824158,
          "yaw": 76.42673,
          "airborne": false,
          "duck_amount": 0.06332648,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 146.166000 833.731100 80.031250; setang -10.890198 86.134186 0",
          "position_tick": 206273,
          "angle_tick": 206273,
          "origin": [
            146.166,
            833.7311,
            80.03125
          ],
          "pitch": -10.890198,
          "yaw": 86.134186,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.174805,
            200.48828,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 147.232269 850.674622 80.031250; setang -10.917664 86.134186 0",
          "position_tick": 206279,
          "angle_tick": 206279,
          "origin": [
            147.232269287109,
            850.674621582031,
            80.03125
          ],
          "pitch": -10.917663574219,
          "yaw": 86.134185791016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.2470703125,
            223.6171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 205820,
          "last_tick": 206279,
          "samples": 460
        },
        "departure_tick": 206108,
        "movement_to_event_ms": 2687.5,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dea7802bada6a52d",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00462",
      "command_record_id": "demo_518d8b186445b01e1f62_00462",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00462",
        "demo_da35559385e7d6e5ce42_00037"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 21,
      "event_tick": 190591,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1066.285600 666.869750 -188.833620; setang -2.970093 29.879380 0",
          "position_tick": 190461,
          "angle_tick": 190461,
          "origin": [
            1066.2856,
            666.86975,
            -188.83362
          ],
          "pitch": -2.9700928,
          "yaw": 29.87938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.796875,
            176.48438,
            -206.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 995.696350 778.743200 -188.833620; setang -11.523621 16.058930 0",
          "position_tick": 190584,
          "angle_tick": 190584,
          "origin": [
            995.69635,
            778.7432,
            -188.83362
          ],
          "pitch": -11.523621,
          "yaw": 16.05893,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            105.83594,
            30.425781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1009.055908 782.586121 -188.833618; setang -11.523621 16.058929 0",
          "position_tick": 190591,
          "angle_tick": 190591,
          "origin": [
            1009.055908203125,
            782.586120605469,
            -188.833618164062
          ],
          "pitch": -11.523620605469,
          "yaw": 16.058929443359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            158.78125,
            45.6875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 190461,
          "last_tick": 190591,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dee7ca1fd7f57319",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9c5c91359adde2e94631_00125",
      "command_record_id": "demo_9c5c91359adde2e94631_00125",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00125",
        "demo_fde4c2af9b83d7a5ead3_00039"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "nafany",
      "round": 8,
      "event_tick": 49931,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 910.802200 462.541530 -254.183530; setang 2.882202 174.986820 0",
          "position_tick": 49419,
          "angle_tick": 49419,
          "origin": [
            910.8022,
            462.54153,
            -254.18353
          ],
          "pitch": 2.8822021,
          "yaw": 174.98682,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.29297,
            57.472656,
            4.484375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 259.310150 -174.706300 -167.565300; setang -2.970093 -144.928900 0",
          "position_tick": 49925,
          "angle_tick": 49925,
          "origin": [
            259.31015,
            -174.7063,
            -167.5653
          ],
          "pitch": -2.9700928,
          "yaw": -144.9289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.902344,
            -33.86328,
            0.0546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 251.999313 -179.807007 -167.563599; setang -3.014038 -144.972839 0",
          "position_tick": 49931,
          "angle_tick": 49931,
          "origin": [
            251.999313354492,
            -179.807006835938,
            -167.563598632812
          ],
          "pitch": -3.014038085938,
          "yaw": -144.972839355469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.76953125,
            -78.7890625,
            -0.03125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49419,
          "last_tick": 49931,
          "samples": 513
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_def719b1d0704c4c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00229",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00229",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00229",
        "demo_5c8743102c5a1e28f8ee_00172"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 10,
      "event_tick": 94507,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1553.807300 2506.126500 56.663155; setang -1.765015 -156.964750 0",
          "position_tick": 94104,
          "angle_tick": 94104,
          "origin": [
            1553.8073,
            2506.1265,
            56.663155
          ],
          "pitch": -1.7650146,
          "yaw": -156.96475,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            108.41406,
            -43.984375,
            -15.624512
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1442.837000 2438.262200 33.560688; setang -10.442169 -158.877080 0",
          "position_tick": 94500,
          "angle_tick": 94500,
          "origin": [
            1442.837,
            2438.2622,
            33.560688
          ],
          "pitch": -10.442169,
          "yaw": -158.87708,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -152.19531,
            -59.375,
            -13.233398
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1431.816772 2433.965820 32.603630; setang -12.324600 -158.700592 0",
          "position_tick": 94507,
          "angle_tick": 94507,
          "origin": [
            1431.816772460938,
            2433.9658203125,
            32.603630065918
          ],
          "pitch": -12.324600219727,
          "yaw": -158.700592041016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -125.0703125,
            -48.71875,
            -10.83642578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 94104,
          "last_tick": 94507,
          "samples": 404
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_df9a8c965a0063f6",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00290",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00290",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00290",
        "demo_79fb1d50cba757afee7d_00243"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "woxic",
      "round": 14,
      "event_tick": 141895,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1133.214700 2105.667700 0.994263; setang 2.442047 -15.885895 0",
          "position_tick": 141640,
          "angle_tick": 141640,
          "origin": [
            1133.2147,
            2105.6677,
            0.9942627
          ],
          "pitch": 2.442047,
          "yaw": -15.885895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1362.924800 1291.397000 -9.569519; setang -3.476135 -144.434170 0",
          "position_tick": 141888,
          "angle_tick": 141888,
          "origin": [
            1362.9248,
            1291.397,
            -9.569519
          ],
          "pitch": -3.4761353,
          "yaw": -144.43417,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.97656,
            -165.08594,
            10.09375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1345.684937 1276.355591 -8.430054; setang -4.070099 -144.147827 0",
          "position_tick": 141895,
          "angle_tick": 141895,
          "origin": [
            1345.684936523438,
            1276.355590820312,
            -8.430053710938
          ],
          "pitch": -4.070098876953,
          "yaw": -144.147827148438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.6171875,
            -157.546875,
            17.1875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141640,
          "last_tick": 141895,
          "samples": 256
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dfccfd3130808315",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_84f87856e21e12df25d7_00076",
      "command_record_id": "demo_84f87856e21e12df25d7_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00076",
        "demo_86c38e0db4646195347a_00292"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "flameZ",
      "round": 5,
      "event_tick": 38517,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 498.922670 2534.978500 166.031250; setang 9.569778 -51.373780 0",
          "position_tick": 38412,
          "angle_tick": 38412,
          "origin": [
            498.92267,
            2534.9785,
            166.03125
          ],
          "pitch": 9.569778,
          "yaw": -51.37378,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 498.935150 2535.232400 166.031250; setang 9.305756 -52.891617 0",
          "position_tick": 38387,
          "angle_tick": 38387,
          "origin": [
            498.93515,
            2535.2324,
            166.03125
          ],
          "pitch": 9.305756,
          "yaw": -52.891617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.37891,
            -64.953125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 509.747380 2625.951200 161.531230; setang 9.503860 -34.543762 0",
          "position_tick": 38510,
          "angle_tick": 38510,
          "origin": [
            509.74738,
            2625.9512,
            161.53123
          ],
          "pitch": 9.50386,
          "yaw": -34.543762,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 509.747375 2625.951172 161.531235; setang 9.041748 -35.863831 0",
          "position_tick": 38517,
          "angle_tick": 38517,
          "origin": [
            509.747375488281,
            2625.951171875,
            161.531234741211
          ],
          "pitch": 9.041748046875,
          "yaw": -35.863830566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38387,
          "last_tick": 38517,
          "samples": 131
        },
        "departure_tick": 38413,
        "movement_to_event_ms": 1640.625,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dfe566919ed5f3ea",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00000",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00000",
        "demo_79fb1d50cba757afee7d_00000"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 1,
      "event_tick": 1406,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -491.933350 -617.278992 160.050903; setang -0.882339 84.981995 0",
          "position_tick": 1398,
          "angle_tick": 1406,
          "origin": [
            -491.933349609375,
            -617.278991699219,
            160.050903320312
          ],
          "pitch": -0.882339477539,
          "yaw": 84.981994628906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -491.933350 -617.279000 167.593750; setang -0.882340 84.981995 0",
          "position_tick": 1400,
          "angle_tick": 1400,
          "origin": [
            -491.93335,
            -617.279,
            167.59375
          ],
          "pitch": -0.8823395,
          "yaw": 84.981995,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            197.74219
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -491.933350 -617.278992 186.859375; setang -0.882339 84.981995 0",
          "position_tick": 1406,
          "angle_tick": 1406,
          "origin": [
            -491.933349609375,
            -617.278991699219,
            186.859375
          ],
          "pitch": -0.882339477539,
          "yaw": 84.981994628906,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1276,
          "last_tick": 1406,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dff3cf11305fd8e1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00456",
      "command_record_id": "demo_07d95741be40e144c266_00456",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00456",
        "demo_1e37c617488eba4e7406_00128"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 20,
      "event_tick": 175858,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1221.371582 -1044.359009 13.170382; setang -3.296936 52.549316 0",
          "position_tick": 175847,
          "angle_tick": 175858,
          "origin": [
            -1221.37158203125,
            -1044.359008789062,
            13.170382499695
          ],
          "pitch": -3.296936035156,
          "yaw": 52.54931640625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1221.371600 -1044.359000 31.078125; setang -3.296936 52.526320 0",
          "position_tick": 175852,
          "angle_tick": 175852,
          "origin": [
            -1221.3716,
            -1044.359,
            31.078125
          ],
          "pitch": -3.296936,
          "yaw": 52.52632,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            265.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1221.371582 -1044.359009 47.875000; setang -3.296936 52.549316 0",
          "position_tick": 175858,
          "angle_tick": 175858,
          "origin": [
            -1221.37158203125,
            -1044.359008789062,
            47.875
          ],
          "pitch": -3.296936035156,
          "yaw": 52.54931640625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            190.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175728,
          "last_tick": 175858,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e0078e5590740d1a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00512",
      "command_record_id": "demo_67348e1baa5b49bad101_00512",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00512",
        "demo_f1d8725268c9f30ce844_00097"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xiELO",
      "round": 23,
      "event_tick": 214545,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -954.248660 290.777620 -167.439450; setang -0.118790 -67.463610 0",
          "position_tick": 214415,
          "angle_tick": 214415,
          "origin": [
            -954.24866,
            290.77762,
            -167.43945
          ],
          "pitch": -0.11878967,
          "yaw": -67.46361,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.71484,
            41.472656,
            5.1132812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -886.924400 290.456760 -168.022890; setang -2.771988 -79.184990 0",
          "position_tick": 214539,
          "angle_tick": 214539,
          "origin": [
            -886.9244,
            290.45676,
            -168.02289
          ],
          "pitch": -2.771988,
          "yaw": -79.18499,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.0,
            -58.259766,
            -4.9960938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -885.248596 281.713470 -168.773071; setang -3.564026 -78.788795 0",
          "position_tick": 214545,
          "angle_tick": 214545,
          "origin": [
            -885.248596191406,
            281.713470458984,
            -168.773071289062
          ],
          "pitch": -3.564025878906,
          "yaw": -78.788795471191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            26.0546875,
            -134.955078125,
            -11.58203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 214415,
          "last_tick": 214545,
          "samples": 131
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e097d126de1c1efd",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00049",
      "command_record_id": "demo_7dadd8516dde2b87da75_00049",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00049",
        "demo_86c38e0db4646195347a_00288"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 4,
      "event_tick": 31727,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1157.060000 494.156980 110.471540; setang -1.306686 -6.139648 0",
          "position_tick": 31539,
          "angle_tick": 31539,
          "origin": [
            1157.06,
            494.15698,
            110.47154
          ],
          "pitch": -1.3066864,
          "yaw": -6.1396484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.47656,
            -86.765625,
            6.310547
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1245.186600 458.373630 117.179260; setang -6.910400 65.279050 0",
          "position_tick": 31721,
          "angle_tick": 31721,
          "origin": [
            1245.1866,
            458.37363,
            117.17926
          ],
          "pitch": -6.9104004,
          "yaw": 65.27905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.734375,
            14.7265625,
            0.5361328
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1247.668335 463.760071 117.376633; setang -6.962921 65.206268 0",
          "position_tick": 31727,
          "angle_tick": 31727,
          "origin": [
            1247.668334960938,
            463.760070800781,
            117.37663269043
          ],
          "pitch": -6.962921142578,
          "yaw": 65.206268310547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.65625,
            94.7265625,
            3.4716796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31539,
          "last_tick": 31727,
          "samples": 189
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e0eededf7297d50f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00312",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00312",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00312",
        "demo_6e149681cbff13e6c780_00079"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 15,
      "event_tick": 138277,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 537.188721 3094.047852 213.027374; setang 7.847672 -99.751740 0",
          "position_tick": 138269,
          "angle_tick": 138277,
          "origin": [
            537.188720703125,
            3094.0478515625,
            213.027374267578
          ],
          "pitch": 7.847671508789,
          "yaw": -99.751739501953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 537.188700 3094.047900 220.484380; setang 7.879608 -99.751740 0",
          "position_tick": 138271,
          "angle_tick": 138271,
          "origin": [
            537.1887,
            3094.0479,
            220.48438
          ],
          "pitch": 7.879608,
          "yaw": -99.75174,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            193.24805
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 537.188721 3094.047852 239.781250; setang 7.847672 -99.751740 0",
          "position_tick": 138277,
          "angle_tick": 138277,
          "origin": [
            537.188720703125,
            3094.0478515625,
            239.78125
          ],
          "pitch": 7.847671508789,
          "yaw": -99.751739501953,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138147,
          "last_tick": 138277,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e1403783a5d0e5c2",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1b9d5eac73de0b387701_00297",
      "command_record_id": "demo_9c5c91359adde2e94631_00323",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00297",
        "demo_9c5c91359adde2e94631_00323"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "huNter-",
      "round": 18,
      "event_tick": 148557,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 984.908800 -1252.326500 -108.968750; setang 0.082397 -174.890320 0",
          "position_tick": 148424,
          "angle_tick": 148424,
          "origin": [
            984.9088,
            -1252.3265,
            -108.96875
          ],
          "pitch": 0.08239746,
          "yaw": -174.89032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1044.031200 -1211.792400 -108.968750; setang -16.884949 -167.603300 0",
          "position_tick": 148045,
          "angle_tick": 148045,
          "origin": [
            1044.0312,
            -1211.7924,
            -108.96875
          ],
          "pitch": -16.884949,
          "yaw": -167.6033,
          "airborne": false,
          "duck_amount": 0.13591385,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 834.467200 -1254.962800 -108.968750; setang -19.745178 -164.441300 0",
          "position_tick": 148551,
          "angle_tick": 148551,
          "origin": [
            834.4672,
            -1254.9628,
            -108.96875
          ],
          "pitch": -19.745178,
          "yaw": -164.4413,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 834.467224 -1254.962769 -108.968750; setang -19.745178 -164.441299 0",
          "position_tick": 148557,
          "angle_tick": 148557,
          "origin": [
            834.467224121094,
            -1254.962768554688,
            -108.96875
          ],
          "pitch": -19.745178222656,
          "yaw": -164.441299438477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148045,
          "last_tick": 148557,
          "samples": 513
        },
        "departure_tick": 148425,
        "movement_to_event_ms": 2078.125,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e1595c833ca7b522",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00040",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00040",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00040",
        "demo_f1d8725268c9f30ce844_00360"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 4,
      "event_tick": 18482,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -752.035300 292.963680 -163.423830; setang 1.742371 -88.283730 0",
          "position_tick": 18287,
          "angle_tick": 18287,
          "origin": [
            -752.0353,
            292.96368,
            -163.42383
          ],
          "pitch": 1.7423706,
          "yaw": -88.28373,
          "airborne": false,
          "duck_amount": 0.61332864,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -752.035900 292.966100 -163.423460; setang 1.544266 -88.521310 0",
          "position_tick": 18105,
          "angle_tick": 18105,
          "origin": [
            -752.0359,
            292.9661,
            -163.42346
          ],
          "pitch": 1.5442657,
          "yaw": -88.52131,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            115.30469,
            60.032227,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -825.703700 284.113950 -166.945370; setang -11.087952 -82.740440 0",
          "position_tick": 18476,
          "angle_tick": 18476,
          "origin": [
            -825.7037,
            284.11395,
            -166.94537
          ],
          "pitch": -11.087952,
          "yaw": -82.74044,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -825.703674 284.113953 -166.945374; setang -11.087952 -82.740440 0",
          "position_tick": 18482,
          "angle_tick": 18482,
          "origin": [
            -825.703674316406,
            284.113952636719,
            -166.945373535156
          ],
          "pitch": -11.087951660156,
          "yaw": -82.740440368652,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18105,
          "last_tick": 18482,
          "samples": 378
        },
        "departure_tick": 18288,
        "movement_to_event_ms": 3046.875,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e16273bb5182f3f8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00022",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00177",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00022",
        "demo_deb2a52b8ef138c44fe0_00177"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 10,
      "event_tick": 68836,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 330.659580 -418.903200 0.648470; setang -4.751923 51.345978 0",
          "position_tick": 68827,
          "angle_tick": 68827,
          "origin": [
            330.65958,
            -418.9032,
            0.6484704
          ],
          "pitch": -4.7519226,
          "yaw": 51.345978,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 149.530760 -550.579470 0.420509; setang -4.454956 45.999756 0",
          "position_tick": 68350,
          "angle_tick": 68350,
          "origin": [
            149.53076,
            -550.57947,
            0.42050934
          ],
          "pitch": -4.454956,
          "yaw": 45.999756,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            176.38672,
            170.04688,
            31.03424
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 331.541100 -417.800000 6.843750; setang -4.751923 51.345978 0",
          "position_tick": 68830,
          "angle_tick": 68830,
          "origin": [
            331.5411,
            -417.8,
            6.84375
          ],
          "pitch": -4.7519226,
          "yaw": 51.345978,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            21.226562,
            26.558594,
            107.65503
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 333.344086 -415.542908 26.421875; setang -4.751923 51.345978 0",
          "position_tick": 68836,
          "angle_tick": 68836,
          "origin": [
            333.344085693359,
            -415.542907714844,
            26.421875
          ],
          "pitch": -4.751922607422,
          "yaw": 51.345977783203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            23.078125,
            28.890625,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68350,
          "last_tick": 68836,
          "samples": 487
        },
        "departure_tick": 68828,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e1760eefeefcd15b",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_92655b67d38bb2eb32f4_00323",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00323",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00323",
        "demo_fbb358b45e5cdb7b7700_00172"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 18,
      "event_tick": 148870,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -942.269600 -1202.086800 66.031250; setang -0.692825 90.927310 0",
          "position_tick": 148658,
          "angle_tick": 148658,
          "origin": [
            -942.2696,
            -1202.0868,
            66.03125
          ],
          "pitch": -0.6928253,
          "yaw": 90.92731,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -737.952640 -705.149400 106.031265; setang -7.425049 47.367218 0",
          "position_tick": 148864,
          "angle_tick": 148864,
          "origin": [
            -737.95264,
            -705.1494,
            106.031265
          ],
          "pitch": -7.425049,
          "yaw": 47.367218,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            67.484375,
            73.38281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -730.296631 -696.829712 106.031265; setang -7.425049 47.367218 0",
          "position_tick": 148870,
          "angle_tick": 148870,
          "origin": [
            -730.296630859375,
            -696.829711914062,
            106.031265258789
          ],
          "pitch": -7.425048828125,
          "yaw": 47.367218017578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            110.5625,
            120.11328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148658,
          "last_tick": 148870,
          "samples": 213
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e2a27def626911a8",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_059e8a0abfc550087c91_00219",
      "command_record_id": "demo_67348e1baa5b49bad101_00143",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00219",
        "demo_67348e1baa5b49bad101_00143"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 8,
      "event_tick": 56046,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2094.415500 317.839360 -159.968750; setang -16.370667 49.380800 0",
          "position_tick": 56020,
          "angle_tick": 56020,
          "origin": [
            -2094.4155,
            317.83936,
            -159.96875
          ],
          "pitch": -16.370667,
          "yaw": 49.3808,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2066.463400 213.832030 -147.859380; setang -0.676346 55.420868 0",
          "position_tick": 55862,
          "angle_tick": 55862,
          "origin": [
            -2066.4634,
            213.83203,
            -147.85938
          ],
          "pitch": -0.6763458,
          "yaw": 55.420868,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -55.867188,
            217.77734,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2068.814000 347.694000 -159.968750; setang -16.370667 49.380800 0",
          "position_tick": 56040,
          "angle_tick": 56040,
          "origin": [
            -2068.814,
            347.694,
            -159.96875
          ],
          "pitch": -16.370667,
          "yaw": 49.3808,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            130.53125,
            152.21289,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2057.776123 360.567749 -159.968750; setang -16.370667 49.380798 0",
          "position_tick": 56046,
          "angle_tick": 56046,
          "origin": [
            -2057.776123046875,
            360.567749023438,
            -159.96875
          ],
          "pitch": -16.370666503906,
          "yaw": 49.380798339844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.71875,
            169.94921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55862,
          "last_tick": 56046,
          "samples": 185
        },
        "departure_tick": 56021,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e2c33c345fb22f8d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00016",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00016",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00016",
        "demo_78d0d18d21d68a5f4162_00124"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "NiKo",
      "round": 2,
      "event_tick": 13500,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1359.411300 2533.328400 65.908430; setang -9.838593 -152.570920 0",
          "position_tick": 13290,
          "angle_tick": 13290,
          "origin": [
            1359.4113,
            2533.3284,
            65.90843
          ],
          "pitch": -9.838593,
          "yaw": -152.57092,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -19.515625,
            37.3125,
            10.652832
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1370.902300 2502.253000 56.812904; setang -9.081573 -156.512270 0",
          "position_tick": 13493,
          "angle_tick": 13493,
          "origin": [
            1370.9023,
            2502.253,
            56.812904
          ],
          "pitch": -9.0815735,
          "yaw": -156.51227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.132812,
            -21.375,
            2.5771484
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1361.035522 2497.952393 57.364914; setang -9.679993 -156.283600 0",
          "position_tick": 13500,
          "angle_tick": 13500,
          "origin": [
            1361.035522460938,
            2497.952392578125,
            57.36491394043
          ],
          "pitch": -9.679992675781,
          "yaw": -156.283599853516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -131.5703125,
            -57.46875,
            23.698974609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13290,
          "last_tick": 13500,
          "samples": 211
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e33be55edbfefeca",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00232",
      "command_record_id": "demo_5d6af8fdfb719608e960_00133",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00232",
        "demo_5d6af8fdfb719608e960_00133"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 6,
      "event_tick": 43772,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2360.876700 191.669570 122.706980; setang -18.177917 -137.821780 0",
          "position_tick": 43740,
          "angle_tick": 43740,
          "origin": [
            2360.8767,
            191.66957,
            122.70698
          ],
          "pitch": -18.177917,
          "yaw": -137.82178,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2271.840300 402.924800 134.558560; setang -8.441956 -120.143740 0",
          "position_tick": 43260,
          "angle_tick": 43260,
          "origin": [
            2271.8403,
            402.9248,
            134.55856
          ],
          "pitch": -8.441956,
          "yaw": -120.14374,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.0625,
            -30.232422,
            -3.9316406
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2318.587200 153.347470 118.863940; setang -19.413177 -137.851290 0",
          "position_tick": 43765,
          "angle_tick": 43765,
          "origin": [
            2318.5872,
            153.34747,
            118.86394
          ],
          "pitch": -19.413177,
          "yaw": -137.85129,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -164.14062,
            -148.71484,
            8.501953
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2302.375244 138.683670 119.803101; setang -19.795654 -138.204224 0",
          "position_tick": 43772,
          "angle_tick": 43772,
          "origin": [
            2302.375244140625,
            138.683670043945,
            119.803100585938
          ],
          "pitch": -19.795654296875,
          "yaw": -138.204223632812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.9375,
            -159.693359375,
            10.4990234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43260,
          "last_tick": 43772,
          "samples": 513
        },
        "departure_tick": 43741,
        "movement_to_event_ms": 500.0,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e35362a48a2b4f67",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00036",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00036",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00036",
        "demo_5c8743102c5a1e28f8ee_00016"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 4,
      "event_tick": 22864,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -517.415160 -739.652830 126.500000; setang -19.144363 44.884308 0",
          "position_tick": 22500,
          "angle_tick": 22500,
          "origin": [
            -517.41516,
            -739.65283,
            126.5
          ],
          "pitch": -19.144363,
          "yaw": 44.884308,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            19.953125,
            22.390625,
            -194.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 145.448200 -561.865840 6.562500; setang -9.363098 49.524307 0",
          "position_tick": 22858,
          "angle_tick": 22858,
          "origin": [
            145.4482,
            -561.86584,
            6.5625
          ],
          "pitch": -9.363098,
          "yaw": 49.524307,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            138.97363,
            161.8125,
            63.92993
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 156.364960 -549.154663 26.265625; setang -9.530304 49.566193 0",
          "position_tick": 22864,
          "angle_tick": 22864,
          "origin": [
            156.364959716797,
            -549.154663085938,
            26.265625
          ],
          "pitch": -9.530303955078,
          "yaw": 49.566192626953,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            139.734375,
            162.703125,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22500,
          "last_tick": 22864,
          "samples": 365
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e36ab9544f92230a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00283",
      "command_record_id": "demo_518d8b186445b01e1f62_00283",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00283",
        "demo_da35559385e7d6e5ce42_00225"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 13,
      "event_tick": 119194,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1237.374300 489.067800 -35.968750; setang -15.708038 97.791380 0",
          "position_tick": 119085,
          "angle_tick": 119085,
          "origin": [
            1237.3743,
            489.0678,
            -35.96875
          ],
          "pitch": -15.708038,
          "yaw": 97.79138,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1474.500900 360.934500 0.031248; setang 5.328369 176.423610 0",
          "position_tick": 118851,
          "angle_tick": 118851,
          "origin": [
            1474.5009,
            360.9345,
            0.031248093
          ],
          "pitch": 5.328369,
          "yaw": 176.42361,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.445312,
            238.59473,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1318.000700 520.639300 0.031249; setang -7.514984 125.480350 0",
          "position_tick": 119187,
          "angle_tick": 119187,
          "origin": [
            1318.0007,
            520.6393,
            0.031249046
          ],
          "pitch": -7.514984,
          "yaw": 125.48035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.359375,
            91.71875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1309.399780 532.702881 0.031249; setang -7.514984 125.480347 0",
          "position_tick": 119194,
          "angle_tick": 119194,
          "origin": [
            1309.399780273438,
            532.702880859375,
            0.031249046326
          ],
          "pitch": -7.514984130859,
          "yaw": 125.480346679688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -103.453125,
            145.10546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 118851,
          "last_tick": 119194,
          "samples": 344
        },
        "departure_tick": 119086,
        "movement_to_event_ms": 1703.125,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e37325d5cf9e88c6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00633",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00633",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00633",
        "demo_731311ac42553ee59f1a_00295"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 26,
      "event_tick": 208485,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -328.000000 -2288.000000 -163.255737; setang -31.742935 93.968140 0",
          "position_tick": 208471,
          "angle_tick": 208485,
          "origin": [
            -328.0,
            -2288.0,
            -163.255737304688
          ],
          "pitch": -31.742935180664,
          "yaw": 93.968139648438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -328.000000 -2287.999800 -159.890620; setang -31.742935 93.968140 0",
          "position_tick": 208472,
          "angle_tick": 208472,
          "origin": [
            -328.0,
            -2287.9998,
            -159.89062
          ],
          "pitch": -31.742935,
          "yaw": 93.96814,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -328.383789 -2282.476807 -119.625000; setang -31.742935 93.968140 0",
          "position_tick": 208485,
          "angle_tick": 208485,
          "origin": [
            -328.3837890625,
            -2282.476806640625,
            -119.625
          ],
          "pitch": -31.742935180664,
          "yaw": 93.968139648438,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -2.078125,
            29.921875,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 208355,
          "last_tick": 208485,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e38d819539af21a2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00097",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00097",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00097",
        "demo_deb2a52b8ef138c44fe0_00137"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 7,
      "event_tick": 40615,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 422.606600 2271.565200 -126.126950; setang 19.353455 -63.063583 0",
          "position_tick": 40266,
          "angle_tick": 40266,
          "origin": [
            422.6066,
            2271.5652,
            -126.12695
          ],
          "pitch": 19.353455,
          "yaw": -63.063583,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1521.629800 1747.304700 1.016544; setang -33.356200 -130.026630 0",
          "position_tick": 40608,
          "angle_tick": 40608,
          "origin": [
            1521.6298,
            1747.3047,
            1.0165439
          ],
          "pitch": -33.3562,
          "yaw": -130.02663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.796875,
            -24.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1517.100098 1741.766602 -0.847229; setang -37.745239 -130.737305 0",
          "position_tick": 40615,
          "angle_tick": 40615,
          "origin": [
            1517.10009765625,
            1741.7666015625,
            -0.847229003906
          ],
          "pitch": -37.745239257812,
          "yaw": -130.7373046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -71.3828125,
            -85.2578125,
            -29.3515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40266,
          "last_tick": 40615,
          "samples": 350
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e3ae8968dd48ba02",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00545",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00545",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00545",
        "demo_79fb1d50cba757afee7d_00338"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 25,
      "event_tick": 210051,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1649.855600 2855.934600 60.890625; setang 0.919769 -105.452960 0",
          "position_tick": 209921,
          "angle_tick": 209921,
          "origin": [
            -1649.8556,
            2855.9346,
            60.890625
          ],
          "pitch": 0.9197693,
          "yaw": -105.45296,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -164.08594,
            95.859375,
            -134.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1634.822900 2827.403800 14.935951; setang -5.350342 -109.006350 0",
          "position_tick": 210044,
          "angle_tick": 210044,
          "origin": [
            -1634.8229,
            2827.4038,
            14.935951
          ],
          "pitch": -5.350342,
          "yaw": -109.00635,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -57.148438,
            -168.09375,
            6.710205
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1640.952759 2809.499512 15.454220; setang -5.642853 -109.215088 0",
          "position_tick": 210051,
          "angle_tick": 210051,
          "origin": [
            -1640.952758789062,
            2809.49951171875,
            15.454219818115
          ],
          "pitch": -5.642852783203,
          "yaw": -109.215087890625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.640625,
            -196.84375,
            1.898132324219
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 209921,
          "last_tick": 210051,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e3d15d29d543e8dd",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00011",
      "command_record_id": "demo_4d520a1960bac889dc2d_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00011",
        "demo_c7fce8ea189bfb0ec256_00031"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 2,
      "event_tick": 10065,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 766.236700 -377.672300 -415.968750; setang 0.559616 -124.312706 0",
          "position_tick": 10051,
          "angle_tick": 10051,
          "origin": [
            766.2367,
            -377.6723,
            -415.96875
          ],
          "pitch": 0.5596161,
          "yaw": -124.312706,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 792.662050 -396.269900 -415.968750; setang -0.466232 -126.644900 0",
          "position_tick": 9935,
          "angle_tick": 9935,
          "origin": [
            792.66205,
            -396.2699,
            -415.96875
          ],
          "pitch": -0.4662323,
          "yaw": -126.6449,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.05469,
            35.578125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 762.250850 -383.511840 -415.968750; setang 0.559616 -124.312706 0",
          "position_tick": 10058,
          "angle_tick": 10058,
          "origin": [
            762.25085,
            -383.51184,
            -415.96875
          ],
          "pitch": 0.5596161,
          "yaw": -124.312706,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.972656,
            -77.58594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 754.581665 -394.748779 -415.968750; setang 0.536270 -124.266014 0",
          "position_tick": 10065,
          "angle_tick": 10065,
          "origin": [
            754.581665039062,
            -394.748779296875,
            -415.96875
          ],
          "pitch": 0.536270141602,
          "yaw": -124.266014099121,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -94.58203125,
            -138.66015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9935,
          "last_tick": 10065,
          "samples": 131
        },
        "departure_tick": 10052,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e3d7523506c7f34a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5d6af8fdfb719608e960_00205",
      "command_record_id": "demo_7dadd8516dde2b87da75_00541",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00205",
        "demo_7dadd8516dde2b87da75_00541"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 22,
      "event_tick": 217483,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2334.431600 -200.443660 101.769270; setang -9.461975 157.609190 0",
          "position_tick": 217178,
          "angle_tick": 217178,
          "origin": [
            2334.4316,
            -200.44366,
            101.76927
          ],
          "pitch": -9.461975,
          "yaw": 157.60919,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2292.698500 -97.824460 109.358025; setang -1.746139 162.508060 0",
          "position_tick": 217036,
          "angle_tick": 217036,
          "origin": [
            2292.6985,
            -97.82446,
            109.358025
          ],
          "pitch": -1.7461395,
          "yaw": 162.50806,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -4.34375,
            -0.41015625,
            0.16845703
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2326.495000 -197.590820 102.175030; setang -11.630066 157.947020 0",
          "position_tick": 217476,
          "angle_tick": 217476,
          "origin": [
            2326.495,
            -197.59082,
            102.17503
          ],
          "pitch": -11.630066,
          "yaw": 157.94702,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -66.546875,
            26.9375,
            4.2871094
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2315.256592 -193.040466 102.112259; setang -11.630066 157.947021 0",
          "position_tick": 217483,
          "angle_tick": 217483,
          "origin": [
            2315.256591796875,
            -193.040466308594,
            102.112258911133
          ],
          "pitch": -11.630065917969,
          "yaw": 157.947021484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.859375,
            58.234375,
            -2.31982421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 217036,
          "last_tick": 217483,
          "samples": 448
        },
        "departure_tick": 217179,
        "movement_to_event_ms": 4765.625,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e4643c8da6ac81cd",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00044",
      "command_record_id": "demo_1b9d5eac73de0b387701_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00044",
        "demo_9c5c91359adde2e94631_00115"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 4,
      "event_tick": 18388,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -45.924910 -170.464550 0",
          "position_tick": 18374,
          "angle_tick": 18374,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -45.92491,
          "yaw": -170.46455,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1216.000000 -211.000000 -163.968750; setang -45.760117 -170.299410 0",
          "position_tick": 18258,
          "angle_tick": 18258,
          "origin": [
            1216.0,
            -211.0,
            -163.96875
          ],
          "pitch": -45.760117,
          "yaw": -170.29941,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1215.868500 -211.022100 -159.812500; setang -45.924910 -170.464550 0",
          "position_tick": 18375,
          "angle_tick": 18375,
          "origin": [
            1215.8685,
            -211.0221,
            -159.8125
          ],
          "pitch": -45.92491,
          "yaw": -170.46455,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1210.322266 -211.956543 -119.968750; setang -45.980194 -170.546951 0",
          "position_tick": 18388,
          "angle_tick": 18388,
          "origin": [
            1210.322265625,
            -211.95654296875,
            -119.96875
          ],
          "pitch": -45.980194091797,
          "yaw": -170.546951293945,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.578125,
            -4.984375,
            144.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18258,
          "last_tick": 18388,
          "samples": 131
        },
        "departure_tick": 18375,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e46d758dd9f911fa",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00234",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00234",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00234",
        "demo_a50086abe9c7c4a980cd_00176"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 12,
      "event_tick": 97382,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1987.411300 -435.245480 -351.968750; setang 6.698914 -173.752210 0",
          "position_tick": 96915,
          "angle_tick": 96915,
          "origin": [
            1987.4113,
            -435.24548,
            -351.96875
          ],
          "pitch": 6.6989136,
          "yaw": -173.75221,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 709.273300 -682.845200 -206.968750; setang 35.014114 -145.339510 0",
          "position_tick": 97375,
          "angle_tick": 97375,
          "origin": [
            709.2733,
            -682.8452,
            -206.96875
          ],
          "pitch": 35.014114,
          "yaw": -145.33951,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -178.82031,
            -124.28125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 691.541260 -695.209473 -206.968750; setang 38.974335 -144.712601 0",
          "position_tick": 97382,
          "angle_tick": 97382,
          "origin": [
            691.541259765625,
            -695.20947265625,
            -206.96875
          ],
          "pitch": 38.974334716797,
          "yaw": -144.712600708008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -193.52734375,
            -135.5234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 96915,
          "last_tick": 97382,
          "samples": 468
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e518d0c02249e636",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00094",
      "command_record_id": "demo_84f87856e21e12df25d7_00224",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00094",
        "demo_84f87856e21e12df25d7_00224"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 11,
      "event_tick": 87578,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -21.416626 1420.468800 104.031235; setang 1.184112 33.171158 0",
          "position_tick": 87508,
          "angle_tick": 87508,
          "origin": [
            -21.416626,
            1420.4688,
            104.031235
          ],
          "pitch": 1.1841125,
          "yaw": 33.171158,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -26.680420 1420.422600 104.031240; setang -1.492767 40.790176 0",
          "position_tick": 87417,
          "angle_tick": 87417,
          "origin": [
            -26.68042,
            1420.4226,
            104.03124
          ],
          "pitch": -1.4927673,
          "yaw": 40.790176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.847656,
            0.4609375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 66.779976 1454.033800 180.031250; setang -1.724518 47.070923 0",
          "position_tick": 87572,
          "angle_tick": 87572,
          "origin": [
            66.779976,
            1454.0338,
            180.03125
          ],
          "pitch": -1.7245178,
          "yaw": 47.070923,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            100.86914,
            107.55469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 72.435745 1460.062134 180.031250; setang -1.698761 47.045166 0",
          "position_tick": 87578,
          "angle_tick": 87578,
          "origin": [
            72.435745239258,
            1460.062133789062,
            180.03125
          ],
          "pitch": -1.698760986328,
          "yaw": 47.045166015625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.6650390625,
            64.65625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87417,
          "last_tick": 87578,
          "samples": 162
        },
        "departure_tick": 87509,
        "movement_to_event_ms": 1093.75,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e547058c42c26360",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_585d972b6bcf05f54588_00003",
      "command_record_id": "demo_585d972b6bcf05f54588_00003",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00003",
        "demo_bc6251413daa2447c1ff_00245"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 1,
      "event_tick": 2450,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 816.739500 -1210.435300 -108.968750; setang -33.718080 -129.802100 0",
          "position_tick": 2428,
          "angle_tick": 2428,
          "origin": [
            816.7395,
            -1210.4353,
            -108.96875
          ],
          "pitch": -33.71808,
          "yaw": -129.8021,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1003.967040 -1209.913100 -108.968750; setang -14.291153 -169.167140 0",
          "position_tick": 1989,
          "angle_tick": 1989,
          "origin": [
            1003.96704,
            -1209.9131,
            -108.96875
          ],
          "pitch": -14.291153,
          "yaw": -169.16714,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 798.921000 -1231.902500 -103.078125; setang -36.397705 -129.674380 0",
          "position_tick": 2444,
          "angle_tick": 2444,
          "origin": [
            798.921,
            -1231.9025,
            -103.078125
          ],
          "pitch": -36.397705,
          "yaw": -129.67438,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -114.1875,
            -137.75781,
            88.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 789.915894 -1242.765503 -83.437500; setang -36.620865 -129.706299 0",
          "position_tick": 2450,
          "angle_tick": 2450,
          "origin": [
            789.915893554688,
            -1242.765502929688,
            -83.4375
          ],
          "pitch": -36.620864868164,
          "yaw": -129.706298828125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -115.265625,
            -139.046875,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1989,
          "last_tick": 2450,
          "samples": 462
        },
        "departure_tick": 2429,
        "movement_to_event_ms": 343.75,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e55af9f5dc8c4ede",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44ff5206b8e42e46265b_00299",
      "command_record_id": "demo_44ff5206b8e42e46265b_00299",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00299",
        "demo_731311ac42553ee59f1a_00127"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 12,
      "event_tick": 104610,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -228.107480 1290.899800 29.976189; setang 0.681839 -88.635980 0",
          "position_tick": 104098,
          "angle_tick": 104098,
          "origin": [
            -228.10748,
            1290.8998,
            29.976189
          ],
          "pitch": 0.681839,
          "yaw": -88.63598,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.7734375,
            -249.92969,
            64.68701
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 660.527900 246.335460 131.448350; setang -11.253082 -76.496430 0",
          "position_tick": 104604,
          "angle_tick": 104604,
          "origin": [
            660.5279,
            246.33546,
            131.44835
          ],
          "pitch": -11.253082,
          "yaw": -76.49643,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.472656,
            -239.9502,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 664.570923 227.626968 134.031250; setang -11.253082 -76.360130 0",
          "position_tick": 104610,
          "angle_tick": 104610,
          "origin": [
            664.570922851562,
            227.626968383789,
            134.03125
          ],
          "pitch": -11.253082275391,
          "yaw": -76.360130310059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.73046875,
            -239.25390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 104098,
          "last_tick": 104610,
          "samples": 513
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e55da92b334cd89a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00039",
      "command_record_id": "demo_67348e1baa5b49bad101_00218",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00039",
        "demo_67348e1baa5b49bad101_00218"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 11,
      "event_tick": 84913,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -522.353940 -2406.642600 -167.968750; setang -11.815796 28.866577 0",
          "position_tick": 84808,
          "angle_tick": 84808,
          "origin": [
            -522.35394,
            -2406.6426,
            -167.96875
          ],
          "pitch": -11.815796,
          "yaw": 28.866577,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -525.307100 -2408.083500 -167.968750; setang -12.868423 28.358460 0",
          "position_tick": 84783,
          "angle_tick": 84783,
          "origin": [
            -525.3071,
            -2408.0835,
            -167.96875
          ],
          "pitch": -12.868423,
          "yaw": 28.35846,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -601.143100 -2359.291300 -170.126830; setang -3.121826 48.250580 0",
          "position_tick": 84907,
          "angle_tick": 84907,
          "origin": [
            -601.1431,
            -2359.2913,
            -170.12683
          ],
          "pitch": -3.1218262,
          "yaw": 48.25058,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            96.47266,
            108.53125,
            -5.359375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -591.928650 -2348.944824 -170.636963; setang -3.212814 48.214539 0",
          "position_tick": 84913,
          "angle_tick": 84913,
          "origin": [
            -591.928649902344,
            -2348.94482421875,
            -170.636962890625
          ],
          "pitch": -3.212814331055,
          "yaw": 48.214538574219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.7890625,
            142.28125,
            -7.0078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84783,
          "last_tick": 84913,
          "samples": 131
        },
        "departure_tick": 84809,
        "movement_to_event_ms": 1640.625,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e5c41093c63ae58d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00149",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00149",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00149",
        "demo_9c5c91359adde2e94631_00199"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 8,
      "event_tick": 63071,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1191.450195 -963.630310 -167.968750; setang -11.283646 72.700317 0",
          "position_tick": 63063,
          "angle_tick": 63071,
          "origin": [
            -1191.4501953125,
            -963.630310058594,
            -167.96875
          ],
          "pitch": -11.283645629883,
          "yaw": 72.700317382812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1191.450200 -963.630300 -167.968750; setang -11.283646 72.700320 0",
          "position_tick": 63064,
          "angle_tick": 63064,
          "origin": [
            -1191.4502,
            -963.6303,
            -167.96875
          ],
          "pitch": -11.283646,
          "yaw": 72.70032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1191.450195 -963.630310 -167.968750; setang -11.283646 72.700317 0",
          "position_tick": 63071,
          "angle_tick": 63071,
          "origin": [
            -1191.4501953125,
            -963.630310058594,
            -167.96875
          ],
          "pitch": -11.283645629883,
          "yaw": 72.700317382812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62941,
          "last_tick": 63071,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e5d4730a747f61ec",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00318",
      "command_record_id": "demo_21a2c34da37a8e81c427_00318",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00318",
        "demo_585d972b6bcf05f54588_00338"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 17,
      "event_tick": 124102,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1365.179700 -2310.493700 -219.504400; setang -6.813583 29.939117 0",
          "position_tick": 123896,
          "angle_tick": 123896,
          "origin": [
            -1365.1797,
            -2310.4937,
            -219.5044
          ],
          "pitch": -6.8135834,
          "yaw": 29.939117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.5,
            -189.98438,
            4.5234375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -717.720600 -2251.719500 -171.562500; setang -19.353455 67.810360 0",
          "position_tick": 124096,
          "angle_tick": 124096,
          "origin": [
            -717.7206,
            -2251.7195,
            -171.5625
          ],
          "pitch": -19.353455,
          "yaw": 67.81036,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            96.1875,
            218.125,
            257.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -710.204651 -2234.677246 -152.484375; setang -19.394989 67.810364 0",
          "position_tick": 124102,
          "angle_tick": 124102,
          "origin": [
            -710.204650878906,
            -2234.67724609375,
            -152.484375
          ],
          "pitch": -19.394989013672,
          "yaw": 67.810363769531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            96.20703125,
            218.140625,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 123896,
          "last_tick": 124102,
          "samples": 207
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e6f257ebd102edd4",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_18d34587c875f0b595ae_00389",
      "command_record_id": "demo_18d34587c875f0b595ae_00389",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00389",
        "demo_fbb358b45e5cdb7b7700_00104"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 21,
      "event_tick": 187808,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -878.706850 313.645140 -55.968750; setang 9.723587 -34.475784 0",
          "position_tick": 187761,
          "angle_tick": 187761,
          "origin": [
            -878.70685,
            313.64514,
            -55.96875
          ],
          "pitch": 9.723587,
          "yaw": -34.475784,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -855.367800 327.017330 -55.968750; setang 8.226349 -35.900910 0",
          "position_tick": 187678,
          "angle_tick": 187678,
          "origin": [
            -855.3678,
            327.01733,
            -55.96875
          ],
          "pitch": 8.226349,
          "yaw": -35.90091,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.015625,
            216.51562,
            -175.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -848.261660 344.107760 -55.968750; setang 1.641769 -38.606995 0",
          "position_tick": 187801,
          "angle_tick": 187801,
          "origin": [
            -848.26166,
            344.10776,
            -55.96875
          ],
          "pitch": 1.6417694,
          "yaw": -38.606995,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            75.06641,
            -59.992188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -837.573792 335.557312 -55.968750; setang -0.089951 -38.679077 0",
          "position_tick": 187808,
          "angle_tick": 187808,
          "origin": [
            -837.573791503906,
            335.557312011719,
            -55.96875
          ],
          "pitch": -0.089950561523,
          "yaw": -38.679077148438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            129.03125,
            -103.37890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 187678,
          "last_tick": 187808,
          "samples": 131
        },
        "departure_tick": 187762,
        "movement_to_event_ms": 734.375,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e7084a26040b26e1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00115",
      "command_record_id": "demo_07e639ec7f941287e35b_00115",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00115",
        "demo_a50086abe9c7c4a980cd_00042"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 7,
      "event_tick": 46659,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 850.067505 -690.840332 -399.968262; setang 8.591309 -119.085274 0",
          "position_tick": 46650,
          "angle_tick": 46659,
          "origin": [
            850.067504882812,
            -690.84033203125,
            -399.96826171875
          ],
          "pitch": 8.59130859375,
          "yaw": -119.085273742676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 850.067500 -690.840330 -394.140620; setang 8.663757 -119.085270 0",
          "position_tick": 46652,
          "angle_tick": 46652,
          "origin": [
            850.0675,
            -690.84033,
            -394.14062
          ],
          "pitch": 8.663757,
          "yaw": -119.08527,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            83.96875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 850.067505 -690.840332 -371.140625; setang 8.591309 -119.085274 0",
          "position_tick": 46659,
          "angle_tick": 46659,
          "origin": [
            850.067504882812,
            -690.84033203125,
            -371.140625
          ],
          "pitch": 8.59130859375,
          "yaw": -119.085273742676,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46529,
          "last_tick": 46659,
          "samples": 131
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e730b5987958b6c3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00154",
      "command_record_id": "demo_9973c9a1187116ecba8b_00154",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00154",
        "demo_b24ca24bca0f9defa72c_00092"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 7,
      "event_tick": 66691,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1878.060791 1814.037109 79.031250; setang 2.719452 32.088654 0",
          "position_tick": 66683,
          "angle_tick": 66691,
          "origin": [
            -1878.060791015625,
            1814.037109375,
            79.03125
          ],
          "pitch": 2.719451904297,
          "yaw": 32.088653564453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1878.060800 1814.037100 79.031250; setang 2.712936 32.095520 0",
          "position_tick": 66684,
          "angle_tick": 66684,
          "origin": [
            -1878.0608,
            1814.0371,
            79.03125
          ],
          "pitch": 2.7129364,
          "yaw": 32.09552,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1878.060791 1814.037109 79.031250; setang 2.719452 32.088654 0",
          "position_tick": 66691,
          "angle_tick": 66691,
          "origin": [
            -1878.060791015625,
            1814.037109375,
            79.03125
          ],
          "pitch": 2.719451904297,
          "yaw": 32.088653564453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66561,
          "last_tick": 66691,
          "samples": 131
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e75afbe55ff57e85",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_059e8a0abfc550087c91_00258",
      "command_record_id": "demo_1b9d5eac73de0b387701_00433",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00258",
        "demo_1b9d5eac73de0b387701_00433"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 19,
      "event_tick": 162409,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -791.674260 -1306.077400 -167.968750; setang -15.060196 -47.382324 0",
          "position_tick": 162393,
          "angle_tick": 162393,
          "origin": [
            -791.67426,
            -1306.0774,
            -167.96875
          ],
          "pitch": -15.060196,
          "yaw": -47.382324,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -817.988340 -1311.321500 -167.968750; setang -4.382858 -45.617645 0",
          "position_tick": 162279,
          "angle_tick": 162279,
          "origin": [
            -817.98834,
            -1311.3215,
            -167.96875
          ],
          "pitch": -4.3828583,
          "yaw": -45.617645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            111.23047,
            -160.38281,
            80.19141
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -783.147900 -1315.387800 -167.968750; setang -15.736542 -47.558777 0",
          "position_tick": 162403,
          "angle_tick": 162403,
          "origin": [
            -783.1479,
            -1315.3878,
            -167.96875
          ],
          "pitch": -15.736542,
          "yaw": -47.558777,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            86.44531,
            -94.49219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -774.444519 -1324.901855 -167.968750; setang -15.824768 -47.558777 0",
          "position_tick": 162409,
          "angle_tick": 162409,
          "origin": [
            -774.444519042969,
            -1324.90185546875,
            -167.96875
          ],
          "pitch": -15.824768066406,
          "yaw": -47.558776855469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            121.6796875,
            -133.0234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162279,
          "last_tick": 162409,
          "samples": 131
        },
        "departure_tick": 162394,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e766ebfe91685b33",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00401",
      "command_record_id": "demo_49fabf21b1c26f1010df_00058",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00401",
        "demo_49fabf21b1c26f1010df_00058"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 4,
      "event_tick": 32354,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1194.292100 2605.365200 96.980310; setang -0.440140 -145.019870 0",
          "position_tick": 32150,
          "angle_tick": 32150,
          "origin": [
            1194.2921,
            2605.3652,
            96.98031
          ],
          "pitch": -0.44013977,
          "yaw": -145.01987,
          "airborne": false,
          "duck_amount": 0.59053826,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1155.576000 2565.263700 96.381080; setang -6.467865 -144.096000 0",
          "position_tick": 32079,
          "angle_tick": 32079,
          "origin": [
            1155.576,
            2565.2637,
            96.38108
          ],
          "pitch": -6.467865,
          "yaw": -144.096,
          "airborne": false,
          "duck_amount": 0.74168664,
          "velocity": [
            73.88281,
            53.484375,
            1.4033203
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1029.218100 2185.799000 4.973126; setang 17.864105 -178.372310 0",
          "position_tick": 32348,
          "angle_tick": 32348,
          "origin": [
            1029.2181,
            2185.799,
            4.9731264
          ],
          "pitch": 17.864105,
          "yaw": -178.37231,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -238.32812,
            -15.703125,
            -9.595581
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1010.187134 2184.759521 3.530879; setang 18.611877 -178.460541 0",
          "position_tick": 32354,
          "angle_tick": 32354,
          "origin": [
            1010.187133789062,
            2184.759521484375,
            3.530878543854
          ],
          "pitch": 18.611877441406,
          "yaw": -178.460540771484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.6875,
            -12.25,
            -18.367431640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32079,
          "last_tick": 32354,
          "samples": 276
        },
        "departure_tick": 32151,
        "movement_to_event_ms": 3187.5,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e7c4ef073d6f4af4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00098",
      "command_record_id": "demo_07d95741be40e144c266_00098",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00098",
        "demo_4f80b8bcc2fa56bb83a7_00088"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 6,
      "event_tick": 42073,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1078.422700 -884.398400 9.031250; setang -17.187424 172.995180 0",
          "position_tick": 42066,
          "angle_tick": 42066,
          "origin": [
            1078.4227,
            -884.3984,
            9.03125
          ],
          "pitch": -17.187424,
          "yaw": 172.99518,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 312.526100 -1819.955900 -159.968750; setang 2.365143 4.613571 0",
          "position_tick": 41631,
          "angle_tick": 41631,
          "origin": [
            312.5261,
            -1819.9559,
            -159.96875
          ],
          "pitch": 2.3651428,
          "yaw": 4.613571,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            62.125,
            242.16406,
            -5.4960938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1078.062700 -884.354060 9.031250; setang -17.214890 172.995180 0",
          "position_tick": 42067,
          "angle_tick": 42067,
          "origin": [
            1078.0627,
            -884.35406,
            9.03125
          ],
          "pitch": -17.21489,
          "yaw": 172.99518,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -4.71875,
            0.578125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1072.855103 -883.711792 9.031250; setang -17.214890 172.912445 0",
          "position_tick": 42073,
          "angle_tick": 42073,
          "origin": [
            1072.855102539062,
            -883.711791992188,
            9.03125
          ],
          "pitch": -17.214889526367,
          "yaw": 172.912445068359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -95.3359375,
            11.7890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41631,
          "last_tick": 42073,
          "samples": 443
        },
        "departure_tick": 42067,
        "movement_to_event_ms": 109.375,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e7ff352ea07f2a6d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e37c617488eba4e7406_00155",
      "command_record_id": "demo_44ff5206b8e42e46265b_00095",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00155",
        "demo_44ff5206b8e42e46265b_00095"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "huNter-",
      "round": 5,
      "event_tick": 43164,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 5.059891 -84.087640 0",
          "position_tick": 42719,
          "angle_tick": 42719,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 5.0598907,
          "yaw": -84.08764,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 5.059891 -84.087640 0",
          "position_tick": 42652,
          "angle_tick": 42652,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 5.0598907,
          "yaw": -84.08764,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -519.452500 216.310610 163.031250; setang -1.457397 -106.142006 0",
          "position_tick": 43157,
          "angle_tick": 43157,
          "origin": [
            -519.4525,
            216.31061,
            163.03125
          ],
          "pitch": -1.4573975,
          "yaw": -106.142006,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -59.984375,
            -237.54883,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -525.315491 194.102814 163.031250; setang -1.484863 -106.169472 0",
          "position_tick": 43164,
          "angle_tick": 43164,
          "origin": [
            -525.315490722656,
            194.102813720703,
            163.03125
          ],
          "pitch": -1.48486328125,
          "yaw": -106.169471740723,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -63.67578125,
            -236.5849609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42652,
          "last_tick": 43164,
          "samples": 513
        },
        "departure_tick": 42720,
        "movement_to_event_ms": 6953.125,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e897c477a9aaf827",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44ff5206b8e42e46265b_00389",
      "command_record_id": "demo_44ff5206b8e42e46265b_00389",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00389",
        "demo_4f80b8bcc2fa56bb83a7_00434"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 16,
      "event_tick": 151271,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1089.114300 -1483.758500 11.577787; setang -4.751923 84.060520 0",
          "position_tick": 151141,
          "angle_tick": 151141,
          "origin": [
            1089.1143,
            -1483.7585,
            11.577787
          ],
          "pitch": -4.7519226,
          "yaw": 84.06052,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 980.873700 -1308.571000 2.406709; setang -3.088867 71.170120 0",
          "position_tick": 151264,
          "angle_tick": 151264,
          "origin": [
            980.8737,
            -1308.571,
            2.4067087
          ],
          "pitch": -3.0888672,
          "yaw": 71.17012,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            76.171875,
            232.85156,
            -2.4953003
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 987.994934 -1287.077148 1.884491; setang -3.088867 71.170120 0",
          "position_tick": 151271,
          "angle_tick": 151271,
          "origin": [
            987.994934082031,
            -1287.0771484375,
            1.884490966797
          ],
          "pitch": -3.0888671875,
          "yaw": 71.170120239258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.42578125,
            214.6328125,
            -1.662628173828
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151141,
          "last_tick": 151271,
          "samples": 131
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e8cfc4ef1db4d93b",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2bbfbc0aa8942114b717_00176",
      "command_record_id": "demo_9da916c73bb5ff938c63_00129",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00176",
        "demo_9da916c73bb5ff938c63_00129"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 7,
      "event_tick": 44239,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1280.520300 768.545400 139.754930; setang 10.384140 -73.124310 0",
          "position_tick": 44070,
          "angle_tick": 44070,
          "origin": [
            1280.5203,
            768.5454,
            139.75493
          ],
          "pitch": 10.38414,
          "yaw": -73.12431,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1814.523400 1291.179400 161.524350; setang 17.908050 -103.616520 0",
          "position_tick": 43742,
          "angle_tick": 43742,
          "origin": [
            1814.5234,
            1291.1794,
            161.52435
          ],
          "pitch": 17.90805,
          "yaw": -103.61652,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -233.92969,
            -88.16406,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1531.507400 1086.966100 160.697590; setang 3.828049 -115.364340 0",
          "position_tick": 44233,
          "angle_tick": 44233,
          "origin": [
            1531.5074,
            1086.9661,
            160.69759
          ],
          "pitch": 3.8280487,
          "yaw": -115.36434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.257812,
            -72.28125,
            -3.0820312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1527.144775 1077.764282 160.089233; setang 3.784103 -115.364342 0",
          "position_tick": 44239,
          "angle_tick": 44239,
          "origin": [
            1527.144775390625,
            1077.764282226562,
            160.089233398438
          ],
          "pitch": 3.784103393555,
          "yaw": -115.36434173584,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -64.7578125,
            -136.6328125,
            -12.345703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43742,
          "last_tick": 44239,
          "samples": 498
        },
        "departure_tick": 44071,
        "movement_to_event_ms": 2640.625,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e8fdc94b4d7c77ce",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00089",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00089",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00089",
        "demo_44d9dd1cefa925823c1e_00349"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 5,
      "event_tick": 33718,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2459.702400 -210.946780 102.031240; setang -18.397644 178.005650 0",
          "position_tick": 33619,
          "angle_tick": 33619,
          "origin": [
            2459.7024,
            -210.94678,
            102.03124
          ],
          "pitch": -18.397644,
          "yaw": 178.00565,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2459.671900 -210.945800 102.031240; setang -18.507507 178.005650 0",
          "position_tick": 33588,
          "angle_tick": 33588,
          "origin": [
            2459.6719,
            -210.9458,
            102.03124
          ],
          "pitch": -18.507507,
          "yaw": 178.00565,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2578.607000 -141.930540 93.854610; setang -20.377579 -173.883030 0",
          "position_tick": 33711,
          "angle_tick": 33711,
          "origin": [
            2578.607,
            -141.93054,
            93.85461
          ],
          "pitch": -20.377579,
          "yaw": -173.88303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.71875,
            -1.2695312,
            -1.0869141
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2575.545166 -142.257202 93.653175; setang -20.734985 -173.910492 0",
          "position_tick": 33718,
          "angle_tick": 33718,
          "origin": [
            2575.545166015625,
            -142.257202148438,
            93.653175354004
          ],
          "pitch": -20.734985351562,
          "yaw": -173.910491943359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.296875,
            -4.734375,
            -2.91455078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33588,
          "last_tick": 33718,
          "samples": 131
        },
        "departure_tick": 33620,
        "movement_to_event_ms": 1546.875,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e94250e0f8f5220a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00259",
      "command_record_id": "demo_059e8a0abfc550087c91_00259",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00259",
        "demo_62cb3af35c3893a91c7d_00299"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 15,
      "event_tick": 131232,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1275.561800 -1142.949800 -167.968750; setang -2.803574 -34.209015 0",
          "position_tick": 131102,
          "angle_tick": 131102,
          "origin": [
            -1275.5618,
            -1142.9498,
            -167.96875
          ],
          "pitch": -2.8035736,
          "yaw": -34.209015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.960938,
            -76.71094,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1181.955800 -1321.445400 -168.870670; setang -21.027496 -34.637480 0",
          "position_tick": 131226,
          "angle_tick": 131226,
          "origin": [
            -1181.9558,
            -1321.4454,
            -168.87067
          ],
          "pitch": -21.027496,
          "yaw": -34.63748,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            190.85156,
            -132.86719,
            8.140625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1167.489868 -1331.497803 -168.254517; setang -21.066620 -34.637482 0",
          "position_tick": 131232,
          "angle_tick": 131232,
          "origin": [
            -1167.489868164062,
            -1331.497802734375,
            -168.254516601562
          ],
          "pitch": -21.066619873047,
          "yaw": -34.637481689453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.9609375,
            -113.90625,
            6.984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131102,
          "last_tick": 131232,
          "samples": 131
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e9502d1a2b60b692",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00090",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00090",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00090",
        "demo_f1d8725268c9f30ce844_00091"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xiELO",
      "round": 6,
      "event_tick": 44949,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.969400 -1527.968800 -159.049440; setang 15.602295 -1.433029 0",
          "position_tick": 44911,
          "angle_tick": 44911,
          "origin": [
            -1119.9694,
            -1527.9688,
            -159.04944
          ],
          "pitch": 15.602295,
          "yaw": -1.4330292,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -935.475800 -1456.737300 -167.968750; setang 5.543976 -7.650269 0",
          "position_tick": 44819,
          "angle_tick": 44819,
          "origin": [
            -935.4758,
            -1456.7373,
            -167.96875
          ],
          "pitch": 5.543976,
          "yaw": -7.6502686,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.60547,
            -101.24219,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1062.584200 -1527.937500 -161.389710; setang 15.602295 -1.472504 0",
          "position_tick": 44936,
          "angle_tick": 44936,
          "origin": [
            -1062.5842,
            -1527.9375,
            -161.38971
          ],
          "pitch": 15.602295,
          "yaw": -1.4725037,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            221.69531,
            -0.9765625,
            -8.972656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1020.000916 -1527.935791 -120.390625; setang 15.602295 -1.472504 0",
          "position_tick": 44949,
          "angle_tick": 44949,
          "origin": [
            -1020.000915527344,
            -1527.935791015625,
            -120.390625
          ],
          "pitch": 15.602294921875,
          "yaw": -1.472503662109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            225.97265625,
            0.0546875,
            160.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44819,
          "last_tick": 44949,
          "samples": 131
        },
        "departure_tick": 44912,
        "movement_to_event_ms": 593.75,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e9d0e0b0eed59d1d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00216",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00216",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00216",
        "demo_78d0d18d21d68a5f4162_00040"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 11,
      "event_tick": 82171,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1595.549200 2783.292000 65.031250; setang -6.124878 -109.584160 0",
          "position_tick": 82158,
          "angle_tick": 82158,
          "origin": [
            -1595.5492,
            2783.292,
            65.03125
          ],
          "pitch": -6.124878,
          "yaw": -109.58416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1628.175700 2855.933000 61.875000; setang 4.880676 -103.044550 0",
          "position_tick": 81869,
          "angle_tick": 81869,
          "origin": [
            -1628.1757,
            2855.933,
            61.875
          ],
          "pitch": 4.8806763,
          "yaw": -103.04455,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -199.89062,
            -0.015625,
            69.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1596.974500 2779.288300 65.031250; setang -6.188736 -109.647675 0",
          "position_tick": 82164,
          "angle_tick": 82164,
          "origin": [
            -1596.9745,
            2779.2883,
            65.03125
          ],
          "pitch": -6.188736,
          "yaw": -109.647675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.773438,
            -63.984375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1600.957031 2768.129395 65.031250; setang -6.252594 -109.711533 0",
          "position_tick": 82171,
          "angle_tick": 82171,
          "origin": [
            -1600.95703125,
            2768.12939453125,
            65.03125
          ],
          "pitch": -6.252593994141,
          "yaw": -109.711532592773,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.4375,
            -143.921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81869,
          "last_tick": 82171,
          "samples": 303
        },
        "departure_tick": 82159,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea08dc7619a4f0e4",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00141",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00141",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00141",
        "demo_bc6251413daa2447c1ff_00292"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 8,
      "event_tick": 59555,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 867.854860 466.152280 -254.340520; setang 4.706268 -177.472100 0",
          "position_tick": 59233,
          "angle_tick": 59233,
          "origin": [
            867.85486,
            466.15228,
            -254.34052
          ],
          "pitch": 4.7062683,
          "yaw": -177.4721,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.765625,
            249.98438,
            -106.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 369.086060 -279.287720 -167.239560; setang -5.966950 -172.934420 0",
          "position_tick": 59548,
          "angle_tick": 59548,
          "origin": [
            369.08606,
            -279.28772,
            -167.23956
          ],
          "pitch": -5.9669495,
          "yaw": -172.93442,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -179.18945,
            -44.86328,
            3.1015625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 350.023560 -283.122437 -167.126709; setang -7.437744 -172.430084 0",
          "position_tick": 59555,
          "angle_tick": 59555,
          "origin": [
            350.023559570312,
            -283.122436523438,
            -167.126708984375
          ],
          "pitch": -7.437744140625,
          "yaw": -172.430084228516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -214.048828125,
            -39.328125,
            1.234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59233,
          "last_tick": 59555,
          "samples": 323
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea165ccc06a8a265",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5866197d339b3ac61e8a_00011",
      "command_record_id": "demo_5866197d339b3ac61e8a_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00011",
        "demo_92655b67d38bb2eb32f4_00040"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 3,
      "event_tick": 15352,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -903.050293 388.373749 -30.899963; setang 9.664536 -38.020599 0",
          "position_tick": 15345,
          "angle_tick": 15352,
          "origin": [
            -903.05029296875,
            388.373748779297,
            -30.899963378906
          ],
          "pitch": 9.664535522461,
          "yaw": -38.020599365234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -903.050300 388.373750 -30.899963; setang 9.664535 -38.020600 0",
          "position_tick": 15346,
          "angle_tick": 15346,
          "origin": [
            -903.0503,
            388.37375,
            -30.899963
          ],
          "pitch": 9.6645355,
          "yaw": -38.0206,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -903.050293 388.373749 -30.899963; setang 9.664536 -38.020599 0",
          "position_tick": 15352,
          "angle_tick": 15352,
          "origin": [
            -903.05029296875,
            388.373748779297,
            -30.899963378906
          ],
          "pitch": 9.664535522461,
          "yaw": -38.020599365234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15222,
          "last_tick": 15352,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea1bc3f23b7467fe",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00205",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00325",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00205",
        "demo_ea4226131b7a75cdf0ec_00325"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 17,
      "event_tick": 156465,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -45.884033 -1421.442500 -119.968750; setang -13.615845 -131.865110 0",
          "position_tick": 156453,
          "angle_tick": 156453,
          "origin": [
            -45.884033,
            -1421.4425,
            -119.96875
          ],
          "pitch": -13.615845,
          "yaw": -131.86511,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 87.509430 -1418.062600 -175.968750; setang 1.907501 -144.055480 0",
          "position_tick": 156239,
          "angle_tick": 156239,
          "origin": [
            87.50943,
            -1418.0626,
            -175.96875
          ],
          "pitch": 1.9075012,
          "yaw": -144.05548,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.13672,
            88.57031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -49.195007 -1425.150100 -119.968750; setang -13.695145 -131.693450 0",
          "position_tick": 156459,
          "angle_tick": 156459,
          "origin": [
            -49.195007,
            -1425.1501,
            -119.96875
          ],
          "pitch": -13.695145,
          "yaw": -131.69345,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.07422,
            -56.109375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -55.659424 -1432.408081 -119.968750; setang -13.562958 -131.574677 0",
          "position_tick": 156465,
          "angle_tick": 156465,
          "origin": [
            -55.659423828125,
            -1432.408081054688,
            -119.96875
          ],
          "pitch": -13.562957763672,
          "yaw": -131.574676513672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -90.6796875,
            -101.890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156239,
          "last_tick": 156465,
          "samples": 227
        },
        "departure_tick": 156454,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea32f8b6e325df22",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00206",
      "command_record_id": "demo_67348e1baa5b49bad101_00206",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00206",
        "demo_ea4226131b7a75cdf0ec_00289"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 11,
      "event_tick": 81858,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1850.132300 -501.159850 -167.968750; setang 4.523956 111.169980 0",
          "position_tick": 81501,
          "angle_tick": 81501,
          "origin": [
            -1850.1323,
            -501.15985,
            -167.96875
          ],
          "pitch": 4.5239563,
          "yaw": 111.16998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -145.55469,
            203.25,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2067.551000 350.614900 -159.968750; setang -15.857727 49.418564 0",
          "position_tick": 81851,
          "angle_tick": 81851,
          "origin": [
            -2067.551,
            350.6149,
            -159.96875
          ],
          "pitch": -15.857727,
          "yaw": 49.418564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.96875,
            131.88867,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2055.343994 364.863220 -159.968750; setang -15.834381 49.371872 0",
          "position_tick": 81858,
          "angle_tick": 81858,
          "origin": [
            -2055.343994140625,
            364.863220214844,
            -159.96875
          ],
          "pitch": -15.834381103516,
          "yaw": 49.371871948242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            137.890625,
            160.875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81501,
          "last_tick": 81858,
          "samples": 358
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea33b2c3b21bba22",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00360",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00360",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00360",
        "demo_5d6af8fdfb719608e960_00124"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 18,
      "event_tick": 156830,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 720.734400 2119.432100 136.031310; setang 1.892059 -141.995540 0",
          "position_tick": 156700,
          "angle_tick": 156700,
          "origin": [
            720.7344,
            2119.4321,
            136.03131
          ],
          "pitch": 1.8920593,
          "yaw": -141.99554,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            22.234375,
            -249.01562,
            -192.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 498.596700 2084.261500 139.737200; setang -5.939819 -111.283610 0",
          "position_tick": 156824,
          "angle_tick": 156824,
          "origin": [
            498.5967,
            2084.2615,
            139.7372
          ],
          "pitch": -5.9398193,
          "yaw": -111.28361,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.08008,
            -113.21875,
            -6.9091797
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 495.028656 2075.103760 139.179764; setang -5.939819 -111.327896 0",
          "position_tick": 156830,
          "angle_tick": 156830,
          "origin": [
            495.028656005859,
            2075.103759765625,
            139.179763793945
          ],
          "pitch": -5.939819335938,
          "yaw": -111.327896118164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -46.115234375,
            -118.328125,
            -7.1279296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156700,
          "last_tick": 156830,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea60210c94d2a247",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00129",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00129",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00129",
        "demo_5c8743102c5a1e28f8ee_00188"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 8,
      "event_tick": 55028,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 572.061951 -395.958862 8.030182; setang -17.932098 116.872223 0",
          "position_tick": 55014,
          "angle_tick": 55028,
          "origin": [
            572.061950683594,
            -395.958862304688,
            8.030181884766
          ],
          "pitch": -17.932098388672,
          "yaw": 116.872222900391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 572.061950 -395.958860 8.030182; setang -17.932098 116.872220 0",
          "position_tick": 55015,
          "angle_tick": 55015,
          "origin": [
            572.06195,
            -395.95886,
            8.030182
          ],
          "pitch": -17.932098,
          "yaw": 116.87222,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 572.061951 -395.958862 43.359375; setang -17.932098 116.872223 0",
          "position_tick": 55028,
          "angle_tick": 55028,
          "origin": [
            572.061950683594,
            -395.958862304688,
            43.359375
          ],
          "pitch": -17.932098388672,
          "yaw": 116.872222900391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            187.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54516,
          "last_tick": 55028,
          "samples": 513
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eae2f5dbce01d3b8",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00087",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00087",
        "demo_518d8b186445b01e1f62_00369"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 7,
      "event_tick": 46530,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 104.771065 -335.295840 0.266545; setang 0.277069 125.510560 0",
          "position_tick": 46312,
          "angle_tick": 46312,
          "origin": [
            104.771065,
            -335.29584,
            0.2665453
          ],
          "pitch": 0.2770691,
          "yaw": 125.51056,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -40.765990 -365.637940 0.229885; setang -5.975189 90.799255 0",
          "position_tick": 46523,
          "angle_tick": 46523,
          "origin": [
            -40.76599,
            -365.63794,
            0.2298851
          ],
          "pitch": -5.975189,
          "yaw": 90.799255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.2929688,
            161.47656,
            -0.05911255
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -41.020142 -347.662964 0.231052; setang -5.975189 90.799255 0",
          "position_tick": 46530,
          "angle_tick": 46530,
          "origin": [
            -41.020141601562,
            -347.662963867188,
            0.231051921844
          ],
          "pitch": -5.975189208984,
          "yaw": 90.799255371094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.890625,
            205.15625,
            0.029083251953
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46312,
          "last_tick": 46530,
          "samples": 219
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eb78a6dcc682e9e6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00372",
      "command_record_id": "demo_1b9d5eac73de0b387701_00372",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00372",
        "demo_9c5c91359adde2e94631_00229"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 17,
      "event_tick": 144454,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -496.031250 -1520.321411 -39.968750; setang 4.941437 -2.974884 0",
          "position_tick": 144447,
          "angle_tick": 144454,
          "origin": [
            -496.03125,
            -1520.321411132812,
            -39.96875
          ],
          "pitch": 4.941436767578,
          "yaw": -2.974884033203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -496.031250 -1520.321400 -39.968750; setang 4.941437 -2.974884 0",
          "position_tick": 144448,
          "angle_tick": 144448,
          "origin": [
            -496.03125,
            -1520.3214,
            -39.96875
          ],
          "pitch": 4.941437,
          "yaw": -2.974884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -496.031250 -1520.321411 -39.968750; setang 4.941437 -2.974884 0",
          "position_tick": 144454,
          "angle_tick": 144454,
          "origin": [
            -496.03125,
            -1520.321411132812,
            -39.96875
          ],
          "pitch": 4.941436767578,
          "yaw": -2.974884033203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144157,
          "last_tick": 144454,
          "samples": 298
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ebf629de4b2a88b4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00130",
      "command_record_id": "demo_07d95741be40e144c266_00130",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00130",
        "demo_1e37c617488eba4e7406_00107"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 7,
      "event_tick": 55662,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1183.394287 240.031250 130.531250; setang -4.576141 -91.212959 0",
          "position_tick": 55655,
          "angle_tick": 55662,
          "origin": [
            1183.394287109375,
            240.03125,
            130.53125
          ],
          "pitch": -4.576141357422,
          "yaw": -91.212959289551,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1183.394300 240.031250 130.531250; setang -4.576141 -91.235960 0",
          "position_tick": 55656,
          "angle_tick": 55656,
          "origin": [
            1183.3943,
            240.03125,
            130.53125
          ],
          "pitch": -4.5761414,
          "yaw": -91.23596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1183.394287 240.031250 130.531250; setang -4.576141 -91.212959 0",
          "position_tick": 55662,
          "angle_tick": 55662,
          "origin": [
            1183.394287109375,
            240.03125,
            130.53125
          ],
          "pitch": -4.576141357422,
          "yaw": -91.212959289551,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55532,
          "last_tick": 55662,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec21cbf4d0d1cfa5",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00411",
      "command_record_id": "demo_518d8b186445b01e1f62_00411",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00411",
        "demo_92655b67d38bb2eb32f4_00330"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 19,
      "event_tick": 170416,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 950.494300 -536.898860 -31.968750; setang -2.804947 103.024290 0",
          "position_tick": 170286,
          "angle_tick": 170286,
          "origin": [
            950.4943,
            -536.89886,
            -31.96875
          ],
          "pitch": -2.804947,
          "yaw": 103.02429,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            219.36328,
            -119.91406,
            -155.38257
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1063.771600 -519.342000 -16.984375; setang -17.028122 125.827450 0",
          "position_tick": 170410,
          "angle_tick": 170410,
          "origin": [
            1063.7716,
            -519.342,
            -16.984375
          ],
          "pitch": -17.028122,
          "yaw": 125.82745,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            162.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1062.400757 -517.441040 2.421875; setang -17.028122 125.827454 0",
          "position_tick": 170416,
          "angle_tick": 170416,
          "origin": [
            1062.400756835938,
            -517.441040039062,
            2.421875
          ],
          "pitch": -17.028121948242,
          "yaw": 125.827453613281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -17.546875,
            24.33203125,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170286,
          "last_tick": 170416,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec228e54b9537774",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_da35559385e7d6e5ce42_00481",
      "command_record_id": "demo_da35559385e7d6e5ce42_00481",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00481",
        "demo_fbb358b45e5cdb7b7700_00005"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NiKo",
      "round": 23,
      "event_tick": 191882,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1231.937400 719.257930 -151.968750; setang -0.774536 79.775510 0",
          "position_tick": 191752,
          "angle_tick": 191752,
          "origin": [
            1231.9374,
            719.25793,
            -151.96875
          ],
          "pitch": -0.77453613,
          "yaw": 79.77551,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.34375,
            7.8945312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1200.793000 774.952500 -148.968750; setang 10.577774 32.185135 0",
          "position_tick": 191875,
          "angle_tick": 191875,
          "origin": [
            1200.793,
            774.9525,
            -148.96875
          ],
          "pitch": 10.577774,
          "yaw": 32.185135,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1200.792969 774.952515 -148.968750; setang 10.454529 32.519531 0",
          "position_tick": 191882,
          "angle_tick": 191882,
          "origin": [
            1200.79296875,
            774.952514648438,
            -148.96875
          ],
          "pitch": 10.454528808594,
          "yaw": 32.51953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 191752,
          "last_tick": 191882,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec25976269d75d5d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00022",
      "command_record_id": "demo_4d520a1960bac889dc2d_00022",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00022",
        "demo_a50086abe9c7c4a980cd_00199"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 3,
      "event_tick": 14405,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 658.198300 -1024.143300 -415.968750; setang -0.290451 -123.794630 0",
          "position_tick": 14275,
          "angle_tick": 14275,
          "origin": [
            658.1983,
            -1024.1433,
            -415.96875
          ],
          "pitch": -0.29045105,
          "yaw": -123.79463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.61328,
            -153.58594,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 801.670600 -1106.505200 -415.968750; setang -1.425476 -161.334920 0",
          "position_tick": 14399,
          "angle_tick": 14399,
          "origin": [
            801.6706,
            -1106.5052,
            -415.96875
          ],
          "pitch": -1.4254761,
          "yaw": -161.33492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.14844,
            -39.9375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 789.631653 -1110.572876 -415.968750; setang -2.006378 -161.414215 0",
          "position_tick": 14405,
          "angle_tick": 14405,
          "origin": [
            789.631652832031,
            -1110.572875976562,
            -415.96875
          ],
          "pitch": -2.006378173828,
          "yaw": -161.414215087891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -168.90625,
            -57.0390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14275,
          "last_tick": 14405,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec2e970186c4c74f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00306",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00306",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00306",
        "demo_5866197d339b3ac61e8a_00270"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 16,
      "event_tick": 140420,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 732.032166 520.031250 -151.968750; setang 1.012115 58.267029 0",
          "position_tick": 140405,
          "angle_tick": 140420,
          "origin": [
            732.032165527344,
            520.03125,
            -151.96875
          ],
          "pitch": 1.012115478516,
          "yaw": 58.267028808594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 732.032170 520.031250 -151.968750; setang 1.012115 58.310974 0",
          "position_tick": 140406,
          "angle_tick": 140406,
          "origin": [
            732.03217,
            520.03125,
            -151.96875
          ],
          "pitch": 1.0121155,
          "yaw": 58.310974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 732.032166 520.031250 -108.609375; setang 1.012115 58.267029 0",
          "position_tick": 140420,
          "angle_tick": 140420,
          "origin": [
            732.032165527344,
            520.03125,
            -108.609375
          ],
          "pitch": 1.012115478516,
          "yaw": 58.267028808594,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            148.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140046,
          "last_tick": 140420,
          "samples": 375
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec862c972e1078a7",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00083",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00083",
        "demo_67348e1baa5b49bad101_00442"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 6,
      "event_tick": 41719,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1183.719800 -975.713870 -167.968750; setang 0.184708 75.535126 0",
          "position_tick": 41625,
          "angle_tick": 41625,
          "origin": [
            -1183.7198,
            -975.71387,
            -167.96875
          ],
          "pitch": 0.18470764,
          "yaw": 75.535126,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1183.727500 -975.743650 -167.968750; setang 0.184708 75.535126 0",
          "position_tick": 41589,
          "angle_tick": 41589,
          "origin": [
            -1183.7275,
            -975.74365,
            -167.96875
          ],
          "pitch": 0.18470764,
          "yaw": 75.535126,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -78.55469,
            62.195312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1160.079300 -889.821170 -167.968750; setang -23.377197 74.734500 0",
          "position_tick": 41713,
          "angle_tick": 41713,
          "origin": [
            -1160.0793,
            -889.82117,
            -167.96875
          ],
          "pitch": -23.377197,
          "yaw": 74.7345,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.726562,
            122.85547,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1157.460693 -880.268799 -167.968750; setang -23.438644 74.734497 0",
          "position_tick": 41719,
          "angle_tick": 41719,
          "origin": [
            -1157.460693359375,
            -880.268798828125,
            -167.96875
          ],
          "pitch": -23.43864440918,
          "yaw": 74.734497070312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.6640625,
            122.8671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41589,
          "last_tick": 41719,
          "samples": 131
        },
        "departure_tick": 41626,
        "movement_to_event_ms": 1468.75,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ecfa60b1080e2c27",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_18d34587c875f0b595ae_00384",
      "command_record_id": "demo_18d34587c875f0b595ae_00384",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00384",
        "demo_241d9eb92ddde5a3b396_00057"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 21,
      "event_tick": 186968,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -276.146360 1969.133000 24.031250; setang 6.270111 -68.367580 0",
          "position_tick": 186691,
          "angle_tick": 186691,
          "origin": [
            -276.14636,
            1969.133,
            24.03125
          ],
          "pitch": 6.270111,
          "yaw": -68.36758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 258.236970 1258.891600 -31.383911; setang -9.267654 -119.049225 0",
          "position_tick": 186962,
          "angle_tick": 186962,
          "origin": [
            258.23697,
            1258.8916,
            -31.383911
          ],
          "pitch": -9.267654,
          "yaw": -119.049225,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.828125,
            -219.99219,
            -10.109375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 249.571533 1241.825073 -31.968750; setang -10.064850 -118.801689 0",
          "position_tick": 186968,
          "angle_tick": 186968,
          "origin": [
            249.571533203125,
            1241.825073242188,
            -31.96875
          ],
          "pitch": -10.064849853516,
          "yaw": -118.801689147949,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.111328125,
            -217.8515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 186691,
          "last_tick": 186968,
          "samples": 278
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed4460a25e38b03b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00187",
      "command_record_id": "demo_5866197d339b3ac61e8a_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00187",
        "demo_fbb358b45e5cdb7b7700_00204"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 10,
      "event_tick": 76374,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1602.259300 1470.560700 -149.245360; setang -17.556152 -89.772030 0",
          "position_tick": 76285,
          "angle_tick": 76285,
          "origin": [
            1602.2593,
            1470.5607,
            -149.24536
          ],
          "pitch": -17.556152,
          "yaw": -89.77203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1525.105600 1578.197600 -151.968750; setang 6.600037 -63.701477 0",
          "position_tick": 76104,
          "angle_tick": 76104,
          "origin": [
            1525.1056,
            1578.1976,
            -151.96875
          ],
          "pitch": 6.6000366,
          "yaw": -63.701477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -30.0,
            -123.8125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1613.278000 1355.234100 -148.588990; setang -25.145996 -92.808040 0",
          "position_tick": 76360,
          "angle_tick": 76360,
          "origin": [
            1613.278,
            1355.2341,
            -148.58899
          ],
          "pitch": -25.145996,
          "yaw": -92.80804,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.2109375,
            -234.71094,
            5.1015625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1611.093750 1306.553223 -107.140625; setang -26.003952 -93.006134 0",
          "position_tick": 76374,
          "angle_tick": 76374,
          "origin": [
            1611.09375,
            1306.55322265625,
            -107.140625
          ],
          "pitch": -26.003952026367,
          "yaw": -93.006134033203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -10.765625,
            -239.765625,
            159.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76104,
          "last_tick": 76374,
          "samples": 271
        },
        "departure_tick": 76286,
        "movement_to_event_ms": 1390.625,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed64cf0a42b0248a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00073",
      "command_record_id": "demo_9973c9a1187116ecba8b_00073",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00073",
        "demo_deb2a52b8ef138c44fe0_00299"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "tN1R",
      "round": 5,
      "event_tick": 37457,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1501.009000 1382.212800 -8.247803; setang -10.625839 -143.354420 0",
          "position_tick": 37445,
          "angle_tick": 37445,
          "origin": [
            1501.009,
            1382.2128,
            -8.247803
          ],
          "pitch": -10.625839,
          "yaw": -143.35442,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1559.443200 1264.452800 1.031251; setang 0.462112 -160.405200 0",
          "position_tick": 37327,
          "angle_tick": 37327,
          "origin": [
            1559.4432,
            1264.4528,
            1.0312514
          ],
          "pitch": 0.46211243,
          "yaw": -160.4052,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -25.953125,
            127.38281,
            0.875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1498.619400 1380.434300 -8.355347; setang -10.625839 -143.354420 0",
          "position_tick": 37450,
          "angle_tick": 37450,
          "origin": [
            1498.6194,
            1380.4343,
            -8.355347
          ],
          "pitch": -10.625839,
          "yaw": -143.35442,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -42.984375,
            -31.984375,
            -1.9335938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1490.234253 1374.196167 -9.069458; setang -10.691757 -143.332443 0",
          "position_tick": 37457,
          "angle_tick": 37457,
          "origin": [
            1490.234252929688,
            1374.196166992188,
            -9.069458007812
          ],
          "pitch": -10.691757202148,
          "yaw": -143.332443237305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.3671875,
            -74.6953125,
            -8.875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37327,
          "last_tick": 37457,
          "samples": 131
        },
        "departure_tick": 37446,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed8fd29702d9463b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00183",
      "command_record_id": "demo_059e8a0abfc550087c91_00183",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00183",
        "demo_bc6251413daa2447c1ff_00281"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "makazze",
      "round": 11,
      "event_tick": 84457,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1800.000000 -267.206420; setang 5.998200 -83.038790 0",
          "position_tick": 84111,
          "angle_tick": 84111,
          "origin": [
            -1656.0,
            -1800.0,
            -267.20642
          ],
          "pitch": 5.9981995,
          "yaw": -83.03879,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1800.000000 -267.206420; setang 4.871750 -60.961420 0",
          "position_tick": 84004,
          "angle_tick": 84004,
          "origin": [
            -1656.0,
            -1800.0,
            -267.20642
          ],
          "pitch": 4.87175,
          "yaw": -60.96142,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            161.38281,
            -106.546875,
            -0.859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -789.162100 -2336.494400 -175.932250; setang -16.924103 66.293915 0",
          "position_tick": 84444,
          "angle_tick": 84444,
          "origin": [
            -789.1621,
            -2336.4944,
            -175.93225
          ],
          "pitch": -16.924103,
          "yaw": 66.293915,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.13672,
            203.98438,
            -19.035156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -767.919678 -2297.512939 -135.078125; setang -16.867798 66.125000 0",
          "position_tick": 84457,
          "angle_tick": 84457,
          "origin": [
            -767.919677734375,
            -2297.512939453125,
            -135.078125
          ],
          "pitch": -16.867797851562,
          "yaw": 66.125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            122.953125,
            203.640625,
            160.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84004,
          "last_tick": 84457,
          "samples": 454
        },
        "departure_tick": 84112,
        "movement_to_event_ms": 5406.25,
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ee0225452bd7ab89",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00102",
      "command_record_id": "demo_79afb17b7ed789137186_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00102",
        "demo_c41e59c2737947d52711_00262"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "apEX",
      "round": 6,
      "event_tick": 49790,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1315.966100 1587.968800 1704.031200; setang -33.027650 -167.621490 0",
          "position_tick": 49780,
          "angle_tick": 49780,
          "origin": [
            1315.9661,
            1587.9688,
            1704.0312
          ],
          "pitch": -33.02765,
          "yaw": -167.62149,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1315.966100 1587.968800 1704.031200; setang -33.111755 -167.705610 0",
          "position_tick": 49526,
          "angle_tick": 49526,
          "origin": [
            1315.9661,
            1587.9688,
            1704.0312
          ],
          "pitch": -33.111755,
          "yaw": -167.70561,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -90.72656,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1314.528400 1587.653800 1717.984400; setang -33.027650 -167.621490 0",
          "position_tick": 49784,
          "angle_tick": 49784,
          "origin": [
            1314.5284,
            1587.6538,
            1717.9844
          ],
          "pitch": -33.02765,
          "yaw": -167.62149,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.304688,
            -6.421875,
            277.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1312.239258 1587.151978 1735.765625; setang -33.027649 -167.621490 0",
          "position_tick": 49790,
          "angle_tick": 49790,
          "origin": [
            1312.2392578125,
            1587.151977539062,
            1735.765625
          ],
          "pitch": -33.027648925781,
          "yaw": -167.621490478516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.296875,
            -6.421875,
            202.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49526,
          "last_tick": 49790,
          "samples": 265
        },
        "departure_tick": 49781,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ee03dbf219dcb839",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00165",
      "command_record_id": "demo_6e149681cbff13e6c780_00165",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00165",
        "demo_86c38e0db4646195347a_00146"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "max",
      "round": 8,
      "event_tick": 71138,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 381.628387 3513.937256 164.489304; setang -6.776154 -73.363953 0",
          "position_tick": 71131,
          "angle_tick": 71138,
          "origin": [
            381.628387451172,
            3513.937255859375,
            164.489303588867
          ],
          "pitch": -6.776153564453,
          "yaw": -73.363952636719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 381.628400 3513.937300 164.489300; setang -6.776154 -73.363950 0",
          "position_tick": 71132,
          "angle_tick": 71132,
          "origin": [
            381.6284,
            3513.9373,
            164.4893
          ],
          "pitch": -6.7761536,
          "yaw": -73.36395,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 381.628387 3513.937256 164.489304; setang -6.776154 -73.363953 0",
          "position_tick": 71138,
          "angle_tick": 71138,
          "origin": [
            381.628387451172,
            3513.937255859375,
            164.489303588867
          ],
          "pitch": -6.776153564453,
          "yaw": -73.363952636719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71008,
          "last_tick": 71138,
          "samples": 131
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ee2e4a2c681fe749",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00085",
      "command_record_id": "demo_9c5c91359adde2e94631_00350",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00085",
        "demo_9c5c91359adde2e94631_00350"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 19,
      "event_tick": 156720,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1206.513900 295.948760 -163.674740; setang -0.395844 127.225464 0",
          "position_tick": 156609,
          "angle_tick": 156609,
          "origin": [
            -1206.5139,
            295.94876,
            -163.67474
          ],
          "pitch": -0.3958435,
          "yaw": 127.225464,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1206.513900 295.948760 -163.674740; setang -0.395844 127.225464 0",
          "position_tick": 156590,
          "angle_tick": 156590,
          "origin": [
            -1206.5139,
            295.94876,
            -163.67474
          ],
          "pitch": -0.3958435,
          "yaw": 127.225464,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.070312,
            59.0625,
            2.8125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1061.175900 288.870540 -159.968750; setang -10.889862 -57.112427 0",
          "position_tick": 156714,
          "angle_tick": 156714,
          "origin": [
            -1061.1759,
            288.87054,
            -159.96875
          ],
          "pitch": -10.889862,
          "yaw": -57.112427,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.75,
            -72.06445,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1055.453857 280.031555 -165.363403; setang -11.054993 -57.211647 0",
          "position_tick": 156720,
          "angle_tick": 156720,
          "origin": [
            -1055.453857421875,
            280.031555175781,
            -165.363403320312
          ],
          "pitch": -11.054992675781,
          "yaw": -57.211647033691,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            84.125,
            -130.08984375,
            -19.5078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 156590,
          "last_tick": 156720,
          "samples": 131
        },
        "departure_tick": 156610,
        "movement_to_event_ms": 1734.375,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ee4371d634358fe0",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44d9dd1cefa925823c1e_00053",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00053",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00053",
        "demo_5d6af8fdfb719608e960_00218"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 4,
      "event_tick": 28647,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 722.673000 2185.816000 136.031310; setang -2.961502 -131.440770 0",
          "position_tick": 28492,
          "angle_tick": 28492,
          "origin": [
            722.673,
            2185.816,
            136.03131
          ],
          "pitch": -2.961502,
          "yaw": -131.44077,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.78516,
            -176.42188,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 789.440300 2230.426000 136.031270; setang -4.757416 -130.088420 0",
          "position_tick": 28640,
          "angle_tick": 28640,
          "origin": [
            789.4403,
            2230.426,
            136.03127
          ],
          "pitch": -4.757416,
          "yaw": -130.08842,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -84.11328,
            -100.171875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 779.151611 2218.186035 136.031281; setang -4.757416 -130.088425 0",
          "position_tick": 28647,
          "angle_tick": 28647,
          "origin": [
            779.151611328125,
            2218.18603515625,
            136.031280517578
          ],
          "pitch": -4.757415771484,
          "yaw": -130.088424682617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -121.140625,
            -144.0625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28492,
          "last_tick": 28647,
          "samples": 156
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ee79f6b09a4338b6",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4d520a1960bac889dc2d_00225",
      "command_record_id": "demo_4d520a1960bac889dc2d_00225",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00225",
        "demo_5cc1733fab4c73f800c9_00486"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 11,
      "event_tick": 83443,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 728.504200 -473.326840 -415.968750; setang -0.046692 -128.610410 0",
          "position_tick": 83313,
          "angle_tick": 83313,
          "origin": [
            728.5042,
            -473.32684,
            -415.96875
          ],
          "pitch": -0.046691895,
          "yaw": -128.61041,
          "airborne": false,
          "duck_amount": 0.6887462,
          "velocity": [
            -14.449219,
            12.730469,
            -3.0742188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 687.044500 -401.161000 -415.968750; setang -1.235962 -120.470924 0",
          "position_tick": 83436,
          "angle_tick": 83436,
          "origin": [
            687.0445,
            -401.161,
            -415.96875
          ],
          "pitch": -1.2359619,
          "yaw": -120.470924,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -82.39844,
            -139.96484,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 677.895996 -416.705200 -415.968750; setang -1.235962 -120.470924 0",
          "position_tick": 83443,
          "angle_tick": 83443,
          "origin": [
            677.89599609375,
            -416.705200195312,
            -415.96875
          ],
          "pitch": -1.235961914062,
          "yaw": -120.470924377441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -104.33203125,
            -177.2734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 83313,
          "last_tick": 83443,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eeb5eb30a00bb03a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00173",
      "command_record_id": "demo_07d95741be40e144c266_00173",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00173",
        "demo_4f80b8bcc2fa56bb83a7_00086"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 9,
      "event_tick": 73235,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1137.449800 -1378.785200 -21.916199; setang 5.227081 90.194670 0",
          "position_tick": 73007,
          "angle_tick": 73007,
          "origin": [
            -1137.4498,
            -1378.7852,
            -21.916199
          ],
          "pitch": 5.2270813,
          "yaw": 90.19467,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -232.41406,
            129.44531,
            3.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1144.698600 -1117.080900 4.777001; setang 10.810883 77.721070 0",
          "position_tick": 73222,
          "angle_tick": 73222,
          "origin": [
            -1144.6986,
            -1117.0809,
            4.7770014
          ],
          "pitch": 10.810883,
          "yaw": 77.72107,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -0.3203125,
            -2.5390625,
            -0.28094482
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1144.698608 -1117.080933 43.171875; setang 10.810883 77.681244 0",
          "position_tick": 73235,
          "angle_tick": 73235,
          "origin": [
            -1144.698608398438,
            -1117.080932617188,
            43.171875
          ],
          "pitch": 10.810882568359,
          "yaw": 77.681243896484,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            179.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73007,
          "last_tick": 73235,
          "samples": 229
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eebc99dfe240f1e0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b24ca24bca0f9defa72c_00398",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00159",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00398",
        "demo_deb2a52b8ef138c44fe0_00159"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "donk",
      "round": 9,
      "event_tick": 61141,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1159.246300 1059.772700 -6.362427; setang -11.934937 156.767000 0",
          "position_tick": 61128,
          "angle_tick": 61128,
          "origin": [
            -1159.2463,
            1059.7727,
            -6.3624268
          ],
          "pitch": -11.934937,
          "yaw": 156.767,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1189.115700 1087.850300 3.030003; setang -4.262360 161.386410 0",
          "position_tick": 61011,
          "angle_tick": 61011,
          "origin": [
            -1189.1157,
            1087.8503,
            3.0300035
          ],
          "pitch": -4.2623596,
          "yaw": 161.38641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            35.609375,
            -105.61719,
            2.9609375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1160.202400 1060.182100 -6.106445; setang -11.934937 156.767000 0",
          "position_tick": 61135,
          "angle_tick": 61135,
          "origin": [
            -1160.2024,
            1060.1821,
            -6.1064453
          ],
          "pitch": -11.934937,
          "yaw": 156.767,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -10.3515625,
            4.4296875,
            2.7734375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1161.243652 1060.627930 -5.827576; setang -11.934937 156.766998 0",
          "position_tick": 61141,
          "angle_tick": 61141,
          "origin": [
            -1161.24365234375,
            1060.6279296875,
            -5.827575683594
          ],
          "pitch": -11.934936523438,
          "yaw": 156.766998291016,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -14.828125,
            6.3359375,
            3.97265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61011,
          "last_tick": 61141,
          "samples": 131
        },
        "departure_tick": 61129,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eece1d667a33f188",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_585d972b6bcf05f54588_00178",
      "command_record_id": "demo_585d972b6bcf05f54588_00178",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00178",
        "demo_bc6251413daa2447c1ff_00365"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 11,
      "event_tick": 72152,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1476.212000 -2167.634500 -246.369260; setang 4.757416 -48.149643 0",
          "position_tick": 71955,
          "angle_tick": 71955,
          "origin": [
            -1476.212,
            -2167.6345,
            -246.36926
          ],
          "pitch": 4.757416,
          "yaw": -48.149643,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.24219,
            -192.72656,
            5.9960938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -840.063230 -2323.427700 -158.015620; setang -17.655030 63.637970 0",
          "position_tick": 72146,
          "angle_tick": 72146,
          "origin": [
            -840.06323,
            -2323.4277,
            -158.01562
          ],
          "pitch": -17.65503,
          "yaw": 63.63797,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            132.01562,
            206.39062,
            281.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -829.749512 -2307.303467 -140.015625; setang -19.030029 64.105560 0",
          "position_tick": 72152,
          "angle_tick": 72152,
          "origin": [
            -829.74951171875,
            -2307.303466796875,
            -140.015625
          ],
          "pitch": -19.030029296875,
          "yaw": 64.105560302734,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            132.015625,
            206.390625,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71955,
          "last_tick": 72152,
          "samples": 198
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef0b89663cf9d8f6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00264",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00264",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00264",
        "demo_deb2a52b8ef138c44fe0_00259"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 13,
      "event_tick": 113877,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "custom",
        "raw_strength": 0.439062535763,
        "normalized_strength": 0.439062535763,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "自定义力度投掷（保留原值）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 916.038208 1123.932617 1.416782; setang -51.790237 80.068024 0",
          "position_tick": 113867,
          "angle_tick": 113877,
          "origin": [
            916.038208007812,
            1123.9326171875,
            1.41678237915
          ],
          "pitch": -51.790237426758,
          "yaw": 80.068023681641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 916.038200 1123.932600 17.234375; setang -51.790237 80.068020 0",
          "position_tick": 113871,
          "angle_tick": 113871,
          "origin": [
            916.0382,
            1123.9326,
            17.234375
          ],
          "pitch": -51.790237,
          "yaw": 80.06802,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            271.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 916.038208 1123.932617 34.562500; setang -51.790237 80.068024 0",
          "position_tick": 113877,
          "angle_tick": 113877,
          "origin": [
            916.038208007812,
            1123.9326171875,
            34.5625
          ],
          "pitch": -51.790237426758,
          "yaw": 80.068023681641,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            197.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 113747,
          "last_tick": 113877,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef2586da990bbbaf",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00090",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00481",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00090",
        "demo_5c8743102c5a1e28f8ee_00481"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 22,
      "event_tick": 185755,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 617.017640 -344.748050 6.484459; setang -5.543976 89.080230 0",
          "position_tick": 185660,
          "angle_tick": 185660,
          "origin": [
            617.01764,
            -344.74805,
            6.484459
          ],
          "pitch": -5.543976,
          "yaw": 89.08023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 595.005860 -343.883360 6.661342; setang 0.220062 87.804110 0",
          "position_tick": 185625,
          "angle_tick": 185625,
          "origin": [
            595.00586,
            -343.88336,
            6.661342
          ],
          "pitch": 0.22006226,
          "yaw": 87.80411,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            70.12695,
            163.375,
            4.4875336
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 641.490840 -194.865900 -1.697998; setang -13.727753 90.004120 0",
          "position_tick": 185749,
          "angle_tick": 185749,
          "origin": [
            641.49084,
            -194.8659,
            -1.697998
          ],
          "pitch": -13.727753,
          "yaw": 90.00412,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.69921875,
            35.390625,
            -0.15625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 641.505981 -194.121033 -1.701233; setang -13.727753 90.004120 0",
          "position_tick": 185755,
          "angle_tick": 185755,
          "origin": [
            641.505981445312,
            -194.121032714844,
            -1.701232910156
          ],
          "pitch": -13.727752685547,
          "yaw": 90.004119873047,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185625,
          "last_tick": 185755,
          "samples": 131
        },
        "departure_tick": 185661,
        "movement_to_event_ms": 1484.375,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef3e66e59b231a3b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00016",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00325",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00016",
        "demo_5c8743102c5a1e28f8ee_00325"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 17,
      "event_tick": 139278,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1405.084500 2717.693400 100.790390; setang -5.714951 -147.812470 0",
          "position_tick": 139261,
          "angle_tick": 139261,
          "origin": [
            1405.0845,
            2717.6934,
            100.79039
          ],
          "pitch": -5.7149506,
          "yaw": -147.81247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1474.386700 2544.184300 58.328815; setang -1.176575 -153.695650 0",
          "position_tick": 139148,
          "angle_tick": 139148,
          "origin": [
            1474.3867,
            2544.1843,
            58.328815
          ],
          "pitch": -1.1765747,
          "yaw": -153.69565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.97266,
            149.96875,
            -5.849121
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1394.340700 2710.932100 100.114880; setang -5.714951 -147.812470 0",
          "position_tick": 139271,
          "angle_tick": 139271,
          "origin": [
            1394.3407,
            2710.9321,
            100.11488
          ],
          "pitch": -5.7149506,
          "yaw": -147.81247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.6875,
            -68.421875,
            -5.6279297
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1380.936523 2702.496094 98.471268; setang -5.714951 -147.812469 0",
          "position_tick": 139278,
          "angle_tick": 139278,
          "origin": [
            1380.9365234375,
            2702.49609375,
            98.471267700195
          ],
          "pitch": -5.714950561523,
          "yaw": -147.812469482422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -158.1875,
            -99.59375,
            -19.404296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139148,
          "last_tick": 139278,
          "samples": 131
        },
        "departure_tick": 139262,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef655636ed81c363",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00091",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00091",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00091",
        "demo_518d8b186445b01e1f62_00131"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 6,
      "event_tick": 44331,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -605.009277 -630.965088 64.031250; setang -12.349670 61.405334 0",
          "position_tick": 44323,
          "angle_tick": 44331,
          "origin": [
            -605.00927734375,
            -630.965087890625,
            64.03125
          ],
          "pitch": -12.349670410156,
          "yaw": 61.405334472656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -605.009300 -630.965100 69.375000; setang -12.349670 61.405334 0",
          "position_tick": 44325,
          "angle_tick": 44325,
          "origin": [
            -605.0093,
            -630.9651,
            69.375
          ],
          "pitch": -12.34967,
          "yaw": 61.405334,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            51.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -605.009277 -630.965088 89.140625; setang -12.349670 61.405334 0",
          "position_tick": 44331,
          "angle_tick": 44331,
          "origin": [
            -605.00927734375,
            -630.965087890625,
            89.140625
          ],
          "pitch": -12.349670410156,
          "yaw": 61.405334472656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            228.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44201,
          "last_tick": 44331,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef70698934888e6d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00176",
      "command_record_id": "demo_9973c9a1187116ecba8b_00176",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00176",
        "demo_b24ca24bca0f9defa72c_00123"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 8,
      "event_tick": 73193,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -340.069100 1884.247600 -120.423950; setang -8.705292 140.889340 0",
          "position_tick": 73105,
          "angle_tick": 73105,
          "origin": [
            -340.0691,
            1884.2476,
            -120.42395
          ],
          "pitch": -8.705292,
          "yaw": 140.88934,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -340.061770 1884.256600 -120.422910; setang -8.699799 140.902070 0",
          "position_tick": 73028,
          "angle_tick": 73028,
          "origin": [
            -340.06177,
            1884.2566,
            -120.42291
          ],
          "pitch": -8.699799,
          "yaw": 140.90207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -453.349850 1794.166900 -124.900940; setang 9.689255 57.874603 0",
          "position_tick": 73187,
          "angle_tick": 73187,
          "origin": [
            -453.34985,
            1794.1669,
            -124.90094
          ],
          "pitch": 9.689255,
          "yaw": 57.874603,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -24.992188,
            -18.398438,
            1.625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -453.786011 1793.845337 -124.872620; setang 9.735260 57.630493 0",
          "position_tick": 73193,
          "angle_tick": 73193,
          "origin": [
            -453.786010742188,
            1793.845336914062,
            -124.872619628906
          ],
          "pitch": 9.735260009766,
          "yaw": 57.630493164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73028,
          "last_tick": 73193,
          "samples": 166
        },
        "departure_tick": 73106,
        "movement_to_event_ms": 1375.0,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_efbc0beff7bda9fd",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_518d8b186445b01e1f62_00465",
      "command_record_id": "demo_518d8b186445b01e1f62_00465",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00465",
        "demo_fbb358b45e5cdb7b7700_00007"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 21,
      "event_tick": 190874,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1234.265600 891.603900 -151.968750; setang -1.782196 -21.046371 0",
          "position_tick": 190701,
          "angle_tick": 190701,
          "origin": [
            1234.2656,
            891.6039,
            -151.96875
          ],
          "pitch": -1.782196,
          "yaw": -21.046371,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.929688,
            213.14453,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1474.643600 910.708560 -149.233640; setang -11.642426 69.439770 0",
          "position_tick": 190867,
          "angle_tick": 190867,
          "origin": [
            1474.6436,
            910.70856,
            -149.23364
          ],
          "pitch": -11.642426,
          "yaw": 69.43977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.695312,
            147.8711,
            77.28125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1480.898926 927.322083 -145.914062; setang -11.761200 69.281158 0",
          "position_tick": 190874,
          "angle_tick": 190874,
          "origin": [
            1480.89892578125,
            927.322082519531,
            -145.9140625
          ],
          "pitch": -11.761199951172,
          "yaw": 69.281158447266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.671875,
            190.1953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 190701,
          "last_tick": 190874,
          "samples": 174
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f01e0e982387bb73",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00396",
      "command_record_id": "demo_518d8b186445b01e1f62_00396",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00396",
        "demo_92655b67d38bb2eb32f4_00313"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 18,
      "event_tick": 162249,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -328.293152 280.937469 -119.968750; setang -73.981590 128.169250 0",
          "position_tick": 162241,
          "angle_tick": 162249,
          "origin": [
            -328.293151855469,
            280.937469482422,
            -119.96875
          ],
          "pitch": -73.981590270996,
          "yaw": 128.169250488281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -328.293150 280.937470 -112.296875; setang -73.981590 128.169250 0",
          "position_tick": 162243,
          "angle_tick": 162243,
          "origin": [
            -328.29315,
            280.93747,
            -112.296875
          ],
          "pitch": -73.98159,
          "yaw": 128.16925,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            207.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -328.293152 280.937469 -93.046875; setang -73.981590 128.169250 0",
          "position_tick": 162249,
          "angle_tick": 162249,
          "origin": [
            -328.293151855469,
            280.937469482422,
            -93.046875
          ],
          "pitch": -73.981590270996,
          "yaw": 128.169250488281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162119,
          "last_tick": 162249,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f03971878e8cf7be",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00353",
      "command_record_id": "demo_07e639ec7f941287e35b_00353",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00353",
        "demo_5cc1733fab4c73f800c9_00228"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 21,
      "event_tick": 162218,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1912.204700 -436.351800 -351.968750; setang 12.408020 -166.583630 0",
          "position_tick": 161871,
          "angle_tick": 161871,
          "origin": [
            1912.2047,
            -436.3518,
            -351.96875
          ],
          "pitch": 12.40802,
          "yaw": -166.58363,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1093.284200 24.626305 -415.968750; setang -5.543976 173.396550 0",
          "position_tick": 162212,
          "angle_tick": 162212,
          "origin": [
            1093.2842,
            24.626305,
            -415.96875
          ],
          "pitch": -5.543976,
          "yaw": 173.39655,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -231.36719,
            34.841797,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1074.631714 27.234636 -415.968750; setang -5.587921 173.440491 0",
          "position_tick": 162218,
          "angle_tick": 162218,
          "origin": [
            1074.631713867188,
            27.234636306763,
            -415.96875
          ],
          "pitch": -5.587921142578,
          "yaw": 173.440490722656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -241.7734375,
            32.786987304688,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161871,
          "last_tick": 162218,
          "samples": 348
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f03be6fb645438bd",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00149",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00149",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00149",
        "demo_79fb1d50cba757afee7d_00235"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 7,
      "event_tick": 47125,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1978.167700 1644.107400 31.801064; setang 7.039825 114.819490 0",
          "position_tick": 46938,
          "angle_tick": 46938,
          "origin": [
            -1978.1677,
            1644.1074,
            31.801064
          ],
          "pitch": 7.0398254,
          "yaw": 114.81949,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.101562,
            202.05469,
            13.943359
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1968.931300 1818.770000 33.031250; setang 0.550003 27.314758 0",
          "position_tick": 47119,
          "angle_tick": 47119,
          "origin": [
            -1968.9313,
            1818.77,
            33.03125
          ],
          "pitch": 0.55000305,
          "yaw": 27.314758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -16.75,
            9.453125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1969.016235 1818.817993 33.031250; setang 0.220062 27.149628 0",
          "position_tick": 47125,
          "angle_tick": 47125,
          "origin": [
            -1969.016235351562,
            1818.817993164062,
            33.03125
          ],
          "pitch": 0.220062255859,
          "yaw": 27.149627685547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46938,
          "last_tick": 47125,
          "samples": 188
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f03ed982643157e7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00182",
      "command_record_id": "demo_4d520a1960bac889dc2d_00182",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00182",
        "demo_c7fce8ea189bfb0ec256_00066"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 10,
      "event_tick": 74664,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 897.299560 -758.232670 -413.255370; setang 0.633774 -138.194610 0",
          "position_tick": 74534,
          "angle_tick": 74534,
          "origin": [
            897.29956,
            -758.23267,
            -413.25537
          ],
          "pitch": 0.6337738,
          "yaw": -138.19461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -64.73828,
            -205.01953,
            49.492188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 905.723600 -1070.429700 -415.968750; setang -2.270386 -161.082230 0",
          "position_tick": 74658,
          "angle_tick": 74658,
          "origin": [
            905.7236,
            -1070.4297,
            -415.96875
          ],
          "pitch": -2.2703857,
          "yaw": -161.08223,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -171.33203,
            -58.5,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 890.711792 -1075.566162 -415.968750; setang -2.692688 -161.029358 0",
          "position_tick": 74664,
          "angle_tick": 74664,
          "origin": [
            890.711791992188,
            -1075.566162109375,
            -415.96875
          ],
          "pitch": -2.692687988281,
          "yaw": -161.029357910156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.7109375,
            -68.75,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74534,
          "last_tick": 74664,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f05f054cfc4a4163",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00209",
      "command_record_id": "demo_07d95741be40e144c266_00209",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00209",
        "demo_4f80b8bcc2fa56bb83a7_00132"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "tN1R",
      "round": 10,
      "event_tick": 82115,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1347.046800 570.197450 131.082180; setang 2.618179 -109.866370 0",
          "position_tick": 81966,
          "angle_tick": 81966,
          "origin": [
            1347.0468,
            570.19745,
            131.08218
          ],
          "pitch": 2.6181793,
          "yaw": -109.86637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1358.529000 606.061500 130.959180; setang 2.771988 -109.998550 0",
          "position_tick": 81898,
          "angle_tick": 81898,
          "origin": [
            1358.529,
            606.0615,
            130.95918
          ],
          "pitch": 2.771988,
          "yaw": -109.99855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.953125,
            -126.328125,
            2.5048828
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1339.344200 573.413270 130.615110; setang -9.173920 -134.616170 0",
          "position_tick": 82109,
          "angle_tick": 82109,
          "origin": [
            1339.3442,
            573.41327,
            130.61511
          ],
          "pitch": -9.17392,
          "yaw": -134.61617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.72656,
            -101.76953,
            -3.2597656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1329.623779 563.641663 130.287048; setang -9.306107 -134.726379 0",
          "position_tick": 82115,
          "angle_tick": 82115,
          "origin": [
            1329.623779296875,
            563.641662597656,
            130.287048339844
          ],
          "pitch": -9.306106567383,
          "yaw": -134.726379394531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -133.7890625,
            -134.640625,
            -4.2021484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81898,
          "last_tick": 82115,
          "samples": 218
        },
        "departure_tick": 81967,
        "movement_to_event_ms": 2328.125,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f0776a384bc9fa6f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00235",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00235",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00235",
        "demo_79fb1d50cba757afee7d_00482"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FL1T",
      "round": 10,
      "event_tick": 75194,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 638.586100 -407.955260 9.083761; setang -10.871307 89.891510 0",
          "position_tick": 75171,
          "angle_tick": 75171,
          "origin": [
            638.5861,
            -407.95526,
            9.083761
          ],
          "pitch": -10.871307,
          "yaw": 89.89151,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 530.709170 -363.966000 8.015570; setang -6.495331 84.382904 0",
          "position_tick": 74991,
          "angle_tick": 74991,
          "origin": [
            530.70917,
            -363.966,
            8.01557
          ],
          "pitch": -6.495331,
          "yaw": 84.382904,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 638.592300 -395.635930 8.023493; setang -10.871307 89.917270 0",
          "position_tick": 75188,
          "angle_tick": 75188,
          "origin": [
            638.5923,
            -395.63593,
            8.023493
          ],
          "pitch": -10.871307,
          "yaw": 89.91727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0234375,
            79.13281,
            -0.09631348
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 638.594116 -388.172974 8.007752; setang -10.897064 89.942993 0",
          "position_tick": 75194,
          "angle_tick": 75194,
          "origin": [
            638.594116210938,
            -388.172973632812,
            8.007752418518
          ],
          "pitch": -10.897064208984,
          "yaw": 89.942993164062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0234375,
            102.328125,
            -0.549987792969
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74991,
          "last_tick": 75194,
          "samples": 204
        },
        "departure_tick": 75172,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f079ec242b1bdf54",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00256",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00256",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00256",
        "demo_9973c9a1187116ecba8b_00201"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 11,
      "event_tick": 84768,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 253.340103 1515.932251 2.097197; setang -47.438965 62.360458 0",
          "position_tick": 84761,
          "angle_tick": 84768,
          "origin": [
            253.340103149414,
            1515.932250976562,
            2.097197055817
          ],
          "pitch": -47.43896484375,
          "yaw": 62.360458374023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 253.340100 1515.932300 2.097197; setang -47.419052 62.406800 0",
          "position_tick": 84762,
          "angle_tick": 84762,
          "origin": [
            253.3401,
            1515.9323,
            2.097197
          ],
          "pitch": -47.419052,
          "yaw": 62.4068,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 253.340103 1515.932251 2.097197; setang -47.438965 62.360458 0",
          "position_tick": 84768,
          "angle_tick": 84768,
          "origin": [
            253.340103149414,
            1515.932250976562,
            2.097197055817
          ],
          "pitch": -47.43896484375,
          "yaw": 62.360458374023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84638,
          "last_tick": 84768,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f0d0683dcdc77e38",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00358",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00358",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00358",
        "demo_1c4fa8f15de6cbb137e2_00094"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 17,
      "event_tick": 175799,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1768.277800 2698.869100 33.395073; setang -0.890930 -100.696560 0",
          "position_tick": 175669,
          "angle_tick": 175669,
          "origin": [
            -1768.2778,
            2698.8691,
            33.395073
          ],
          "pitch": -0.8909302,
          "yaw": -100.69656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            160.78125,
            -24.1875,
            0.5761719
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1773.530600 2634.042700 31.642126; setang -1.056061 -106.240200 0",
          "position_tick": 175792,
          "angle_tick": 175792,
          "origin": [
            -1773.5306,
            2634.0427,
            31.642126
          ],
          "pitch": -1.0560608,
          "yaw": -106.2402,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.765625,
            -176.64062,
            -0.14477539
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1778.973389 2615.385498 31.936989; setang -1.154938 -106.075401 0",
          "position_tick": 175799,
          "angle_tick": 175799,
          "origin": [
            -1778.973388671875,
            2615.385498046875,
            31.936988830566
          ],
          "pitch": -1.154937744141,
          "yaw": -106.075401306152,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.765625,
            -208.96875,
            3.762451171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175669,
          "last_tick": 175799,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f0f625b8d8ab1b8c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e37c617488eba4e7406_00240",
      "command_record_id": "demo_1e37c617488eba4e7406_00240",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00240",
        "demo_4f80b8bcc2fa56bb83a7_00015"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "fame",
      "round": 10,
      "event_tick": 80719,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -230.199650 1373.739600 61.843750; setang -2.227478 -74.160120 0",
          "position_tick": 80207,
          "angle_tick": 80207,
          "origin": [
            -230.19965,
            1373.7396,
            61.84375
          ],
          "pitch": -2.227478,
          "yaw": -74.16012,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            56.914062,
            -249.88281,
            -141.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 658.950700 305.389740 122.419174; setang -12.705002 -75.728070 0",
          "position_tick": 80712,
          "angle_tick": 80712,
          "origin": [
            658.9507,
            305.38974,
            122.419174
          ],
          "pitch": -12.705002,
          "yaw": -75.72807,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.984375,
            -208.33008,
            17.114258
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 664.490723 284.613800 125.645668; setang -14.712402 -76.195679 0",
          "position_tick": 80719,
          "angle_tick": 80719,
          "origin": [
            664.49072265625,
            284.613800048828,
            125.645668029785
          ],
          "pitch": -14.71240234375,
          "yaw": -76.195678710938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.91015625,
            -227.537109375,
            88.1708984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80207,
          "last_tick": 80719,
          "samples": 513
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f0f87eafc6ab9ec4",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00306",
      "command_record_id": "demo_07d95741be40e144c266_00306",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00306",
        "demo_1e37c617488eba4e7406_00330"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 14,
      "event_tick": 132010,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1255.952881 -1483.968750 28.709307; setang -10.547562 108.715210 0",
          "position_tick": 132003,
          "angle_tick": 132010,
          "origin": [
            1255.952880859375,
            -1483.96875,
            28.709306716919
          ],
          "pitch": -10.547561645508,
          "yaw": 108.715209960938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1255.952900 -1483.968800 32.859375; setang -10.547562 108.715210 0",
          "position_tick": 132004,
          "angle_tick": 132004,
          "origin": [
            1255.9529,
            -1483.9688,
            32.859375
          ],
          "pitch": -10.547562,
          "yaw": 108.71521,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1255.952881 -1483.968750 52.890625; setang -10.547562 108.715210 0",
          "position_tick": 132010,
          "angle_tick": 132010,
          "origin": [
            1255.952880859375,
            -1483.96875,
            52.890625
          ],
          "pitch": -10.547561645508,
          "yaw": 108.715209960938,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131776,
          "last_tick": 132010,
          "samples": 235
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f102532f5a801fc3",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00067",
      "command_record_id": "demo_18d34587c875f0b595ae_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00067",
        "demo_241d9eb92ddde5a3b396_00267"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 6,
      "event_tick": 46759,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1441.373300 -374.475280 102.679050; setang -5.386734 103.836240 0",
          "position_tick": 46730,
          "angle_tick": 46730,
          "origin": [
            -1441.3733,
            -374.47528,
            102.67905
          ],
          "pitch": -5.386734,
          "yaw": 103.83624,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -942.996640 -1157.091000 64.736046; setang -10.376251 129.437840 0",
          "position_tick": 46247,
          "angle_tick": 46247,
          "origin": [
            -942.99664,
            -1157.091,
            64.736046
          ],
          "pitch": -10.376251,
          "yaw": 129.43784,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -162.71484,
            189.79688,
            -17.625488
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1453.203100 -327.284360 101.211350; setang -6.693420 103.955050 0",
          "position_tick": 46752,
          "angle_tick": 46752,
          "origin": [
            -1453.2031,
            -327.28436,
            101.21135
          ],
          "pitch": -6.6934204,
          "yaw": 103.95505,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.953125,
            206.52344,
            4.057617
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1458.376831 -306.614807 101.019531; setang -6.752808 103.717468 0",
          "position_tick": 46759,
          "angle_tick": 46759,
          "origin": [
            -1458.376831054688,
            -306.614807128906,
            101.01953125
          ],
          "pitch": -6.752807617188,
          "yaw": 103.717468261719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -56.578125,
            226.69140625,
            -24.49365234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46247,
          "last_tick": 46759,
          "samples": 513
        },
        "departure_tick": 46731,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f13370ffb4f9edd4",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_6e149681cbff13e6c780_00049",
      "command_record_id": "demo_6e149681cbff13e6c780_00049",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00049",
        "demo_86c38e0db4646195347a_00071"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 4,
      "event_tick": 26345,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -671.009400 653.189800 -31.520690; setang 2.735596 26.097336 0",
          "position_tick": 26215,
          "angle_tick": 26215,
          "origin": [
            -671.0094,
            653.1898,
            -31.52069
          ],
          "pitch": 2.7355957,
          "yaw": 26.097336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -258.260740 839.887630 19.649510; setang -15.001144 -15.317688 0",
          "position_tick": 26338,
          "angle_tick": 26338,
          "origin": [
            -258.26074,
            839.88763,
            19.64951
          ],
          "pitch": -15.001144,
          "yaw": -15.317688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.0586,
            -48.941406,
            70.19324
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -235.851562 834.850342 25.982527; setang -15.913010 -14.876526 0",
          "position_tick": 26345,
          "angle_tick": 26345,
          "origin": [
            -235.8515625,
            834.850341796875,
            25.982526779175
          ],
          "pitch": -15.913009643555,
          "yaw": -14.876525878906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.59765625,
            -55.66796875,
            58.753173828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26215,
          "last_tick": 26345,
          "samples": 131
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f14fa6516a50fee7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00118",
      "command_record_id": "demo_518d8b186445b01e1f62_00118",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00118",
        "demo_da35559385e7d6e5ce42_00005"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 7,
      "event_tick": 47766,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -264.000000 -1560.000000 -11.968750; setang -8.601959 95.257996 0",
          "position_tick": 47756,
          "angle_tick": 47766,
          "origin": [
            -264.0,
            -1560.0,
            -11.96875
          ],
          "pitch": -8.601959228516,
          "yaw": 95.257995605469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -264.000000 -1560.000000 -2.156250; setang -8.601959 95.257996 0",
          "position_tick": 47759,
          "angle_tick": 47759,
          "origin": [
            -264.0,
            -1560.0,
            -2.15625
          ],
          "pitch": -8.601959,
          "yaw": 95.257996,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -264.000000 -1560.000000 19.765625; setang -8.601959 95.257996 0",
          "position_tick": 47766,
          "angle_tick": 47766,
          "origin": [
            -264.0,
            -1560.0,
            19.765625
          ],
          "pitch": -8.601959228516,
          "yaw": 95.257995605469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            202.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47636,
          "last_tick": 47766,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f15766579bbe6cca",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00183",
      "command_record_id": "demo_44ff5206b8e42e46265b_00405",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00183",
        "demo_44ff5206b8e42e46265b_00405"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "MATYS",
      "round": 17,
      "event_tick": 157957,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang 7.757034 133.440280 0",
          "position_tick": 157480,
          "angle_tick": 157480,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": 7.7570343,
          "yaw": 133.44028,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang 7.847321 133.440280 0",
          "position_tick": 157445,
          "angle_tick": 157445,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": 7.8473206,
          "yaw": 133.44028,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1205.884000 -876.775150 40.366882; setang -17.733307 12.860535 0",
          "position_tick": 157951,
          "angle_tick": 157951,
          "origin": [
            -1205.884,
            -876.77515,
            40.366882
          ],
          "pitch": -17.733307,
          "yaw": 12.860535,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1205.884033 -876.775146 40.366882; setang -17.733307 12.842331 0",
          "position_tick": 157957,
          "angle_tick": 157957,
          "origin": [
            -1205.884033203125,
            -876.775146484375,
            40.366882324219
          ],
          "pitch": -17.733306884766,
          "yaw": 12.842330932617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157445,
          "last_tick": 157957,
          "samples": 513
        },
        "departure_tick": 157481,
        "movement_to_event_ms": 7453.125,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f184b4b812dc99a2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00116",
      "command_record_id": "demo_17accc02fe6ec2727063_00116",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00116",
        "demo_585d972b6bcf05f54588_00269"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 7,
      "event_tick": 49365,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.941400 -1527.970200 -159.050350; setang 13.206604 -2.978668 0",
          "position_tick": 49258,
          "angle_tick": 49258,
          "origin": [
            -1119.9414,
            -1527.9702,
            -159.05035
          ],
          "pitch": 13.206604,
          "yaw": -2.9786682,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1173.111500 -889.448670 -167.968750; setang 0.809555 61.030760 0",
          "position_tick": 48853,
          "angle_tick": 48853,
          "origin": [
            -1173.1115,
            -889.44867,
            -167.96875
          ],
          "pitch": 0.80955505,
          "yaw": 61.03076,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            66.34375,
            190.6836,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1015.160460 -1527.936800 -152.343750; setang 13.206604 -2.928192 0",
          "position_tick": 49359,
          "angle_tick": 49359,
          "origin": [
            -1015.16046,
            -1527.9368,
            -152.34375
          ],
          "pitch": 13.206604,
          "yaw": -2.9281921,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            103.953125,
            0.015625,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1007.039124 -1527.935425 -133.921875; setang 13.206604 -2.928192 0",
          "position_tick": 49365,
          "angle_tick": 49365,
          "origin": [
            -1007.039123535156,
            -1527.935424804688,
            -133.921875
          ],
          "pitch": 13.206604003906,
          "yaw": -2.928192138672,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            103.953125,
            0.0234375,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48853,
          "last_tick": 49365,
          "samples": 513
        },
        "departure_tick": 49259,
        "movement_to_event_ms": 1671.875,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f185bc31926aa5d2",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00432",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00432",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00432",
        "demo_78d0d18d21d68a5f4162_00341"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 20,
      "event_tick": 205713,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 846.900085 790.403625 47.031250; setang -36.220551 122.901978 0",
          "position_tick": 205705,
          "angle_tick": 205713,
          "origin": [
            846.900085449219,
            790.403625488281,
            47.03125
          ],
          "pitch": -36.220550537109,
          "yaw": 122.901977539062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 846.900100 790.403600 47.031250; setang -36.246980 122.901980 0",
          "position_tick": 205706,
          "angle_tick": 205706,
          "origin": [
            846.9001,
            790.4036,
            47.03125
          ],
          "pitch": -36.24698,
          "yaw": 122.90198,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 846.900085 790.403625 47.031250; setang -36.220551 122.901978 0",
          "position_tick": 205713,
          "angle_tick": 205713,
          "origin": [
            846.900085449219,
            790.403625488281,
            47.03125
          ],
          "pitch": -36.220550537109,
          "yaw": 122.901977539062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 205583,
          "last_tick": 205713,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f1d5ee82cebc3d64",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44ff5206b8e42e46265b_00306",
      "command_record_id": "demo_44ff5206b8e42e46265b_00306",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00306",
        "demo_731311ac42553ee59f1a_00283"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 12,
      "event_tick": 106260,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1200.153700 -957.021850 36.234100; setang -8.335876 36.634598 0",
          "position_tick": 106246,
          "angle_tick": 106246,
          "origin": [
            -1200.1537,
            -957.02185,
            36.2341
          ],
          "pitch": -8.335876,
          "yaw": 36.634598,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1237.458400 -1071.494800 7.465697; setang -1.689835 47.267303 0",
          "position_tick": 106130,
          "angle_tick": 106130,
          "origin": [
            -1237.4584,
            -1071.4948,
            7.4656973
          ],
          "pitch": -1.6898346,
          "yaw": 47.267303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            91.72656,
            86.27344,
            29.374695
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1192.842200 -951.596200 35.583020; setang -8.936340 36.515810 0",
          "position_tick": 106254,
          "angle_tick": 106254,
          "origin": [
            -1192.8422,
            -951.5962,
            35.58302
          ],
          "pitch": -8.93634,
          "yaw": 36.51581,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            87.16406,
            64.64453,
            -7.75708
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1183.362061 -944.571716 34.740082; setang -9.009125 36.542236 0",
          "position_tick": 106260,
          "angle_tick": 106260,
          "origin": [
            -1183.362060546875,
            -944.571716308594,
            34.740081787109
          ],
          "pitch": -9.009124755859,
          "yaw": 36.542236328125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            135.4140625,
            100.31640625,
            -12.037841796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 106130,
          "last_tick": 106260,
          "samples": 131
        },
        "departure_tick": 106247,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f1e5f36b5bfc0c51",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00168",
      "command_record_id": "demo_07e639ec7f941287e35b_00168",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00168",
        "demo_a50086abe9c7c4a980cd_00426"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 10,
      "event_tick": 72315,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -60.786500 -1095.943500 -415.968750; setang 3.500183 -23.264587 0",
          "position_tick": 72238,
          "angle_tick": 72238,
          "origin": [
            -60.7865,
            -1095.9435,
            -415.96875
          ],
          "pitch": 3.500183,
          "yaw": -23.264587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -95.659790 -1077.001600 -415.968750; setang 4.147339 -28.353302 0",
          "position_tick": 72098,
          "angle_tick": 72098,
          "origin": [
            -95.65979,
            -1077.0016,
            -415.96875
          ],
          "pitch": 4.147339,
          "yaw": -28.353302,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.44531,
            18.226562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -66.679320 -1154.169800 -415.468750; setang 3.882629 -21.617660 0",
          "position_tick": 72309,
          "angle_tick": 72309,
          "origin": [
            -66.67932,
            -1154.1698,
            -415.46875
          ],
          "pitch": 3.8826294,
          "yaw": -21.61766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.75391,
            -58.085938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -54.959106 -1159.591309 -415.468750; setang 2.411835 -23.058929 0",
          "position_tick": 72315,
          "angle_tick": 72315,
          "origin": [
            -54.959106445312,
            -1159.59130859375,
            -415.46875
          ],
          "pitch": 2.411834716797,
          "yaw": -23.058929443359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            164.34375,
            -74.53125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72098,
          "last_tick": 72315,
          "samples": 218
        },
        "departure_tick": 72239,
        "movement_to_event_ms": 1203.125,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f2506336682805c1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00299",
      "command_record_id": "demo_21a2c34da37a8e81c427_00299",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00299",
        "demo_bc6251413daa2447c1ff_00090"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 16,
      "event_tick": 115065,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 408.725067 363.081573 -251.968750; setang 4.458389 -107.073784 0",
          "position_tick": 115057,
          "angle_tick": 115065,
          "origin": [
            408.725067138672,
            363.081573486328,
            -251.96875
          ],
          "pitch": 4.458389282227,
          "yaw": -107.073783874512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 408.725070 363.081570 -245.875000; setang 4.458389 -107.073784 0",
          "position_tick": 115059,
          "angle_tick": 115059,
          "origin": [
            408.72507,
            363.08157,
            -245.875
          ],
          "pitch": 4.4583893,
          "yaw": -107.073784,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            102.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 408.725067 363.081573 -226.281250; setang 4.458389 -107.073784 0",
          "position_tick": 115065,
          "angle_tick": 115065,
          "origin": [
            408.725067138672,
            363.081573486328,
            -226.28125
          ],
          "pitch": 4.458389282227,
          "yaw": -107.073783874512,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 114918,
          "last_tick": 115065,
          "samples": 148
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f261bc62a6c9bad0",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00209",
      "command_record_id": "demo_1b9d5eac73de0b387701_00209",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00209",
        "demo_62cb3af35c3893a91c7d_00298"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 10,
      "event_tick": 69813,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -909.956299 78.031250 -165.968750; setang -69.893990 -74.925728 0",
          "position_tick": 69806,
          "angle_tick": 69813,
          "origin": [
            -909.956298828125,
            78.03125,
            -165.96875
          ],
          "pitch": -69.893989562988,
          "yaw": -74.925727844238,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -909.956300 78.031250 -165.968750; setang -69.893990 -74.925730 0",
          "position_tick": 69807,
          "angle_tick": 69807,
          "origin": [
            -909.9563,
            78.03125,
            -165.96875
          ],
          "pitch": -69.89399,
          "yaw": -74.92573,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -909.956299 78.031250 -165.968750; setang -69.893990 -74.925728 0",
          "position_tick": 69813,
          "angle_tick": 69813,
          "origin": [
            -909.956298828125,
            78.03125,
            -165.96875
          ],
          "pitch": -69.893989562988,
          "yaw": -74.925727844238,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69559,
          "last_tick": 69813,
          "samples": 255
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f261f93c506dc3d7",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00024",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00024",
        "demo_4d520a1960bac889dc2d_00142"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 3,
      "event_tick": 16623,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1255.705900 -2361.789000 -415.468750; setang -0.132172 119.742740 0",
          "position_tick": 16472,
          "angle_tick": 16472,
          "origin": [
            1255.7059,
            -2361.789,
            -415.46875
          ],
          "pitch": -0.13217163,
          "yaw": 119.74274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -109.140625,
            24.09375,
            72.75781
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1259.201400 -2332.877200 -415.468750; setang -2.904175 120.006744 0",
          "position_tick": 16617,
          "angle_tick": 16617,
          "origin": [
            1259.2014,
            -2332.8772,
            -415.46875
          ],
          "pitch": -2.9041748,
          "yaw": 120.006744,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.21875,
            97.75,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1252.334106 -2322.441895 -415.468750; setang -2.904175 120.006744 0",
          "position_tick": 16623,
          "angle_tick": 16623,
          "origin": [
            1252.334106445312,
            -2322.44189453125,
            -415.46875
          ],
          "pitch": -2.904174804688,
          "yaw": 120.006744384766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -92.3359375,
            148.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16472,
          "last_tick": 16623,
          "samples": 152
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f2b4c8d87650c3ee",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_17accc02fe6ec2727063_00135",
      "command_record_id": "demo_17accc02fe6ec2727063_00135",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00135",
        "demo_9c5c91359adde2e94631_00222"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 8,
      "event_tick": 55378,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1639.830400 -1704.563100 -264.517100; setang -2.276917 93.981170 0",
          "position_tick": 54961,
          "angle_tick": 54961,
          "origin": [
            -1639.8304,
            -1704.5631,
            -264.5171
          ],
          "pitch": -2.2769165,
          "yaw": 93.98117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1159.219600 -683.918700 -167.968750; setang -16.748657 0.118439 0",
          "position_tick": 55372,
          "angle_tick": 55372,
          "origin": [
            -1159.2196,
            -683.9187,
            -167.96875
          ],
          "pitch": -16.748657,
          "yaw": 0.11843872,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            127.140625,
            10.246094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1146.374390 -683.326050 -167.968750; setang -16.900406 0.067978 0",
          "position_tick": 55378,
          "angle_tick": 55378,
          "origin": [
            -1146.374389648438,
            -683.326049804688,
            -167.96875
          ],
          "pitch": -16.900405883789,
          "yaw": 0.067977905273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            179.75,
            6.453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54961,
          "last_tick": 55378,
          "samples": 418
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f2faad98742885ca",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00370",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00370",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00370",
        "demo_5866197d339b3ac61e8a_00250"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 18,
      "event_tick": 165974,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 75.884705 895.450800 3.180000; setang 5.001862 -120.247080 0",
          "position_tick": 165967,
          "angle_tick": 165967,
          "origin": [
            75.884705,
            895.4508,
            3.18
          ],
          "pitch": 5.0018616,
          "yaw": -120.24708,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 37.770855 892.592160 1.845598; setang 1.002502 -104.041560 0",
          "position_tick": 165844,
          "angle_tick": 165844,
          "origin": [
            37.770855,
            892.59216,
            1.8455977
          ],
          "pitch": 1.0025024,
          "yaw": -104.04156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 75.721050 895.169900 2.981725; setang 4.870026 -120.194210 0",
          "position_tick": 165968,
          "angle_tick": 165968,
          "origin": [
            75.72105,
            895.1699,
            2.981725
          ],
          "pitch": 4.8700256,
          "yaw": -120.19421,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.496582,
            -2.5664062,
            -1.8111725
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 73.162163 890.769775 2.031248; setang 4.949341 -120.180817 0",
          "position_tick": 165974,
          "angle_tick": 165974,
          "origin": [
            73.162162780762,
            890.769775390625,
            2.031248092651
          ],
          "pitch": 4.949340820312,
          "yaw": -120.180816650391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.31396484375,
            -81.38671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165844,
          "last_tick": 165974,
          "samples": 131
        },
        "departure_tick": 165968,
        "movement_to_event_ms": 109.375,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f2fb64a35f3de895",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00006",
      "command_record_id": "demo_86c38e0db4646195347a_00322",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00006",
        "demo_86c38e0db4646195347a_00322"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "dumau",
      "round": 15,
      "event_tick": 129450,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1204.650400 2826.479000 128.695470; setang 3.721283 -151.402590 0",
          "position_tick": 129439,
          "angle_tick": 129439,
          "origin": [
            1204.6504,
            2826.479,
            128.69547
          ],
          "pitch": 3.721283,
          "yaw": -151.40259,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1155.572800 2852.338900 128.031430; setang 3.764877 -142.909820 0",
          "position_tick": 129320,
          "angle_tick": 129320,
          "origin": [
            1155.5728,
            2852.3389,
            128.03143
          ],
          "pitch": 3.7648773,
          "yaw": -142.90982,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -41.851562,
            95.453125,
            -42.492188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1202.615700 2825.372000 128.695470; setang 3.721283 -151.577680 0",
          "position_tick": 129443,
          "angle_tick": 129443,
          "origin": [
            1202.6157,
            2825.372,
            128.69547
          ],
          "pitch": 3.721283,
          "yaw": -151.57768,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -39.46875,
            -21.484375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1194.065918 2820.741211 128.695465; setang 3.371094 -151.621277 0",
          "position_tick": 129450,
          "angle_tick": 129450,
          "origin": [
            1194.06591796875,
            2820.7412109375,
            128.695465087891
          ],
          "pitch": 3.37109375,
          "yaw": -151.621276855469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -103.40625,
            -55.953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 129320,
          "last_tick": 129450,
          "samples": 131
        },
        "departure_tick": 129440,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f32d28950fd1c82a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00028",
      "command_record_id": "demo_da35559385e7d6e5ce42_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00028",
        "demo_fbb358b45e5cdb7b7700_00419"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 3,
      "event_tick": 14662,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 746.058600 -89.673035 -85.994385; setang -6.029083 61.609620 0",
          "position_tick": 14645,
          "angle_tick": 14645,
          "origin": [
            746.0586,
            -89.673035,
            -85.994385
          ],
          "pitch": -6.0290833,
          "yaw": 61.60962,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 779.514340 -147.515810 -95.968750; setang 2.102173 68.562930 0",
          "position_tick": 14532,
          "angle_tick": 14532,
          "origin": [
            779.51434,
            -147.51581,
            -95.96875
          ],
          "pitch": 2.1021729,
          "yaw": 68.56293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.015625,
            -30.609375,
            -189.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 751.506700 -79.586975 -88.718380; setang -6.098450 61.609620 0",
          "position_tick": 14655,
          "angle_tick": 14655,
          "origin": [
            751.5067,
            -79.586975,
            -88.71838
          ],
          "pitch": -6.0984497,
          "yaw": 61.60962,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            57.984375,
            107.375,
            -28.992188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 758.579651 -66.502380 -99.627502; setang -6.144440 61.540253 0",
          "position_tick": 14662,
          "angle_tick": 14662,
          "origin": [
            758.579650878906,
            -66.502380371094,
            -99.627502441406
          ],
          "pitch": -6.144439697266,
          "yaw": 61.540252685547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.07421875,
            137.015625,
            -91.34375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14532,
          "last_tick": 14662,
          "samples": 131
        },
        "departure_tick": 14646,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f3474e1ffd29eedc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00063",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00378",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00063",
        "demo_b24ca24bca0f9defa72c_00378"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "dumau",
      "round": 19,
      "event_tick": 152715,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1300.180300 2574.450000 86.709564; setang -0.963013 -151.726680 0",
          "position_tick": 152603,
          "angle_tick": 152603,
          "origin": [
            1300.1803,
            2574.45,
            86.709564
          ],
          "pitch": -0.9630127,
          "yaw": -151.72668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1300.161600 2574.440000 86.711100; setang -0.963013 -151.726680 0",
          "position_tick": 152585,
          "angle_tick": 152585,
          "origin": [
            1300.1616,
            2574.44,
            86.7111
          ],
          "pitch": -0.9630127,
          "yaw": -151.72668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            31.078125,
            -74.15625,
            -19.672852
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1432.107700 2515.447800 53.294470; setang -7.574036 -155.623050 0",
          "position_tick": 152708,
          "angle_tick": 152708,
          "origin": [
            1432.1077,
            2515.4478,
            53.29447
          ],
          "pitch": -7.5740356,
          "yaw": -155.62305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -184.34375,
            -83.109375,
            -11.693848
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1413.324097 2506.963867 52.852489; setang -7.924225 -155.623047 0",
          "position_tick": 152715,
          "angle_tick": 152715,
          "origin": [
            1413.324096679688,
            2506.9638671875,
            52.852489471436
          ],
          "pitch": -7.924224853516,
          "yaw": -155.623046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.46875,
            -93.765625,
            -1.09912109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152585,
          "last_tick": 152715,
          "samples": 131
        },
        "departure_tick": 152604,
        "movement_to_event_ms": 1750.0,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f359de09d906fd44",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_62cb3af35c3893a91c7d_00285",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00285",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00285",
        "demo_fde4c2af9b83d7a5ead3_00330"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 17,
      "event_tick": 151097,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -772.928040 45.887177 -166.476930; setang -1.320068 -102.556690 0",
          "position_tick": 151068,
          "angle_tick": 151068,
          "origin": [
            -772.92804,
            45.887177,
            -166.47693
          ],
          "pitch": -1.3200684,
          "yaw": -102.55669,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -874.130070 106.841160 -170.555180; setang 2.134094 -102.556340 0",
          "position_tick": 150967,
          "angle_tick": 150967,
          "origin": [
            -874.13007,
            106.84116,
            -170.55518
          ],
          "pitch": 2.1340942,
          "yaw": -102.55634,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.703125,
            27.951172,
            -0.546875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -784.164860 -4.565308 -166.769710; setang -1.320068 -102.556690 0",
          "position_tick": 151091,
          "angle_tick": 151091,
          "origin": [
            -784.16486,
            -4.5653076,
            -166.76971
          ],
          "pitch": -1.3200684,
          "yaw": -102.55669,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.01172,
            -211.0758,
            -1.1132812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -788.038574 -21.979736 -167.076538; setang -1.342041 -102.490425 0",
          "position_tick": 151097,
          "angle_tick": 151097,
          "origin": [
            -788.03857421875,
            -21.979736328125,
            -167.076538085938
          ],
          "pitch": -1.342041015625,
          "yaw": -102.490425109863,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.62890625,
            -227.76171875,
            -3.9296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150967,
          "last_tick": 151097,
          "samples": 131
        },
        "departure_tick": 151069,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f36566008543eeb3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00358",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00264",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00358",
        "demo_fde4c2af9b83d7a5ead3_00264"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Lake",
      "round": 14,
      "event_tick": 111847,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1167.930200 658.237100 -79.968750; setang -7.414062 172.791600 0",
          "position_tick": 111778,
          "angle_tick": 111778,
          "origin": [
            -1167.9302,
            658.2371,
            -79.96875
          ],
          "pitch": -7.4140625,
          "yaw": 172.7916,
          "airborne": false,
          "duck_amount": 0.6556156,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1123.457900 630.142640 -79.968750; setang -6.292084 168.610960 0",
          "position_tick": 111637,
          "angle_tick": 111637,
          "origin": [
            -1123.4579,
            630.14264,
            -79.96875
          ],
          "pitch": -6.2920837,
          "yaw": 168.61096,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1291.972200 740.140560 -79.968750; setang -2.639801 176.597660 0",
          "position_tick": 111841,
          "angle_tick": 111841,
          "origin": [
            -1291.9722,
            740.14056,
            -79.96875
          ],
          "pitch": -2.639801,
          "yaw": 176.59766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -238.4375,
            13.441406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1311.001343 741.228699 -79.968750; setang -2.793961 176.641602 0",
          "position_tick": 111847,
          "angle_tick": 111847,
          "origin": [
            -1311.001342773438,
            741.228698730469,
            -79.96875
          ],
          "pitch": -2.793960571289,
          "yaw": 176.6416015625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.6015625,
            14.05859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 111637,
          "last_tick": 111847,
          "samples": 211
        },
        "departure_tick": 111779,
        "movement_to_event_ms": 1078.125,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f368d5bad2b217a0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00155",
      "command_record_id": "demo_1b9d5eac73de0b387701_00155",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00155",
        "demo_fde4c2af9b83d7a5ead3_00431"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 8,
      "event_tick": 53234,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -161.045960 551.182600 -69.799560; setang -10.199097 -179.345630 0",
          "position_tick": 53197,
          "angle_tick": 53197,
          "origin": [
            -161.04596,
            551.1826,
            -69.79956
          ],
          "pitch": -10.199097,
          "yaw": -179.34563,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -161.045960 551.182600 -69.799560; setang -8.527100 -156.188840 0",
          "position_tick": 53104,
          "angle_tick": 53104,
          "origin": [
            -161.04596,
            551.1826,
            -69.79956
          ],
          "pitch": -8.5271,
          "yaw": -156.18884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -235.932000 550.553100 -72.578125; setang -14.295624 -178.635280 0",
          "position_tick": 53227,
          "angle_tick": 53227,
          "origin": [
            -235.932,
            550.5531,
            -72.578125
          ],
          "pitch": -14.295624,
          "yaw": -178.63528,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -234.13672,
            -2.3046875,
            117.25391
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -257.914978 550.331909 -49.734375; setang -14.630005 -178.718719 0",
          "position_tick": 53234,
          "angle_tick": 53234,
          "origin": [
            -257.914978027344,
            550.331909179688,
            -49.734375
          ],
          "pitch": -14.630004882812,
          "yaw": -178.718719482422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -234.484375,
            -2.359375,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53104,
          "last_tick": 53234,
          "samples": 131
        },
        "departure_tick": 53198,
        "movement_to_event_ms": 578.125,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f3879370579154c5",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00484",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00484",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00484",
        "demo_f53e9889dd94c99a6feb_00380"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 23,
      "event_tick": 195340,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2077.811800 -467.945680 -351.968750; setang 3.280106 179.410860 0",
          "position_tick": 194942,
          "angle_tick": 194942,
          "origin": [
            2077.8118,
            -467.94568,
            -351.96875
          ],
          "pitch": 3.2801056,
          "yaw": 179.41086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 886.147340 46.125244 -415.968750; setang -4.735443 173.035000 0",
          "position_tick": 195334,
          "angle_tick": 195334,
          "origin": [
            886.14734,
            46.125244,
            -415.96875
          ],
          "pitch": -4.735443,
          "yaw": 173.035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.17188,
            29.853271,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 867.149536 48.457596 -415.968750; setang -4.735443 173.012024 0",
          "position_tick": 195340,
          "angle_tick": 195340,
          "origin": [
            867.149536132812,
            48.457595825195,
            -415.96875
          ],
          "pitch": -4.735443115234,
          "yaw": 173.012023925781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.171875,
            29.857421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194942,
          "last_tick": 195340,
          "samples": 399
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f39f1d7544c30f5d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00323",
      "command_record_id": "demo_56d855ae2f8723544f85_00323",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00323",
        "demo_b9b20b60330034a63512_00311"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "BobZ",
      "round": 16,
      "event_tick": 136059,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2941.545700 -53.948425 1608.031400; setang 9.900055 88.114136 0",
          "position_tick": 135719,
          "angle_tick": 135719,
          "origin": [
            2941.5457,
            -53.948425,
            1608.0314
          ],
          "pitch": 9.900055,
          "yaw": 88.114136,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1873.200700 145.356100 1610.508000; setang -11.220123 152.242370 0",
          "position_tick": 136053,
          "angle_tick": 136053,
          "origin": [
            1873.2007,
            145.3561,
            1610.508
          ],
          "pitch": -11.220123,
          "yaw": 152.24237,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -216.35156,
            114.95117,
            2.9609375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1856.287231 154.317581 1610.739746; setang -11.220123 152.242371 0",
          "position_tick": 136059,
          "angle_tick": 136059,
          "origin": [
            1856.287231445312,
            154.317581176758,
            1610.73974609375
          ],
          "pitch": -11.220123291016,
          "yaw": 152.242370605469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -216.5546875,
            114.587890625,
            2.96875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135719,
          "last_tick": 136059,
          "samples": 341
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f3be66a840e89bbb",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00049",
      "command_record_id": "demo_21a2c34da37a8e81c427_00049",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00049",
        "demo_9c5c91359adde2e94631_00193"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 4,
      "event_tick": 19605,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -86.601685 -1902.251343 -167.968750; setang 3.629944 57.128220 0",
          "position_tick": 19597,
          "angle_tick": 19605,
          "origin": [
            -86.601684570312,
            -1902.251342773438,
            -167.96875
          ],
          "pitch": 3.629943847656,
          "yaw": 57.128219604492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -86.601685 -1902.251300 -167.968750; setang 3.629944 57.128220 0",
          "position_tick": 19598,
          "angle_tick": 19598,
          "origin": [
            -86.601685,
            -1902.2513,
            -167.96875
          ],
          "pitch": 3.6299438,
          "yaw": 57.12822,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -86.601685 -1902.251343 -167.968750; setang 3.629944 57.128220 0",
          "position_tick": 19605,
          "angle_tick": 19605,
          "origin": [
            -86.601684570312,
            -1902.251342773438,
            -167.96875
          ],
          "pitch": 3.629943847656,
          "yaw": 57.128219604492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19394,
          "last_tick": 19605,
          "samples": 212
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f3c516a6ecd0bb65",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00044",
      "command_record_id": "demo_21a2c34da37a8e81c427_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00044",
        "demo_62cb3af35c3893a91c7d_00288"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 4,
      "event_tick": 18009,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -79.878110 -1964.343500 -167.968750; setang 1.870087 60.446440 0",
          "position_tick": 17948,
          "angle_tick": 17948,
          "origin": [
            -79.87811,
            -1964.3435,
            -167.96875
          ],
          "pitch": 1.8700867,
          "yaw": 60.44644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -117.214355 -1909.681400 -167.968750; setang 0.637894 46.520233 0",
          "position_tick": 17879,
          "angle_tick": 17879,
          "origin": [
            -117.214355,
            -1909.6814,
            -167.96875
          ],
          "pitch": 0.6378937,
          "yaw": 46.520233,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.648438,
            115.734375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -89.864870 -1927.593600 -167.968750; setang 2.420075 57.476350 0",
          "position_tick": 18003,
          "angle_tick": 18003,
          "origin": [
            -89.86487,
            -1927.5936,
            -167.96875
          ],
          "pitch": 2.4200745,
          "yaw": 57.47635,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -89.864868 -1927.593628 -167.968750; setang 2.420074 57.476349 0",
          "position_tick": 18009,
          "angle_tick": 18009,
          "origin": [
            -89.864868164062,
            -1927.593627929688,
            -167.96875
          ],
          "pitch": 2.420074462891,
          "yaw": 57.476348876953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17879,
          "last_tick": 18009,
          "samples": 131
        },
        "departure_tick": 17949,
        "movement_to_event_ms": 953.125,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f3d8fa048c59c5ac",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00059",
      "command_record_id": "demo_18d34587c875f0b595ae_00059",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00059",
        "demo_518d8b186445b01e1f62_00105"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 6,
      "event_tick": 46278,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -75.768311 -1300.250244 2.031250; setang -28.371155 83.709656 0",
          "position_tick": 46268,
          "angle_tick": 46278,
          "origin": [
            -75.768310546875,
            -1300.250244140625,
            2.03125
          ],
          "pitch": -28.371154785156,
          "yaw": 83.709655761719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -75.768310 -1300.250200 15.671875; setang -28.371155 83.709656 0",
          "position_tick": 46272,
          "angle_tick": 46272,
          "origin": [
            -75.76831,
            -1300.2502,
            15.671875
          ],
          "pitch": -28.371155,
          "yaw": 83.709656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            279.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -75.768311 -1300.250244 33.531250; setang -28.371155 83.709656 0",
          "position_tick": 46278,
          "angle_tick": 46278,
          "origin": [
            -75.768310546875,
            -1300.250244140625,
            33.53125
          ],
          "pitch": -28.371154785156,
          "yaw": 83.709655761719,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            204.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46148,
          "last_tick": 46278,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f3dc34e66dbb745a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00247",
      "command_record_id": "demo_1e37c617488eba4e7406_00247",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00247",
        "demo_44ff5206b8e42e46265b_00076"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "huNter-",
      "round": 10,
      "event_tick": 81293,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2143.935800 -1003.934400 -2.771851; setang -37.702667 71.710510 0",
          "position_tick": 81283,
          "angle_tick": 81283,
          "origin": [
            -2143.9358,
            -1003.9344,
            -2.7718506
          ],
          "pitch": -37.702667,
          "yaw": 71.71051,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1802.984100 -1007.571000 -23.304200; setang 4.867630 176.568850 0",
          "position_tick": 81106,
          "angle_tick": 81106,
          "origin": [
            -1802.9841,
            -1007.571,
            -23.3042
          ],
          "pitch": 4.86763,
          "yaw": 176.56885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.8125,
            38.953125,
            -1.2890625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2143.660600 -1003.102050 7.250000; setang -37.702667 71.710510 0",
          "position_tick": 81286,
          "angle_tick": 81286,
          "origin": [
            -2143.6606,
            -1003.10205,
            7.25
          ],
          "pitch": -37.702667,
          "yaw": 71.71051,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            5.96875,
            18.054688,
            293.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2142.777344 -1000.431641 29.421875; setang -37.702667 71.710510 0",
          "position_tick": 81293,
          "angle_tick": 81293,
          "origin": [
            -2142.77734375,
            -1000.431640625,
            29.421875
          ],
          "pitch": -37.702667236328,
          "yaw": 71.710510253906,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            9.421875,
            28.484375,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81106,
          "last_tick": 81293,
          "samples": 188
        },
        "departure_tick": 81284,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f3e22e8c0403dbbf",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2160153112cdae3ea873_00225",
      "command_record_id": "demo_2160153112cdae3ea873_00225",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00225",
        "demo_c41e59c2737947d52711_00088"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 12,
      "event_tick": 100048,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 810.209050 1537.516200 1700.031200; setang 1.447113 157.304660 0",
          "position_tick": 99967,
          "angle_tick": 99967,
          "origin": [
            810.20905,
            1537.5162,
            1700.0312
          ],
          "pitch": 1.447113,
          "yaw": 157.30466,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 810.278400 1537.487200 1700.031200; setang 1.447113 157.304660 0",
          "position_tick": 99918,
          "angle_tick": 99918,
          "origin": [
            810.2784,
            1537.4872,
            1700.0312
          ],
          "pitch": 1.447113,
          "yaw": 157.30466,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 667.837770 1527.154000 1700.031200; setang -0.376282 142.657140 0",
          "position_tick": 100042,
          "angle_tick": 100042,
          "origin": [
            667.83777,
            1527.154,
            1700.0312
          ],
          "pitch": -0.37628174,
          "yaw": 142.65714,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -185.96875,
            136.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 652.866638 1538.259644 1700.031250; setang -0.420227 142.612854 0",
          "position_tick": 100048,
          "angle_tick": 100048,
          "origin": [
            652.866638183594,
            1538.259643554688,
            1700.03125
          ],
          "pitch": -0.420227050781,
          "yaw": 142.612854003906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -193.93359375,
            144.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 99918,
          "last_tick": 100048,
          "samples": 131
        },
        "departure_tick": 99968,
        "movement_to_event_ms": 1265.625,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f41caabd95cac38a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00152",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00152",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00152",
        "demo_86c38e0db4646195347a_00108"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 8,
      "event_tick": 63158,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 38.346940 1412.746500 104.031250; setang -15.088684 47.945374 0",
          "position_tick": 63076,
          "angle_tick": 63076,
          "origin": [
            38.34694,
            1412.7465,
            104.03125
          ],
          "pitch": -15.088684,
          "yaw": 47.945374,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 137.977230 1129.998900 90.892010; setang -5.965241 60.896530 0",
          "position_tick": 62944,
          "angle_tick": 62944,
          "origin": [
            137.97723,
            1129.9989,
            90.89201
          ],
          "pitch": -5.9652405,
          "yaw": 60.89653,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            24.59375,
            -21.972656,
            5.961914
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 222.247740 1485.306200 110.226150; setang -10.877838 56.973038 0",
          "position_tick": 63152,
          "angle_tick": 63152,
          "origin": [
            222.24774,
            1485.3062,
            110.22615
          ],
          "pitch": -10.877838,
          "yaw": 56.973038,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            136.45703,
            203.47656,
            24.486328
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 232.845444 1501.245361 112.128090; setang -10.877838 56.973038 0",
          "position_tick": 63158,
          "angle_tick": 63158,
          "origin": [
            232.845443725586,
            1501.245361328125,
            112.128089904785
          ],
          "pitch": -10.877838134766,
          "yaw": 56.973037719727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            135.3134765625,
            204.25,
            24.28515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62944,
          "last_tick": 63158,
          "samples": 215
        },
        "departure_tick": 63077,
        "movement_to_event_ms": 1281.25,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f439a21bca4bd2a7",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00363",
      "command_record_id": "demo_07d95741be40e144c266_00363",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00363",
        "demo_4f80b8bcc2fa56bb83a7_00034"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 17,
      "event_tick": 150713,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -200.392150 910.429260 77.848030; setang 4.647552 -23.999970 0",
          "position_tick": 150321,
          "angle_tick": 150321,
          "origin": [
            -200.39215,
            910.42926,
            77.84803
          ],
          "pitch": 4.6475525,
          "yaw": -23.99997,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.972656,
            -249.48438,
            85.05176
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 666.866460 279.925930 127.462210; setang -11.495132 -76.909790 0",
          "position_tick": 150707,
          "angle_tick": 150707,
          "origin": [
            666.86646,
            279.92593,
            127.46221
          ],
          "pitch": -11.495132,
          "yaw": -76.90979,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            48.351562,
            -240.17773,
            93.06885
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 670.797668 261.193542 130.531250; setang -12.292664 -76.937256 0",
          "position_tick": 150713,
          "angle_tick": 150713,
          "origin": [
            670.797668457031,
            261.193542480469,
            130.53125
          ],
          "pitch": -12.292663574219,
          "yaw": -76.937255859375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            51.07421875,
            -239.609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150321,
          "last_tick": 150713,
          "samples": 393
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f43b549e00535587",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_56d855ae2f8723544f85_00249",
      "command_record_id": "demo_56d855ae2f8723544f85_00249",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00249",
        "demo_b9b20b60330034a63512_00303"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "s1n",
      "round": 11,
      "event_tick": 85639,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 848.160400 324.572998 1612.031250; setang -21.898834 -148.580811 0",
          "position_tick": 85632,
          "angle_tick": 85639,
          "origin": [
            848.160400390625,
            324.572998046875,
            1612.03125
          ],
          "pitch": -21.898834228516,
          "yaw": -148.580810546875,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 848.160400 324.573000 1612.031200; setang -21.898834 -148.580810 0",
          "position_tick": 85633,
          "angle_tick": 85633,
          "origin": [
            848.1604,
            324.573,
            1612.0312
          ],
          "pitch": -21.898834,
          "yaw": -148.58081,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 848.160400 324.572998 1612.031250; setang -21.898834 -148.580811 0",
          "position_tick": 85639,
          "angle_tick": 85639,
          "origin": [
            848.160400390625,
            324.572998046875,
            1612.03125
          ],
          "pitch": -21.898834228516,
          "yaw": -148.580810546875,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85409,
          "last_tick": 85639,
          "samples": 231
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f4c6de2fa2adcee4",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00006",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00006",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00006",
        "demo_92655b67d38bb2eb32f4_00097"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 2,
      "event_tick": 8494,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -938.472900 -1363.300415 66.031250; setang -11.464233 99.840332 0",
          "position_tick": 8485,
          "angle_tick": 8494,
          "origin": [
            -938.472900390625,
            -1363.300415039062,
            66.03125
          ],
          "pitch": -11.464233398438,
          "yaw": 99.84033203125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -938.472900 -1363.300400 75.515625; setang -11.450836 99.853700 0",
          "position_tick": 8488,
          "angle_tick": 8488,
          "origin": [
            -938.4729,
            -1363.3004,
            75.515625
          ],
          "pitch": -11.450836,
          "yaw": 99.8537,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -938.472900 -1363.300415 94.343750; setang -11.464233 99.840332 0",
          "position_tick": 8494,
          "angle_tick": 8494,
          "origin": [
            -938.472900390625,
            -1363.300415039062,
            94.34375
          ],
          "pitch": -11.464233398438,
          "yaw": 99.84033203125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8364,
          "last_tick": 8494,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f4eb283e9b6ab71c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00199",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00026",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00199",
        "demo_92655b67d38bb2eb32f4_00026"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 3,
      "event_tick": 17177,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1028.342000 847.241640 0.031249; setang 2.573883 -144.908630 0",
          "position_tick": 17163,
          "angle_tick": 17163,
          "origin": [
            -1028.342,
            847.24164,
            0.031249046
          ],
          "pitch": 2.573883,
          "yaw": -144.90863,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -969.980600 900.816400 35.031246; setang 5.115173 -79.733620 0",
          "position_tick": 17047,
          "angle_tick": 17047,
          "origin": [
            -969.9806,
            900.8164,
            35.031246
          ],
          "pitch": 5.1151733,
          "yaw": -79.73362,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -150.3164,
            145.3789,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1035.123500 842.475770 0.031249; setang 2.573883 -144.908630 0",
          "position_tick": 17171,
          "angle_tick": 17171,
          "origin": [
            -1035.1235,
            842.47577,
            0.031249046
          ],
          "pitch": 2.573883,
          "yaw": -144.90863,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -84.0,
            -59.027344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1044.509399 835.879761 -0.037292; setang 2.540924 -144.908630 0",
          "position_tick": 17177,
          "angle_tick": 17177,
          "origin": [
            -1044.509399414062,
            835.879760742188,
            -0.037292480469
          ],
          "pitch": 2.540924072266,
          "yaw": -144.908630371094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.0,
            -94.89453125,
            -4.386657714844
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17047,
          "last_tick": 17177,
          "samples": 131
        },
        "departure_tick": 17164,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f565df7ddf17fd51",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00035",
      "command_record_id": "demo_9973c9a1187116ecba8b_00035",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00035",
        "demo_deb2a52b8ef138c44fe0_00294"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 3,
      "event_tick": 23177,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 538.780000 2141.547000 127.044190; setang -3.366272 -112.736550 0",
          "position_tick": 23151,
          "angle_tick": 23151,
          "origin": [
            538.78,
            2141.547,
            127.04419
          ],
          "pitch": -3.366272,
          "yaw": -112.73655,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 526.234250 2078.534400 127.146225; setang 11.318665 -106.895600 0",
          "position_tick": 23047,
          "angle_tick": 23047,
          "origin": [
            526.23425,
            2078.5344,
            127.146225
          ],
          "pitch": 11.318665,
          "yaw": -106.8956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 524.027400 2106.347400 127.031250; setang -3.366272 -112.736550 0",
          "position_tick": 23170,
          "angle_tick": 23170,
          "origin": [
            524.0274,
            2106.3474,
            127.03125
          ],
          "pitch": -3.366272,
          "yaw": -112.73655,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -76.86719,
            -183.32812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 516.480469 2088.341064 127.078506; setang -3.366272 -112.736549 0",
          "position_tick": 23177,
          "angle_tick": 23177,
          "origin": [
            516.48046875,
            2088.341064453125,
            127.078506469727
          ],
          "pitch": -3.366271972656,
          "yaw": -112.736549377441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.984375,
            -174.171875,
            1.2021484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23047,
          "last_tick": 23177,
          "samples": 131
        },
        "departure_tick": 23152,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f5b0a6e8ee697151",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_92655b67d38bb2eb32f4_00258",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00258",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00258",
        "demo_da35559385e7d6e5ce42_00261"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 14,
      "event_tick": 119187,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -872.317140 1180.837900 35.031250; setang 7.738495 -127.753140 0",
          "position_tick": 119171,
          "angle_tick": 119171,
          "origin": [
            -872.31714,
            1180.8379,
            35.03125
          ],
          "pitch": 7.738495,
          "yaw": -127.75314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -896.253100 1082.181000 35.031250; setang -6.847565 -129.700130 0",
          "position_tick": 119057,
          "angle_tick": 119057,
          "origin": [
            -896.2531,
            1082.181,
            35.03125
          ],
          "pitch": -6.8475647,
          "yaw": -129.70013,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -875.046630 1177.313200 37.203125; setang 7.738495 -127.753140 0",
          "position_tick": 119180,
          "angle_tick": 119180,
          "origin": [
            -875.04663,
            1177.3132,
            37.203125
          ],
          "pitch": 7.738495,
          "yaw": -127.75314,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.007812,
            -36.171875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -877.951416 1173.564697 61.156250; setang 7.738495 -127.753143 0",
          "position_tick": 119187,
          "angle_tick": 119187,
          "origin": [
            -877.951416015625,
            1173.564697265625,
            61.15625
          ],
          "pitch": 7.738494873047,
          "yaw": -127.753143310547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -30.984375,
            -39.984375,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119057,
          "last_tick": 119187,
          "samples": 131
        },
        "departure_tick": 119172,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f60ec18d345c1da6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00071",
      "command_record_id": "demo_5d6af8fdfb719608e960_00071",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00071",
        "demo_86c38e0db4646195347a_00228"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 4,
      "event_tick": 27146,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 860.617800 2443.063700 140.084300; setang -1.385986 137.574220 0",
          "position_tick": 27016,
          "angle_tick": 27016,
          "origin": [
            860.6178,
            2443.0637,
            140.0843
          ],
          "pitch": -1.3859863,
          "yaw": 137.57422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 862.851700 2462.797900 140.084300; setang -0.593948 124.070310 0",
          "position_tick": 27139,
          "angle_tick": 27139,
          "origin": [
            862.8517,
            2462.7979,
            140.0843
          ],
          "pitch": -0.59394836,
          "yaw": 124.07031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -18.8125,
            27.796875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 857.799988 2470.260010 140.084305; setang -0.712738 124.228943 0",
          "position_tick": 27146,
          "angle_tick": 27146,
          "origin": [
            857.799987792969,
            2470.260009765625,
            140.08430480957
          ],
          "pitch": -0.712738037109,
          "yaw": 124.228942871094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -68.3671875,
            100.90625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27016,
          "last_tick": 27146,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f6848cdd7bb45637",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00345",
      "command_record_id": "demo_6e149681cbff13e6c780_00345",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00345",
        "demo_7dadd8516dde2b87da75_00019"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 16,
      "event_tick": 149242,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1949.251300 181.357210 160.031250; setang 9.789856 -170.768740 0",
          "position_tick": 149051,
          "angle_tick": 149051,
          "origin": [
            1949.2513,
            181.35721,
            160.03125
          ],
          "pitch": 9.789856,
          "yaw": -170.76874,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.5625,
            -43.976562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1953.986300 163.583500 160.031250; setang 19.332504 -140.023830 0",
          "position_tick": 149236,
          "angle_tick": 149236,
          "origin": [
            1953.9863,
            163.5835,
            160.03125
          ],
          "pitch": 19.332504,
          "yaw": -140.02383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1953.986328 163.583496 160.031250; setang 19.387436 -140.023834 0",
          "position_tick": 149242,
          "angle_tick": 149242,
          "origin": [
            1953.986328125,
            163.58349609375,
            160.03125
          ],
          "pitch": 19.387435913086,
          "yaw": -140.023834228516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149051,
          "last_tick": 149242,
          "samples": 192
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f75d360e46785c21",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1b9d5eac73de0b387701_00221",
      "command_record_id": "demo_1b9d5eac73de0b387701_00221",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00221",
        "demo_ea4226131b7a75cdf0ec_00014"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 11,
      "event_tick": 78079,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1528.779700 -2116.574500 -253.862490; setang 2.134094 -26.633942 0",
          "position_tick": 77856,
          "angle_tick": 77856,
          "origin": [
            -1528.7797,
            -2116.5745,
            -253.86249
          ],
          "pitch": 2.1340942,
          "yaw": -26.633942,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.875,
            -182.76562,
            0.3515625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -807.592350 -2330.570800 -174.557250; setang -11.153870 41.125946 0",
          "position_tick": 78073,
          "angle_tick": 78073,
          "origin": [
            -807.59235,
            -2330.5708,
            -174.55725
          ],
          "pitch": -11.15387,
          "yaw": 41.125946,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            191.59766,
            152.70312,
            -23.820312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -792.775635 -2318.453857 -176.412842; setang -11.153870 41.103973 0",
          "position_tick": 78079,
          "angle_tick": 78079,
          "origin": [
            -792.775634765625,
            -2318.453857421875,
            -176.412841796875
          ],
          "pitch": -11.153869628906,
          "yaw": 41.103973388672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            188.86328125,
            156.078125,
            -23.7265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77856,
          "last_tick": 78079,
          "samples": 224
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f77a990cd95c3372",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00512",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00512",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00512",
        "demo_78d0d18d21d68a5f4162_00176"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 23,
      "event_tick": 195060,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1783.057983 1037.347534 38.720589; setang -58.855476 66.767349 0",
          "position_tick": 195052,
          "angle_tick": 195060,
          "origin": [
            -1783.057983398438,
            1037.347534179688,
            38.720588684082
          ],
          "pitch": -58.855476379395,
          "yaw": 66.767349243164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1783.058000 1037.347500 38.720590; setang -58.811530 66.767350 0",
          "position_tick": 195053,
          "angle_tick": 195053,
          "origin": [
            -1783.058,
            1037.3475,
            38.72059
          ],
          "pitch": -58.81153,
          "yaw": 66.76735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1783.057983 1037.347534 38.720589; setang -58.855476 66.767349 0",
          "position_tick": 195060,
          "angle_tick": 195060,
          "origin": [
            -1783.057983398438,
            1037.347534179688,
            38.720588684082
          ],
          "pitch": -58.855476379395,
          "yaw": 66.767349243164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194848,
          "last_tick": 195060,
          "samples": 213
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f7a628401f0062b9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00378",
      "command_record_id": "demo_07d95741be40e144c266_00378",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00378",
        "demo_731311ac42553ee59f1a_00044"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 17,
      "event_tick": 154069,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 593.833700 173.166090 154.705050; setang -34.158203 -39.031340 0",
          "position_tick": 153850,
          "angle_tick": 153850,
          "origin": [
            593.8337,
            173.16609,
            154.70505
          ],
          "pitch": -34.158203,
          "yaw": -39.03134,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 600.281250 196.332730 150.015910; setang 5.829285 -41.790955 0",
          "position_tick": 153705,
          "angle_tick": 153705,
          "origin": [
            600.28125,
            196.33273,
            150.01591
          ],
          "pitch": 5.8292847,
          "yaw": -41.790955,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 760.260440 227.235780 134.031250; setang 3.660858 -35.032654 0",
          "position_tick": 154063,
          "angle_tick": 154063,
          "origin": [
            760.26044,
            227.23578,
            134.03125
          ],
          "pitch": 3.6608582,
          "yaw": -35.032654,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 760.260437 227.235779 134.031250; setang 3.435287 -35.032654 0",
          "position_tick": 154069,
          "angle_tick": 154069,
          "origin": [
            760.260437011719,
            227.235778808594,
            134.03125
          ],
          "pitch": 3.435287475586,
          "yaw": -35.032653808594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153705,
          "last_tick": 154069,
          "samples": 365
        },
        "departure_tick": 153851,
        "movement_to_event_ms": 3421.875,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f7c97a04363c1425",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00540",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00051",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00540",
        "demo_deb2a52b8ef138c44fe0_00051"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 5,
      "event_tick": 29626,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 174.539340 -576.618800 1.276060; setang -6.699249 49.479675 0",
          "position_tick": 29582,
          "angle_tick": 29582,
          "origin": [
            174.53934,
            -576.6188,
            1.2760596
          ],
          "pitch": -6.6992493,
          "yaw": 49.479675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 174.530690 -576.628900 1.276628; setang -6.632996 49.479675 0",
          "position_tick": 29496,
          "angle_tick": 29496,
          "origin": [
            174.53069,
            -576.6289,
            1.2766275
          ],
          "pitch": -6.6329956,
          "yaw": 49.479675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 206.982570 -538.422670 11.609375; setang -8.646240 49.512634 0",
          "position_tick": 29620,
          "angle_tick": 29620,
          "origin": [
            206.98257,
            -538.42267,
            11.609375
          ],
          "pitch": -8.64624,
          "yaw": 49.512634,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            81.453125,
            96.078125,
            284.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 213.346100 -530.916565 29.843750; setang -8.778076 49.512634 0",
          "position_tick": 29626,
          "angle_tick": 29626,
          "origin": [
            213.346099853516,
            -530.916564941406,
            29.84375
          ],
          "pitch": -8.778076171875,
          "yaw": 49.512634277344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            81.453125,
            96.078125,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29496,
          "last_tick": 29626,
          "samples": 131
        },
        "departure_tick": 29583,
        "movement_to_event_ms": 687.5,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f7d2d45a90f0b3a9",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5d6af8fdfb719608e960_00413",
      "command_record_id": "demo_5d6af8fdfb719608e960_00413",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00413",
        "demo_7dadd8516dde2b87da75_00324"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 17,
      "event_tick": 158101,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1829.048700 2508.348000 132.731550; setang 8.082504 141.746980 0",
          "position_tick": 157599,
          "angle_tick": 157599,
          "origin": [
            1829.0487,
            2508.348,
            132.73155
          ],
          "pitch": 8.082504,
          "yaw": 141.74698,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 825.093500 2071.456800 136.031280; setang 2.213745 -160.956910 0",
          "position_tick": 158095,
          "angle_tick": 158095,
          "origin": [
            825.0935,
            2071.4568,
            136.03128
          ],
          "pitch": 2.213745,
          "yaw": -160.95691,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.832031,
            2.671875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 819.270447 2069.758789 136.031281; setang 1.003876 -160.004547 0",
          "position_tick": 158101,
          "angle_tick": 158101,
          "origin": [
            819.270446777344,
            2069.7587890625,
            136.031280517578
          ],
          "pitch": 1.003875732422,
          "yaw": -160.004547119141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.91015625,
            -31.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157599,
          "last_tick": 158101,
          "samples": 503
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f7ebb854c2ba1cad",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00267",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00267",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00267",
        "demo_79fb1d50cba757afee7d_00370"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 11,
      "event_tick": 87707,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -569.941650 1670.067993 -115.840332; setang 7.128067 53.273041 0",
          "position_tick": 87700,
          "angle_tick": 87707,
          "origin": [
            -569.941650390625,
            1670.067993164062,
            -115.84033203125
          ],
          "pitch": 7.128067016602,
          "yaw": 53.273040771484,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -569.941650 1670.068000 -115.840330; setang 7.128067 53.273040 0",
          "position_tick": 87701,
          "angle_tick": 87701,
          "origin": [
            -569.94165,
            1670.068,
            -115.84033
          ],
          "pitch": 7.128067,
          "yaw": 53.27304,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -569.941650 1670.067993 -115.840332; setang 7.128067 53.273041 0",
          "position_tick": 87707,
          "angle_tick": 87707,
          "origin": [
            -569.941650390625,
            1670.067993164062,
            -115.84033203125
          ],
          "pitch": 7.128067016602,
          "yaw": 53.273040771484,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 87250,
          "last_tick": 87707,
          "samples": 458
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f85399257a1dbe42",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00415",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00415",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00415",
        "demo_deb2a52b8ef138c44fe0_00332"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 20,
      "event_tick": 167945,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -556.032227 1365.104492 -111.658569; setang -43.054047 58.234406 0",
          "position_tick": 167938,
          "angle_tick": 167945,
          "origin": [
            -556.0322265625,
            1365.1044921875,
            -111.658569335938
          ],
          "pitch": -43.054046630859,
          "yaw": 58.234405517578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -556.032200 1365.104500 -111.658570; setang -43.054047 58.234406 0",
          "position_tick": 167939,
          "angle_tick": 167939,
          "origin": [
            -556.0322,
            1365.1045,
            -111.65857
          ],
          "pitch": -43.054047,
          "yaw": 58.234406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -556.032227 1365.104492 -111.658569; setang -43.054047 58.234406 0",
          "position_tick": 167945,
          "angle_tick": 167945,
          "origin": [
            -556.0322265625,
            1365.1044921875,
            -111.658569335938
          ],
          "pitch": -43.054046630859,
          "yaw": 58.234405517578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167815,
          "last_tick": 167945,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f85606cb8c40ad2b",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_241d9eb92ddde5a3b396_00071",
      "command_record_id": "demo_518d8b186445b01e1f62_00397",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00071",
        "demo_518d8b186445b01e1f62_00397"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 18,
      "event_tick": 162352,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -928.672000 449.905400 1.031251; setang 9.042084 -44.185303 0",
          "position_tick": 162343,
          "angle_tick": 162343,
          "origin": [
            -928.672,
            449.9054,
            1.0312505
          ],
          "pitch": 9.042084,
          "yaw": -44.185303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -890.178200 397.007000 -25.110657; setang 8.514069 -36.706010 0",
          "position_tick": 162119,
          "angle_tick": 162119,
          "origin": [
            -890.1782,
            397.007,
            -25.110657
          ],
          "pitch": 8.514069,
          "yaw": -36.70601,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -927.990200 449.242340 1.031251; setang 9.042084 -44.185303 0",
          "position_tick": 162345,
          "angle_tick": 162345,
          "origin": [
            -927.9902,
            449.24234,
            1.0312505
          ],
          "pitch": 9.042084,
          "yaw": -44.185303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.464844,
            -16.00586,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -922.056152 443.525696 1.031250; setang 8.887939 -43.349304 0",
          "position_tick": 162352,
          "angle_tick": 162352,
          "origin": [
            -922.05615234375,
            443.525695800781,
            1.031250476837
          ],
          "pitch": 8.887939453125,
          "yaw": -43.349304199219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            87.62109375,
            -83.890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162119,
          "last_tick": 162352,
          "samples": 234
        },
        "departure_tick": 162344,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f8793525459cd9ae",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00298",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00298",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00298",
        "demo_c7fce8ea189bfb0ec256_00278"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 17,
      "event_tick": 128152,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 585.484500 -1171.747900 -366.968750; setang 7.009277 -165.331540 0",
          "position_tick": 128022,
          "angle_tick": 128022,
          "origin": [
            585.4845,
            -1171.7479,
            -366.96875
          ],
          "pitch": 7.0092773,
          "yaw": -165.33154,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.58203125,
            -2.3984375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 607.014040 -1176.349100 -366.968750; setang 6.731873 -163.747790 0",
          "position_tick": 128146,
          "angle_tick": 128146,
          "origin": [
            607.01404,
            -1176.3491,
            -366.96875
          ],
          "pitch": 6.7318726,
          "yaw": -163.74779,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.4492188,
            -1.5859375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 601.910950 -1177.836548 -366.968750; setang 6.731873 -163.707962 0",
          "position_tick": 128152,
          "angle_tick": 128152,
          "origin": [
            601.910949707031,
            -1177.836547851562,
            -366.96875
          ],
          "pitch": 6.731872558594,
          "yaw": -163.707962036133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -93.01953125,
            -27.1015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 128022,
          "last_tick": 128152,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f8b8fa828b374eff",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44ff5206b8e42e46265b_00440",
      "command_record_id": "demo_44ff5206b8e42e46265b_00440",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00440",
        "demo_4f80b8bcc2fa56bb83a7_00385"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 18,
      "event_tick": 171018,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1237.879500 617.406500 123.857800; setang -8.926727 -93.575710 0",
          "position_tick": 171000,
          "angle_tick": 171000,
          "origin": [
            1237.8795,
            617.4065,
            123.8578
          ],
          "pitch": -8.926727,
          "yaw": -93.57571,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -83.209780 773.510600 81.031250; setang 7.434311 -20.246765 0",
          "position_tick": 170506,
          "angle_tick": 170506,
          "origin": [
            -83.20978,
            773.5106,
            81.03125
          ],
          "pitch": 7.434311,
          "yaw": -20.246765,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            192.10547,
            -0.41796875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1237.001100 603.324770 123.802920; setang -8.954895 -93.603860 0",
          "position_tick": 171011,
          "angle_tick": 171011,
          "origin": [
            1237.0011,
            603.32477,
            123.80292
          ],
          "pitch": -8.954895,
          "yaw": -93.60386,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -8.4140625,
            -134.77734,
            -0.47314453
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1235.982910 587.094116 123.705856; setang -8.954895 -93.603859 0",
          "position_tick": 171018,
          "angle_tick": 171018,
          "origin": [
            1235.98291015625,
            587.094116210938,
            123.705856323242
          ],
          "pitch": -8.954895019531,
          "yaw": -93.603858947754,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.953125,
            -190.16015625,
            0.4833984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170506,
          "last_tick": 171018,
          "samples": 513
        },
        "departure_tick": 171001,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f8c79631acdc3cf3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00092",
      "command_record_id": "demo_2160153112cdae3ea873_00092",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00092",
        "demo_79afb17b7ed789137186_00309"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 7,
      "event_tick": 51260,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 3080.824500 -35.168518 1608.031200; setang 11.615982 155.517640 0",
          "position_tick": 51130,
          "angle_tick": 51130,
          "origin": [
            3080.8245,
            -35.168518,
            1608.0312
          ],
          "pitch": 11.615982,
          "yaw": 155.51764,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2644.526400 103.924000 1635.718800; setang -9.855423 -178.165970 0",
          "position_tick": 51254,
          "angle_tick": 51254,
          "origin": [
            2644.5264,
            103.924,
            1635.7188
          ],
          "pitch": -9.855423,
          "yaw": -178.16597,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -236.76562,
            -5.984375,
            259.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2626.029053 103.456467 1652.062500; setang -9.873627 -178.202362 0",
          "position_tick": 51260,
          "angle_tick": 51260,
          "origin": [
            2626.029052734375,
            103.456466674805,
            1652.0625
          ],
          "pitch": -9.873626708984,
          "yaw": -178.202362060547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -236.765625,
            -5.98486328125,
            184.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51130,
          "last_tick": 51260,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f8cbba14d94a4bc8",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00322",
      "command_record_id": "demo_07d95741be40e144c266_00322",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00322",
        "demo_731311ac42553ee59f1a_00405"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 15,
      "event_tick": 136494,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -413.660580 -536.079830 36.120407; setang 28.107834 -160.167270 0",
          "position_tick": 136364,
          "angle_tick": 136364,
          "origin": [
            -413.66058,
            -536.07983,
            36.120407
          ],
          "pitch": 28.107834,
          "yaw": -160.16727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -159.47266,
            -124.79297,
            4.1289062
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -438.678600 -364.427500 59.392124; setang -10.630646 -142.456970 0",
          "position_tick": 136487,
          "angle_tick": 136487,
          "origin": [
            -438.6786,
            -364.4275,
            59.392124
          ],
          "pitch": -10.630646,
          "yaw": -142.45697,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -16.625,
            -9.1796875,
            -0.3461914
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -441.413513 -366.423523 59.335140; setang -10.630646 -142.482727 0",
          "position_tick": 136494,
          "angle_tick": 136494,
          "origin": [
            -441.413513183594,
            -366.423522949219,
            59.335140228271
          ],
          "pitch": -10.630645751953,
          "yaw": -142.482727050781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -16.828125,
            -12.28515625,
            -0.3505859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136364,
          "last_tick": 136494,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f8cfa3d0b782da50",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00252",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00252",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00252",
        "demo_b24ca24bca0f9defa72c_00014"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "molodoy",
      "round": 11,
      "event_tick": 101529,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1300.034546 2485.206299 68.899757; setang -14.154846 -153.682251 0",
          "position_tick": 101522,
          "angle_tick": 101529,
          "origin": [
            1300.034545898438,
            2485.206298828125,
            68.899757385254
          ],
          "pitch": -14.154846191406,
          "yaw": -153.682250976562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1300.034500 2485.206300 68.899760; setang -14.154846 -153.682250 0",
          "position_tick": 101523,
          "angle_tick": 101523,
          "origin": [
            1300.0345,
            2485.2063,
            68.89976
          ],
          "pitch": -14.154846,
          "yaw": -153.68225,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1300.034546 2485.206299 68.899757; setang -14.154846 -153.682251 0",
          "position_tick": 101529,
          "angle_tick": 101529,
          "origin": [
            1300.034545898438,
            2485.206298828125,
            68.899757385254
          ],
          "pitch": -14.154846191406,
          "yaw": -153.682250976562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101270,
          "last_tick": 101529,
          "samples": 260
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f901cb7387014b9e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_79afb17b7ed789137186_00314",
      "command_record_id": "demo_79afb17b7ed789137186_00314",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00314",
        "demo_b9b20b60330034a63512_00189"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 17,
      "event_tick": 150321,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1245.431200 551.830600 1654.300800; setang 12.852295 -174.812400 0",
          "position_tick": 150300,
          "angle_tick": 150300,
          "origin": [
            1245.4312,
            551.8306,
            1654.3008
          ],
          "pitch": 12.852295,
          "yaw": -174.8124,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1245.477400 551.834840 1654.300800; setang 12.903107 -174.761930 0",
          "position_tick": 150191,
          "angle_tick": 150191,
          "origin": [
            1245.4774,
            551.83484,
            1654.3008
          ],
          "pitch": 12.903107,
          "yaw": -174.76193,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1222.359300 549.739600 1664.046900; setang 12.852295 -174.812400 0",
          "position_tick": 150314,
          "angle_tick": 150314,
          "origin": [
            1222.3593,
            549.7396,
            1664.0469
          ],
          "pitch": 12.852295,
          "yaw": -174.8124,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -161.85938,
            -14.671875,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1207.184937 548.364136 1686.000000; setang 12.852295 -174.761932 0",
          "position_tick": 150321,
          "angle_tick": 150321,
          "origin": [
            1207.184936523438,
            548.364135742188,
            1686.0
          ],
          "pitch": 12.852294921875,
          "yaw": -174.761932373047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -161.859375,
            -14.671875,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150191,
          "last_tick": 150321,
          "samples": 131
        },
        "departure_tick": 150301,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f909ea79962dac38",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00303",
      "command_record_id": "demo_da35559385e7d6e5ce42_00359",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00303",
        "demo_da35559385e7d6e5ce42_00359"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 18,
      "event_tick": 150024,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -601.823700 593.914000 38.031246; setang -0.626907 -166.985320 0",
          "position_tick": 149931,
          "angle_tick": 149931,
          "origin": [
            -601.8237,
            593.914,
            38.031246
          ],
          "pitch": -0.62690735,
          "yaw": -166.98532,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -595.965200 603.451230 38.031246; setang -0.577469 -166.457290 0",
          "position_tick": 149696,
          "angle_tick": 149696,
          "origin": [
            -595.9652,
            603.45123,
            38.031246
          ],
          "pitch": -0.5774689,
          "yaw": -166.45729,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.1640625,
            54.0625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -615.654800 558.558700 38.031246; setang 4.636566 -174.855990 0",
          "position_tick": 150018,
          "angle_tick": 150018,
          "origin": [
            -615.6548,
            558.5587,
            38.031246
          ],
          "pitch": 4.636566,
          "yaw": -174.85599,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.953125,
            -4.5117188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -623.908752 557.812622 38.031246; setang 4.306641 -174.756775 0",
          "position_tick": 150024,
          "angle_tick": 150024,
          "origin": [
            -623.908752441406,
            557.812622070312,
            38.031246185303
          ],
          "pitch": 4.306640625,
          "yaw": -174.756774902344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -130.29296875,
            -11.78125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149696,
          "last_tick": 150024,
          "samples": 329
        },
        "departure_tick": 149932,
        "movement_to_event_ms": 1453.125,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f917580ec28026ec",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_059e8a0abfc550087c91_00254",
      "command_record_id": "demo_059e8a0abfc550087c91_00254",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00254",
        "demo_1b9d5eac73de0b387701_00451"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 15,
      "event_tick": 130275,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1988.991000 -95.016420 -165.968750; setang 1.881073 72.975310 0",
          "position_tick": 130118,
          "angle_tick": 130118,
          "origin": [
            -1988.991,
            -95.01642,
            -165.96875
          ],
          "pitch": 1.881073,
          "yaw": 72.97531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.015625,
            232.83984,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2041.636600 438.890140 -159.968750; setang -18.057404 27.371063 0",
          "position_tick": 130269,
          "angle_tick": 130269,
          "origin": [
            -2041.6366,
            438.89014,
            -159.96875
          ],
          "pitch": -18.057404,
          "yaw": 27.371063,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.74219,
            112.57422,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2026.151367 447.835663 -159.968750; setang -19.478424 27.496368 0",
          "position_tick": 130275,
          "angle_tick": 130275,
          "origin": [
            -2026.1513671875,
            447.835662841797,
            -159.96875
          ],
          "pitch": -19.478424072266,
          "yaw": 27.496368408203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            203.328125,
            115.32421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130118,
          "last_tick": 130275,
          "samples": 158
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f94cc60f99971a06",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00164",
      "command_record_id": "demo_518d8b186445b01e1f62_00164",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00164",
        "demo_da35559385e7d6e5ce42_00400"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "S1ren",
      "round": 8,
      "event_tick": 61549,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1006.126221 934.921326 -188.833618; setang -20.131073 -11.276428 0",
          "position_tick": 61542,
          "angle_tick": 61549,
          "origin": [
            1006.126220703125,
            934.921325683594,
            -188.833618164062
          ],
          "pitch": -20.131072998047,
          "yaw": -11.276428222656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1006.126200 934.921300 -188.833620; setang -20.131073 -11.276428 0",
          "position_tick": 61543,
          "angle_tick": 61543,
          "origin": [
            1006.1262,
            934.9213,
            -188.83362
          ],
          "pitch": -20.131073,
          "yaw": -11.276428,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1006.126221 934.921326 -188.833618; setang -20.131073 -11.276428 0",
          "position_tick": 61549,
          "angle_tick": 61549,
          "origin": [
            1006.126220703125,
            934.921325683594,
            -188.833618164062
          ],
          "pitch": -20.131072998047,
          "yaw": -11.276428222656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61343,
          "last_tick": 61549,
          "samples": 207
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f96513ae0ea57ab5",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2160153112cdae3ea873_00166",
      "command_record_id": "demo_2160153112cdae3ea873_00166",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00166",
        "demo_79afb17b7ed789137186_00048"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "HUASOPEEK",
      "round": 10,
      "event_tick": 84062,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -537.946300 1297.602300 1684.031200; setang 10.132141 16.975250 0",
          "position_tick": 83715,
          "angle_tick": 83715,
          "origin": [
            -537.9463,
            1297.6023,
            1684.0312
          ],
          "pitch": 10.132141,
          "yaw": 16.97525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.92578,
            78.09375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 440.993230 1748.527100 1696.697100; setang -13.459625 -61.642227 0",
          "position_tick": 84056,
          "angle_tick": 84056,
          "origin": [
            440.99323,
            1748.5271,
            1696.6971
          ],
          "pitch": -13.459625,
          "yaw": -61.642227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.73633,
            -167.15625,
            19.945312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 448.738892 1734.125122 1698.418457; setang -13.727081 -61.608925 0",
          "position_tick": 84062,
          "angle_tick": 84062,
          "origin": [
            448.738891601562,
            1734.125122070312,
            1698.41845703125
          ],
          "pitch": -13.727081298828,
          "yaw": -61.608924865723,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            103.02734375,
            -191.40625,
            22.8984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 83715,
          "last_tick": 84062,
          "samples": 348
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fa61c231a7038752",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00410",
      "command_record_id": "demo_17accc02fe6ec2727063_00410",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00410",
        "demo_67348e1baa5b49bad101_00209"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 21,
      "event_tick": 180014,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -532.325700 -1464.300300 -57.319763; setang -2.090149 -50.284424 0",
          "position_tick": 180000,
          "angle_tick": 180000,
          "origin": [
            -532.3257,
            -1464.3003,
            -57.319763
          ],
          "pitch": -2.090149,
          "yaw": -50.284424,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -528.537500 -1433.836500 -81.690735; setang -1.837128 -53.518524 0",
          "position_tick": 179884,
          "angle_tick": 179884,
          "origin": [
            -528.5375,
            -1433.8365,
            -81.690735
          ],
          "pitch": -1.8371277,
          "yaw": -53.518524,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.867188,
            109.08594,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -527.892500 -1469.633400 -53.053223; setang -2.112122 -50.295410 0",
          "position_tick": 180007,
          "angle_tick": 180007,
          "origin": [
            -527.8925,
            -1469.6334,
            -53.053223
          ],
          "pitch": -2.1121216,
          "yaw": -50.29541,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.3125,
            -71.34375,
            57.078125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -522.783813 -1475.781860 -48.134521; setang -2.431061 -50.361328 0",
          "position_tick": 180014,
          "angle_tick": 180014,
          "origin": [
            -522.783813476562,
            -1475.781860351562,
            -48.134521484375
          ],
          "pitch": -2.431060791016,
          "yaw": -50.361328125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.375,
            -52.171875,
            41.734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 179884,
          "last_tick": 180014,
          "samples": 131
        },
        "departure_tick": 180001,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fa987b5e151f8601",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00075",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00075",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00075",
        "demo_84f87856e21e12df25d7_00078"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 5,
      "event_tick": 42102,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 209.036728 706.031250 41.704292; setang 6.960175 -15.803146 0",
          "position_tick": 42094,
          "angle_tick": 42102,
          "origin": [
            209.036727905273,
            706.03125,
            41.704292297363
          ],
          "pitch": 6.960174560547,
          "yaw": -15.803146362305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 209.036730 706.031250 43.375000; setang 6.960175 -15.803146 0",
          "position_tick": 42095,
          "angle_tick": 42095,
          "origin": [
            209.03673,
            706.03125,
            43.375
          ],
          "pitch": 6.9601746,
          "yaw": -15.803146,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 211.616287 706.042419 67.453125; setang 6.960175 -15.803146 0",
          "position_tick": 42102,
          "angle_tick": 42102,
          "origin": [
            211.616287231445,
            706.042419433594,
            67.453125
          ],
          "pitch": 6.960174560547,
          "yaw": -15.803146362305,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            31.09375,
            -0.30078125,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41869,
          "last_tick": 42102,
          "samples": 234
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fa9f6a63a12b91c9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00231",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00231",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00231",
        "demo_86c38e0db4646195347a_00215"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 11,
      "event_tick": 90968,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1605.844200 1224.834500 177.031250; setang 5.512054 -115.443306 0",
          "position_tick": 90882,
          "angle_tick": 90882,
          "origin": [
            1605.8442,
            1224.8345,
            177.03125
          ],
          "pitch": 5.5120544,
          "yaw": -115.443306,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1599.912400 1223.664700 177.031250; setang 5.619842 -114.604225 0",
          "position_tick": 90712,
          "angle_tick": 90712,
          "origin": [
            1599.9124,
            1223.6647,
            177.03125
          ],
          "pitch": 5.6198425,
          "yaw": -114.604225,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1596.891800 1219.671900 177.031250; setang 5.028305 -115.249670 0",
          "position_tick": 90961,
          "angle_tick": 90961,
          "origin": [
            1596.8918,
            1219.6719,
            177.03125
          ],
          "pitch": 5.028305,
          "yaw": -115.24967,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.28125,
            -72.08594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1591.270874 1208.207642 177.031250; setang 5.028305 -115.249672 0",
          "position_tick": 90968,
          "angle_tick": 90968,
          "origin": [
            1591.270874023438,
            1208.207641601562,
            177.03125
          ],
          "pitch": 5.028305053711,
          "yaw": -115.249671936035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -70.046875,
            -144.6171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90712,
          "last_tick": 90968,
          "samples": 257
        },
        "departure_tick": 90883,
        "movement_to_event_ms": 1343.75,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fab1b4000d9af8a1",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_49fabf21b1c26f1010df_00068",
      "command_record_id": "demo_49fabf21b1c26f1010df_00068",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00068",
        "demo_78d0d18d21d68a5f4162_00190"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 5,
      "event_tick": 36485,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -539.636000 2182.897700 -123.512820; setang -3.968811 -77.784920 0",
          "position_tick": 36355,
          "angle_tick": 36355,
          "origin": [
            -539.636,
            2182.8977,
            -123.51282
          ],
          "pitch": -3.968811,
          "yaw": -77.78492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -156.01953,
            0.59375,
            -20.484375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -462.539060 1755.097900 -124.398926; setang -17.859650 -75.050010 0",
          "position_tick": 36479,
          "angle_tick": 36479,
          "origin": [
            -462.53906,
            1755.0979,
            -124.398926
          ],
          "pitch": -17.85965,
          "yaw": -75.05001,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.445312,
            -236.64062,
            -4.2226562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -457.588745 1736.608398 -124.833374; setang -17.859650 -75.050011 0",
          "position_tick": 36485,
          "angle_tick": 36485,
          "origin": [
            -457.588745117188,
            1736.6083984375,
            -124.833374023438
          ],
          "pitch": -17.859649658203,
          "yaw": -75.050010681152,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            63.3515625,
            -236.671875,
            -5.5625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36355,
          "last_tick": 36485,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_faf8c506c5ccf249",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00453",
      "command_record_id": "demo_79fb1d50cba757afee7d_00453",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00453",
        "demo_9973c9a1187116ecba8b_00289"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 22,
      "event_tick": 183883,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -197.352050 909.759100 1.198937; setang 3.659134 106.237120 0",
          "position_tick": 183868,
          "angle_tick": 183868,
          "origin": [
            -197.35205,
            909.7591,
            1.1989374
          ],
          "pitch": 3.659134,
          "yaw": 106.23712,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -145.623600 419.738300 -1.230530; setang 1.547363 102.666900 0",
          "position_tick": 183502,
          "angle_tick": 183502,
          "origin": [
            -145.6236,
            419.7383,
            -1.2305298
          ],
          "pitch": 1.5473633,
          "yaw": 102.6669,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.3203125,
            5.6660156,
            0.05859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -200.131710 919.311900 1.263197; setang 3.626175 106.210660 0",
          "position_tick": 183877,
          "angle_tick": 183877,
          "origin": [
            -200.13171,
            919.3119,
            1.2631965
          ],
          "pitch": 3.626175,
          "yaw": 106.21066,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.675781,
            108.87891,
            0.45889282
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -203.503601 930.902771 1.312061; setang 3.626175 106.250153 0",
          "position_tick": 183883,
          "angle_tick": 183883,
          "origin": [
            -203.503601074219,
            930.902770996094,
            1.312060832977
          ],
          "pitch": 3.626174926758,
          "yaw": 106.250152587891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.90234375,
            164.609375,
            0.693939208984
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 183502,
          "last_tick": 183883,
          "samples": 382
        },
        "departure_tick": 183869,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb0fe4fd0ced817a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00049",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00049",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00049",
        "demo_5d6af8fdfb719608e960_00011"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 4,
      "event_tick": 22260,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 971.614319 2779.926025 132.557190; setang -4.400024 -131.226883 0",
          "position_tick": 22245,
          "angle_tick": 22260,
          "origin": [
            971.614318847656,
            2779.926025390625,
            132.557189941406
          ],
          "pitch": -4.400024414062,
          "yaw": -131.22688293457,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 971.614300 2779.926000 132.557190; setang -4.400024 -131.226880 0",
          "position_tick": 22246,
          "angle_tick": 22246,
          "origin": [
            971.6143,
            2779.926,
            132.55719
          ],
          "pitch": -4.4000244,
          "yaw": -131.22688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 967.914917 2775.699951 174.921875; setang -4.400024 -131.226883 0",
          "position_tick": 22260,
          "angle_tick": 22260,
          "origin": [
            967.914916992188,
            2775.699951171875,
            174.921875
          ],
          "pitch": -4.400024414062,
          "yaw": -131.22688293457,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -19.765625,
            -22.578125,
            153.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22086,
          "last_tick": 22260,
          "samples": 175
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb45746482aade49",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00165",
      "command_record_id": "demo_5d6af8fdfb719608e960_00165",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00165",
        "demo_9da916c73bb5ff938c63_00168"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 7,
      "event_tick": 53919,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1816.894900 1365.601000 160.031250; setang 5.323914 91.813080 0",
          "position_tick": 53476,
          "angle_tick": 53476,
          "origin": [
            1816.8949,
            1365.601,
            160.03125
          ],
          "pitch": 5.3239136,
          "yaw": 91.81308,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.203125,
            249.9375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2093.561300 2719.641400 124.031845; setang -10.795105 177.055000 0",
          "position_tick": 53913,
          "angle_tick": 53913,
          "origin": [
            2093.5613,
            2719.6414,
            124.031845
          ],
          "pitch": -10.795105,
          "yaw": 177.055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.1875,
            1.765625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2086.417236 2720.008301 124.031845; setang -11.088989 177.114014 0",
          "position_tick": 53919,
          "angle_tick": 53919,
          "origin": [
            2086.417236328125,
            2720.00830078125,
            124.031845092773
          ],
          "pitch": -11.088989257812,
          "yaw": 177.114013671875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.1875,
            6.046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 53476,
          "last_tick": 53919,
          "samples": 444
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb46480b5325cbc7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00164",
      "command_record_id": "demo_17accc02fe6ec2727063_00164",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00164",
        "demo_21a2c34da37a8e81c427_00370"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 9,
      "event_tick": 64704,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -193.382080 -2039.960400 -167.968750; setang -12.628098 -1.372604 0",
          "position_tick": 64676,
          "angle_tick": 64676,
          "origin": [
            -193.38208,
            -2039.9604,
            -167.96875
          ],
          "pitch": -12.628098,
          "yaw": -1.3726044,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1277.793200 -2315.531500 -201.691280; setang -4.989502 26.132019 0",
          "position_tick": 64192,
          "angle_tick": 64192,
          "origin": [
            -1277.7932,
            -2315.5315,
            -201.69128
          ],
          "pitch": -4.989502,
          "yaw": 26.132019,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.84375,
            -90.078125,
            51.57422
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -186.859620 -2041.556600 -167.968750; setang -26.919250 -34.205597 0",
          "position_tick": 64697,
          "angle_tick": 64697,
          "origin": [
            -186.85962,
            -2041.5566,
            -167.96875
          ],
          "pitch": -26.91925,
          "yaw": -34.205597,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -185.072754 -2042.771484 -167.968750; setang -26.949799 -34.236145 0",
          "position_tick": 64704,
          "angle_tick": 64704,
          "origin": [
            -185.07275390625,
            -2042.771484375,
            -167.96875
          ],
          "pitch": -26.949798583984,
          "yaw": -34.236145019531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.7890625,
            -19.578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64192,
          "last_tick": 64704,
          "samples": 513
        },
        "departure_tick": 64677,
        "movement_to_event_ms": 437.5,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb4964715f476328",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00068",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00068",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00068",
        "demo_79fb1d50cba757afee7d_00182"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 5,
      "event_tick": 32572,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 414.229250 2320.634500 -118.968750; setang 5.220917 -36.963837 0",
          "position_tick": 32221,
          "angle_tick": 32221,
          "origin": [
            414.22925,
            2320.6345,
            -118.96875
          ],
          "pitch": 5.2209167,
          "yaw": -36.963837,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.07227,
            -108.484375,
            -0.5859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1485.201400 1703.730600 -7.794800; setang -38.345720 -128.047710 0",
          "position_tick": 32566,
          "angle_tick": 32566,
          "origin": [
            1485.2014,
            1703.7306,
            -7.7948
          ],
          "pitch": -38.34572,
          "yaw": -128.04771,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.875,
            -42.734375,
            -0.0234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1485.433838 1703.526611 -7.795593; setang -38.923187 -128.209412 0",
          "position_tick": 32572,
          "angle_tick": 32572,
          "origin": [
            1485.433837890625,
            1703.526611328125,
            -7.795593261719
          ],
          "pitch": -38.923187255859,
          "yaw": -128.209411621094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32221,
          "last_tick": 32572,
          "samples": 352
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb4d705067beeb86",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00283",
      "command_record_id": "demo_6e149681cbff13e6c780_00283",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00283",
        "demo_84f87856e21e12df25d7_00002"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "molodoy",
      "round": 12,
      "event_tick": 108118,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 376.496300 1886.097800 137.031250; setang -6.212082 58.338440 0",
          "position_tick": 107988,
          "angle_tick": 107988,
          "origin": [
            376.4963,
            1886.0978,
            137.03125
          ],
          "pitch": -6.212082,
          "yaw": 58.33844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -24.273438,
            245.04688,
            -7.2285156
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 658.771360 2058.162800 136.031280; setang 2.258026 68.889770 0",
          "position_tick": 108112,
          "angle_tick": 108112,
          "origin": [
            658.77136,
            2058.1628,
            136.03128
          ],
          "pitch": 2.2580261,
          "yaw": 68.88977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.4804688,
            3.84375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 660.643616 2063.006348 138.826889; setang 2.258026 68.889771 0",
          "position_tick": 108118,
          "angle_tick": 108118,
          "origin": [
            660.643615722656,
            2063.00634765625,
            138.826889038086
          ],
          "pitch": 2.258026123047,
          "yaw": 68.889770507812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.40234375,
            88.96875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 107988,
          "last_tick": 108118,
          "samples": 131
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fbe240d954a04a7e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00636",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00636",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00636",
        "demo_deb2a52b8ef138c44fe0_00140"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 28,
      "event_tick": 234656,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1835.855500 2018.995800 -3.088074; setang 1.084564 -113.061676 0",
          "position_tick": 234643,
          "angle_tick": 234643,
          "origin": [
            -1835.8555,
            2018.9958,
            -3.0880737
          ],
          "pitch": 1.0845642,
          "yaw": -113.061676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1726.597300 2040.579700 -5.356812; setang 3.859634 -105.501020 0",
          "position_tick": 234526,
          "angle_tick": 234526,
          "origin": [
            -1726.5973,
            2040.5797,
            -5.3568115
          ],
          "pitch": 3.8596344,
          "yaw": -105.50102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.609375,
            -55.890625,
            -1.9101562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1836.825100 2016.717300 -3.016052; setang 1.020691 -113.061676 0",
          "position_tick": 234650,
          "angle_tick": 234650,
          "origin": [
            -1836.8251,
            2016.7173,
            -3.0160522
          ],
          "pitch": 1.0206909,
          "yaw": -113.061676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -12.6796875,
            -29.820312,
            0.94140625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1838.389893 2013.042236 -2.899963; setang 0.797195 -113.061676 0",
          "position_tick": 234656,
          "angle_tick": 234656,
          "origin": [
            -1838.389892578125,
            2013.042236328125,
            -2.899963378906
          ],
          "pitch": 0.79719543457,
          "yaw": -113.061676025391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.7109375,
            -55.6640625,
            1.7578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 234526,
          "last_tick": 234656,
          "samples": 131
        },
        "departure_tick": 234644,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fbeb00a5126a392e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00270",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00270",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00270",
        "demo_5c8743102c5a1e28f8ee_00388"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 14,
      "event_tick": 117622,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1538.246300 1511.685400 1.031248; setang -8.117859 -132.840500 0",
          "position_tick": 117542,
          "angle_tick": 117542,
          "origin": [
            1538.2463,
            1511.6854,
            1.0312481
          ],
          "pitch": -8.117859,
          "yaw": -132.8405,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1538.246300 1511.685400 1.031248; setang -8.051941 -132.972690 0",
          "position_tick": 117492,
          "angle_tick": 117492,
          "origin": [
            1538.2463,
            1511.6854,
            1.0312481
          ],
          "pitch": -8.051941,
          "yaw": -132.97269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -96.0625,
            -40.53125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1567.899200 1439.214800 1.031252; setang -4.686005 -143.268590 0",
          "position_tick": 117616,
          "angle_tick": 117616,
          "origin": [
            1567.8992,
            1439.2148,
            1.0312519
          ],
          "pitch": -4.6860046,
          "yaw": -143.26859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -89.77344,
            -66.99219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1560.195923 1433.468628 1.031252; setang -4.686005 -143.268585 0",
          "position_tick": 117622,
          "angle_tick": 117622,
          "origin": [
            1560.195922851562,
            1433.468627929688,
            1.031251907349
          ],
          "pitch": -4.686004638672,
          "yaw": -143.268585205078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.25,
            -74.7734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117492,
          "last_tick": 117622,
          "samples": 131
        },
        "departure_tick": 117543,
        "movement_to_event_ms": 1250.0,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fbf095b9a74a751a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_a50086abe9c7c4a980cd_00189",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00189",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00189",
        "demo_f53e9889dd94c99a6feb_00158"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 11,
      "event_tick": 73525,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1980.123900 -611.710140 -351.968750; setang 2.006378 -150.547360 0",
          "position_tick": 73332,
          "angle_tick": 73332,
          "origin": [
            1980.1239,
            -611.71014,
            -351.96875
          ],
          "pitch": 2.0063782,
          "yaw": -150.54736,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1494.301900 -1082.823500 -415.968750; setang -1.108933 -128.292510 0",
          "position_tick": 73519,
          "angle_tick": 73519,
          "origin": [
            1494.3019,
            -1082.8235,
            -415.96875
          ],
          "pitch": -1.1089325,
          "yaw": -128.29251,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -150.32031,
            -193.46875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1482.523438 -1097.911011 -415.968750; setang -1.082489 -128.318939 0",
          "position_tick": 73525,
          "angle_tick": 73525,
          "origin": [
            1482.5234375,
            -1097.911010742188,
            -415.96875
          ],
          "pitch": -1.082489013672,
          "yaw": -128.318939208984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -150.9609375,
            -192.9765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73332,
          "last_tick": 73525,
          "samples": 194
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fc900626d7d74b49",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00198",
      "command_record_id": "demo_9c5c91359adde2e94631_00198",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00198",
        "demo_f1d8725268c9f30ce844_00129"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "fame",
      "round": 11,
      "event_tick": 76355,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 468.711200 530.761000 -260.444580; setang -4.867630 -104.877890 0",
          "position_tick": 76084,
          "angle_tick": 76084,
          "origin": [
            468.7112,
            530.761,
            -260.44458
          ],
          "pitch": -4.86763,
          "yaw": -104.87789,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 471.528660 529.987200 -260.334840; setang -4.867630 -104.960290 0",
          "position_tick": 76024,
          "angle_tick": 76024,
          "origin": [
            471.52866,
            529.9872,
            -260.33484
          ],
          "pitch": -4.86763,
          "yaw": -104.96029,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            75.93359,
            -20.238281,
            2.984375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 457.522600 504.579160 -262.290040; setang -17.077560 -109.607160 0",
          "position_tick": 76349,
          "angle_tick": 76349,
          "origin": [
            457.5226,
            504.57916,
            -262.29004
          ],
          "pitch": -17.07756,
          "yaw": -109.60716,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.609375,
            -122.04297,
            -9.433594
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 453.157318 492.353729 -262.957642; setang -18.397644 -109.827232 0",
          "position_tick": 76355,
          "angle_tick": 76355,
          "origin": [
            453.157318115234,
            492.353729248047,
            -262.957641601562
          ],
          "pitch": -18.397644042969,
          "yaw": -109.82723236084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.9609375,
            -170.646484375,
            -7.56640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76024,
          "last_tick": 76355,
          "samples": 332
        },
        "departure_tick": 76085,
        "movement_to_event_ms": 4234.375,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fcd0c861cbe40238",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44ff5206b8e42e46265b_00040",
      "command_record_id": "demo_44ff5206b8e42e46265b_00040",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00040",
        "demo_4f80b8bcc2fa56bb83a7_00723"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 3,
      "event_tick": 19312,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 685.367070 -721.380200 84.844820; setang -2.777481 -170.341310 0",
          "position_tick": 19182,
          "angle_tick": 19182,
          "origin": [
            685.36707,
            -721.3802,
            84.84482
          ],
          "pitch": -2.777481,
          "yaw": -170.34131,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -180.88281,
            157.75,
            31.821777
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 361.215420 -881.959200 143.726210; setang -6.379974 139.005190 0",
          "position_tick": 19305,
          "angle_tick": 19305,
          "origin": [
            361.21542,
            -881.9592,
            143.72621
          ],
          "pitch": -6.3799744,
          "yaw": 139.00519,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -164.01367,
            72.75391,
            5.126953
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 344.970642 -872.258911 145.848831; setang -8.470123 137.575256 0",
          "position_tick": 19312,
          "angle_tick": 19312,
          "origin": [
            344.970642089844,
            -872.258911132812,
            145.848831176758
          ],
          "pitch": -8.470123291016,
          "yaw": 137.575256347656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.99609375,
            117.53515625,
            23.1279296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19182,
          "last_tick": 19312,
          "samples": 131
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fcf7e6f9d6b06fb6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00183",
      "command_record_id": "demo_21a2c34da37a8e81c427_00183",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00183",
        "demo_f1d8725268c9f30ce844_00274"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 9,
      "event_tick": 58764,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -169.207520 592.032900 -71.393740; setang -9.261810 -178.234630 0",
          "position_tick": 58614,
          "angle_tick": 58614,
          "origin": [
            -169.20752,
            592.0329,
            -71.39374
          ],
          "pitch": -9.26181,
          "yaw": -178.23463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -169.057620 533.557500 -70.363830; setang 19.514130 -166.244780 0",
          "position_tick": 58393,
          "angle_tick": 58393,
          "origin": [
            -169.05762,
            533.5575,
            -70.36383
          ],
          "pitch": 19.51413,
          "yaw": -166.24478,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.367188,
            -97.11719,
            -4.3828125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -423.635250 585.476560 -73.390625; setang -15.289886 -178.674440 0",
          "position_tick": 58758,
          "angle_tick": 58758,
          "origin": [
            -423.63525,
            585.47656,
            -73.390625
          ],
          "pitch": -15.289886,
          "yaw": -178.67444,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.95312,
            -4.734375,
            156.83203
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -442.772217 585.106689 -53.968750; setang -15.223969 -178.652466 0",
          "position_tick": 58764,
          "angle_tick": 58764,
          "origin": [
            -442.772216796875,
            585.106689453125,
            -53.96875
          ],
          "pitch": -15.223968505859,
          "yaw": -178.652465820312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.953125,
            -4.734375,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58393,
          "last_tick": 58764,
          "samples": 372
        },
        "departure_tick": 58615,
        "movement_to_event_ms": 2343.75,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fd04e6e755fa1060",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00321",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00321",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00321",
        "demo_9da916c73bb5ff938c63_00380"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Spinx",
      "round": 16,
      "event_tick": 142192,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1460.604500 987.050200 211.734380; setang 41.502914 -106.168440 0",
          "position_tick": 142062,
          "angle_tick": 142062,
          "origin": [
            1460.6045,
            987.0502,
            211.73438
          ],
          "pitch": 41.502914,
          "yaw": -106.16844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.4375,
            -243.14062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1385.364500 562.835500 118.202530; setang -3.847961 174.479700 0",
          "position_tick": 142186,
          "angle_tick": 142186,
          "origin": [
            1385.3645,
            562.8355,
            118.20253
          ],
          "pitch": -3.8479614,
          "yaw": 174.4797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -194.0,
            9.644531,
            1.9130859
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1368.797852 563.921570 118.922279; setang -4.114044 174.503754 0",
          "position_tick": 142192,
          "angle_tick": 142192,
          "origin": [
            1368.7978515625,
            563.921569824219,
            118.92227935791
          ],
          "pitch": -4.114044189453,
          "yaw": 174.503753662109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -219.484375,
            15.65234375,
            10.91259765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142062,
          "last_tick": 142192,
          "samples": 131
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fd48848f532ee5b5",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_4d520a1960bac889dc2d_00282",
      "command_record_id": "demo_4d520a1960bac889dc2d_00282",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00282",
        "demo_5cc1733fab4c73f800c9_00002"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 16,
      "event_tick": 127318,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -902.427800 -1035.156900 -413.968700; setang 10.327148 40.545044 0",
          "position_tick": 127028,
          "angle_tick": 127028,
          "origin": [
            -902.4278,
            -1035.1569,
            -413.9687
          ],
          "pitch": 10.327148,
          "yaw": 40.545044,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -227.433900 -1099.420500 -415.968750; setang 3.140030 -20.602112 0",
          "position_tick": 127312,
          "angle_tick": 127312,
          "origin": [
            -227.4339,
            -1099.4205,
            -415.96875
          ],
          "pitch": 3.14003,
          "yaw": -20.602112,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            229.0625,
            -86.921875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -209.532654 -1106.195923 -415.968750; setang 3.267059 -20.674561 0",
          "position_tick": 127318,
          "angle_tick": 127318,
          "origin": [
            -209.532653808594,
            -1106.195922851562,
            -415.96875
          ],
          "pitch": 3.267059326172,
          "yaw": -20.674560546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            229.15234375,
            -86.6640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127028,
          "last_tick": 127318,
          "samples": 291
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fd671371ce3da682",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2160153112cdae3ea873_00302",
      "command_record_id": "demo_2160153112cdae3ea873_00302",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00302",
        "demo_c41e59c2737947d52711_00313"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 17,
      "event_tick": 154612,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.531250 -93.570068 1664.656250; setang 1.689484 31.044281 0",
          "position_tick": 154598,
          "angle_tick": 154612,
          "origin": [
            -275.53125,
            -93.570068359375,
            1664.65625
          ],
          "pitch": 1.689483642578,
          "yaw": 31.044281005859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.531250 -93.570070 1664.656200; setang 1.742371 31.017838 0",
          "position_tick": 154599,
          "angle_tick": 154599,
          "origin": [
            -275.53125,
            -93.57007,
            1664.6562
          ],
          "pitch": 1.7423706,
          "yaw": 31.017838,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.531250 -93.570068 1696.000000; setang 1.689484 31.044281 0",
          "position_tick": 154612,
          "angle_tick": 154612,
          "origin": [
            -275.53125,
            -93.570068359375,
            1696.0
          ],
          "pitch": 1.689483642578,
          "yaw": 31.044281005859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            204.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154394,
          "last_tick": 154612,
          "samples": 219
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fd75a2b5a62617c1",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00282",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00282",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00282",
        "demo_5cc1733fab4c73f800c9_00284"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "S1ren",
      "round": 15,
      "event_tick": 129852,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -443.300780 -954.296400 -415.968750; setang -0.231049 -23.957397 0",
          "position_tick": 129593,
          "angle_tick": 129593,
          "origin": [
            -443.30078,
            -954.2964,
            -415.96875
          ],
          "pitch": -0.23104858,
          "yaw": -23.957397,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.0078125,
            0.546875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -91.871340 -1208.758500 -415.968750; setang 0.362885 -10.130432 0",
          "position_tick": 129846,
          "angle_tick": 129846,
          "origin": [
            -91.87134,
            -1208.7585,
            -415.96875
          ],
          "pitch": 0.36288452,
          "yaw": -10.130432,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            53.171875,
            -9.2265625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -83.461670 -1210.248779 -415.968750; setang 0.231049 -10.064514 0",
          "position_tick": 129852,
          "angle_tick": 129852,
          "origin": [
            -83.461669921875,
            -1210.248779296875,
            -415.96875
          ],
          "pitch": 0.231048583984,
          "yaw": -10.064514160156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            131.50390625,
            -23.3515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 129593,
          "last_tick": 129852,
          "samples": 260
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fdc7ea031e66d022",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00058",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00058",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00058",
        "demo_79fb1d50cba757afee7d_00401"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 4,
      "event_tick": 27261,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1944.768800 2277.665800 -1.567139; setang 3.827698 -6.994507 0",
          "position_tick": 27131,
          "angle_tick": 27131,
          "origin": [
            -1944.7688,
            2277.6658,
            -1.5671387
          ],
          "pitch": 3.8276978,
          "yaw": -6.994507,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1912.389600 2420.709200 16.286350; setang -14.124298 24.223145 0",
          "position_tick": 27254,
          "angle_tick": 27254,
          "origin": [
            -1912.3896,
            2420.7092,
            16.28635
          ],
          "pitch": -14.124298,
          "yaw": 24.223145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1912.389648 2420.709229 16.286350; setang -14.322388 24.223145 0",
          "position_tick": 27261,
          "angle_tick": 27261,
          "origin": [
            -1912.3896484375,
            2420.709228515625,
            16.286350250244
          ],
          "pitch": -14.322387695312,
          "yaw": 24.22314453125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27131,
          "last_tick": 27261,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fde847fe2edc7055",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00309",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00309",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00309",
        "demo_5d6af8fdfb719608e960_00560"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "iM",
      "round": 16,
      "event_tick": 150999,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -715.002800 -217.789180 -1.484680; setang 2.164642 0.875824 0",
          "position_tick": 150869,
          "angle_tick": 150869,
          "origin": [
            -715.0028,
            -217.78918,
            -1.4846802
          ],
          "pitch": 2.1646423,
          "yaw": 0.875824,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            128.21875,
            -182.75,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -307.159120 -89.455444 22.765625; setang 2.402222 4.017563 0",
          "position_tick": 150986,
          "angle_tick": 150986,
          "origin": [
            -307.15912,
            -89.455444,
            22.765625
          ],
          "pitch": 2.4022217,
          "yaw": 4.017563,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.41406,
            16.933594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -261.330017 -86.276733 64.375000; setang 2.402222 4.017563 0",
          "position_tick": 150999,
          "angle_tick": 150999,
          "origin": [
            -261.330017089844,
            -86.276733398438,
            64.375
          ],
          "pitch": 2.402221679688,
          "yaw": 4.017562866211,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.421875,
            16.953125,
            154.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150869,
          "last_tick": 150999,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe08950cbaef0d7f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00239",
      "command_record_id": "demo_518d8b186445b01e1f62_00239",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00239",
        "demo_5866197d339b3ac61e8a_00155"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "S1ren",
      "round": 11,
      "event_tick": 90361,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 743.968750 -1243.967896 46.002785; setang -30.921021 71.246674 0",
          "position_tick": 90353,
          "angle_tick": 90361,
          "origin": [
            743.96875,
            -1243.967895507812,
            46.002784729004
          ],
          "pitch": -30.921020507812,
          "yaw": 71.246673583984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 743.968750 -1243.967900 54.015625; setang -30.921020 71.246670 0",
          "position_tick": 90355,
          "angle_tick": 90355,
          "origin": [
            743.96875,
            -1243.9679,
            54.015625
          ],
          "pitch": -30.92102,
          "yaw": 71.24667,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            229.82178
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 743.968750 -1243.967896 73.187500; setang -30.921021 71.246674 0",
          "position_tick": 90361,
          "angle_tick": 90361,
          "origin": [
            743.96875,
            -1243.967895507812,
            73.1875
          ],
          "pitch": -30.921020507812,
          "yaw": 71.246673583984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90222,
          "last_tick": 90361,
          "samples": 140
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe373b30968d6630",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00183",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00183",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00183",
        "demo_5c8743102c5a1e28f8ee_00525"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FalleN",
      "round": 9,
      "event_tick": 82493,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1473.502700 2149.596000 -9.853882; setang 11.659927 -12.060242 0",
          "position_tick": 82088,
          "angle_tick": 82088,
          "origin": [
            1473.5027,
            2149.596,
            -9.853882
          ],
          "pitch": 11.659927,
          "yaw": -12.060242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.16797,
            -30.234375,
            28.55954
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1449.303800 1315.144900 -11.745239; setang -0.967835 -144.896970 0",
          "position_tick": 82486,
          "angle_tick": 82486,
          "origin": [
            1449.3038,
            1315.1449,
            -11.745239
          ],
          "pitch": -0.9678345,
          "yaw": -144.89697,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -168.53125,
            -142.96875,
            -3.6328125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1432.234741 1301.577393 -11.486877; setang -2.111786 -145.424988 0",
          "position_tick": 82493,
          "angle_tick": 82493,
          "origin": [
            1432.234741210938,
            1301.577392578125,
            -11.486877441406
          ],
          "pitch": -2.111785888672,
          "yaw": -145.424987792969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -188.1796875,
            -145.3671875,
            3.96875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82088,
          "last_tick": 82493,
          "samples": 406
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe5a0f993d6dcf07",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00227",
      "command_record_id": "demo_7dadd8516dde2b87da75_00227",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00227",
        "demo_9da916c73bb5ff938c63_00204"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 11,
      "event_tick": 103844,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1463.613400 -291.547500 256.031250; setang 0.384857 176.921420 0",
          "position_tick": 103555,
          "angle_tick": 103555,
          "origin": [
            1463.6134,
            -291.5475,
            256.03125
          ],
          "pitch": 0.38485718,
          "yaw": 176.92142,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.53906,
            32.320312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1875.054900 -293.757700 261.031250; setang 3.025024 61.531677 0",
          "position_tick": 103838,
          "angle_tick": 103838,
          "origin": [
            1875.0549,
            -293.7577,
            261.03125
          ],
          "pitch": 3.0250244,
          "yaw": 61.531677,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            127.08594,
            189.64062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1884.905884 -278.100708 261.031250; setang 2.722549 61.669342 0",
          "position_tick": 103844,
          "angle_tick": 103844,
          "origin": [
            1884.905883789062,
            -278.100708007812,
            261.03125
          ],
          "pitch": 2.722549438477,
          "yaw": 61.669342041016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            125.625,
            204.875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 103555,
          "last_tick": 103844,
          "samples": 290
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe5b845285cfe310",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00291",
      "command_record_id": "demo_9da916c73bb5ff938c63_00082",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00291",
        "demo_9da916c73bb5ff938c63_00082"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 5,
      "event_tick": 29857,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 492.251430 2593.666500 161.531230; setang 6.159897 -34.405060 0",
          "position_tick": 29598,
          "angle_tick": 29598,
          "origin": [
            492.25143,
            2593.6665,
            161.53123
          ],
          "pitch": 6.159897,
          "yaw": -34.40506,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 495.220760 2616.201000 161.531230; setang 4.092072 -36.120987 0",
          "position_tick": 29561,
          "angle_tick": 29561,
          "origin": [
            495.22076,
            2616.201,
            161.53123
          ],
          "pitch": 4.0920715,
          "yaw": -36.120987,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -17.089844,
            -5.03125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 426.380370 2696.536600 193.031250; setang 9.372025 -37.264940 0",
          "position_tick": 29851,
          "angle_tick": 29851,
          "origin": [
            426.38037,
            2696.5366,
            193.03125
          ],
          "pitch": 9.372025,
          "yaw": -37.26494,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.28125,
            -11.65625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 426.932892 2696.115234 193.031250; setang 9.328079 -37.264938 0",
          "position_tick": 29857,
          "angle_tick": 29857,
          "origin": [
            426.932891845703,
            2696.115234375,
            193.03125
          ],
          "pitch": 9.328079223633,
          "yaw": -37.264938354492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29561,
          "last_tick": 29857,
          "samples": 297
        },
        "departure_tick": 29599,
        "movement_to_event_ms": 4046.875,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe7cb1181180aa96",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00295",
      "command_record_id": "demo_518d8b186445b01e1f62_00295",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00295",
        "demo_fbb358b45e5cdb7b7700_00232"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 14,
      "event_tick": 126310,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1324.027832 469.762695 0.031250; setang -14.075546 130.913757 0",
          "position_tick": 126302,
          "angle_tick": 126310,
          "origin": [
            1324.02783203125,
            469.7626953125,
            0.03125
          ],
          "pitch": -14.075546264648,
          "yaw": 130.913757324219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1324.027800 469.762700 3.343750; setang -14.075546 130.913760 0",
          "position_tick": 126303,
          "angle_tick": 126303,
          "origin": [
            1324.0278,
            469.7627,
            3.34375
          ],
          "pitch": -14.075546,
          "yaw": 130.91376,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1324.027832 469.762695 27.000000; setang -14.075546 130.913757 0",
          "position_tick": 126310,
          "angle_tick": 126310,
          "origin": [
            1324.02783203125,
            469.7626953125,
            27.0
          ],
          "pitch": -14.075546264648,
          "yaw": 130.913757324219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126180,
          "last_tick": 126310,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fecbe2e3b88ebd26",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00008",
      "command_record_id": "demo_585d972b6bcf05f54588_00270",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00008",
        "demo_585d972b6bcf05f54588_00270"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 15,
      "event_tick": 121267,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1119.969000 -1527.967700 -159.049560; setang 12.980011 -2.367889 0",
          "position_tick": 121120,
          "angle_tick": 121120,
          "origin": [
            -1119.969,
            -1527.9677,
            -159.04956
          ],
          "pitch": 12.980011,
          "yaw": -2.3678894,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1119.941900 -1527.968800 -159.050480; setang 13.200073 -3.423950 0",
          "position_tick": 121002,
          "angle_tick": 121002,
          "origin": [
            -1119.9419,
            -1527.9688,
            -159.05048
          ],
          "pitch": 13.200073,
          "yaw": -3.4239502,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            95.015625,
            -225.82031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -888.765870 -1486.629300 -167.968750; setang -19.228134 -36.203735 0",
          "position_tick": 121260,
          "angle_tick": 121260,
          "origin": [
            -888.76587,
            -1486.6293,
            -167.96875
          ],
          "pitch": -19.228134,
          "yaw": -36.203735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.73047,
            -121.3125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -871.968872 -1498.925293 -167.968750; setang -19.228134 -36.203735 0",
          "position_tick": 121267,
          "angle_tick": 121267,
          "origin": [
            -871.968872070312,
            -1498.92529296875,
            -167.96875
          ],
          "pitch": -19.228134155273,
          "yaw": -36.203735351562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.140625,
            -135.5234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 121002,
          "last_tick": 121267,
          "samples": 266
        },
        "departure_tick": 121121,
        "movement_to_event_ms": 2296.875,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7da491af94b07ac5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00046",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00046",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00009",
        "demo_44d9dd1cefa925823c1e_00046",
        "demo_44d9dd1cefa925823c1e_00064",
        "demo_44d9dd1cefa925823c1e_00094",
        "demo_44d9dd1cefa925823c1e_00119",
        "demo_44d9dd1cefa925823c1e_00134",
        "demo_44d9dd1cefa925823c1e_00169"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "makazze",
      "round": 4,
      "event_tick": 27298,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1088.842000 2729.984000 127.144970; setang 0.225220 -124.552690 0",
          "position_tick": 27132,
          "angle_tick": 27132,
          "origin": [
            1088.842,
            2729.984,
            127.14497
          ],
          "pitch": 0.22521973,
          "yaw": -124.55269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.875,
            144.70312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 846.097170 2310.054200 140.084300; setang -30.356598 -132.915010 0",
          "position_tick": 27292,
          "angle_tick": 27292,
          "origin": [
            846.09717,
            2310.0542,
            140.0843
          ],
          "pitch": -30.356598,
          "yaw": -132.91501,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.93359,
            -175.45312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 835.036194 2296.028076 140.084305; setang -30.694427 -132.915009 0",
          "position_tick": 27298,
          "angle_tick": 27298,
          "origin": [
            835.036193847656,
            2296.028076171875,
            140.08430480957
          ],
          "pitch": -30.694427490234,
          "yaw": -132.915008544922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.22265625,
            -181.1875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27132,
          "last_tick": 27298,
          "samples": 167
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_81ddaf7a63ea0633",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00283",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00283",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00210",
        "demo_fde4c2af9b83d7a5ead3_00256",
        "demo_fde4c2af9b83d7a5ead3_00283",
        "demo_fde4c2af9b83d7a5ead3_00314",
        "demo_fde4c2af9b83d7a5ead3_00368",
        "demo_fde4c2af9b83d7a5ead3_00385",
        "demo_fde4c2af9b83d7a5ead3_00435"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 16,
      "event_tick": 120610,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -28.436050 -166.054920 0",
          "position_tick": 120600,
          "angle_tick": 120600,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -28.43605,
          "yaw": -166.05492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1296.000000 32.000000 -167.968750; setang -28.320694 -166.077910 0",
          "position_tick": 120480,
          "angle_tick": 120480,
          "origin": [
            1296.0,
            32.0,
            -167.96875
          ],
          "pitch": -28.320694,
          "yaw": -166.07791,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1294.877400 31.721100 -155.734380; setang -28.436050 -166.054920 0",
          "position_tick": 120603,
          "angle_tick": 120603,
          "origin": [
            1294.8774,
            31.7211,
            -155.73438
          ],
          "pitch": -28.43605,
          "yaw": -166.05492,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.117188,
            -7.2355957,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1292.147949 31.042782 -134.500000; setang -28.436050 -166.054916 0",
          "position_tick": 120610,
          "angle_tick": 120610,
          "origin": [
            1292.14794921875,
            31.042781829834,
            -134.5
          ],
          "pitch": -28.436050415039,
          "yaw": -166.054916381836,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.109375,
            -7.234375,
            195.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120480,
          "last_tick": 120610,
          "samples": 131
        },
        "departure_tick": 120601,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2e503aab18febf5c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_f53e9889dd94c99a6feb_00178",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00178",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00030",
        "demo_f53e9889dd94c99a6feb_00056",
        "demo_f53e9889dd94c99a6feb_00098",
        "demo_f53e9889dd94c99a6feb_00140",
        "demo_f53e9889dd94c99a6feb_00178",
        "demo_f53e9889dd94c99a6feb_00200"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "dgt",
      "round": 11,
      "event_tick": 82989,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1127.256300 -1015.958100 -415.968750; setang 0.775574 3.455887 0",
          "position_tick": 82729,
          "angle_tick": 82729,
          "origin": [
            -1127.2563,
            -1015.9581,
            -415.96875
          ],
          "pitch": 0.77557373,
          "yaw": 3.4558868,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -406.729860 -864.973000 -415.968750; setang 1.600571 -42.711060 0",
          "position_tick": 82982,
          "angle_tick": 82982,
          "origin": [
            -406.72986,
            -864.973,
            -415.96875
          ],
          "pitch": 1.6005707,
          "yaw": -42.71106,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            123.625,
            -132.48828,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -392.869995 -877.765503 -415.968750; setang 1.171417 -42.232819 0",
          "position_tick": 82989,
          "angle_tick": 82989,
          "origin": [
            -392.869995117188,
            -877.765502929688,
            -415.96875
          ],
          "pitch": 1.171417236328,
          "yaw": -42.232818603516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            156.57421875,
            -144.01171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82729,
          "last_tick": 82989,
          "samples": 261
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3b404150d95ec343",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00139",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00139",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00008",
        "demo_c7fce8ea189bfb0ec256_00076",
        "demo_c7fce8ea189bfb0ec256_00098",
        "demo_c7fce8ea189bfb0ec256_00139",
        "demo_c7fce8ea189bfb0ec256_00162",
        "demo_c7fce8ea189bfb0ec256_00190"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "mezii",
      "round": 9,
      "event_tick": 57343,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1268.028564 -1161.515869 -415.968750; setang -37.779572 -23.333923 0",
          "position_tick": 57334,
          "angle_tick": 57343,
          "origin": [
            -1268.028564453125,
            -1161.515869140625,
            -415.96875
          ],
          "pitch": -37.779571533203,
          "yaw": -23.333923339844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1268.028600 -1161.515900 -404.000000; setang -37.779570 -23.333923 0",
          "position_tick": 57337,
          "angle_tick": 57337,
          "origin": [
            -1268.0286,
            -1161.5159,
            -404.0
          ],
          "pitch": -37.77957,
          "yaw": -23.333923,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1268.028564 -1161.515869 -385.734375; setang -37.779572 -23.333923 0",
          "position_tick": 57343,
          "angle_tick": 57343,
          "origin": [
            -1268.028564453125,
            -1161.515869140625,
            -385.734375
          ],
          "pitch": -37.779571533203,
          "yaw": -23.333923339844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57091,
          "last_tick": 57343,
          "samples": 253
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3eb526831de4cb76",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00180",
      "command_record_id": "demo_18d34587c875f0b595ae_00180",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00032",
        "demo_18d34587c875f0b595ae_00051",
        "demo_18d34587c875f0b595ae_00103",
        "demo_18d34587c875f0b595ae_00135",
        "demo_18d34587c875f0b595ae_00180",
        "demo_18d34587c875f0b595ae_00215"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 11,
      "event_tick": 90557,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1151.952400 -1144.003400 64.031250; setang 10.210754 47.431060 0",
          "position_tick": 90497,
          "angle_tick": 90497,
          "origin": [
            -1151.9524,
            -1144.0034,
            64.03125
          ],
          "pitch": 10.210754,
          "yaw": 47.43106,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -621.050400 -1449.199200 2.031249; setang 4.347504 140.012180 0",
          "position_tick": 90290,
          "angle_tick": 90290,
          "origin": [
            -621.0504,
            -1449.1992,
            2.0312495
          ],
          "pitch": 4.3475037,
          "yaw": 140.01218,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1039.414000 -1025.751700 73.046875; setang 10.210754 47.431060 0",
          "position_tick": 90550,
          "angle_tick": 90550,
          "origin": [
            -1039.414,
            -1025.7517,
            73.046875
          ],
          "pitch": 10.210754,
          "yaw": 47.43106,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            166.10938,
            180.10938,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1023.841187 -1008.866455 95.187500; setang 10.210754 47.431061 0",
          "position_tick": 90557,
          "angle_tick": 90557,
          "origin": [
            -1023.841186523438,
            -1008.866455078125,
            95.1875
          ],
          "pitch": 10.210754394531,
          "yaw": 47.431060791016,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            166.109375,
            180.109375,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90290,
          "last_tick": 90557,
          "samples": 268
        },
        "departure_tick": 90498,
        "movement_to_event_ms": 937.5,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_96013c9e84329b9d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00185",
      "command_record_id": "demo_56d855ae2f8723544f85_00185",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00008",
        "demo_56d855ae2f8723544f85_00026",
        "demo_56d855ae2f8723544f85_00045",
        "demo_56d855ae2f8723544f85_00075",
        "demo_56d855ae2f8723544f85_00167",
        "demo_56d855ae2f8723544f85_00185"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "JBa",
      "round": 9,
      "event_tick": 68910,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1662.559000 -651.528100 1608.031400; setang -3.826675 -176.802290 0",
          "position_tick": 68780,
          "angle_tick": 68780,
          "origin": [
            1662.559,
            -651.5281,
            1608.0314
          ],
          "pitch": -3.8266754,
          "yaw": -176.80229,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -177.95312,
            -175.57422,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1253.811800 -674.141500 1609.032000; setang -20.581848 -133.007020 0",
          "position_tick": 68904,
          "angle_tick": 68904,
          "origin": [
            1253.8118,
            -674.1415,
            1609.032
          ],
          "pitch": -20.581848,
          "yaw": -133.00702,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.49219,
            -172.9961,
            0.0078125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1240.396973 -687.794617 1609.031982; setang -20.619278 -133.007019 0",
          "position_tick": 68910,
          "angle_tick": 68910,
          "origin": [
            1240.39697265625,
            -687.794616699219,
            1609.031982421875
          ],
          "pitch": -20.619277954102,
          "yaw": -133.007019042969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -170.9765625,
            -175.484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68780,
          "last_tick": 68910,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_12cbb2a4cc5e0289",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00293",
      "command_record_id": "demo_67348e1baa5b49bad101_00293",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00293",
        "demo_67348e1baa5b49bad101_00377",
        "demo_67348e1baa5b49bad101_00404",
        "demo_67348e1baa5b49bad101_00433",
        "demo_67348e1baa5b49bad101_00469"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 16,
      "event_tick": 143982,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 490.145320 551.888300 -257.968750; setang -17.467926 -111.872406 0",
          "position_tick": 143969,
          "angle_tick": 143969,
          "origin": [
            490.14532,
            551.8883,
            -257.96875
          ],
          "pitch": -17.467926,
          "yaw": -111.872406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1213.458600 180.638020 -164.387820; setang 16.103897 -44.331894 0",
          "position_tick": 143470,
          "angle_tick": 143470,
          "origin": [
            1213.4586,
            180.63802,
            -164.38782
          ],
          "pitch": 16.103897,
          "yaw": -44.331894,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            172.01562,
            181.41699,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 489.075300 549.222600 -257.968750; setang -17.467926 -111.872406 0",
          "position_tick": 143976,
          "angle_tick": 143976,
          "origin": [
            489.0753,
            549.2226,
            -257.96875
          ],
          "pitch": -17.467926,
          "yaw": -111.872406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.291016,
            -33.089844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 487.490051 545.280029 -259.007446; setang -17.467926 -111.872406 0",
          "position_tick": 143982,
          "angle_tick": 143982,
          "origin": [
            487.490051269531,
            545.280029296875,
            -259.007446289062
          ],
          "pitch": -17.467926025391,
          "yaw": -111.872406005859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.791015625,
            -59.15234375,
            -15.5859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143470,
          "last_tick": 143982,
          "samples": 513
        },
        "departure_tick": 143970,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_614bacf6f19e55aa",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_21a2c34da37a8e81c427_00406",
      "command_record_id": "demo_21a2c34da37a8e81c427_00406",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00243",
        "demo_21a2c34da37a8e81c427_00269",
        "demo_21a2c34da37a8e81c427_00296",
        "demo_21a2c34da37a8e81c427_00321",
        "demo_21a2c34da37a8e81c427_00406"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 21,
      "event_tick": 157505,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1682.373800 -658.077150 -167.968750; setang -5.104187 134.104280 0",
          "position_tick": 157169,
          "angle_tick": 157169,
          "origin": [
            -1682.3738,
            -658.07715,
            -167.96875
          ],
          "pitch": -5.104187,
          "yaw": 134.10428,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.789062,
            236.13281,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2086.007600 405.046140 -159.968750; setang -14.099915 29.951813 0",
          "position_tick": 157499,
          "angle_tick": 157499,
          "origin": [
            -2086.0076,
            405.04614,
            -159.96875
          ],
          "pitch": -14.099915,
          "yaw": 29.951813,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            85.828125,
            49.277344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2076.244629 410.665100 -159.968750; setang -14.163788 29.983398 0",
          "position_tick": 157505,
          "angle_tick": 157505,
          "origin": [
            -2076.24462890625,
            410.665100097656,
            -159.96875
          ],
          "pitch": -14.163787841797,
          "yaw": 29.9833984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            141.078125,
            81.24609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157169,
          "last_tick": 157505,
          "samples": 337
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_670f06fe71362fd7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00005",
      "command_record_id": "demo_b9b20b60330034a63512_00176",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_b9b20b60330034a63512_00005",
        "demo_b9b20b60330034a63512_00011",
        "demo_b9b20b60330034a63512_00084",
        "demo_b9b20b60330034a63512_00107",
        "demo_b9b20b60330034a63512_00176"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Spinx",
      "round": 10,
      "event_tick": 75030,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1488.281200 874.741640 1614.031200; setang -72.866480 1.427536 0",
          "position_tick": 74804,
          "angle_tick": 74804,
          "origin": [
            -1488.2812,
            874.74164,
            1614.0312
          ],
          "pitch": -72.86648,
          "yaw": 1.427536,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1488.283200 874.819340 1614.031200; setang -2.879791 -75.528260 0",
          "position_tick": 74747,
          "angle_tick": 74747,
          "origin": [
            -1488.2832,
            874.81934,
            1614.0312
          ],
          "pitch": -2.8797913,
          "yaw": -75.52826,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.75,
            245.28125,
            45.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1320.648300 241.141420 1614.031200; setang -72.866480 1.427536 0",
          "position_tick": 75023,
          "angle_tick": 75023,
          "origin": [
            -1320.6483,
            241.14142,
            1614.0312
          ],
          "pitch": -72.86648,
          "yaw": 1.427536,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.92969,
            5.8095703,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1297.686768 241.695908 1614.031250; setang -72.866478 1.427536 0",
          "position_tick": 75030,
          "angle_tick": 75030,
          "origin": [
            -1297.686767578125,
            241.695907592773,
            1614.03125
          ],
          "pitch": -72.866477966309,
          "yaw": 1.427536010742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.921875,
            5.9296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74747,
          "last_tick": 75030,
          "samples": 284
        },
        "departure_tick": 74805,
        "movement_to_event_ms": 3531.25,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7990976f367dc22f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1e37c617488eba4e7406_00157",
      "command_record_id": "demo_1e37c617488eba4e7406_00303",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00116",
        "demo_1e37c617488eba4e7406_00157",
        "demo_1e37c617488eba4e7406_00209",
        "demo_1e37c617488eba4e7406_00267",
        "demo_1e37c617488eba4e7406_00303"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "fame",
      "round": 12,
      "event_tick": 99081,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang 5.142639 -89.862330 0",
          "position_tick": 98640,
          "angle_tick": 98640,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": 5.142639,
          "yaw": -89.86233,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang 5.609894 -89.999660 0",
          "position_tick": 98623,
          "angle_tick": 98623,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": 5.609894,
          "yaw": -89.99966,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 504.152600 935.944640 113.031250; setang 10.009918 -83.702090 0",
          "position_tick": 99068,
          "angle_tick": 99068,
          "origin": [
            504.1526,
            935.94464,
            113.03125
          ],
          "pitch": 10.009918,
          "yaw": -83.70209,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.9668,
            2.09375,
            7.3847656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 550.122253 935.567200 154.015625; setang 10.037384 -83.702087 0",
          "position_tick": 99081,
          "angle_tick": 99081,
          "origin": [
            550.122253417969,
            935.567199707031,
            154.015625
          ],
          "pitch": 10.037384033203,
          "yaw": -83.702087402344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            245.296875,
            -3.109375,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98623,
          "last_tick": 99081,
          "samples": 459
        },
        "departure_tick": 98641,
        "movement_to_event_ms": 6890.625,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7ec940caf8a5c3d6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00119",
      "command_record_id": "demo_c41e59c2737947d52711_00119",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00016",
        "demo_c41e59c2737947d52711_00040",
        "demo_c41e59c2737947d52711_00065",
        "demo_c41e59c2737947d52711_00119",
        "demo_c41e59c2737947d52711_00173"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 7,
      "event_tick": 49857,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2099.597000 -607.350600 1616.030300; setang 4.408951 -166.199800 0",
          "position_tick": 49624,
          "angle_tick": 49624,
          "origin": [
            2099.597,
            -607.3506,
            1616.0303
          ],
          "pitch": 4.408951,
          "yaw": -166.1998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -221.20312,
            -116.49219,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1282.108900 -638.081500 1610.502800; setang -16.684800 -135.181270 0",
          "position_tick": 49850,
          "angle_tick": 49850,
          "origin": [
            1282.1089,
            -638.0815,
            1610.5028
          ],
          "pitch": -16.6848,
          "yaw": -135.18127,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.46094,
            -159.63672,
            -37.257812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1265.569214 -653.707153 1609.031860; setang -17.793396 -134.864731 0",
          "position_tick": 49857,
          "angle_tick": 49857,
          "origin": [
            1265.569213867188,
            -653.707153320312,
            1609.031860351562
          ],
          "pitch": -17.793395996094,
          "yaw": -134.864730834961,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -177.0625,
            -169.328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49624,
          "last_tick": 49857,
          "samples": 234
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a146301ace77be8a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00081",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00081",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00041",
        "demo_c7fce8ea189bfb0ec256_00081",
        "demo_c7fce8ea189bfb0ec256_00155",
        "demo_c7fce8ea189bfb0ec256_00177",
        "demo_c7fce8ea189bfb0ec256_00224"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "ropz",
      "round": 7,
      "event_tick": 36345,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1203.574300 -1059.267600 -415.968750; setang 6.892212 8.451569 0",
          "position_tick": 36061,
          "angle_tick": 36061,
          "origin": [
            -1203.5743,
            -1059.2676,
            -415.96875
          ],
          "pitch": 6.892212,
          "yaw": 8.451569,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -377.429930 -894.743300 -415.968750; setang 3.348770 -42.871400 0",
          "position_tick": 36339,
          "angle_tick": 36339,
          "origin": [
            -377.42993,
            -894.7433,
            -415.96875
          ],
          "pitch": 3.3487701,
          "yaw": -42.8714,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.28906,
            -149.33203,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -364.575623 -906.986633 -415.968750; setang 2.725647 -42.326202 0",
          "position_tick": 36345,
          "angle_tick": 36345,
          "origin": [
            -364.575622558594,
            -906.986633300781,
            -415.96875
          ],
          "pitch": 2.725646972656,
          "yaw": -42.326202392578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            168.8828125,
            -159.61328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36061,
          "last_tick": 36345,
          "samples": 285
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ac5a56ab95fbdb02",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00392",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00392",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00300",
        "demo_0dff5f4d96ba70f21ad1_00339",
        "demo_0dff5f4d96ba70f21ad1_00368",
        "demo_0dff5f4d96ba70f21ad1_00392",
        "demo_0dff5f4d96ba70f21ad1_00446"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FalleN",
      "round": 18,
      "event_tick": 187907,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.058960 1345.340576 -122.771301; setang -9.504211 130.038300 0",
          "position_tick": 187898,
          "angle_tick": 187907,
          "origin": [
            -275.058959960938,
            1345.340576171875,
            -122.771301269531
          ],
          "pitch": -9.504211425781,
          "yaw": 130.038299560547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.058960 1345.340600 -115.781250; setang -9.504211 130.038300 0",
          "position_tick": 187900,
          "angle_tick": 187900,
          "origin": [
            -275.05896,
            1345.3406,
            -115.78125
          ],
          "pitch": -9.504211,
          "yaw": 130.0383,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            161.36328
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.058960 1345.340576 -93.093750; setang -9.504211 130.038300 0",
          "position_tick": 187907,
          "angle_tick": 187907,
          "origin": [
            -275.058959960938,
            1345.340576171875,
            -93.09375
          ],
          "pitch": -9.504211425781,
          "yaw": 130.038299560547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 187777,
          "last_tick": 187907,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b9007fbcb8ac534c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_b24ca24bca0f9defa72c_00045",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00045",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00004",
        "demo_b24ca24bca0f9defa72c_00018",
        "demo_b24ca24bca0f9defa72c_00045",
        "demo_b24ca24bca0f9defa72c_00074",
        "demo_b24ca24bca0f9defa72c_00099"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Swisher",
      "round": 4,
      "event_tick": 22364,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang -6.050034 -141.625090 0",
          "position_tick": 22292,
          "angle_tick": 22292,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": -6.0500336,
          "yaw": -141.62509,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang -0.629303 -85.480840 0",
          "position_tick": 22234,
          "angle_tick": 22234,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": -0.629303,
          "yaw": -85.48084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 70.584180 2208.695800 -125.799440; setang -10.309296 -151.740750 0",
          "position_tick": 22357,
          "angle_tick": 22357,
          "origin": [
            70.58418,
            2208.6958,
            -125.79944
          ],
          "pitch": -10.309296,
          "yaw": -151.74075,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -155.22412,
            -83.03125,
            -16.644531
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 59.658970 2202.849121 -126.970886; setang -10.309296 -151.740753 0",
          "position_tick": 22364,
          "angle_tick": 22364,
          "origin": [
            59.65896987915,
            2202.84912109375,
            -126.970886230469
          ],
          "pitch": -10.309295654297,
          "yaw": -151.740753173828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.298828125,
            -60.15625,
            -12.0390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22234,
          "last_tick": 22364,
          "samples": 131
        },
        "departure_tick": 22293,
        "movement_to_event_ms": 1125.0,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_89f52aadf543e196",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2160153112cdae3ea873_00337",
      "command_record_id": "demo_2160153112cdae3ea873_00077",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2160153112cdae3ea873_00077",
        "demo_2160153112cdae3ea873_00099",
        "demo_2160153112cdae3ea873_00306",
        "demo_2160153112cdae3ea873_00307",
        "demo_2160153112cdae3ea873_00337"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "dgt",
      "round": 6,
      "event_tick": 42463,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -274.766360 534.808300 1621.941400; setang -4.108551 -14.066956 0",
          "position_tick": 42357,
          "angle_tick": 42357,
          "origin": [
            -274.76636,
            534.8083,
            1621.9414
          ],
          "pitch": -4.108551,
          "yaw": -14.066956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -239.824100 582.579040 1629.907200; setang 3.926926 -27.860992 0",
          "position_tick": 42218,
          "angle_tick": 42218,
          "origin": [
            -239.8241,
            582.57904,
            1629.9072
          ],
          "pitch": 3.9269257,
          "yaw": -27.860992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.73047,
            -178.71875,
            -102.97656
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -149.510200 405.867370 1608.031100; setang -21.483078 6.425964 0",
          "position_tick": 42457,
          "angle_tick": 42457,
          "origin": [
            -149.5102,
            405.86737,
            1608.0311
          ],
          "pitch": -21.483078,
          "yaw": 6.4259644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.90625,
            3.1484375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -142.851440 406.615326 1608.031128; setang -22.011108 6.360046 0",
          "position_tick": 42463,
          "angle_tick": 42463,
          "origin": [
            -142.851440429688,
            406.615325927734,
            1608.031127929688
          ],
          "pitch": -22.011108398438,
          "yaw": 6.360046386719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.53125,
            12.6328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42218,
          "last_tick": 42463,
          "samples": 246
        },
        "departure_tick": 42358,
        "movement_to_event_ms": 1656.25,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ddfc7f16ae75e775",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_f53e9889dd94c99a6feb_00077",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00024",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00009",
        "demo_f53e9889dd94c99a6feb_00024",
        "demo_f53e9889dd94c99a6feb_00071",
        "demo_f53e9889dd94c99a6feb_00077",
        "demo_f53e9889dd94c99a6feb_00371"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "dgt",
      "round": 3,
      "event_tick": 19710,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 65.294200 9.561397 -415.968750; setang -1.451904 5.827560 0",
          "position_tick": 19640,
          "angle_tick": 19640,
          "origin": [
            65.2942,
            9.561397,
            -415.96875
          ],
          "pitch": -1.4519043,
          "yaw": 5.8275604,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 65.143524 -18.832764 -415.968750; setang -0.544510 -0.409576 0",
          "position_tick": 19563,
          "angle_tick": 19563,
          "origin": [
            65.143524,
            -18.832764,
            -415.96875
          ],
          "pitch": -0.5445099,
          "yaw": -0.40957642,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.964844,
            4.7304688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 84.420425 -18.070679 -415.968750; setang -7.375610 8.731384 0",
          "position_tick": 19703,
          "angle_tick": 19703,
          "origin": [
            84.420425,
            -18.070679,
            -415.96875
          ],
          "pitch": -7.3756104,
          "yaw": 8.731384,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            150.13135,
            22.882812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 101.576462 -15.451599 -415.968750; setang -7.408569 8.665466 0",
          "position_tick": 19710,
          "angle_tick": 19710,
          "origin": [
            101.576461791992,
            -15.451599121094,
            -415.96875
          ],
          "pitch": -7.408569335938,
          "yaw": 8.665466308594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            197.5810546875,
            30.15234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19563,
          "last_tick": 19710,
          "samples": 148
        },
        "departure_tick": 19641,
        "movement_to_event_ms": 1093.75,
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0619893dd4b5fcb9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00535",
      "command_record_id": "demo_7dadd8516dde2b87da75_00606",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00406",
        "demo_7dadd8516dde2b87da75_00535",
        "demo_7dadd8516dde2b87da75_00573",
        "demo_7dadd8516dde2b87da75_00606"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 24,
      "event_tick": 236231,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 369.478060 1664.050300 134.031310; setang -13.583908 63.958620 0",
          "position_tick": 236220,
          "angle_tick": 236220,
          "origin": [
            369.47806,
            1664.0503,
            134.03131
          ],
          "pitch": -13.583908,
          "yaw": 63.95862,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 369.468720 1664.031200 134.031310; setang -1.703918 63.899230 0",
          "position_tick": 236064,
          "angle_tick": 236064,
          "origin": [
            369.46872,
            1664.0312,
            134.03131
          ],
          "pitch": -1.7039185,
          "yaw": 63.89923,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.064453,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 370.239170 1665.607500 149.734380; setang -13.583908 63.958620 0",
          "position_tick": 236224,
          "angle_tick": 236224,
          "origin": [
            370.23917,
            1665.6075,
            149.73438
          ],
          "pitch": -13.583908,
          "yaw": 63.95862,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            13.171875,
            26.953125,
            272.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 371.474030 1668.134521 169.968750; setang -13.643311 63.899231 0",
          "position_tick": 236231,
          "angle_tick": 236231,
          "origin": [
            371.474029541016,
            1668.134521484375,
            169.96875
          ],
          "pitch": -13.643310546875,
          "yaw": 63.899230957031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            13.171875,
            26.953125,
            184.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 236064,
          "last_tick": 236231,
          "samples": 168
        },
        "departure_tick": 236221,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_201efd6d9b185205",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00145",
      "command_record_id": "demo_44ff5206b8e42e46265b_00145",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00089",
        "demo_44ff5206b8e42e46265b_00145",
        "demo_44ff5206b8e42e46265b_00255",
        "demo_44ff5206b8e42e46265b_00448"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 7,
      "event_tick": 63298,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -255.971680 1727.966700 25.601603; setang -22.778778 -49.625244 0",
          "position_tick": 63264,
          "angle_tick": 63264,
          "origin": [
            -255.97168,
            1727.9667,
            25.601603
          ],
          "pitch": -22.778778,
          "yaw": -49.625244,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602571; setang -22.778778 -49.625244 0",
          "position_tick": 63088,
          "angle_tick": 63088,
          "origin": [
            -256.0,
            1728.0,
            25.602571
          ],
          "pitch": -22.778778,
          "yaw": -49.625244,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -210.931640 1675.005900 40.562500; setang -22.778778 -49.625244 0",
          "position_tick": 63292,
          "angle_tick": 63292,
          "origin": [
            -210.93164,
            1675.0059,
            40.5625
          ],
          "pitch": -22.778778,
          "yaw": -49.625244,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            145.98438,
            -171.67188,
            271.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -199.526611 1661.593994 57.781250; setang -22.778778 -49.625244 0",
          "position_tick": 63298,
          "angle_tick": 63298,
          "origin": [
            -199.526611328125,
            1661.593994140625,
            57.78125
          ],
          "pitch": -22.778778076172,
          "yaw": -49.625244140625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            145.984375,
            -171.671875,
            195.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63088,
          "last_tick": 63298,
          "samples": 211
        },
        "departure_tick": 63265,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_252c859f6e1bc12d",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_b9b20b60330034a63512_00190",
      "command_record_id": "demo_b9b20b60330034a63512_00190",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00015",
        "demo_b9b20b60330034a63512_00090",
        "demo_b9b20b60330034a63512_00112",
        "demo_b9b20b60330034a63512_00190"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "PR",
      "round": 11,
      "event_tick": 83563,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 89.161300 1560.037100 1684.031200; setang 12.600632 27.359741 0",
          "position_tick": 83346,
          "angle_tick": 83346,
          "origin": [
            89.1613,
            1560.0371,
            1684.0312
          ],
          "pitch": 12.600632,
          "yaw": 27.359741,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            232.99219,
            90.63281,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 433.141900 1671.325700 1694.952400; setang -20.320251 -38.417480 0",
          "position_tick": 83557,
          "angle_tick": 83557,
          "origin": [
            433.1419,
            1671.3257,
            1694.9524
          ],
          "pitch": -20.320251,
          "yaw": -38.41748,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 433.141907 1671.325684 1694.952393; setang -20.320251 -38.385895 0",
          "position_tick": 83563,
          "angle_tick": 83563,
          "origin": [
            433.141906738281,
            1671.32568359375,
            1694.952392578125
          ],
          "pitch": -20.320251464844,
          "yaw": -38.385894775391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 83346,
          "last_tick": 83563,
          "samples": 218
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2c44dc85d9196e0a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_731311ac42553ee59f1a_00196",
      "command_record_id": "demo_731311ac42553ee59f1a_00196",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00149",
        "demo_731311ac42553ee59f1a_00196",
        "demo_731311ac42553ee59f1a_00213",
        "demo_731311ac42553ee59f1a_00243"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FalleN",
      "round": 9,
      "event_tick": 76384,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -467.826540 730.802250 119.053375; setang 0.395844 -106.368256 0",
          "position_tick": 76250,
          "angle_tick": 76250,
          "origin": [
            -467.82654,
            730.80225,
            119.053375
          ],
          "pitch": 0.3958435,
          "yaw": -106.368256,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.265625,
            -240.78125,
            6.1655273
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -493.031250 277.442600 162.392400; setang -26.047897 -109.888340 0",
          "position_tick": 76378,
          "angle_tick": 76378,
          "origin": [
            -493.03125,
            277.4426,
            162.3924
          ],
          "pitch": -26.047897,
          "yaw": -109.88834,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -64.64453,
            -228.82812,
            3.3652344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -498.587769 259.257538 162.659821; setang -26.531982 -109.800453 0",
          "position_tick": 76384,
          "angle_tick": 76384,
          "origin": [
            -498.587768554688,
            259.257537841797,
            162.659820556641
          ],
          "pitch": -26.531982421875,
          "yaw": -109.800453186035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -73.546875,
            -233.701171875,
            3.4365234375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76250,
          "last_tick": 76384,
          "samples": 135
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_346e0fce6eaa4d63",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_62cb3af35c3893a91c7d_00008",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00008",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00008",
        "demo_62cb3af35c3893a91c7d_00107",
        "demo_62cb3af35c3893a91c7d_00161",
        "demo_62cb3af35c3893a91c7d_00185"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 3,
      "event_tick": 15597,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1215.985700 -307.002440 -164.814820; setang -56.463203 -170.225950 0",
          "position_tick": 15585,
          "angle_tick": 15585,
          "origin": [
            1215.9857,
            -307.00244,
            -164.81482
          ],
          "pitch": -56.463203,
          "yaw": -170.22595,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1216.000000 -307.000000 -164.814820; setang -56.463203 -170.225950 0",
          "position_tick": 15451,
          "angle_tick": 15451,
          "origin": [
            1216.0,
            -307.0,
            -164.81482
          ],
          "pitch": -56.463203,
          "yaw": -170.22595,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1213.883000 -307.363400 -147.703120; setang -56.463203 -170.225950 0",
          "position_tick": 15590,
          "angle_tick": 15590,
          "origin": [
            1213.883,
            -307.3634,
            -147.70312
          ],
          "pitch": -56.463203,
          "yaw": -170.22595,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.578125,
            -5.078125,
            268.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1211.110107 -307.839478 -127.890625; setang -56.463203 -170.225952 0",
          "position_tick": 15597,
          "angle_tick": 15597,
          "origin": [
            1211.110107421875,
            -307.839477539062,
            -127.890625
          ],
          "pitch": -56.463203430176,
          "yaw": -170.225952148438,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.578125,
            -5.078125,
            180.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15451,
          "last_tick": 15597,
          "samples": 147
        },
        "departure_tick": 15586,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_496318cea5a11baa",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00343",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00343",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00307",
        "demo_1e8907bfd30b0bcdbfe9_00319",
        "demo_1e8907bfd30b0bcdbfe9_00343",
        "demo_1e8907bfd30b0bcdbfe9_00364"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 18,
      "event_tick": 158115,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -723.460700 -1176.485700 -415.968750; setang 12.639084 -97.286680 0",
          "position_tick": 157898,
          "angle_tick": 157898,
          "origin": [
            -723.4607,
            -1176.4857,
            -415.96875
          ],
          "pitch": 12.639084,
          "yaw": -97.28668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.61328,
            -63.523438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -415.486450 -1138.792000 -166.569090; setang 0.396194 0.294220 0",
          "position_tick": 158102,
          "angle_tick": 158102,
          "origin": [
            -415.48645,
            -1138.792,
            -166.56909
          ],
          "pitch": 0.39619446,
          "yaw": 0.29421997,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.99219,
            0.296875,
            -0.1484375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -369.551636 -1138.691650 -128.843750; setang 0.396194 0.426056 0",
          "position_tick": 158115,
          "angle_tick": 158115,
          "origin": [
            -369.551635742188,
            -1138.691650390625,
            -128.84375
          ],
          "pitch": 0.396194458008,
          "yaw": 0.426055908203,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.984375,
            0.546875,
            176.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157898,
          "last_tick": 158115,
          "samples": 218
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4b770800a12dcbff",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00292",
      "command_record_id": "demo_b9b20b60330034a63512_00292",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00292",
        "demo_b9b20b60330034a63512_00314",
        "demo_b9b20b60330034a63512_00347",
        "demo_b9b20b60330034a63512_00367"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Spinx",
      "round": 17,
      "event_tick": 135810,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1055.727400 -822.820700 1612.031700; setang 1.911957 -175.533020 0",
          "position_tick": 135680,
          "angle_tick": 135680,
          "origin": [
            1055.7274,
            -822.8207,
            1612.0317
          ],
          "pitch": 1.9119568,
          "yaw": -175.53302,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -223.53125,
            -111.28906,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1250.032500 -674.200440 1609.032000; setang -17.278748 -134.997590 0",
          "position_tick": 135804,
          "angle_tick": 135804,
          "origin": [
            1250.0325,
            -674.20044,
            1609.032
          ],
          "pitch": -17.278748,
          "yaw": -134.99759,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -148.82031,
            -149.6875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1237.647339 -686.636292 1609.031982; setang -17.278748 -134.997589 0",
          "position_tick": 135810,
          "angle_tick": 135810,
          "origin": [
            1237.647338867188,
            -686.636291503906,
            1609.031982421875
          ],
          "pitch": -17.278747558594,
          "yaw": -134.997589111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -162.515625,
            -163.08984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135680,
          "last_tick": 135810,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4d5946f01f9888dc",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_b24ca24bca0f9defa72c_00126",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00126",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00126",
        "demo_b24ca24bca0f9defa72c_00155",
        "demo_b24ca24bca0f9defa72c_00166",
        "demo_b24ca24bca0f9defa72c_00225"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Swisher",
      "round": 8,
      "event_tick": 51838,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang -6.534119 -142.254410 0",
          "position_tick": 51762,
          "angle_tick": 51762,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": -6.5341187,
          "yaw": -142.25441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang -6.485718 -142.206000 0",
          "position_tick": 51708,
          "angle_tick": 51708,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": -6.485718,
          "yaw": -142.206,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -30.859375,
            -31.265625,
            -219.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 49.360680 2203.635500 -128.147640; setang -10.357697 -151.305080 0",
          "position_tick": 51832,
          "angle_tick": 51832,
          "origin": [
            49.36068,
            2203.6355,
            -128.14764
          ],
          "pitch": -10.357697,
          "yaw": -151.30508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -193.2688,
            -86.890625,
            -20.910156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 38.566559 2198.777100 -129.291138; setang -10.502930 -151.305084 0",
          "position_tick": 51838,
          "angle_tick": 51838,
          "origin": [
            38.566558837891,
            2198.777099609375,
            -129.291137695312
          ],
          "pitch": -10.5029296875,
          "yaw": -151.305084228516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.0341796875,
            -52.59375,
            -11.5
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51708,
          "last_tick": 51838,
          "samples": 131
        },
        "departure_tick": 51763,
        "movement_to_event_ms": 1187.5,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4e736cdef456cc0a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_731311ac42553ee59f1a_00214",
      "command_record_id": "demo_731311ac42553ee59f1a_00093",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00060",
        "demo_731311ac42553ee59f1a_00093",
        "demo_731311ac42553ee59f1a_00124",
        "demo_731311ac42553ee59f1a_00214"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "yuurih",
      "round": 5,
      "event_tick": 35756,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.459375023842,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.459375，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -447.996220 1727.995600 30.739326; setang -15.372620 -48.942383 0",
          "position_tick": 35269,
          "angle_tick": 35269,
          "origin": [
            -447.99622,
            1727.9956,
            30.739326
          ],
          "pitch": -15.37262,
          "yaw": -48.942383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739708; setang -15.345154 -49.025116 0",
          "position_tick": 35244,
          "angle_tick": 35244,
          "origin": [
            -448.0,
            1728.0,
            30.739708
          ],
          "pitch": -15.345154,
          "yaw": -49.025116,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 545.109130 881.165200 116.250000; setang 10.312378 -60.795250 0",
          "position_tick": 35743,
          "angle_tick": 35743,
          "origin": [
            545.10913,
            881.1652,
            116.25
          ],
          "pitch": 10.312378,
          "yaw": -60.79525,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            121.83203,
            -199.57031,
            5.336426
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 568.004639 843.386902 156.750000; setang 9.020111 -59.860382 0",
          "position_tick": 35756,
          "angle_tick": 35756,
          "origin": [
            568.004638671875,
            843.386901855469,
            156.75
          ],
          "pitch": 9.020111083984,
          "yaw": -59.860382080078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            122.109375,
            -201.484375,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35244,
          "last_tick": 35756,
          "samples": 513
        },
        "departure_tick": 35270,
        "movement_to_event_ms": 7609.375,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5b0e05071a49e9d1",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2666f7f52fbf4c296e43_00104",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00050",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00019",
        "demo_2666f7f52fbf4c296e43_00050",
        "demo_2666f7f52fbf4c296e43_00104",
        "demo_2666f7f52fbf4c296e43_00135"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 5,
      "event_tick": 27579,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 667.968750 1379.953500 -87.968750; setang -46.338623 -50.491790 0",
          "position_tick": 27449,
          "angle_tick": 27449,
          "origin": [
            667.96875,
            1379.9535,
            -87.96875
          ],
          "pitch": -46.338623,
          "yaw": -50.49179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 587.961730 1379.927700 -78.821530; setang -40.848206 -46.052628 0",
          "position_tick": 27377,
          "angle_tick": 27377,
          "origin": [
            587.96173,
            1379.9277,
            -78.82153
          ],
          "pitch": -40.848206,
          "yaw": -46.052628,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.04688,
            -211.85938,
            -266.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 751.490660 1296.188100 -87.968750; setang -46.338623 -50.491790 0",
          "position_tick": 27573,
          "angle_tick": 27573,
          "origin": [
            751.49066,
            1296.1881,
            -87.96875
          ],
          "pitch": -46.338623,
          "yaw": -50.49179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 751.490662 1296.188110 -87.968750; setang -46.338623 -50.491791 0",
          "position_tick": 27579,
          "angle_tick": 27579,
          "origin": [
            751.490661621094,
            1296.188110351562,
            -87.96875
          ],
          "pitch": -46.338623046875,
          "yaw": -50.491790771484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27377,
          "last_tick": 27579,
          "samples": 203
        },
        "departure_tick": 27450,
        "movement_to_event_ms": 2031.25,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8b87f10b8cc3225f",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00597",
      "command_record_id": "demo_7dadd8516dde2b87da75_00597",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00369",
        "demo_7dadd8516dde2b87da75_00403",
        "demo_7dadd8516dde2b87da75_00470",
        "demo_7dadd8516dde2b87da75_00597"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "NertZ",
      "round": 24,
      "event_tick": 233690,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 5.828068 1420.539917 106.312500; setang -19.139893 46.404877 0",
          "position_tick": 233682,
          "angle_tick": 233690,
          "origin": [
            5.828067779541,
            1420.539916992188,
            106.3125
          ],
          "pitch": -19.139892578125,
          "yaw": 46.404876708984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 5.828068 1420.539900 106.312500; setang -19.139893 46.404877 0",
          "position_tick": 233683,
          "angle_tick": 233683,
          "origin": [
            5.828068,
            1420.5399,
            106.3125
          ],
          "pitch": -19.139893,
          "yaw": 46.404877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 5.828068 1420.539917 106.312500; setang -19.139893 46.404877 0",
          "position_tick": 233690,
          "angle_tick": 233690,
          "origin": [
            5.828067779541,
            1420.539916992188,
            106.3125
          ],
          "pitch": -19.139892578125,
          "yaw": 46.404876708984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 233560,
          "last_tick": 233690,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_90d8efeb37c00221",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00246",
      "command_record_id": "demo_da35559385e7d6e5ce42_00246",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00059",
        "demo_da35559385e7d6e5ce42_00246",
        "demo_da35559385e7d6e5ce42_00351",
        "demo_da35559385e7d6e5ce42_00392"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 12,
      "event_tick": 91398,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1001.954773 -1066.089355 72.031250; setang -8.920898 100.340881 0",
          "position_tick": 91383,
          "angle_tick": 91398,
          "origin": [
            -1001.954772949219,
            -1066.08935546875,
            72.03125
          ],
          "pitch": -8.9208984375,
          "yaw": 100.340881347656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1001.954800 -1066.089400 72.031250; setang -8.898926 100.373840 0",
          "position_tick": 91384,
          "angle_tick": 91384,
          "origin": [
            -1001.9548,
            -1066.0894,
            72.03125
          ],
          "pitch": -8.898926,
          "yaw": 100.37384,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1001.954773 -1066.089355 116.062500; setang -8.920898 100.340881 0",
          "position_tick": 91398,
          "angle_tick": 91398,
          "origin": [
            -1001.954772949219,
            -1066.08935546875,
            116.0625
          ],
          "pitch": -8.9208984375,
          "yaw": 100.340881347656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            143.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90886,
          "last_tick": 91398,
          "samples": 513
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a0e9ee0b2adeae57",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00495",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00495",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00320",
        "demo_4f80b8bcc2fa56bb83a7_00441",
        "demo_4f80b8bcc2fa56bb83a7_00495",
        "demo_4f80b8bcc2fa56bb83a7_00574"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 21,
      "event_tick": 169045,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1288.961304 -1561.922729 -19.968750; setang -40.397766 72.243347 0",
          "position_tick": 169037,
          "angle_tick": 169045,
          "origin": [
            -1288.961303710938,
            -1561.922729492188,
            -19.96875
          ],
          "pitch": -40.397766113281,
          "yaw": 72.243347167969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1288.961300 -1561.922700 -19.968750; setang -40.397766 72.243350 0",
          "position_tick": 169038,
          "angle_tick": 169038,
          "origin": [
            -1288.9613,
            -1561.9227,
            -19.96875
          ],
          "pitch": -40.397766,
          "yaw": 72.24335,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1288.961304 -1561.922729 -19.968750; setang -40.397766 72.243347 0",
          "position_tick": 169045,
          "angle_tick": 169045,
          "origin": [
            -1288.961303710938,
            -1561.922729492188,
            -19.96875
          ],
          "pitch": -40.397766113281,
          "yaw": 72.243347167969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168533,
          "last_tick": 169045,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a44426533cf0bb0c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00139",
      "command_record_id": "demo_2160153112cdae3ea873_00139",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00095",
        "demo_2160153112cdae3ea873_00139",
        "demo_2160153112cdae3ea873_00188",
        "demo_2160153112cdae3ea873_00209"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "max",
      "round": 9,
      "event_tick": 73347,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -885.848600 -87.667050 1612.031200; setang 0.153809 -11.306305 0",
          "position_tick": 73061,
          "angle_tick": 73061,
          "origin": [
            -885.8486,
            -87.66705,
            1612.0312
          ],
          "pitch": 0.1538086,
          "yaw": -11.306305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -291.929500 -702.579500 1796.031200; setang 13.353882 39.865600 0",
          "position_tick": 73340,
          "angle_tick": 73340,
          "origin": [
            -291.9295,
            -702.5795,
            1796.0312
          ],
          "pitch": 13.353882,
          "yaw": 39.8656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            190.15625,
            153.52734,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -274.134155 -688.057678 1796.031250; setang 13.353882 39.909546 0",
          "position_tick": 73347,
          "angle_tick": 73347,
          "origin": [
            -274.134155273438,
            -688.057678222656,
            1796.03125
          ],
          "pitch": 13.353881835938,
          "yaw": 39.909545898438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.453125,
            155.34375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73061,
          "last_tick": 73347,
          "samples": 287
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c40d7acb153b2e60",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00458",
      "command_record_id": "demo_c41e59c2737947d52711_00458",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00380",
        "demo_c41e59c2737947d52711_00400",
        "demo_c41e59c2737947d52711_00425",
        "demo_c41e59c2737947d52711_00458"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "makazze",
      "round": 23,
      "event_tick": 195719,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -980.225300 77.176550 1615.031200; setang 2.956696 -63.416862 0",
          "position_tick": 195403,
          "angle_tick": 195403,
          "origin": [
            -980.2253,
            77.17655,
            1615.0312
          ],
          "pitch": 2.9566956,
          "yaw": -63.416862,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            229.52344,
            -99.106445,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -330.051400 -731.721900 1796.031200; setang 17.543793 40.747253 0",
          "position_tick": 195713,
          "angle_tick": 195713,
          "origin": [
            -330.0514,
            -731.7219,
            1796.0312
          ],
          "pitch": 17.543793,
          "yaw": 40.747253,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            169.63281,
            123.46094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -316.193237 -721.088135 1796.031250; setang 17.290070 40.127563 0",
          "position_tick": 195719,
          "angle_tick": 195719,
          "origin": [
            -316.193237304688,
            -721.088134765625,
            1796.03125
          ],
          "pitch": 17.290069580078,
          "yaw": 40.127563476562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            180.6953125,
            141.171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 195403,
          "last_tick": 195719,
          "samples": 317
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d16e6e75828cae7a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_a50086abe9c7c4a980cd_00159",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00159",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00159",
        "demo_a50086abe9c7c4a980cd_00220",
        "demo_a50086abe9c7c4a980cd_00289",
        "demo_a50086abe9c7c4a980cd_00422"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 9,
      "event_tick": 56204,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2319.807400 -457.493470 -351.968750; setang 7.150040 157.126460 0",
          "position_tick": 55747,
          "angle_tick": 55747,
          "origin": [
            2319.8074,
            -457.49347,
            -351.96875
          ],
          "pitch": 7.1500397,
          "yaw": 157.12646,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1041.009600 -423.416020 -127.968750; setang 12.089767 -143.638690 0",
          "position_tick": 56198,
          "angle_tick": 56198,
          "origin": [
            1041.0096,
            -423.41602,
            -127.96875
          ],
          "pitch": 12.089767,
          "yaw": -143.63869,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1041.009644 -423.416016 -127.968750; setang 11.759827 -143.528824 0",
          "position_tick": 56204,
          "angle_tick": 56204,
          "origin": [
            1041.009643554688,
            -423.416015625,
            -127.96875
          ],
          "pitch": 11.759826660156,
          "yaw": -143.528823852539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55747,
          "last_tick": 56204,
          "samples": 458
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d7dfc519c981b09d",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44ff5206b8e42e46265b_00128",
      "command_record_id": "demo_44ff5206b8e42e46265b_00064",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00064",
        "demo_44ff5206b8e42e46265b_00128",
        "demo_44ff5206b8e42e46265b_00152",
        "demo_44ff5206b8e42e46265b_00265"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 4,
      "event_tick": 32611,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -447.973570 1727.968500 30.736956; setang -13.094330 -50.034820 0",
          "position_tick": 32136,
          "angle_tick": 32136,
          "origin": [
            -447.97357,
            1727.9685,
            30.736956
          ],
          "pitch": -13.09433,
          "yaw": -50.03482,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739712; setang -13.094330 -50.034820 0",
          "position_tick": 32099,
          "angle_tick": 32099,
          "origin": [
            -448.0,
            1728.0,
            30.739712
          ],
          "pitch": -13.09433,
          "yaw": -50.03482,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 510.293500 881.354430 122.625000; setang 6.820099 -62.038080 0",
          "position_tick": 32605,
          "angle_tick": 32605,
          "origin": [
            510.2935,
            881.35443,
            122.625
          ],
          "pitch": 6.820099,
          "yaw": -62.03808,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            137.45312,
            -197.45312,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 521.032104 865.928345 141.312500; setang 6.820099 -62.038078 0",
          "position_tick": 32611,
          "angle_tick": 32611,
          "origin": [
            521.032104492188,
            865.928344726562,
            141.3125
          ],
          "pitch": 6.820098876953,
          "yaw": -62.038078308105,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            137.45703125,
            -197.45703125,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32099,
          "last_tick": 32611,
          "samples": 513
        },
        "departure_tick": 32137,
        "movement_to_event_ms": 7421.875,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb5fca9db8f62db7",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00004",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00162",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00004",
        "demo_fde4c2af9b83d7a5ead3_00118",
        "demo_fde4c2af9b83d7a5ead3_00162",
        "demo_fde4c2af9b83d7a5ead3_00220"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "s1n",
      "round": 9,
      "event_tick": 61145,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2094.950200 400.847600 -159.968750; setang -17.919037 29.333496 0",
          "position_tick": 61101,
          "angle_tick": 61101,
          "origin": [
            -2094.9502,
            400.8476,
            -159.96875
          ],
          "pitch": -17.919037,
          "yaw": 29.333496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2042.588100 168.856750 -159.968750; setang 2.732513 52.261963 0",
          "position_tick": 60674,
          "angle_tick": 60674,
          "origin": [
            -2042.5881,
            168.85675,
            -159.96875
          ],
          "pitch": 2.7325134,
          "yaw": 52.261963,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.52344,
            156.23828,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2002.068100 453.193630 -159.968750; setang -17.958527 29.412811 0",
          "position_tick": 61139,
          "angle_tick": 61139,
          "origin": [
            -2002.0681,
            453.19363,
            -159.96875
          ],
          "pitch": -17.958527,
          "yaw": 29.412811,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.42969,
            120.30078,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1985.394775 462.591675 -159.968750; setang -17.958527 29.412811 0",
          "position_tick": 61145,
          "angle_tick": 61145,
          "origin": [
            -1985.394775390625,
            462.591674804688,
            -159.96875
          ],
          "pitch": -17.958526611328,
          "yaw": 29.412811279297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.375,
            120.271484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60674,
          "last_tick": 61145,
          "samples": 472
        },
        "departure_tick": 61102,
        "movement_to_event_ms": 687.5,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ff0e0d1d9cd3033e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5d6af8fdfb719608e960_00211",
      "command_record_id": "demo_5d6af8fdfb719608e960_00211",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00080",
        "demo_5d6af8fdfb719608e960_00150",
        "demo_5d6af8fdfb719608e960_00211",
        "demo_5d6af8fdfb719608e960_00305"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 9,
      "event_tick": 71396,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -423.747560 806.819100 -19.461914; setang -0.952377 19.638748 0",
          "position_tick": 71266,
          "angle_tick": 71266,
          "origin": [
            -423.74756,
            806.8191,
            -19.461914
          ],
          "pitch": -0.9523773,
          "yaw": 19.638748,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            215.83594,
            126.16016,
            -1.0742188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 9.436288 820.818850 80.031250; setang -17.734680 71.968350 0",
          "position_tick": 71390,
          "angle_tick": 71390,
          "origin": [
            9.436288,
            820.81885,
            80.03125
          ],
          "pitch": -17.73468,
          "yaw": 71.96835,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            81.41168,
            165.01953,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 15.775552 835.502625 80.031250; setang -17.683182 71.762695 0",
          "position_tick": 71396,
          "angle_tick": 71396,
          "origin": [
            15.775551795959,
            835.502624511719,
            80.03125
          ],
          "pitch": -17.683181762695,
          "yaw": 71.7626953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            81.079040527344,
            197.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 71266,
          "last_tick": 71396,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8d21bd247ed93431",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00195",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00195",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00015",
        "demo_1c4fa8f15de6cbb137e2_00162",
        "demo_1c4fa8f15de6cbb137e2_00193",
        "demo_1c4fa8f15de6cbb137e2_00195"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 10,
      "event_tick": 74140,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -616.407040 616.481450 8.190118; setang -4.780426 16.502838 0",
          "position_tick": 74122,
          "angle_tick": 74122,
          "origin": [
            -616.40704,
            616.48145,
            8.190118
          ],
          "pitch": -4.780426,
          "yaw": 16.502838,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -624.195400 613.114300 9.100800; setang -4.780426 16.590729 0",
          "position_tick": 73875,
          "angle_tick": 73875,
          "origin": [
            -624.1954,
            613.1143,
            9.1008
          ],
          "pitch": -4.780426,
          "yaw": 16.590729,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -610.309900 618.285900 18.781250; setang -4.780426 16.502838 0",
          "position_tick": 74134,
          "angle_tick": 74134,
          "origin": [
            -610.3099,
            618.2859,
            18.78125
          ],
          "pitch": -4.780426,
          "yaw": 16.502838,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            49.890625,
            14.765625,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -606.412109 619.439453 37.359375; setang -4.780426 16.502838 0",
          "position_tick": 74140,
          "angle_tick": 74140,
          "origin": [
            -606.412109375,
            619.439453125,
            37.359375
          ],
          "pitch": -4.780426025391,
          "yaw": 16.502838134766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            49.89453125,
            14.765625,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73875,
          "last_tick": 74140,
          "samples": 266
        },
        "departure_tick": 74123,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_05f84cc4273e98f0",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00108",
      "command_record_id": "demo_9973c9a1187116ecba8b_00108",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00050",
        "demo_9973c9a1187116ecba8b_00108",
        "demo_9973c9a1187116ecba8b_00138"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zont1x",
      "round": 6,
      "event_tick": 51991,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -868.095000 2167.002700 -90.871090; setang 6.537201 -14.856949 0",
          "position_tick": 51824,
          "angle_tick": 51824,
          "origin": [
            -868.095,
            2167.0027,
            -90.87109
          ],
          "pitch": 6.537201,
          "yaw": -14.856949,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.070312,
            101.5625,
            5.8347473
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -795.180360 2188.525400 -108.846680; setang 4.412048 -26.014252 0",
          "position_tick": 51984,
          "angle_tick": 51984,
          "origin": [
            -795.18036,
            2188.5254,
            -108.84668
          ],
          "pitch": 4.4120483,
          "yaw": -26.014252,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -795.180359 2188.525391 -108.846680; setang 4.366028 -26.129608 0",
          "position_tick": 51991,
          "angle_tick": 51991,
          "origin": [
            -795.180358886719,
            2188.525390625,
            -108.8466796875
          ],
          "pitch": 4.366027832031,
          "yaw": -26.129608154297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51824,
          "last_tick": 51991,
          "samples": 168
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0a52ac0f2b42851e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00218",
      "command_record_id": "demo_9c5c91359adde2e94631_00218",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00038",
        "demo_9c5c91359adde2e94631_00067",
        "demo_9c5c91359adde2e94631_00218"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 12,
      "event_tick": 88993,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1332.393700 -2265.527300 -215.944950; setang 4.501312 -12.060242 0",
          "position_tick": 88772,
          "angle_tick": 88772,
          "origin": [
            -1332.3937,
            -2265.5273,
            -215.94495
          ],
          "pitch": 4.5013123,
          "yaw": -12.060242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.61719,
            -179.23438,
            23.859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -588.588700 -2264.515900 -168.031250; setang -16.913452 82.464750 0",
          "position_tick": 88986,
          "angle_tick": 88986,
          "origin": [
            -588.5887,
            -2264.5159,
            -168.03125
          ],
          "pitch": -16.913452,
          "yaw": 82.46475,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            206.67188,
            131.54688,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -569.213196 -2252.183350 -146.125000; setang -17.595642 82.533081 0",
          "position_tick": 88993,
          "angle_tick": 88993,
          "origin": [
            -569.213195800781,
            -2252.183349609375,
            -146.125
          ],
          "pitch": -17.595642089844,
          "yaw": 82.533081054688,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            206.671875,
            131.546875,
            202.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88772,
          "last_tick": 88993,
          "samples": 222
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0ca9ba45a2db7d41",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4d520a1960bac889dc2d_00103",
      "command_record_id": "demo_4d520a1960bac889dc2d_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00085",
        "demo_4d520a1960bac889dc2d_00103",
        "demo_4d520a1960bac889dc2d_00152"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "dgt",
      "round": 7,
      "event_tick": 47016,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1341.643400 -1074.607900 -415.968750; setang 6.929962 10.342590 0",
          "position_tick": 46693,
          "angle_tick": 46693,
          "origin": [
            -1341.6434,
            -1074.6079,
            -415.96875
          ],
          "pitch": 6.929962,
          "yaw": 10.34259,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -391.354250 -890.864000 -415.968750; setang 2.161560 -41.467560 0",
          "position_tick": 47010,
          "angle_tick": 47010,
          "origin": [
            -391.35425,
            -890.864,
            -415.96875
          ],
          "pitch": 2.16156,
          "yaw": -41.46756,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            143.5,
            -150.72266,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -379.018677 -903.091675 -415.968750; setang 1.914032 -41.187057 0",
          "position_tick": 47016,
          "angle_tick": 47016,
          "origin": [
            -379.018676757812,
            -903.091674804688,
            -415.96875
          ],
          "pitch": 1.914031982422,
          "yaw": -41.187057495117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.8671875,
            -158.828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46693,
          "last_tick": 47016,
          "samples": 324
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d78c1da9bcb8170",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00186",
      "command_record_id": "demo_9973c9a1187116ecba8b_00186",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00039",
        "demo_9973c9a1187116ecba8b_00186",
        "demo_9973c9a1187116ecba8b_00216"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 9,
      "event_tick": 82554,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 875.446960 2167.940700 -22.974915; setang 0.131836 -34.565735 0",
          "position_tick": 82394,
          "angle_tick": 82394,
          "origin": [
            875.44696,
            2167.9407,
            -22.974915
          ],
          "pitch": 0.13183594,
          "yaw": -34.565735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.58984,
            44.203125,
            56.898438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1419.306000 2049.845700 -9.150696; setang -33.099396 -104.459724 0",
          "position_tick": 82547,
          "angle_tick": 82547,
          "origin": [
            1419.306,
            2049.8457,
            -9.150696
          ],
          "pitch": -33.099396,
          "yaw": -104.459724,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1419.306030 2049.845703 -9.150696; setang -33.330109 -104.261971 0",
          "position_tick": 82554,
          "angle_tick": 82554,
          "origin": [
            1419.306030273438,
            2049.845703125,
            -9.150695800781
          ],
          "pitch": -33.330108642578,
          "yaw": -104.26197052002,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82394,
          "last_tick": 82554,
          "samples": 161
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0e1e8ed9d03c68c4",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00399",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00399",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00274",
        "demo_2666f7f52fbf4c296e43_00374",
        "demo_2666f7f52fbf4c296e43_00399"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 20,
      "event_tick": 177851,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -439.359009 -430.416748 37.781517; setang -11.570663 50.094910 0",
          "position_tick": 177844,
          "angle_tick": 177851,
          "origin": [
            -439.359008789062,
            -430.416748046875,
            37.781517028809
          ],
          "pitch": -11.570663452148,
          "yaw": 50.094909667969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -439.359000 -430.416750 37.781517; setang -11.570663 50.094910 0",
          "position_tick": 177845,
          "angle_tick": 177845,
          "origin": [
            -439.359,
            -430.41675,
            37.781517
          ],
          "pitch": -11.570663,
          "yaw": 50.09491,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -439.359009 -430.416748 37.781517; setang -11.570663 50.094910 0",
          "position_tick": 177851,
          "angle_tick": 177851,
          "origin": [
            -439.359008789062,
            -430.416748046875,
            37.781517028809
          ],
          "pitch": -11.570663452148,
          "yaw": 50.094909667969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 177721,
          "last_tick": 177851,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1033505c3e5bbc4e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00362",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00362",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00315",
        "demo_1e8907bfd30b0bcdbfe9_00340",
        "demo_1e8907bfd30b0bcdbfe9_00362"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "S1ren",
      "round": 19,
      "event_tick": 165977,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1211.429600 -1024.557900 -415.968750; setang 4.653046 3.333313 0",
          "position_tick": 165683,
          "angle_tick": 165683,
          "origin": [
            -1211.4296,
            -1024.5579,
            -415.96875
          ],
          "pitch": 4.6530457,
          "yaw": 3.333313,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -438.200320 -857.217700 -415.968750; setang 3.695862 -39.203674 0",
          "position_tick": 165970,
          "angle_tick": 165970,
          "origin": [
            -438.20032,
            -857.2177,
            -415.96875
          ],
          "pitch": 3.6958618,
          "yaw": -39.203674,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.13281,
            -77.05859,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -427.790771 -866.989807 -415.968750; setang 3.431854 -39.896515 0",
          "position_tick": 165977,
          "angle_tick": 165977,
          "origin": [
            -427.790771484375,
            -866.989807128906,
            -415.96875
          ],
          "pitch": 3.431854248047,
          "yaw": -39.896514892578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            128.625,
            -116.48046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165683,
          "last_tick": 165977,
          "samples": 295
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_147103e14a40e69b",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_f53e9889dd94c99a6feb_00209",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00209",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00064",
        "demo_f53e9889dd94c99a6feb_00170",
        "demo_f53e9889dd94c99a6feb_00209"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 12,
      "event_tick": 88961,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1989.687600 -419.639040 -351.968750; setang 17.072067 -173.788940 0",
          "position_tick": 88449,
          "angle_tick": 88449,
          "origin": [
            1989.6876,
            -419.63904,
            -351.96875
          ],
          "pitch": 17.072067,
          "yaw": -173.78894,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -247.82812,
            -32.878906,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 561.987200 0.318330 -415.968750; setang -8.096237 164.078060 0",
          "position_tick": 88955,
          "angle_tick": 88955,
          "origin": [
            561.9872,
            0.31832966,
            -415.96875
          ],
          "pitch": -8.096237,
          "yaw": 164.07806,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -236.8086,
            62.847656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 543.513367 5.326283 -415.968750; setang -8.712158 164.033783 0",
          "position_tick": 88961,
          "angle_tick": 88961,
          "origin": [
            543.513366699219,
            5.326283454895,
            -415.96875
          ],
          "pitch": -8.712158203125,
          "yaw": 164.033782958984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -236.32421875,
            64.631988525391,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88449,
          "last_tick": 88961,
          "samples": 513
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_180adefc1c5c57fd",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_79afb17b7ed789137186_00133",
      "command_record_id": "demo_79afb17b7ed789137186_00133",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00013",
        "demo_79afb17b7ed789137186_00133",
        "demo_79afb17b7ed789137186_00177"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ropz",
      "round": 8,
      "event_tick": 68131,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 849.610100 -1303.452600 1612.031200; setang -6.931335 121.992860 0",
          "position_tick": 67983,
          "angle_tick": 67983,
          "origin": [
            849.6101,
            -1303.4526,
            1612.0312
          ],
          "pitch": -6.9313354,
          "yaw": 121.99286,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            70.28906,
            -3.4140625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 818.711360 -1259.126100 1612.031200; setang -7.242737 122.148740 0",
          "position_tick": 68125,
          "angle_tick": 68125,
          "origin": [
            818.71136,
            -1259.1261,
            1612.0312
          ],
          "pitch": -7.242737,
          "yaw": 122.14874,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.51172,
            190.10156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 809.357300 -1244.248901 1612.031250; setang -7.242737 122.109619 0",
          "position_tick": 68131,
          "angle_tick": 68131,
          "origin": [
            809.357299804688,
            -1244.248901367188,
            1612.03125
          ],
          "pitch": -7.242736816406,
          "yaw": 122.109619140625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -109.140625,
            173.5625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67983,
          "last_tick": 68131,
          "samples": 149
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ad4ac6687bcd683",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00068",
      "command_record_id": "demo_07e639ec7f941287e35b_00068",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00004",
        "demo_07e639ec7f941287e35b_00068",
        "demo_07e639ec7f941287e35b_00110"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 5,
      "event_tick": 27027,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -708.454600 -778.543100 -415.968750; setang -20.592163 4.712097 0",
          "position_tick": 26979,
          "angle_tick": 26979,
          "origin": [
            -708.4546,
            -778.5431,
            -415.96875
          ],
          "pitch": -20.592163,
          "yaw": 4.712097,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1013.151730 -1032.111500 -415.968750; setang -6.556091 13.556091 0",
          "position_tick": 26612,
          "angle_tick": 26612,
          "origin": [
            -1013.15173,
            -1032.1115,
            -415.96875
          ],
          "pitch": -6.5560913,
          "yaw": 13.556091,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.64844,
            206.53516,
            0.00390625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -614.908900 -770.835800 -415.968750; setang -20.636108 4.712097 0",
          "position_tick": 27014,
          "angle_tick": 27014,
          "origin": [
            -614.9089,
            -770.8358,
            -415.96875
          ],
          "pitch": -20.636108,
          "yaw": 4.712097,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.11328,
            19.949219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -569.126892 -767.065186 -375.906250; setang -20.680054 4.712097 0",
          "position_tick": 27027,
          "angle_tick": 27027,
          "origin": [
            -569.126892089844,
            -767.065185546875,
            -375.90625
          ],
          "pitch": -20.680053710938,
          "yaw": 4.712097167969,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.171875,
            20.109375,
            165.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26612,
          "last_tick": 27027,
          "samples": 416
        },
        "departure_tick": 26980,
        "movement_to_event_ms": 750.0,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1c7e75fa87f65988",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00420",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00420",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00354",
        "demo_4f80b8bcc2fa56bb83a7_00420",
        "demo_4f80b8bcc2fa56bb83a7_00448"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 18,
      "event_tick": 140664,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1114.280396 -1423.494629 -19.351562; setang -36.799042 89.360382 0",
          "position_tick": 140657,
          "angle_tick": 140664,
          "origin": [
            -1114.280395507812,
            -1423.49462890625,
            -19.3515625
          ],
          "pitch": -36.799041748047,
          "yaw": 89.360382080078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1114.280400 -1423.494600 -15.343750; setang -36.799040 89.424255 0",
          "position_tick": 140658,
          "angle_tick": 140658,
          "origin": [
            -1114.2804,
            -1423.4946,
            -15.34375
          ],
          "pitch": -36.79904,
          "yaw": 89.424255,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1114.280396 -1423.494629 4.718750; setang -36.799042 89.360382 0",
          "position_tick": 140664,
          "angle_tick": 140664,
          "origin": [
            -1114.280395507812,
            -1423.49462890625,
            4.71875
          ],
          "pitch": -36.799041748047,
          "yaw": 89.360382080078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            232.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140534,
          "last_tick": 140664,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ddbf2851113613e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00352",
      "command_record_id": "demo_c41e59c2737947d52711_00352",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00260",
        "demo_c41e59c2737947d52711_00352",
        "demo_c41e59c2737947d52711_00364"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 18,
      "event_tick": 159125,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -423.817871 1641.477905 1688.031250; setang 12.959061 3.144836 0",
          "position_tick": 159116,
          "angle_tick": 159125,
          "origin": [
            -423.81787109375,
            1641.477905273438,
            1688.03125
          ],
          "pitch": 12.959060668945,
          "yaw": 3.144836425781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -423.817870 1641.477900 1696.515600; setang 12.959061 3.144836 0",
          "position_tick": 159118,
          "angle_tick": 159118,
          "origin": [
            -423.81787,
            1641.4779,
            1696.5156
          ],
          "pitch": 12.959061,
          "yaw": 3.1448364,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            261.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -423.817871 1641.477905 1718.796875; setang 12.959061 3.144836 0",
          "position_tick": 159125,
          "angle_tick": 159125,
          "origin": [
            -423.81787109375,
            1641.477905273438,
            1718.796875
          ],
          "pitch": 12.959060668945,
          "yaw": 3.144836425781,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            206.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 158899,
          "last_tick": 159125,
          "samples": 227
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f9887d830c39ffe",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00289",
      "command_record_id": "demo_c41e59c2737947d52711_00289",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00253",
        "demo_c41e59c2737947d52711_00289",
        "demo_c41e59c2737947d52711_00330"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "xiELO",
      "round": 16,
      "event_tick": 139574,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2916.768600 69.417786 1608.031400; setang 2.692688 169.961910 0",
          "position_tick": 139474,
          "angle_tick": 139474,
          "origin": [
            2916.7686,
            69.417786,
            1608.0314
          ],
          "pitch": 2.692688,
          "yaw": 169.96191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2916.768600 69.417786 1608.031400; setang 2.692688 169.961910 0",
          "position_tick": 139444,
          "angle_tick": 139444,
          "origin": [
            2916.7686,
            69.417786,
            1608.0314
          ],
          "pitch": 2.692688,
          "yaw": 169.96191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2611.980700 101.809074 1618.937500; setang -7.484436 -176.772080 0",
          "position_tick": 139567,
          "angle_tick": 139567,
          "origin": [
            2611.9807,
            101.809074,
            1618.9375
          ],
          "pitch": -7.484436,
          "yaw": -176.77208,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.70312,
            -11.871582,
            -9.4921875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2589.039795 100.688461 1642.281250; setang -7.484436 -176.772079 0",
          "position_tick": 139574,
          "angle_tick": 139574,
          "origin": [
            2589.039794921875,
            100.688461303711,
            1642.28125
          ],
          "pitch": -7.484436035156,
          "yaw": -176.772079467773,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.703125,
            -11.95361328125,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139444,
          "last_tick": 139574,
          "samples": 131
        },
        "departure_tick": 139475,
        "movement_to_event_ms": 1562.5,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_20bc4f58424f519a",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00011",
      "command_record_id": "demo_07e639ec7f941287e35b_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00003",
        "demo_07e639ec7f941287e35b_00011",
        "demo_07e639ec7f941287e35b_00036"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 2,
      "event_tick": 7564,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1015.947270 -1026.069600 -415.968750; setang 9.618530 10.121155 0",
          "position_tick": 7259,
          "angle_tick": 7259,
          "origin": [
            -1015.94727,
            -1026.0696,
            -415.96875
          ],
          "pitch": 9.61853,
          "yaw": 10.121155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -242.694760 -1082.174800 -415.968750; setang -0.352936 -22.499313 0",
          "position_tick": 7558,
          "angle_tick": 7558,
          "origin": [
            -242.69476,
            -1082.1748,
            -415.96875
          ],
          "pitch": -0.3529358,
          "yaw": -22.499313,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            208.66406,
            -91.82031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -225.717102 -1089.513794 -415.968750; setang -0.911865 -22.646255 0",
          "position_tick": 7564,
          "angle_tick": 7564,
          "origin": [
            -225.717102050781,
            -1089.513793945312,
            -415.96875
          ],
          "pitch": -0.911865234375,
          "yaw": -22.646255493164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            220.8515625,
            -94.8515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7259,
          "last_tick": 7564,
          "samples": 306
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ae94b62a162b8f0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5cc1733fab4c73f800c9_00482",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00482",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00237",
        "demo_5cc1733fab4c73f800c9_00324",
        "demo_5cc1733fab4c73f800c9_00482"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 23,
      "event_tick": 195316,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1344.579600 -1114.456200 -415.968750; setang 11.286041 -2.826920 0",
          "position_tick": 194942,
          "angle_tick": 194942,
          "origin": [
            -1344.5796,
            -1114.4562,
            -415.96875
          ],
          "pitch": 11.286041,
          "yaw": -2.8269196,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -266.080080 -1807.728500 -415.968750; setang -6.938904 -20.800903 0",
          "position_tick": 195310,
          "angle_tick": 195310,
          "origin": [
            -266.08008,
            -1807.7285,
            -415.96875
          ],
          "pitch": -6.938904,
          "yaw": -20.800903,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            224.35156,
            -98.44531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -248.444092 -1815.166626 -415.968750; setang -7.356720 -20.759354 0",
          "position_tick": 195316,
          "angle_tick": 195316,
          "origin": [
            -248.444091796875,
            -1815.166625976562,
            -415.96875
          ],
          "pitch": -7.356719970703,
          "yaw": -20.759353637695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.3046875,
            -93.84375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 194942,
          "last_tick": 195316,
          "samples": 375
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ca6d2905c684105",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00279",
      "command_record_id": "demo_1e37c617488eba4e7406_00013",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00013",
        "demo_1e37c617488eba4e7406_00071",
        "demo_1e37c617488eba4e7406_00279"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 2,
      "event_tick": 8462,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 2.006378 99.636050 0",
          "position_tick": 8033,
          "angle_tick": 8033,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 2.0063782,
          "yaw": 99.63605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 3.669434 63.679170 0",
          "position_tick": 7950,
          "angle_tick": 7950,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 3.6694336,
          "yaw": 63.67917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1230.963700 -1044.196000 12.732920; setang -25.106170 51.534805 0",
          "position_tick": 8456,
          "angle_tick": 8456,
          "origin": [
            -1230.9637,
            -1044.196,
            12.73292
          ],
          "pitch": -25.10617,
          "yaw": 51.534805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1230.963745 -1044.196045 12.732920; setang -25.132599 51.534805 0",
          "position_tick": 8462,
          "angle_tick": 8462,
          "origin": [
            -1230.963745117188,
            -1044.196044921875,
            12.732919692993
          ],
          "pitch": -25.132598876953,
          "yaw": 51.534805297852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7950,
          "last_tick": 8462,
          "samples": 513
        },
        "departure_tick": 8034,
        "movement_to_event_ms": 6703.125,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2fde69bec6f3fb8d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00339",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00339",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00023",
        "demo_a50086abe9c7c4a980cd_00305",
        "demo_a50086abe9c7c4a980cd_00339"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 19,
      "event_tick": 146253,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1832.000000 -1160.000000 -415.968750; setang -25.783875 -14.032288 0",
          "position_tick": 146123,
          "angle_tick": 146123,
          "origin": [
            -1832.0,
            -1160.0,
            -415.96875
          ],
          "pitch": -25.783875,
          "yaw": -14.032288,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1830.611000 -1160.346800 -400.390620; setang -25.828170 -14.032288 0",
          "position_tick": 146247,
          "angle_tick": 146247,
          "origin": [
            -1830.611,
            -1160.3468,
            -400.39062
          ],
          "pitch": -25.82817,
          "yaw": -14.032288,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.109375,
            -7.265625,
            272.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1828.336792 -1160.914429 -383.000000; setang -25.828171 -14.032288 0",
          "position_tick": 146253,
          "angle_tick": 146253,
          "origin": [
            -1828.336791992188,
            -1160.914428710938,
            -383.0
          ],
          "pitch": -25.828170776367,
          "yaw": -14.032287597656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.109375,
            -7.265625,
            198.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146123,
          "last_tick": 146253,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3255cc41b0bb2ce8",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00233",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00233",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00130",
        "demo_5cc1733fab4c73f800c9_00160",
        "demo_5cc1733fab4c73f800c9_00233"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 12,
      "event_tick": 92627,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1063.263200 -1041.762700 -415.968750; setang -0.854523 18.638641 0",
          "position_tick": 92381,
          "angle_tick": 92381,
          "origin": [
            -1063.2632,
            -1041.7627,
            -415.96875
          ],
          "pitch": -0.8545227,
          "yaw": 18.638641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -398.101380 -885.030760 -415.968750; setang 4.989502 -37.494278 0",
          "position_tick": 92621,
          "angle_tick": 92621,
          "origin": [
            -398.10138,
            -885.03076,
            -415.96875
          ],
          "pitch": 4.989502,
          "yaw": -37.494278,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.99609,
            -205.23438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -387.568604 -900.010010 -415.968750; setang 4.920166 -37.147858 0",
          "position_tick": 92627,
          "angle_tick": 92627,
          "origin": [
            -387.568603515625,
            -900.010009765625,
            -415.96875
          ],
          "pitch": 4.920166015625,
          "yaw": -37.147857666016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.40625,
            -186.046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 92381,
          "last_tick": 92627,
          "samples": 247
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3565f6f0047214f6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00210",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00210",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00133",
        "demo_5cc1733fab4c73f800c9_00183",
        "demo_5cc1733fab4c73f800c9_00210"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 10,
      "event_tick": 80056,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1366.061500 -1094.418800 -415.968750; setang 88.999910 4.287415 0",
          "position_tick": 79649,
          "angle_tick": 79649,
          "origin": [
            -1366.0615,
            -1094.4188,
            -415.96875
          ],
          "pitch": 88.99991,
          "yaw": 4.2874146,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -158.256100 -1036.062500 -415.968750; setang -2.244995 -48.034286 0",
          "position_tick": 80050,
          "angle_tick": 80050,
          "origin": [
            -158.2561,
            -1036.0625,
            -415.96875
          ],
          "pitch": -2.244995,
          "yaw": -48.034286,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            168.03516,
            -166.69531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -145.019958 -1049.653931 -415.968750; setang -2.314331 -48.126648 0",
          "position_tick": 80056,
          "angle_tick": 80056,
          "origin": [
            -145.019958496094,
            -1049.653930664062,
            -415.96875
          ],
          "pitch": -2.314331054688,
          "yaw": -48.126647949219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            169.69921875,
            -176.703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79649,
          "last_tick": 80056,
          "samples": 408
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3ac4998ffcdda95b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00395",
      "command_record_id": "demo_da35559385e7d6e5ce42_00395",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00329",
        "demo_da35559385e7d6e5ce42_00349",
        "demo_da35559385e7d6e5ce42_00395"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NiKo",
      "round": 20,
      "event_tick": 165336,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 966.512300 934.966800 -188.833620; setang -20.486420 -6.712311 0",
          "position_tick": 165316,
          "angle_tick": 165316,
          "origin": [
            966.5123,
            934.9668,
            -188.83362
          ],
          "pitch": -20.48642,
          "yaw": -6.712311,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 995.149600 860.027200 -188.833620; setang -0.915298 90.862090 0",
          "position_tick": 165200,
          "angle_tick": 165200,
          "origin": [
            995.1496,
            860.0272,
            -188.83362
          ],
          "pitch": -0.91529846,
          "yaw": 90.86209,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 974.335200 934.050600 -188.833620; setang -20.468903 -6.606567 0",
          "position_tick": 165329,
          "angle_tick": 165329,
          "origin": [
            974.3352,
            934.0506,
            -188.83362
          ],
          "pitch": -20.468903,
          "yaw": -6.6065674,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            61.742188,
            -7.1875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 982.044983 933.155640 -188.833618; setang -20.574310 -6.641922 0",
          "position_tick": 165336,
          "angle_tick": 165336,
          "origin": [
            982.044982910156,
            933.155639648438,
            -188.833618164062
          ],
          "pitch": -20.574310302734,
          "yaw": -6.64192199707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.84375,
            -10.76953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165200,
          "last_tick": 165336,
          "samples": 137
        },
        "departure_tick": 165317,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3b0541c917aa74eb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00570",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00570",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00312",
        "demo_4f80b8bcc2fa56bb83a7_00437",
        "demo_4f80b8bcc2fa56bb83a7_00570"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 24,
      "event_tick": 191065,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837196; setang 5.045135 -69.922485 0",
          "position_tick": 190623,
          "angle_tick": 190623,
          "origin": [
            -512.0,
            1696.0,
            26.837196
          ],
          "pitch": 5.0451355,
          "yaw": -69.922485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -512.000000 1696.000000 26.837196; setang 3.449020 -69.201850 0",
          "position_tick": 190553,
          "angle_tick": 190553,
          "origin": [
            -512.0,
            1696.0,
            26.837196
          ],
          "pitch": 3.4490204,
          "yaw": -69.20185,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -460.197940 302.207640 163.359620; setang -10.424652 -109.356540 0",
          "position_tick": 191058,
          "angle_tick": 191058,
          "origin": [
            -460.19794,
            302.20764,
            163.35962
          ],
          "pitch": -10.424652,
          "yaw": -109.35654,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -460.197937 302.207642 163.359619; setang -10.450409 -109.330788 0",
          "position_tick": 191065,
          "angle_tick": 191065,
          "origin": [
            -460.197937011719,
            302.207641601562,
            163.359619140625
          ],
          "pitch": -10.450408935547,
          "yaw": -109.330787658691,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 190553,
          "last_tick": 191065,
          "samples": 513
        },
        "departure_tick": 190624,
        "movement_to_event_ms": 6906.25,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_418fba860625c313",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00045",
      "command_record_id": "demo_da35559385e7d6e5ce42_00205",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00045",
        "demo_da35559385e7d6e5ce42_00151",
        "demo_da35559385e7d6e5ce42_00205"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NiKo",
      "round": 11,
      "event_tick": 82367,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -608.000000 2120.000000 16.056595; setang -1.003189 -23.704040 0",
          "position_tick": 81916,
          "angle_tick": 81916,
          "origin": [
            -608.0,
            2120.0,
            16.056595
          ],
          "pitch": -1.0031891,
          "yaw": -23.70404,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -608.000000 2120.000000 16.056595; setang -4.012756 -20.272186 0",
          "position_tick": 81855,
          "angle_tick": 81855,
          "origin": [
            -608.0,
            2120.0,
            16.056595
          ],
          "pitch": -4.0127563,
          "yaw": -20.272186,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 144.079540 997.136900 -30.460327; setang -6.828690 -120.680350 0",
          "position_tick": 82361,
          "angle_tick": 82361,
          "origin": [
            144.07954,
            997.1369,
            -30.460327
          ],
          "pitch": -6.8286896,
          "yaw": -120.68035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 144.079544 997.136902 -30.460327; setang -6.934433 -120.750732 0",
          "position_tick": 82367,
          "angle_tick": 82367,
          "origin": [
            144.079544067383,
            997.136901855469,
            -30.460327148438
          ],
          "pitch": -6.934432983398,
          "yaw": -120.750732421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81855,
          "last_tick": 82367,
          "samples": 513
        },
        "departure_tick": 81917,
        "movement_to_event_ms": 7046.875,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_457e5ef8f0898fce",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00282",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00296",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00282",
        "demo_3ef7bfc9c4cb1bcd3960_00296",
        "demo_3ef7bfc9c4cb1bcd3960_00387"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "flameZ",
      "round": 16,
      "event_tick": 146669,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 7.259903 124.064150 0",
          "position_tick": 146326,
          "angle_tick": 146326,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 7.259903,
          "yaw": 124.06415,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1656.000000 -1976.000000 -267.458300; setang 6.665955 124.394410 0",
          "position_tick": 146226,
          "angle_tick": 146226,
          "origin": [
            -1656.0,
            -1976.0,
            -267.4583
          ],
          "pitch": 6.6659546,
          "yaw": 124.39441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -770.032100 -2194.982200 -179.968750; setang -7.326172 75.950550 0",
          "position_tick": 146655,
          "angle_tick": 146655,
          "origin": [
            -770.0321,
            -2194.9822,
            -179.96875
          ],
          "pitch": -7.326172,
          "yaw": 75.95055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.046875,
            122.765625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -763.326965 -2169.995605 -144.328125; setang -7.392090 75.950546 0",
          "position_tick": 146669,
          "angle_tick": 146669,
          "origin": [
            -763.326965332031,
            -2169.99560546875,
            -144.328125
          ],
          "pitch": -7.39208984375,
          "yaw": 75.950546264648,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            32.921875,
            123.078125,
            186.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146226,
          "last_tick": 146669,
          "samples": 444
        },
        "departure_tick": 146327,
        "movement_to_event_ms": 5359.375,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4631523340fa7ea1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00094",
      "command_record_id": "demo_2160153112cdae3ea873_00094",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00056",
        "demo_2160153112cdae3ea873_00094",
        "demo_2160153112cdae3ea873_00138"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "iM",
      "round": 7,
      "event_tick": 51614,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2063.276000 -607.295650 1616.030300; setang 2.085693 -165.803250 0",
          "position_tick": 51389,
          "angle_tick": 51389,
          "origin": [
            2063.276,
            -607.29565,
            1616.0303
          ],
          "pitch": 2.0856934,
          "yaw": -165.80325,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -225.70312,
            -107.50781,
            -82.94531
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1282.976100 -657.453500 1609.031900; setang -21.357422 -135.471370 0",
          "position_tick": 51608,
          "angle_tick": 51608,
          "origin": [
            1282.9761,
            -657.4535,
            1609.0319
          ],
          "pitch": -21.357422,
          "yaw": -135.47137,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -171.72656,
            -163.89453,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1269.288574 -670.636353 1609.031860; setang -21.357422 -135.471375 0",
          "position_tick": 51614,
          "angle_tick": 51614,
          "origin": [
            1269.28857421875,
            -670.636352539062,
            1609.031860351562
          ],
          "pitch": -21.357421875,
          "yaw": -135.471374511719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.171875,
            -170.265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51389,
          "last_tick": 51614,
          "samples": 226
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_485626cb2f0bf630",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00542",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00542",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00417",
        "demo_4f80b8bcc2fa56bb83a7_00517",
        "demo_4f80b8bcc2fa56bb83a7_00542"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 23,
      "event_tick": 185063,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.926941 -1886.522217 -151.334290; setang -23.807037 91.855652 0",
          "position_tick": 185055,
          "angle_tick": 185063,
          "origin": [
            -735.926940917969,
            -1886.522216796875,
            -151.334289550781
          ],
          "pitch": -23.807037353516,
          "yaw": 91.855651855469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.926940 -1886.522200 -149.312500; setang -23.807037 91.855650 0",
          "position_tick": 185056,
          "angle_tick": 185056,
          "origin": [
            -735.92694,
            -1886.5222,
            -149.3125
          ],
          "pitch": -23.807037,
          "yaw": 91.85565,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.926941 -1886.522217 -125.328125; setang -23.807037 91.855652 0",
          "position_tick": 185063,
          "angle_tick": 185063,
          "origin": [
            -735.926940917969,
            -1886.522216796875,
            -125.328125
          ],
          "pitch": -23.807037353516,
          "yaw": 91.855651855469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 184551,
          "last_tick": 185063,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_48795a84ae9deb95",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00027",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_deb2a52b8ef138c44fe0_00007",
        "demo_deb2a52b8ef138c44fe0_00027",
        "demo_deb2a52b8ef138c44fe0_00108"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 4,
      "event_tick": 18139,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1276.315200 2067.054000 0.685955; setang 16.928894 -57.301254 0",
          "position_tick": 18009,
          "angle_tick": 18009,
          "origin": [
            1276.3152,
            2067.054,
            0.68595505
          ],
          "pitch": 16.928894,
          "yaw": -57.301254,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            245.07422,
            -49.40625,
            39.960938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1649.445100 1959.401400 1.031250; setang -29.928818 -129.782530 0",
          "position_tick": 18133,
          "angle_tick": 18133,
          "origin": [
            1649.4451,
            1959.4014,
            1.03125
          ],
          "pitch": -29.928818,
          "yaw": -129.78253,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1649.445068 1959.401367 1.031250; setang -29.928818 -129.782532 0",
          "position_tick": 18139,
          "angle_tick": 18139,
          "origin": [
            1649.445068359375,
            1959.4013671875,
            1.03125
          ],
          "pitch": -29.928817749023,
          "yaw": -129.782531738281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18009,
          "last_tick": 18139,
          "samples": 131
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4bee0c521e74e26b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00344",
      "command_record_id": "demo_f1d8725268c9f30ce844_00344",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00252",
        "demo_f1d8725268c9f30ce844_00306",
        "demo_f1d8725268c9f30ce844_00344"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 20,
      "event_tick": 161371,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1642.654400 -1993.245800 -266.720100; setang 4.319687 -50.067444 0",
          "position_tick": 161073,
          "angle_tick": 161073,
          "origin": [
            -1642.6544,
            -1993.2458,
            -266.7201
          ],
          "pitch": 4.319687,
          "yaw": -50.067444,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.65625,
            -189.84375,
            4.5273438
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -815.927860 -2282.586400 -165.421880; setang -13.636780 62.209045 0",
          "position_tick": 161365,
          "angle_tick": 161365,
          "origin": [
            -815.92786,
            -2282.5864,
            -165.42188
          ],
          "pitch": -13.63678,
          "yaw": 62.209045,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            107.265625,
            207.01562,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -807.547729 -2266.413330 -146.687500; setang -14.677399 62.148285 0",
          "position_tick": 161371,
          "angle_tick": 161371,
          "origin": [
            -807.547729492188,
            -2266.413330078125,
            -146.6875
          ],
          "pitch": -14.677398681641,
          "yaw": 62.148284912109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            107.265625,
            207.015625,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161073,
          "last_tick": 161371,
          "samples": 299
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4d7680d47adc21a2",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44d9dd1cefa925823c1e_00369",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00369",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00289",
        "demo_44d9dd1cefa925823c1e_00369",
        "demo_44d9dd1cefa925823c1e_00423"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 18,
      "event_tick": 176124,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -18.397278 847.673500 80.031250; setang -16.347320 71.376800 0",
          "position_tick": 176059,
          "angle_tick": 176059,
          "origin": [
            -18.397278,
            847.6735,
            80.03125
          ],
          "pitch": -16.34732,
          "yaw": 71.3768,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -25.773926 837.590000 80.031250; setang -17.186737 69.324420 0",
          "position_tick": 175804,
          "angle_tick": 175804,
          "origin": [
            -25.773926,
            837.59,
            80.03125
          ],
          "pitch": -17.186737,
          "yaw": 69.32442,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.593018,
            71.02344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 31.192492 847.292200 80.031250; setang -18.935974 72.566070 0",
          "position_tick": 176118,
          "angle_tick": 176118,
          "origin": [
            31.192492,
            847.2922,
            80.03125
          ],
          "pitch": -18.935974,
          "yaw": 72.56607,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.842285,
            133.21875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 35.251362 860.213745 80.031250; setang -19.029007 72.426331 0",
          "position_tick": 176124,
          "angle_tick": 176124,
          "origin": [
            35.251361846924,
            860.213745117188,
            80.03125
          ],
          "pitch": -19.029006958008,
          "yaw": 72.426330566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.156005859375,
            178.62890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175804,
          "last_tick": 176124,
          "samples": 321
        },
        "departure_tick": 176060,
        "movement_to_event_ms": 1015.625,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4e99b757cb75c32a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_86c38e0db4646195347a_00070",
      "command_record_id": "demo_86c38e0db4646195347a_00070",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00036",
        "demo_86c38e0db4646195347a_00070",
        "demo_86c38e0db4646195347a_00233"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "BobZ",
      "round": 6,
      "event_tick": 36001,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -892.023200 560.165470 -31.322632; setang -1.732407 24.865143 0",
          "position_tick": 35814,
          "angle_tick": 35814,
          "origin": [
            -892.0232,
            560.16547,
            -31.322632
          ],
          "pitch": -1.7324066,
          "yaw": 24.865143,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            239.8789,
            28.429688,
            34.929688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -304.197400 846.868800 8.500718; setang -47.877730 -15.009735 0",
          "position_tick": 35995,
          "angle_tick": 35995,
          "origin": [
            -304.1974,
            846.8688,
            8.500718
          ],
          "pitch": -47.87773,
          "yaw": -15.009735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.34766,
            -46.808594,
            53.468292
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -285.555786 842.750488 12.785561; setang -50.105209 -16.109741 0",
          "position_tick": 36001,
          "angle_tick": 36001,
          "origin": [
            -285.555786132812,
            842.75048828125,
            12.78556060791
          ],
          "pitch": -50.105209350586,
          "yaw": -16.109741210938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.703125,
            -55.1953125,
            55.1640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35814,
          "last_tick": 36001,
          "samples": 188
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_50f723ae0bb79bdf",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00082",
      "command_record_id": "demo_07d95741be40e144c266_00082",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00082",
        "demo_07d95741be40e144c266_00102",
        "demo_07d95741be40e144c266_00151"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 5,
      "event_tick": 31604,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 12.039081 779.986630 74.031250; setang -0.329926 8.769501 0",
          "position_tick": 31092,
          "angle_tick": 31092,
          "origin": [
            12.039081,
            779.98663,
            74.03125
          ],
          "pitch": -0.32992554,
          "yaw": 8.769501,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            215.41425,
            92.21875,
            87.421875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 465.493800 -392.761600 189.031250; setang 7.259903 -139.070770 0",
          "position_tick": 31598,
          "angle_tick": 31598,
          "origin": [
            465.4938,
            -392.7616,
            189.03125
          ],
          "pitch": 7.259903,
          "yaw": -139.07077,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -100.708984,
            -209.4336,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 455.497986 -408.206177 189.031250; setang 6.534119 -140.753754 0",
          "position_tick": 31604,
          "angle_tick": 31604,
          "origin": [
            455.497985839844,
            -408.206176757812,
            189.03125
          ],
          "pitch": 6.534118652344,
          "yaw": -140.753753662109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -139.6328125,
            -192.34375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31092,
          "last_tick": 31604,
          "samples": 513
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5a5798fcfb68f788",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00021",
      "command_record_id": "demo_6e149681cbff13e6c780_00021",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00021",
        "demo_6e149681cbff13e6c780_00093",
        "demo_6e149681cbff13e6c780_00150"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "max",
      "round": 3,
      "event_tick": 18804,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2353.000000 1977.000000 135.518880; setang -34.693787 -167.834010 0",
          "position_tick": 18797,
          "angle_tick": 18797,
          "origin": [
            2353.0,
            1977.0,
            135.51888
          ],
          "pitch": -34.693787,
          "yaw": -167.83401,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2353.000000 1977.000000 135.518880; setang -34.693787 -167.834010 0",
          "position_tick": 18674,
          "angle_tick": 18674,
          "origin": [
            2353.0,
            1977.0,
            135.51888
          ],
          "pitch": -34.693787,
          "yaw": -167.83401,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.08594,
            -25.757812,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2352.750200 1976.946200 139.390620; setang -34.693787 -167.834010 0",
          "position_tick": 18798,
          "angle_tick": 18798,
          "origin": [
            2352.7502,
            1976.9462,
            139.39062
          ],
          "pitch": -34.693787,
          "yaw": -167.83401,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2350.458984 1976.451782 159.468750; setang -34.693787 -167.834015 0",
          "position_tick": 18804,
          "angle_tick": 18804,
          "origin": [
            2350.458984375,
            1976.451782226562,
            159.46875
          ],
          "pitch": -34.693786621094,
          "yaw": -167.834014892578,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.328125,
            -6.328125,
            232.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18674,
          "last_tick": 18804,
          "samples": 131
        },
        "departure_tick": 18798,
        "movement_to_event_ms": 109.375,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5eae2c4418be87cb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00007",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00007",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00007",
        "demo_1c4fa8f15de6cbb137e2_00045",
        "demo_1c4fa8f15de6cbb137e2_00126"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 2,
      "event_tick": 9069,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1722.807983 982.035583 36.442448; setang -0.583984 22.566956 0",
          "position_tick": 9061,
          "angle_tick": 9069,
          "origin": [
            -1722.807983398438,
            982.035583496094,
            36.442447662354
          ],
          "pitch": -0.583984375,
          "yaw": 22.566955566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1722.808000 982.035600 36.442448; setang -0.583984 22.566956 0",
          "position_tick": 9062,
          "angle_tick": 9062,
          "origin": [
            -1722.808,
            982.0356,
            36.442448
          ],
          "pitch": -0.5839844,
          "yaw": 22.566956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1722.807983 982.035583 36.442448; setang -0.583984 22.566956 0",
          "position_tick": 9069,
          "angle_tick": 9069,
          "origin": [
            -1722.807983398438,
            982.035583496094,
            36.442447662354
          ],
          "pitch": -0.583984375,
          "yaw": 22.566955566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8939,
          "last_tick": 9069,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5f65ce05ef3a013b",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00102",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00012",
        "demo_5cc1733fab4c73f800c9_00102",
        "demo_5cc1733fab4c73f800c9_00213"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 6,
      "event_tick": 44472,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1687.096700 -457.489750 -351.968750; setang 19.102478 179.983180 0",
          "position_tick": 44102,
          "angle_tick": 44102,
          "origin": [
            1687.0967,
            -457.48975,
            -351.96875
          ],
          "pitch": 19.102478,
          "yaw": 179.98318,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 734.998200 -677.736700 -206.968750; setang 34.066895 -147.204440 0",
          "position_tick": 44466,
          "angle_tick": 44466,
          "origin": [
            734.9982,
            -677.7367,
            -206.96875
          ],
          "pitch": 34.066895,
          "yaw": -147.20444,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -189.52734,
            -120.30078,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 719.566101 -687.577576 -206.968750; setang 34.066895 -147.204437 0",
          "position_tick": 44472,
          "angle_tick": 44472,
          "origin": [
            719.566101074219,
            -687.577575683594,
            -206.96875
          ],
          "pitch": 34.06689453125,
          "yaw": -147.204437255859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.828125,
            -128.30859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44102,
          "last_tick": 44472,
          "samples": 371
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5f8d591fb68c9efc",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00179",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00179",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00008",
        "demo_0dff5f4d96ba70f21ad1_00179",
        "demo_0dff5f4d96ba70f21ad1_00266"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FalleN",
      "round": 9,
      "event_tick": 82218,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1473.502700 2149.596000 -9.853882; setang 11.659927 -12.060242 0",
          "position_tick": 82088,
          "angle_tick": 82088,
          "origin": [
            1473.5027,
            2149.596,
            -9.853882
          ],
          "pitch": 11.659927,
          "yaw": -12.060242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.16797,
            -30.234375,
            28.55954
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1718.137100 1947.992900 46.212486; setang 6.115952 -132.400360 0",
          "position_tick": 82204,
          "angle_tick": 82204,
          "origin": [
            1718.1371,
            1947.9929,
            46.212486
          ],
          "pitch": 6.1159515,
          "yaw": -132.40036,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -78.40625,
            -94.25781,
            -47.937256
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1701.698608 1928.587524 88.093750; setang 6.028061 -132.400360 0",
          "position_tick": 82218,
          "angle_tick": 82218,
          "origin": [
            1701.698608398438,
            1928.587524414062,
            88.09375
          ],
          "pitch": 6.028060913086,
          "yaw": -132.400360107422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -80.953125,
            -95.546875,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82088,
          "last_tick": 82218,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6299011d9bb63134",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_da35559385e7d6e5ce42_00031",
      "command_record_id": "demo_da35559385e7d6e5ce42_00031",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00014",
        "demo_da35559385e7d6e5ce42_00031",
        "demo_da35559385e7d6e5ce42_00049"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 3,
      "event_tick": 15075,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -791.170960 -823.855160 106.031250; setang -11.901978 62.499847 0",
          "position_tick": 15046,
          "angle_tick": 15046,
          "origin": [
            -791.17096,
            -823.85516,
            106.03125
          ],
          "pitch": -11.901978,
          "yaw": 62.499847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1036.591300 -554.885700 70.031250; setang 3.970871 123.846800 0",
          "position_tick": 14705,
          "angle_tick": 14705,
          "origin": [
            -1036.5913,
            -554.8857,
            70.03125
          ],
          "pitch": 3.970871,
          "yaw": 123.8468,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -769.678650 -782.464660 106.031250; setang -11.869019 62.587738 0",
          "position_tick": 15068,
          "angle_tick": 15068,
          "origin": [
            -769.67865,
            -782.46466,
            106.03125
          ],
          "pitch": -11.869019,
          "yaw": 62.587738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            96.96484,
            186.88281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -759.937073 -763.691040 106.031250; setang -11.869019 62.587738 0",
          "position_tick": 15075,
          "angle_tick": 15075,
          "origin": [
            -759.937072753906,
            -763.691040039062,
            106.03125
          ],
          "pitch": -11.869018554688,
          "yaw": 62.587738037109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.9765625,
            206.1875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14705,
          "last_tick": 15075,
          "samples": 371
        },
        "departure_tick": 15047,
        "movement_to_event_ms": 453.125,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6546104e41017b72",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00002",
      "command_record_id": "demo_07e639ec7f941287e35b_00002",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00002",
        "demo_07e639ec7f941287e35b_00061",
        "demo_07e639ec7f941287e35b_00108"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 1,
      "event_tick": 1807,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -682.826900 -819.739870 -415.968750; setang 7.163086 -7.093048 0",
          "position_tick": 1605,
          "angle_tick": 1605,
          "origin": [
            -682.8269,
            -819.73987,
            -415.96875
          ],
          "pitch": 7.163086,
          "yaw": -7.093048,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -181.526550 -1069.465300 -415.968750; setang -2.226440 -43.586884 0",
          "position_tick": 1801,
          "angle_tick": 1801,
          "origin": [
            -181.52655,
            -1069.4653,
            -415.96875
          ],
          "pitch": -2.2264404,
          "yaw": -43.586884,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            182.25,
            -163.73438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -167.393188 -1082.372437 -415.968750; setang -2.274857 -43.586884 0",
          "position_tick": 1807,
          "angle_tick": 1807,
          "origin": [
            -167.393188476562,
            -1082.372436523438,
            -415.96875
          ],
          "pitch": -2.274856567383,
          "yaw": -43.586883544922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            180.3671875,
            -165.8046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1605,
          "last_tick": 1807,
          "samples": 203
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_656139f24b500993",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00106",
      "command_record_id": "demo_518d8b186445b01e1f62_00081",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00081",
        "demo_518d8b186445b01e1f62_00106",
        "demo_518d8b186445b01e1f62_00266"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zorte",
      "round": 5,
      "event_tick": 34235,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 194.362900 -549.676760 1.127109; setang -16.456146 113.860596 0",
          "position_tick": 34198,
          "angle_tick": 34198,
          "origin": [
            194.3629,
            -549.67676,
            1.1271095
          ],
          "pitch": -16.456146,
          "yaw": 113.860596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 116.773315 -464.297800 0.266545; setang -0.048401 111.126040 0",
          "position_tick": 34105,
          "angle_tick": 34105,
          "origin": [
            116.773315,
            -464.2978,
            0.26654482
          ],
          "pitch": -0.04840088,
          "yaw": 111.12604,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            21.232422,
            107.15234,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 162.830410 -478.352420 0.266543; setang -16.456146 113.860596 0",
          "position_tick": 34229,
          "angle_tick": 34229,
          "origin": [
            162.83041,
            -478.35242,
            0.2665429
          ],
          "pitch": -16.456146,
          "yaw": 113.860596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -95.45117,
            215.83203,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 155.168671 -461.028259 0.266543; setang -16.480179 113.860596 0",
          "position_tick": 34235,
          "angle_tick": 34235,
          "origin": [
            155.168670654297,
            -461.028259277344,
            0.26654291153
          ],
          "pitch": -16.480178833008,
          "yaw": 113.860595703125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -99.0810546875,
            223.98828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34105,
          "last_tick": 34235,
          "samples": 131
        },
        "departure_tick": 34199,
        "movement_to_event_ms": 578.125,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ce6db237d138c77",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5866197d339b3ac61e8a_00054",
      "command_record_id": "demo_5866197d339b3ac61e8a_00054",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00054",
        "demo_5866197d339b3ac61e8a_00205",
        "demo_5866197d339b3ac61e8a_00223"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 5,
      "event_tick": 32371,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -328.000000 -1528.000000 -11.968750; setang -39.951782 99.620239 0",
          "position_tick": 32363,
          "angle_tick": 32371,
          "origin": [
            -328.0,
            -1528.0,
            -11.96875
          ],
          "pitch": -39.951782226562,
          "yaw": 99.620239257812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -328.000000 -1528.000000 -8.375000; setang -39.951782 99.620240 0",
          "position_tick": 32364,
          "angle_tick": 32364,
          "origin": [
            -328.0,
            -1528.0,
            -8.375
          ],
          "pitch": -39.951782,
          "yaw": 99.62024,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -328.000000 -1528.000000 15.203125; setang -39.951782 99.620239 0",
          "position_tick": 32371,
          "angle_tick": 32371,
          "origin": [
            -328.0,
            -1528.0,
            15.203125
          ],
          "pitch": -39.951782226562,
          "yaw": 99.620239257812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32231,
          "last_tick": 32371,
          "samples": 141
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_72e2688fa520bba5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5866197d339b3ac61e8a_00134",
      "command_record_id": "demo_5866197d339b3ac61e8a_00134",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00040",
        "demo_5866197d339b3ac61e8a_00112",
        "demo_5866197d339b3ac61e8a_00134"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 8,
      "event_tick": 57348,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1603.618900 1619.257200 -151.968750; setang 1.090057 -94.814070 0",
          "position_tick": 57084,
          "angle_tick": 57084,
          "origin": [
            1603.6189,
            1619.2572,
            -151.96875
          ],
          "pitch": 1.0900574,
          "yaw": -94.81407,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.484375,
            175.09375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1620.928500 1214.709400 -147.718750; setang 8.449860 -86.558530 0",
          "position_tick": 57341,
          "angle_tick": 57341,
          "origin": [
            1620.9285,
            1214.7094,
            -147.71875
          ],
          "pitch": 8.44986,
          "yaw": -86.55853,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            14.671875,
            -244.55469,
            -4.015625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1622.303955 1191.783081 -123.906250; setang 8.449860 -86.558533 0",
          "position_tick": 57348,
          "angle_tick": 57348,
          "origin": [
            1622.303955078125,
            1191.783081054688,
            -123.90625
          ],
          "pitch": 8.449859619141,
          "yaw": -86.558532714844,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            14.671875,
            -244.546875,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57084,
          "last_tick": 57348,
          "samples": 265
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79972baf495ad7e7",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00038",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00038",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00038",
        "demo_1c4fa8f15de6cbb137e2_00087",
        "demo_1c4fa8f15de6cbb137e2_00120"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 4,
      "event_tick": 22965,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 336.043460 2323.746000 -118.968750; setang 9.055145 -6.746292 0",
          "position_tick": 22500,
          "angle_tick": 22500,
          "origin": [
            336.04346,
            2323.746,
            -118.96875
          ],
          "pitch": 9.055145,
          "yaw": -6.746292,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            206.9961,
            -137.21875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1484.656400 1449.167100 -8.874145; setang -10.117722 -133.704300 0",
          "position_tick": 22958,
          "angle_tick": 22958,
          "origin": [
            1484.6564,
            1449.1671,
            -8.8741455
          ],
          "pitch": -10.117722,
          "yaw": -133.7043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -152.5,
            -159.9375,
            -1.1445312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1469.592896 1433.374756 -9.113220; setang -10.371780 -133.611938 0",
          "position_tick": 22965,
          "angle_tick": 22965,
          "origin": [
            1469.592895507812,
            1433.374755859375,
            -9.113220214844
          ],
          "pitch": -10.371780395508,
          "yaw": -133.611938476562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -164.28125,
            -172.2578125,
            -3.86328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22500,
          "last_tick": 22965,
          "samples": 466
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7dc40414c5948b60",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00076",
      "command_record_id": "demo_56d855ae2f8723544f85_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00046",
        "demo_56d855ae2f8723544f85_00076",
        "demo_56d855ae2f8723544f85_00266"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "BobZ",
      "round": 5,
      "event_tick": 32055,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -599.758540 -446.315860 1656.914800; setang -2.584869 -66.210480 0",
          "position_tick": 31907,
          "angle_tick": 31907,
          "origin": [
            -599.75854,
            -446.31586,
            1656.9148
          ],
          "pitch": -2.5848694,
          "yaw": -66.21048,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.67578,
            -234.89062,
            156.59375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -288.461800 -688.579800 1796.031200; setang 19.717712 38.619690 0",
          "position_tick": 32049,
          "angle_tick": 32049,
          "origin": [
            -288.4618,
            -688.5798,
            1796.0312
          ],
          "pitch": 19.717712,
          "yaw": 38.61969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            193.91016,
            149.7461,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -273.367798 -676.809753 1796.031250; setang 19.717712 38.619690 0",
          "position_tick": 32055,
          "angle_tick": 32055,
          "origin": [
            -273.367797851562,
            -676.809753417969,
            1796.03125
          ],
          "pitch": 19.717712402344,
          "yaw": 38.619689941406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            192.9140625,
            151.03125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31907,
          "last_tick": 32055,
          "samples": 149
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8024d0ac0149b478",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00013",
      "command_record_id": "demo_18d34587c875f0b595ae_00013",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00013",
        "demo_18d34587c875f0b595ae_00031",
        "demo_18d34587c875f0b595ae_00085"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 3,
      "event_tick": 19980,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -416.000000 -1696.000000 2.031250; setang -44.728088 98.409698 0",
          "position_tick": 19971,
          "angle_tick": 19980,
          "origin": [
            -416.0,
            -1696.0,
            2.031249523163
          ],
          "pitch": -44.728088378906,
          "yaw": 98.409698486328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -416.000000 -1696.000000 13.359375; setang -44.728090 98.409700 0",
          "position_tick": 19974,
          "angle_tick": 19974,
          "origin": [
            -416.0,
            -1696.0,
            13.359375
          ],
          "pitch": -44.72809,
          "yaw": 98.4097,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -416.000000 -1696.000000 31.765625; setang -44.728088 98.409698 0",
          "position_tick": 19980,
          "angle_tick": 19980,
          "origin": [
            -416.0,
            -1696.0,
            31.765625
          ],
          "pitch": -44.728088378906,
          "yaw": 98.409698486328,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19850,
          "last_tick": 19980,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_831efa9f012cb972",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00081",
      "command_record_id": "demo_7dadd8516dde2b87da75_00081",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00020",
        "demo_7dadd8516dde2b87da75_00081",
        "demo_7dadd8516dde2b87da75_00136"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 6,
      "event_tick": 46194,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 423.721924 1761.959351 134.031235; setang -20.334656 82.851685 0",
          "position_tick": 46179,
          "angle_tick": 46194,
          "origin": [
            423.721923828125,
            1761.959350585938,
            134.031234741211
          ],
          "pitch": -20.334655761719,
          "yaw": 82.851684570312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 423.721920 1761.959400 134.031230; setang -20.334656 82.851685 0",
          "position_tick": 46180,
          "angle_tick": 46180,
          "origin": [
            423.72192,
            1761.9594,
            134.03123
          ],
          "pitch": -20.334656,
          "yaw": 82.851685,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 418.864166 1767.630127 178.140625; setang -20.334656 82.851685 0",
          "position_tick": 46194,
          "angle_tick": 46194,
          "origin": [
            418.864166259766,
            1767.630126953125,
            178.140625
          ],
          "pitch": -20.334655761719,
          "yaw": 82.851684570312,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -25.859375,
            30.265625,
            144.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46064,
          "last_tick": 46194,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_861420d771651a98",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_b9b20b60330034a63512_00006",
      "command_record_id": "demo_b9b20b60330034a63512_00006",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00006",
        "demo_b9b20b60330034a63512_00018",
        "demo_b9b20b60330034a63512_00333"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "torzsi",
      "round": 2,
      "event_tick": 6757,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -103.396180 512.999600 1673.707900; setang 3.938263 -16.409790 0",
          "position_tick": 6627,
          "angle_tick": 6627,
          "origin": [
            -103.39618,
            512.9996,
            1673.7079
          ],
          "pitch": 3.938263,
          "yaw": -16.40979,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            155.83594,
            181.3086,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -214.848140 392.757480 1608.031100; setang -20.789917 7.284271 0",
          "position_tick": 6751,
          "angle_tick": 6751,
          "origin": [
            -214.84814,
            392.75748,
            1608.0311
          ],
          "pitch": -20.789917,
          "yaw": 7.2842712,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            179.25,
            22.964844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -199.127991 394.771881 1608.031128; setang -20.789917 7.284271 0",
          "position_tick": 6757,
          "angle_tick": 6757,
          "origin": [
            -199.127990722656,
            394.771881103516,
            1608.031127929688
          ],
          "pitch": -20.789916992188,
          "yaw": 7.284271240234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            210.25,
            26.923828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 6627,
          "last_tick": 6757,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8722f7c99b6f93b0",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00548",
      "command_record_id": "demo_07d95741be40e144c266_00548",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00395",
        "demo_07d95741be40e144c266_00479",
        "demo_07d95741be40e144c266_00548"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 24,
      "event_tick": 200528,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1235.932373 -1320.426025 -19.427673; setang -32.603989 82.838287 0",
          "position_tick": 200520,
          "angle_tick": 200528,
          "origin": [
            -1235.932373046875,
            -1320.426025390625,
            -19.427673339844
          ],
          "pitch": -32.603988647461,
          "yaw": 82.838287353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1235.932400 -1320.426000 -16.765625; setang -32.603990 82.838290 0",
          "position_tick": 200521,
          "angle_tick": 200521,
          "origin": [
            -1235.9324,
            -1320.426,
            -16.765625
          ],
          "pitch": -32.60399,
          "yaw": 82.83829,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1235.932373 -1320.426025 7.062500; setang -32.603989 82.838287 0",
          "position_tick": 200528,
          "angle_tick": 200528,
          "origin": [
            -1235.932373046875,
            -1320.426025390625,
            7.0625
          ],
          "pitch": -32.603988647461,
          "yaw": 82.838287353516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 200398,
          "last_tick": 200528,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8c6487b6d0f1afea",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2666f7f52fbf4c296e43_00006",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00006",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00006",
        "demo_2666f7f52fbf4c296e43_00140",
        "demo_2666f7f52fbf4c296e43_00318"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 2,
      "event_tick": 8606,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1705.143600 1766.039400 -86.602844; setang 4.555893 -102.998200 0",
          "position_tick": 8476,
          "angle_tick": 8476,
          "origin": [
            1705.1436,
            1766.0394,
            -86.602844
          ],
          "pitch": 4.555893,
          "yaw": -102.9982,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1585.223100 1616.652800 -151.968750; setang -8.878326 -85.475006 0",
          "position_tick": 8600,
          "angle_tick": 8600,
          "origin": [
            1585.2231,
            1616.6528,
            -151.96875
          ],
          "pitch": -8.878326,
          "yaw": -85.475006,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            16.914062,
            -214.79688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1586.623291 1598.912476 -151.968750; setang -8.878326 -85.475006 0",
          "position_tick": 8606,
          "angle_tick": 8606,
          "origin": [
            1586.623291015625,
            1598.912475585938,
            -151.96875
          ],
          "pitch": -8.878326416016,
          "yaw": -85.475006103516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.3203125,
            -232.125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8476,
          "last_tick": 8606,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8ded433924f660b5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00343",
      "command_record_id": "demo_07e639ec7f941287e35b_00343",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00248",
        "demo_07e639ec7f941287e35b_00301",
        "demo_07e639ec7f941287e35b_00343"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 20,
      "event_tick": 155828,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1923.132700 -452.899780 -351.968750; setang 7.700043 -172.123140 0",
          "position_tick": 155327,
          "angle_tick": 155327,
          "origin": [
            1923.1327,
            -452.89978,
            -351.96875
          ],
          "pitch": 7.7000427,
          "yaw": -172.12314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 467.530580 -12.448914 -415.968750; setang -9.723938 159.142120 0",
          "position_tick": 155821,
          "angle_tick": 155821,
          "origin": [
            467.53058,
            -12.448914,
            -415.96875
          ],
          "pitch": -9.723938,
          "yaw": 159.14212,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -221.8164,
            78.13672,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 446.162689 -4.711731 -415.968750; setang -10.956116 158.966003 0",
          "position_tick": 155828,
          "angle_tick": 155828,
          "origin": [
            446.162689208984,
            -4.711730957031,
            -415.96875
          ],
          "pitch": -10.956115722656,
          "yaw": 158.966003417969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -230.044921875,
            84.2890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155327,
          "last_tick": 155828,
          "samples": 502
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_961333976cce3e30",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00217",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00217",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00056",
        "demo_1e8907bfd30b0bcdbfe9_00153",
        "demo_1e8907bfd30b0bcdbfe9_00217"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "d1Ledez",
      "round": 11,
      "event_tick": 88754,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 504.031250 322.049530 -371.968750; setang 1.979950 -126.674767 0",
          "position_tick": 88746,
          "angle_tick": 88754,
          "origin": [
            504.03125,
            322.049530029297,
            -371.96875
          ],
          "pitch": 1.979949951172,
          "yaw": -126.674766540527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 504.031250 322.049530 -371.968750; setang 1.979950 -126.674770 0",
          "position_tick": 88747,
          "angle_tick": 88747,
          "origin": [
            504.03125,
            322.04953,
            -371.96875
          ],
          "pitch": 1.97995,
          "yaw": -126.67477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 504.031250 322.049530 -371.968750; setang 1.979950 -126.674767 0",
          "position_tick": 88754,
          "angle_tick": 88754,
          "origin": [
            504.03125,
            322.049530029297,
            -371.96875
          ],
          "pitch": 1.979949951172,
          "yaw": -126.674766540527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88242,
          "last_tick": 88754,
          "samples": 513
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9dd0404a20c27ba7",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00047",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00047",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00047",
        "demo_0dff5f4d96ba70f21ad1_00076",
        "demo_0dff5f4d96ba70f21ad1_00237"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FalleN",
      "round": 4,
      "event_tick": 32463,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 381.092220 2352.963100 -120.555176; setang 5.764038 -39.816162 0",
          "position_tick": 31951,
          "angle_tick": 31951,
          "origin": [
            381.09222,
            2352.9631,
            -120.555176
          ],
          "pitch": 5.764038,
          "yaw": -39.816162,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            180.7168,
            -165.42188,
            -5.3359375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1420.069500 1385.948100 -10.216370; setang -14.211853 -132.787960 0",
          "position_tick": 32457,
          "angle_tick": 32457,
          "origin": [
            1420.0695,
            1385.9481,
            -10.21637
          ],
          "pitch": -14.211853,
          "yaw": -132.78796,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -128.29688,
            -137.80469,
            -2.7929688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1408.995239 1374.027832 -10.451416; setang -14.344025 -132.787964 0",
          "position_tick": 32463,
          "angle_tick": 32463,
          "origin": [
            1408.995239257812,
            1374.02783203125,
            -10.451416015625
          ],
          "pitch": -14.344024658203,
          "yaw": -132.787963867188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.2890625,
            -158.65625,
            -2.4453125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31951,
          "last_tick": 32463,
          "samples": 513
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9f5d0c0299c95f68",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_56d855ae2f8723544f85_00028",
      "command_record_id": "demo_56d855ae2f8723544f85_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00010",
        "demo_56d855ae2f8723544f85_00028",
        "demo_56d855ae2f8723544f85_00270"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 3,
      "event_tick": 16354,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1900.013700 587.931500 1608.031200; setang 5.128204 -175.785700 0",
          "position_tick": 16244,
          "angle_tick": 16244,
          "origin": [
            1900.0137,
            587.9315,
            1608.0312
          ],
          "pitch": 5.1282043,
          "yaw": -175.7857,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2252.318600 451.065900 1616.030000; setang 0.461761 -179.596590 0",
          "position_tick": 15981,
          "angle_tick": 15981,
          "origin": [
            2252.3186,
            451.0659,
            1616.03
          ],
          "pitch": 0.46176147,
          "yaw": -179.59659,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.171875,
            246.76562,
            -178.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1542.257400 561.276800 1617.000000; setang 5.428284 -175.739720 0",
          "position_tick": 16348,
          "angle_tick": 16348,
          "origin": [
            1542.2574,
            561.2768,
            1617.0
          ],
          "pitch": 5.4282837,
          "yaw": -175.73972,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.32031,
            -18.203125,
            234.46094
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1523.169312 559.854675 1636.140625; setang 5.428284 -175.739716 0",
          "position_tick": 16354,
          "angle_tick": 16354,
          "origin": [
            1523.169311523438,
            559.854675292969,
            1636.140625
          ],
          "pitch": 5.428283691406,
          "yaw": -175.739715576172,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.328125,
            -18.203125,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15981,
          "last_tick": 16354,
          "samples": 374
        },
        "departure_tick": 16245,
        "movement_to_event_ms": 1718.75,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9fe9c26977a016af",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00081",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00081",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00081",
        "demo_2bbfbc0aa8942114b717_00151",
        "demo_2bbfbc0aa8942114b717_00216"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 5,
      "event_tick": 32687,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 42.736519 913.197266 81.083572; setang -14.717896 69.934158 0",
          "position_tick": 32679,
          "angle_tick": 32687,
          "origin": [
            42.736518859863,
            913.197265625,
            81.083572387695
          ],
          "pitch": -14.717895507812,
          "yaw": 69.934158325195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 42.736520 913.197270 81.083570; setang -14.717895 69.934160 0",
          "position_tick": 32680,
          "angle_tick": 32680,
          "origin": [
            42.73652,
            913.19727,
            81.08357
          ],
          "pitch": -14.7178955,
          "yaw": 69.93416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 42.736519 913.197266 81.083572; setang -14.717896 69.934158 0",
          "position_tick": 32687,
          "angle_tick": 32687,
          "origin": [
            42.736518859863,
            913.197265625,
            81.083572387695
          ],
          "pitch": -14.717895507812,
          "yaw": 69.934158325195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32520,
          "last_tick": 32687,
          "samples": 168
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a014ad7ac2ab5b6d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00414",
      "command_record_id": "demo_5d6af8fdfb719608e960_00414",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00362",
        "demo_5d6af8fdfb719608e960_00391",
        "demo_5d6af8fdfb719608e960_00414"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 17,
      "event_tick": 158319,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 515.052124 3094.065430 213.025909; setang -16.948822 -73.302155 0",
          "position_tick": 158312,
          "angle_tick": 158319,
          "origin": [
            515.052124023438,
            3094.0654296875,
            213.025909423828
          ],
          "pitch": -16.948822021484,
          "yaw": -73.302154541016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 515.052100 3094.065400 213.025910; setang -16.948822 -73.302155 0",
          "position_tick": 158313,
          "angle_tick": 158313,
          "origin": [
            515.0521,
            3094.0654,
            213.02591
          ],
          "pitch": -16.948822,
          "yaw": -73.302155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 515.052124 3094.065430 213.025909; setang -16.948822 -73.302155 0",
          "position_tick": 158319,
          "angle_tick": 158319,
          "origin": [
            515.052124023438,
            3094.0654296875,
            213.025909423828
          ],
          "pitch": -16.948822021484,
          "yaw": -73.302154541016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 158189,
          "last_tick": 158319,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a9f7a9bc25649974",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_c41e59c2737947d52711_00401",
      "command_record_id": "demo_c41e59c2737947d52711_00401",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00381",
        "demo_c41e59c2737947d52711_00401",
        "demo_c41e59c2737947d52711_00428"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jame",
      "round": 21,
      "event_tick": 178479,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1737.968800 957.958300 1612.031200; setang 3.946838 -128.436700 0",
          "position_tick": 178348,
          "angle_tick": 178348,
          "origin": [
            1737.9688,
            957.9583,
            1612.0312
          ],
          "pitch": 3.9468384,
          "yaw": -128.4367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1754.024000 717.087950 1608.031200; setang 4.151459 103.530334 0",
          "position_tick": 178230,
          "angle_tick": 178230,
          "origin": [
            1754.024,
            717.08795,
            1608.0312
          ],
          "pitch": 4.1514587,
          "yaw": 103.530334,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -196.90625,
            154.02832,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1383.585300 957.937130 1617.796900; setang 4.019287 -128.496100 0",
          "position_tick": 178473,
          "angle_tick": 178473,
          "origin": [
            1383.5853,
            957.93713,
            1617.7969
          ],
          "pitch": 4.019287,
          "yaw": -128.4961,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -202.46094,
            1.234375,
            79.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1367.768555 957.935913 1637.468750; setang 4.019287 -128.483047 0",
          "position_tick": 178479,
          "angle_tick": 178479,
          "origin": [
            1367.7685546875,
            957.935913085938,
            1637.46875
          ],
          "pitch": 4.019287109375,
          "yaw": -128.483047485352,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -202.453125,
            -0.015625,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 178230,
          "last_tick": 178479,
          "samples": 250
        },
        "departure_tick": 178349,
        "movement_to_event_ms": 2046.875,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ad30a4bef3833505",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00711",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00711",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00157",
        "demo_4f80b8bcc2fa56bb83a7_00224",
        "demo_4f80b8bcc2fa56bb83a7_00711"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 28,
      "event_tick": 225971,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -169.002440 849.532400 77.749380; setang 3.134888 -58.953323 0",
          "position_tick": 225607,
          "angle_tick": 225607,
          "origin": [
            -169.00244,
            849.5324,
            77.74938
          ],
          "pitch": 3.1348877,
          "yaw": -58.953323,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            50.058594,
            -244.9336,
            -3.5620117
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 738.242900 476.170170 149.218750; setang 9.294769 -96.077500 0",
          "position_tick": 225965,
          "angle_tick": 225965,
          "origin": [
            738.2429,
            476.17017,
            149.21875
          ],
          "pitch": 9.294769,
          "yaw": -96.0775,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -13.359375,
            -126.703125,
            264.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 737.199219 466.271454 165.937500; setang 9.294769 -96.077499 0",
          "position_tick": 225971,
          "angle_tick": 225971,
          "origin": [
            737.19921875,
            466.271453857422,
            165.9375
          ],
          "pitch": 9.294769287109,
          "yaw": -96.077499389648,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -13.359375,
            -126.705078125,
            189.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 225607,
          "last_tick": 225971,
          "samples": 365
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_adc1748924aad8de",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00376",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00376",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00376",
        "demo_4f80b8bcc2fa56bb83a7_00541",
        "demo_4f80b8bcc2fa56bb83a7_00649"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 17,
      "event_tick": 134951,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -200.404480 1021.062900 67.031250; setang 2.859879 -81.695020 0",
          "position_tick": 134527,
          "angle_tick": 134527,
          "origin": [
            -200.40448,
            1021.0629,
            67.03125
          ],
          "pitch": 2.8598785,
          "yaw": -81.69502,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            26.917969,
            -248.53906,
            70.01099
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 660.539800 255.392650 130.531250; setang -10.972595 -76.057320 0",
          "position_tick": 134944,
          "angle_tick": 134944,
          "origin": [
            660.5398,
            255.39265,
            130.53125
          ],
          "pitch": -10.972595,
          "yaw": -76.05732,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            50.234375,
            -239.78711,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 665.508850 232.968262 134.031250; setang -11.000061 -75.919991 0",
          "position_tick": 134951,
          "angle_tick": 134951,
          "origin": [
            665.508850097656,
            232.96826171875,
            134.03125
          ],
          "pitch": -11.000061035156,
          "yaw": -75.919990539551,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            54.2734375,
            -238.9072265625,
            11.1572265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134527,
          "last_tick": 134951,
          "samples": 425
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_aef1002b4077c6a4",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00438",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00411",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00086",
        "demo_5c8743102c5a1e28f8ee_00411",
        "demo_5c8743102c5a1e28f8ee_00438"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 20,
      "event_tick": 166508,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 351.392120 2352.942400 -120.474915; setang 7.106094 -172.799840 0",
          "position_tick": 166069,
          "angle_tick": 166069,
          "origin": [
            351.39212,
            2352.9424,
            -120.474915
          ],
          "pitch": 7.1060944,
          "yaw": -172.79984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 351.392120 2352.942400 -120.474915; setang 6.980438 -169.330900 0",
          "position_tick": 166049,
          "angle_tick": 166049,
          "origin": [
            351.39212,
            2352.9424,
            -120.474915
          ],
          "pitch": 6.980438,
          "yaw": -169.3309,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1073.730000 2354.477800 -3.484985; setang -14.671905 -147.219210 0",
          "position_tick": 166501,
          "angle_tick": 166501,
          "origin": [
            -1073.73,
            2354.4778,
            -3.4849854
          ],
          "pitch": -14.6719055,
          "yaw": -147.21921,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.17188,
            -128.125,
            43.86328
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1092.957764 2342.143311 0.434424; setang -14.922516 -147.177307 0",
          "position_tick": 166508,
          "angle_tick": 166508,
          "origin": [
            -1092.957763671875,
            2342.143310546875,
            0.43442440033
          ],
          "pitch": -14.922515869141,
          "yaw": -147.177307128906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -206.15625,
            -132.375,
            24.889007568359
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166049,
          "last_tick": 166508,
          "samples": 460
        },
        "departure_tick": 166070,
        "movement_to_event_ms": 6859.375,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b4271546cb2a02b8",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00149",
      "command_record_id": "demo_518d8b186445b01e1f62_00149",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00041",
        "demo_518d8b186445b01e1f62_00069",
        "demo_518d8b186445b01e1f62_00149"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 8,
      "event_tick": 58909,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -304.000000 -1608.000000 -11.968750; setang -9.878082 95.004272 0",
          "position_tick": 58899,
          "angle_tick": 58909,
          "origin": [
            -304.0,
            -1608.0,
            -11.96875
          ],
          "pitch": -9.878082275391,
          "yaw": 95.004272460938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -304.000000 -1608.000000 2.046875; setang -9.878082 95.004270 0",
          "position_tick": 58903,
          "angle_tick": 58903,
          "origin": [
            -304.0,
            -1608.0,
            2.046875
          ],
          "pitch": -9.878082,
          "yaw": 95.00427,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            277.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -304.000000 -1608.000000 19.812500; setang -9.878082 95.004272 0",
          "position_tick": 58909,
          "angle_tick": 58909,
          "origin": [
            -304.0,
            -1608.0,
            19.8125
          ],
          "pitch": -9.878082275391,
          "yaw": 95.004272460938,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            202.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58779,
          "last_tick": 58909,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b4356d9cbb70f224",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00150",
      "command_record_id": "demo_b9b20b60330034a63512_00150",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00020",
        "demo_b9b20b60330034a63512_00118",
        "demo_b9b20b60330034a63512_00150"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Spinx",
      "round": 8,
      "event_tick": 59288,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -328.937378 575.013611 1628.639648; setang -4.501648 -17.472382 0",
          "position_tick": 59281,
          "angle_tick": 59288,
          "origin": [
            -328.937377929688,
            575.013610839844,
            1628.6396484375
          ],
          "pitch": -4.501647949219,
          "yaw": -17.472381591797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -328.937380 575.013600 1628.639600; setang -4.501648 -17.472382 0",
          "position_tick": 59282,
          "angle_tick": 59282,
          "origin": [
            -328.93738,
            575.0136,
            1628.6396
          ],
          "pitch": -4.501648,
          "yaw": -17.472382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -328.937378 575.013611 1628.639648; setang -4.501648 -17.472382 0",
          "position_tick": 59288,
          "angle_tick": 59288,
          "origin": [
            -328.937377929688,
            575.013610839844,
            1628.6396484375
          ],
          "pitch": -4.501647949219,
          "yaw": -17.472381591797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59051,
          "last_tick": 59288,
          "samples": 238
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b62407fc2ed7389e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4d520a1960bac889dc2d_00110",
      "command_record_id": "demo_4d520a1960bac889dc2d_00110",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00110",
        "demo_4d520a1960bac889dc2d_00210",
        "demo_4d520a1960bac889dc2d_00331"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 7,
      "event_tick": 47408,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 781.335630 -448.113530 -415.968750; setang 0.489929 -130.050320 0",
          "position_tick": 47278,
          "angle_tick": 47278,
          "origin": [
            781.33563,
            -448.11353,
            -415.96875
          ],
          "pitch": 0.4899292,
          "yaw": -130.05032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.722656,
            -13.90625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 741.097700 -398.137700 -415.968750; setang -2.168762 -123.613700 0",
          "position_tick": 47402,
          "angle_tick": 47402,
          "origin": [
            741.0977,
            -398.1377,
            -415.96875
          ],
          "pitch": -2.1687622,
          "yaw": -123.6137,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -41.26172,
            -62.046875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 735.638489 -406.353394 -415.968750; setang -2.238800 -123.567352 0",
          "position_tick": 47408,
          "angle_tick": 47408,
          "origin": [
            735.638488769531,
            -406.353393554688,
            -415.96875
          ],
          "pitch": -2.238800048828,
          "yaw": -123.567352294922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.77734375,
            -123.0859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47278,
          "last_tick": 47408,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b9df73d1e70d7a72",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44d9dd1cefa925823c1e_00097",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00097",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00097",
        "demo_44d9dd1cefa925823c1e_00122",
        "demo_44d9dd1cefa925823c1e_00244"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "makazze",
      "round": 6,
      "event_tick": 51539,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1205.009000 2759.741500 124.031630; setang 0.450439 -127.010190 0",
          "position_tick": 51151,
          "angle_tick": 51151,
          "origin": [
            1205.009,
            2759.7415,
            124.03163
          ],
          "pitch": 0.45043945,
          "yaw": -127.01019,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -274.76562,
            53.140625,
            -177.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 921.177600 2014.549200 136.366320; setang 1.126434 -167.559020 0",
          "position_tick": 51532,
          "angle_tick": 51532,
          "origin": [
            921.1776,
            2014.5492,
            136.36632
          ],
          "pitch": 1.1264343,
          "yaw": -167.55902,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.58594,
            -18.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 908.549683 2011.751709 136.338562; setang 0.873077 -167.699768 0",
          "position_tick": 51539,
          "angle_tick": 51539,
          "origin": [
            908.549682617188,
            2011.751708984375,
            136.338562011719
          ],
          "pitch": 0.873077392578,
          "yaw": -167.699768066406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -158.3125,
            -34.953125,
            -1.7763671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 51151,
          "last_tick": 51539,
          "samples": 389
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_be8ba40031597421",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00007",
      "command_record_id": "demo_07d95741be40e144c266_00007",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00007",
        "demo_07d95741be40e144c266_00140",
        "demo_07d95741be40e144c266_00511"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "donk",
      "round": 2,
      "event_tick": 5511,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -352.486400 838.727600 88.742500; setang 0.879944 -107.626190 0",
          "position_tick": 5381,
          "angle_tick": 5381,
          "origin": [
            -352.4864,
            838.7276,
            88.7425
          ],
          "pitch": 0.87994385,
          "yaw": -107.62619,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            53.08203,
            -241.30469,
            2.1618652
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -483.415280 459.133100 160.031270; setang -3.327484 -103.995895 0",
          "position_tick": 5504,
          "angle_tick": 5504,
          "origin": [
            -483.41528,
            459.1331,
            160.03127
          ],
          "pitch": -3.3274841,
          "yaw": -103.995895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.5625,
            -208.93945,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -488.831909 438.312012 160.031265; setang -3.822556 -104.051170 0",
          "position_tick": 5511,
          "angle_tick": 5511,
          "origin": [
            -488.831909179688,
            438.31201171875,
            160.031265258789
          ],
          "pitch": -3.822555541992,
          "yaw": -104.051170349121,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -58.78125,
            -227.916015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 5381,
          "last_tick": 5511,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c25d2b7fa0d9106b",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00037",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00037",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00037",
        "demo_fde4c2af9b83d7a5ead3_00369",
        "demo_fde4c2af9b83d7a5ead3_00389"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "try",
      "round": 4,
      "event_tick": 19142,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 970.300050 476.504580 -256.672500; setang 7.389343 173.719600 0",
          "position_tick": 18833,
          "angle_tick": 18833,
          "origin": [
            970.30005,
            476.50458,
            -256.6725
          ],
          "pitch": 7.3893433,
          "yaw": 173.7196,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -16.859375,
            249.42188,
            -169.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 321.969760 -133.217350 -165.468750; setang -0.415771 -145.111540 0",
          "position_tick": 19136,
          "angle_tick": 19136,
          "origin": [
            321.96976,
            -133.21735,
            -165.46875
          ],
          "pitch": -0.41577148,
          "yaw": -145.11154,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.75586,
            -139.21094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 306.287476 -144.185791 -165.468750; setang -0.415771 -145.111542 0",
          "position_tick": 19142,
          "angle_tick": 19142,
          "origin": [
            306.287475585938,
            -144.185791015625,
            -165.46875
          ],
          "pitch": -0.415771484375,
          "yaw": -145.111541748047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -200.80078125,
            -140.37890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18833,
          "last_tick": 19142,
          "samples": 310
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c8f82df71371d410",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00030",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00231",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00030",
        "demo_241d9eb92ddde5a3b396_00121",
        "demo_241d9eb92ddde5a3b396_00231"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 11,
      "event_tick": 95809,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -979.464360 820.921450 5.301341; setang 3.025024 -161.578340 0",
          "position_tick": 95788,
          "angle_tick": 95788,
          "origin": [
            -979.46436,
            820.92145,
            5.3013406
          ],
          "pitch": 3.0250244,
          "yaw": -161.57834,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -896.604800 490.353200 0.031250; setang -0.247528 -166.829450 0",
          "position_tick": 95320,
          "angle_tick": 95320,
          "origin": [
            -896.6048,
            490.3532,
            0.03125
          ],
          "pitch": -0.24752808,
          "yaw": -166.82945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -126.703125,
            -21.52539,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1000.327600 813.976800 -3.137085; setang 3.079956 -161.578340 0",
          "position_tick": 95802,
          "angle_tick": 95802,
          "origin": [
            -1000.3276,
            813.9768,
            -3.137085
          ],
          "pitch": 3.079956,
          "yaw": -161.57834,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -155.26562,
            -51.703125,
            -94.37503
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1017.516907 808.253845 -3.968750; setang 3.079956 -161.578339 0",
          "position_tick": 95809,
          "angle_tick": 95809,
          "origin": [
            -1017.516906738281,
            808.253845214844,
            -3.96875
          ],
          "pitch": 3.079956054688,
          "yaw": -161.578338623047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.82421875,
            -65.19140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 95320,
          "last_tick": 95809,
          "samples": 490
        },
        "departure_tick": 95789,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d1ea20ed5cec1046",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00292",
      "command_record_id": "demo_c41e59c2737947d52711_00292",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00255",
        "demo_c41e59c2737947d52711_00292",
        "demo_c41e59c2737947d52711_00314"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "makazze",
      "round": 16,
      "event_tick": 140029,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -847.811000 -225.586670 1612.031200; setang -4.646530 -7.744324 0",
          "position_tick": 139796,
          "angle_tick": 139796,
          "origin": [
            -847.811,
            -225.58667,
            1612.0312
          ],
          "pitch": -4.64653,
          "yaw": -7.7443237,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.1875,
            -133.79297,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -329.566600 -728.828100 1796.031200; setang 15.544281 40.240510 0",
          "position_tick": 140022,
          "angle_tick": 140022,
          "origin": [
            -329.5666,
            -728.8281,
            1796.0312
          ],
          "pitch": 15.544281,
          "yaw": 40.24051,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            175.9414,
            122.96094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -312.434448 -716.016357 1796.031250; setang 15.319061 40.014954 0",
          "position_tick": 140029,
          "angle_tick": 140029,
          "origin": [
            -312.434448242188,
            -716.016357421875,
            1796.03125
          ],
          "pitch": 15.319061279297,
          "yaw": 40.014953613281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.83203125,
            142.6875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139796,
          "last_tick": 140029,
          "samples": 234
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d2d43f1a40edc062",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00465",
      "command_record_id": "demo_5d6af8fdfb719608e960_00465",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00465",
        "demo_5d6af8fdfb719608e960_00522",
        "demo_5d6af8fdfb719608e960_00544"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 19,
      "event_tick": 175222,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 436.034550 2656.940000 164.031250; setang -7.001038 -120.797770 0",
          "position_tick": 175208,
          "angle_tick": 175208,
          "origin": [
            436.03455,
            2656.94,
            164.03125
          ],
          "pitch": -7.0010376,
          "yaw": -120.79777,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 958.015560 2664.732700 140.084300; setang -0.900879 -119.845730 0",
          "position_tick": 174944,
          "angle_tick": 174944,
          "origin": [
            958.01556,
            2664.7327,
            140.0843
          ],
          "pitch": -0.9008789,
          "yaw": -119.84573,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.86328,
            136.8125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 436.062700 2656.862800 167.062500; setang -7.001038 -120.797770 0",
          "position_tick": 175209,
          "angle_tick": 175209,
          "origin": [
            436.0627,
            2656.8628,
            167.0625
          ],
          "pitch": -7.0010376,
          "yaw": -120.79777,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 436.061218 2650.512939 207.500000; setang -7.001038 -120.797768 0",
          "position_tick": 175222,
          "angle_tick": 175222,
          "origin": [
            436.061218261719,
            2650.512939453125,
            207.5
          ],
          "pitch": -7.001037597656,
          "yaw": -120.79776763916,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.015625,
            -34.484375,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 174944,
          "last_tick": 175222,
          "samples": 279
        },
        "departure_tick": 175209,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d7babc1292111fb3",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_a50086abe9c7c4a980cd_00372",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00372",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00273",
        "demo_a50086abe9c7c4a980cd_00372",
        "demo_a50086abe9c7c4a980cd_00397"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 20,
      "event_tick": 154182,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1585.653400 -609.387300 -313.562500; setang 17.802307 104.466920 0",
          "position_tick": 153896,
          "angle_tick": 153896,
          "origin": [
            1585.6534,
            -609.3873,
            -313.5625
          ],
          "pitch": 17.802307,
          "yaw": 104.46692,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -249.98438,
            -3.390625,
            252.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 985.229430 -433.634280 -127.968750; setang 13.366928 -142.496800 0",
          "position_tick": 154176,
          "angle_tick": 154176,
          "origin": [
            985.22943,
            -433.63428,
            -127.96875
          ],
          "pitch": 13.366928,
          "yaw": -142.4968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.61328,
            -22.570312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 985.160767 -433.668823 -127.968750; setang 13.366928 -142.496796 0",
          "position_tick": 154182,
          "angle_tick": 154182,
          "origin": [
            985.160766601562,
            -433.668823242188,
            -127.96875
          ],
          "pitch": 13.366928100586,
          "yaw": -142.496795654297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153896,
          "last_tick": 154182,
          "samples": 287
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d98f450e81a8d0d1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00363",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00363",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00363",
        "demo_fbb358b45e5cdb7b7700_00378",
        "demo_fbb358b45e5cdb7b7700_00423"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 19,
      "event_tick": 169888,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -876.052250 450.646150 1.031250; setang 10.756989 -42.001070 0",
          "position_tick": 169804,
          "angle_tick": 169804,
          "origin": [
            -876.05225,
            450.64615,
            1.03125
          ],
          "pitch": 10.756989,
          "yaw": -42.00107,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -876.052250 450.646150 1.031250; setang 10.841797 -42.113678 0",
          "position_tick": 169758,
          "angle_tick": 169758,
          "origin": [
            -876.05225,
            450.64615,
            1.03125
          ],
          "pitch": 10.841797,
          "yaw": -42.113678,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -904.099730 420.887500 -9.096619; setang 12.137146 -40.902786 0",
          "position_tick": 169882,
          "angle_tick": 169882,
          "origin": [
            -904.09973,
            420.8875,
            -9.096619
          ],
          "pitch": 12.137146,
          "yaw": -40.902786,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.1328125,
            -13.490234,
            -9.046875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -904.173645 420.816895 -9.143982; setang 12.390518 -40.930939 0",
          "position_tick": 169888,
          "angle_tick": 169888,
          "origin": [
            -904.173645019531,
            420.81689453125,
            -9.143981933594
          ],
          "pitch": 12.390518188477,
          "yaw": -40.930938720703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169758,
          "last_tick": 169888,
          "samples": 131
        },
        "departure_tick": 169805,
        "movement_to_event_ms": 1312.5,
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d9d9b6ad375ba8c0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00356",
      "command_record_id": "demo_67348e1baa5b49bad101_00356",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00356",
        "demo_67348e1baa5b49bad101_00500",
        "demo_67348e1baa5b49bad101_00528"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xiELO",
      "round": 18,
      "event_tick": 163497,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1771.599100 -571.081850 -114.796875; setang 30.808746 157.711150 0",
          "position_tick": 163110,
          "angle_tick": 163110,
          "origin": [
            -1771.5991,
            -571.08185,
            -114.796875
          ],
          "pitch": 30.808746,
          "yaw": 157.71115,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -238.70312,
            112.765625,
            -9.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1034.497000 293.359920 -159.968750; setang -27.522125 -62.306557 0",
          "position_tick": 163490,
          "angle_tick": 163490,
          "origin": [
            -1034.497,
            293.35992,
            -159.96875
          ],
          "pitch": -27.522125,
          "yaw": -62.306557,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.40625,
            -39.714844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1031.340088 291.126282 -159.968750; setang -27.799194 -63.019295 0",
          "position_tick": 163497,
          "angle_tick": 163497,
          "origin": [
            -1031.340087890625,
            291.126281738281,
            -159.96875
          ],
          "pitch": -27.799194335938,
          "yaw": -63.01929473877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.3984375,
            -14.44921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163110,
          "last_tick": 163497,
          "samples": 388
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e297393d29496463",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00722",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00722",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00069",
        "demo_4f80b8bcc2fa56bb83a7_00613",
        "demo_4f80b8bcc2fa56bb83a7_00722"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 28,
      "event_tick": 227469,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1114.280396 -1095.955566 6.610320; setang -62.522163 81.427917 0",
          "position_tick": 227462,
          "angle_tick": 227469,
          "origin": [
            -1114.280395507812,
            -1095.95556640625,
            6.61031961441
          ],
          "pitch": -62.522163391113,
          "yaw": 81.427917480469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1114.280400 -1095.955600 6.610320; setang -62.522163 81.402160 0",
          "position_tick": 227463,
          "angle_tick": 227463,
          "origin": [
            -1114.2804,
            -1095.9556,
            6.6103196
          ],
          "pitch": -62.522163,
          "yaw": 81.40216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1114.280396 -1095.955566 6.610320; setang -62.522163 81.427917 0",
          "position_tick": 227469,
          "angle_tick": 227469,
          "origin": [
            -1114.280395507812,
            -1095.95556640625,
            6.61031961441
          ],
          "pitch": -62.522163391113,
          "yaw": 81.427917480469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 227339,
          "last_tick": 227469,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e49f3f48e7f4be00",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00140",
      "command_record_id": "demo_67348e1baa5b49bad101_00140",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00095",
        "demo_67348e1baa5b49bad101_00140",
        "demo_67348e1baa5b49bad101_00229"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 8,
      "event_tick": 55574,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1316.324300 -2280.151600 -211.756160; setang 4.428177 19.876328 0",
          "position_tick": 55362,
          "angle_tick": 55362,
          "origin": [
            -1316.3243,
            -2280.1516,
            -211.75616
          ],
          "pitch": 4.428177,
          "yaw": 19.876328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.75781,
            -173.85938,
            16.367188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -785.210900 -2252.647700 -161.718750; setang -14.846985 69.788940 0",
          "position_tick": 55568,
          "angle_tick": 55568,
          "origin": [
            -785.2109,
            -2252.6477,
            -161.71875
          ],
          "pitch": -14.846985,
          "yaw": 69.78894,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            60.390625,
            166.51562,
            266.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -780.492859 -2239.638672 -144.812500; setang -14.974365 69.788940 0",
          "position_tick": 55574,
          "angle_tick": 55574,
          "origin": [
            -780.492858886719,
            -2239.638671875,
            -144.8125
          ],
          "pitch": -14.974365234375,
          "yaw": 69.788940429688,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            60.390625,
            166.515625,
            191.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55362,
          "last_tick": 55574,
          "samples": 213
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e543c06628848783",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00528",
      "command_record_id": "demo_7dadd8516dde2b87da75_00528",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00330",
        "demo_7dadd8516dde2b87da75_00500",
        "demo_7dadd8516dde2b87da75_00528"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "NertZ",
      "round": 22,
      "event_tick": 215564,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 107.048440 1227.116200 92.834915; setang -2.930267 64.167360 0",
          "position_tick": 215434,
          "angle_tick": 215434,
          "origin": [
            107.04844,
            1227.1162,
            92.834915
          ],
          "pitch": -2.9302673,
          "yaw": 64.16736,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.8154297,
            111.734375,
            5.3276367
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -17.908142 1379.203200 104.031240; setang -10.612793 47.746582 0",
          "position_tick": 215557,
          "angle_tick": 215557,
          "origin": [
            -17.908142,
            1379.2032,
            104.03124
          ],
          "pitch": -10.612793,
          "yaw": 47.746582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            109.71484,
            120.92969,
            -0.00048828125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -5.746094 1392.597656 104.031250; setang -10.744629 47.746582 0",
          "position_tick": 215564,
          "angle_tick": 215564,
          "origin": [
            -5.74609375,
            1392.59765625,
            104.03125
          ],
          "pitch": -10.74462890625,
          "yaw": 47.74658203125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            138.5859375,
            152.640625,
            0.0009765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 215434,
          "last_tick": 215564,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e57c63aee30c07e7",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5cc1733fab4c73f800c9_00360",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00360",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00360",
        "demo_5cc1733fab4c73f800c9_00380",
        "demo_5cc1733fab4c73f800c9_00485"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "tN1R",
      "round": 18,
      "event_tick": 154470,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1987.241600 -409.827450 -351.968750; setang 5.301941 -170.102000 0",
          "position_tick": 154005,
          "angle_tick": 154005,
          "origin": [
            1987.2416,
            -409.82745,
            -351.96875
          ],
          "pitch": 5.301941,
          "yaw": -170.102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 760.105040 -674.383800 -206.968750; setang 15.444031 -105.642130 0",
          "position_tick": 154464,
          "angle_tick": 154464,
          "origin": [
            760.10504,
            -674.3838,
            -206.96875
          ],
          "pitch": 15.444031,
          "yaw": -105.64213,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.69141,
            -168.42188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 754.769165 -688.991943 -206.968750; setang 15.455017 -105.422058 0",
          "position_tick": 154470,
          "angle_tick": 154470,
          "origin": [
            754.769165039062,
            -688.991943359375,
            -206.96875
          ],
          "pitch": 15.455017089844,
          "yaw": -105.422058105469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -68.078125,
            -196.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154005,
          "last_tick": 154470,
          "samples": 466
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ebecfa09e6d4d49e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5866197d339b3ac61e8a_00148",
      "command_record_id": "demo_5866197d339b3ac61e8a_00148",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00036",
        "demo_5866197d339b3ac61e8a_00148",
        "demo_5866197d339b3ac61e8a_00232"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "iM",
      "round": 8,
      "event_tick": 60435,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -933.145264 -957.100708 72.031250; setang -7.708969 104.896088 0",
          "position_tick": 60427,
          "angle_tick": 60435,
          "origin": [
            -933.145263671875,
            -957.100708007812,
            72.03125
          ],
          "pitch": -7.708969116211,
          "yaw": 104.896087646484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -933.145260 -957.100700 78.343750; setang -7.735062 104.869660 0",
          "position_tick": 60429,
          "angle_tick": 60429,
          "origin": [
            -933.14526,
            -957.1007,
            78.34375
          ],
          "pitch": -7.7350616,
          "yaw": 104.86966,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            116.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -933.145264 -957.100708 97.890625; setang -7.708969 104.896088 0",
          "position_tick": 60435,
          "angle_tick": 60435,
          "origin": [
            -933.145263671875,
            -957.100708007812,
            97.890625
          ],
          "pitch": -7.708969116211,
          "yaw": 104.896087646484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60122,
          "last_tick": 60435,
          "samples": 314
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed8f4b3b975e9217",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00496",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00496",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00208",
        "demo_5c8743102c5a1e28f8ee_00496",
        "demo_5c8743102c5a1e28f8ee_00572"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 23,
      "event_tick": 192322,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -432.851560 2206.970500 -77.109375; setang 2.173584 -93.667720 0",
          "position_tick": 192114,
          "angle_tick": 192114,
          "origin": [
            -432.85156,
            2206.9705,
            -77.109375
          ],
          "pitch": 2.173584,
          "yaw": -93.66772,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -238.83203,
            -27.484375,
            5.46875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1142.522000 2319.086200 6.528196; setang -14.002762 -146.713840 0",
          "position_tick": 192316,
          "angle_tick": 192316,
          "origin": [
            -1142.522,
            2319.0862,
            6.5281963
          ],
          "pitch": -14.002762,
          "yaw": -146.71384,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.38281,
            -130.4375,
            -5.896179
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1158.666016 2308.803955 6.830687; setang -14.546234 -146.671936 0",
          "position_tick": 192322,
          "angle_tick": 192322,
          "origin": [
            -1158.666015625,
            2308.803955078125,
            6.830686569214
          ],
          "pitch": -14.546234130859,
          "yaw": -146.671936035156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -206.328125,
            -132.09375,
            0.366485595703
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 192114,
          "last_tick": 192322,
          "samples": 209
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ede7b15062efa10f",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_b9b20b60330034a63512_00030",
      "command_record_id": "demo_b9b20b60330034a63512_00030",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00030",
        "demo_b9b20b60330034a63512_00148",
        "demo_b9b20b60330034a63512_00256"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "mezii",
      "round": 3,
      "event_tick": 17058,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 385.516940 2114.543200 1688.031200; setang 4.472809 -153.344760 0",
          "position_tick": 16902,
          "angle_tick": 16902,
          "origin": [
            385.51694,
            2114.5432,
            1688.0312
          ],
          "pitch": 4.472809,
          "yaw": -153.34476,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.69531,
            -4.609375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 300.371500 2134.202000 1688.031200; setang -6.144440 -119.026910 0",
          "position_tick": 17051,
          "angle_tick": 17051,
          "origin": [
            300.3715,
            2134.202,
            1688.0312
          ],
          "pitch": -6.1444397,
          "yaw": -119.02691,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.39844,
            -194.70312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 289.706299 2115.023193 1688.031250; setang -6.144440 -119.026909 0",
          "position_tick": 17058,
          "angle_tick": 17058,
          "origin": [
            289.706298828125,
            2115.023193359375,
            1688.03125
          ],
          "pitch": -6.144439697266,
          "yaw": -119.026908874512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.1484375,
            -208.96875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16902,
          "last_tick": 17058,
          "samples": 157
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ee748e021b387a89",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_731311ac42553ee59f1a_00215",
      "command_record_id": "demo_731311ac42553ee59f1a_00215",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00061",
        "demo_731311ac42553ee59f1a_00177",
        "demo_731311ac42553ee59f1a_00215"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 10,
      "event_tick": 82295,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 115.232346 813.295170 82.909710; setang 2.243958 14.517746 0",
          "position_tick": 82104,
          "angle_tick": 82104,
          "origin": [
            115.232346,
            813.29517,
            82.90971
          ],
          "pitch": 2.2439575,
          "yaw": 14.517746,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.9765625,
            -249.90234,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 632.444100 619.079350 136.968750; setang 4.012756 -87.676390 0",
          "position_tick": 82288,
          "angle_tick": 82288,
          "origin": [
            632.4441,
            619.07935,
            136.96875
          ],
          "pitch": 4.0127563,
          "yaw": -87.67639,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            12.234375,
            -244.70312,
            259.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 633.591064 596.138428 156.015625; setang 4.012756 -87.623863 0",
          "position_tick": 82295,
          "angle_tick": 82295,
          "origin": [
            633.591064453125,
            596.138427734375,
            156.015625
          ],
          "pitch": 4.012756347656,
          "yaw": -87.623863220215,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            12.234375,
            -244.703125,
            172.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82104,
          "last_tick": 82295,
          "samples": 192
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fcb28bb875ec70d3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_f53e9889dd94c99a6feb_00008",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00008",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00008",
        "demo_f53e9889dd94c99a6feb_00035",
        "demo_f53e9889dd94c99a6feb_00307"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 2,
      "event_tick": 8467,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1161.928700 -440.969600 -415.968750; setang -45.532837 -139.942140 0",
          "position_tick": 8176,
          "angle_tick": 8176,
          "origin": [
            1161.9287,
            -440.9696,
            -415.96875
          ],
          "pitch": -45.532837,
          "yaw": -139.94214,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 800.690370 -728.656300 -206.968750; setang 16.471940 -109.146080 0",
          "position_tick": 8460,
          "angle_tick": 8460,
          "origin": [
            800.69037,
            -728.6563,
            -206.96875
          ],
          "pitch": 16.47194,
          "yaw": -109.14608,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -86.10156,
            -205.85156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 792.645203 -749.084839 -206.968750; setang 16.295471 -109.146080 0",
          "position_tick": 8467,
          "angle_tick": 8467,
          "origin": [
            792.645202636719,
            -749.084838867188,
            -206.96875
          ],
          "pitch": 16.295471191406,
          "yaw": -109.14608001709,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.64453125,
            -223.26953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8176,
          "last_tick": 8467,
          "samples": 292
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_340d21693f51f715",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00328",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00328",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00302",
        "demo_2666f7f52fbf4c296e43_00305",
        "demo_2666f7f52fbf4c296e43_00328",
        "demo_2666f7f52fbf4c296e43_00332"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 17,
      "event_tick": 150661,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1416.896700 826.130100 -151.968750; setang 9.034195 57.905853 0",
          "position_tick": 150650,
          "angle_tick": 150650,
          "origin": [
            1416.8967,
            826.1301,
            -151.96875
          ],
          "pitch": 9.034195,
          "yaw": 57.905853,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1077.990100 691.728100 -165.617070; setang 9.454422 -159.855880 0",
          "position_tick": 150149,
          "angle_tick": 150149,
          "origin": [
            1077.9901,
            691.7281,
            -165.61707
          ],
          "pitch": 9.454422,
          "yaw": -159.85588,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -124.57031,
            -37.160156,
            -21.886719
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1417.442000 826.999300 -144.078120; setang 9.034195 57.863953 0",
          "position_tick": 150655,
          "angle_tick": 150655,
          "origin": [
            1417.442,
            826.9993,
            -144.07812
          ],
          "pitch": 9.034195,
          "yaw": 57.863953,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            7.2578125,
            11.5859375,
            218.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1418.688354 828.985413 -124.625000; setang 9.034195 57.821732 0",
          "position_tick": 150661,
          "angle_tick": 150661,
          "origin": [
            1418.688354492188,
            828.985412597656,
            -124.625
          ],
          "pitch": 9.034194946289,
          "yaw": 57.821731567383,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            15.953125,
            25.421875,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150149,
          "last_tick": 150661,
          "samples": 513
        },
        "departure_tick": 150651,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_85917ac64885dd82",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00022",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00022",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00016",
        "demo_2666f7f52fbf4c296e43_00022",
        "demo_2666f7f52fbf4c296e43_00077",
        "demo_2666f7f52fbf4c296e43_00078"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 3,
      "event_tick": 13065,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 750.614136 1849.842407 -39.968750; setang 8.007996 -60.255890 0",
          "position_tick": 13057,
          "angle_tick": 13065,
          "origin": [
            750.614135742188,
            1849.842407226562,
            -39.96875
          ],
          "pitch": 8.007995605469,
          "yaw": -60.255889892578,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 750.614140 1849.842400 -32.078125; setang 8.007996 -60.255890 0",
          "position_tick": 13059,
          "angle_tick": 13059,
          "origin": [
            750.61414,
            1849.8424,
            -32.078125
          ],
          "pitch": 8.007996,
          "yaw": -60.25589,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            218.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 750.614136 1849.842407 -12.625000; setang 8.007996 -60.255890 0",
          "position_tick": 13065,
          "angle_tick": 13065,
          "origin": [
            750.614135742188,
            1849.842407226562,
            -12.625
          ],
          "pitch": 8.007995605469,
          "yaw": -60.255889892578,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12834,
          "last_tick": 13065,
          "samples": 232
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_96e5c382824935ba",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00376",
      "command_record_id": "demo_49fabf21b1c26f1010df_00376",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00372",
        "demo_49fabf21b1c26f1010df_00376",
        "demo_49fabf21b1c26f1010df_00411",
        "demo_49fabf21b1c26f1010df_00413"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 19,
      "event_tick": 176079,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2089.122600 1042.040300 39.797840; setang -12.133713 78.816956 0",
          "position_tick": 175895,
          "angle_tick": 175895,
          "origin": [
            -2089.1226,
            1042.0403,
            39.79784
          ],
          "pitch": -12.133713,
          "yaw": 78.816956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2089.741200 1069.882200 39.170340; setang -0.165833 77.585110 0",
          "position_tick": 175753,
          "angle_tick": 175753,
          "origin": [
            -2089.7412,
            1069.8822,
            39.17034
          ],
          "pitch": -0.16583252,
          "yaw": 77.58511,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2058.180200 1198.698600 35.195580; setang -12.133713 78.816956 0",
          "position_tick": 176073,
          "angle_tick": 176073,
          "origin": [
            -2058.1802,
            1198.6986,
            35.19558
          ],
          "pitch": -12.133713,
          "yaw": 78.816956,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.484375,
            240.35938,
            -3.5200195
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2054.470459 1217.476685 34.695686; setang -12.133713 78.816956 0",
          "position_tick": 176079,
          "angle_tick": 176079,
          "origin": [
            -2054.470458984375,
            1217.476684570312,
            34.695686340332
          ],
          "pitch": -12.133712768555,
          "yaw": 78.816955566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.484375,
            240.359375,
            -6.39892578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175753,
          "last_tick": 176079,
          "samples": 327
        },
        "departure_tick": 175896,
        "movement_to_event_ms": 2875.0,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b5b73b649355698e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_c41e59c2737947d52711_00190",
      "command_record_id": "demo_c41e59c2737947d52711_00190",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00098",
        "demo_c41e59c2737947d52711_00100",
        "demo_c41e59c2737947d52711_00190",
        "demo_c41e59c2737947d52711_00191"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 10,
      "event_tick": 74491,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1315.928589 1050.808960 1635.749634; setang -30.636749 -124.123192 0",
          "position_tick": 74483,
          "angle_tick": 74491,
          "origin": [
            1315.928588867188,
            1050.808959960938,
            1635.749633789062
          ],
          "pitch": -30.636749267578,
          "yaw": -124.123191833496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1315.928600 1050.809000 1635.749600; setang -30.618896 -124.123190 0",
          "position_tick": 74484,
          "angle_tick": 74484,
          "origin": [
            1315.9286,
            1050.809,
            1635.7496
          ],
          "pitch": -30.618896,
          "yaw": -124.12319,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1315.928589 1050.808960 1635.749634; setang -30.636749 -124.123192 0",
          "position_tick": 74491,
          "angle_tick": 74491,
          "origin": [
            1315.928588867188,
            1050.808959960938,
            1635.749633789062
          ],
          "pitch": -30.636749267578,
          "yaw": -124.123191833496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74276,
          "last_tick": 74491,
          "samples": 216
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bfb660b8404c0004",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b9b20b60330034a63512_00351",
      "command_record_id": "demo_b9b20b60330034a63512_00351",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00235",
        "demo_b9b20b60330034a63512_00237",
        "demo_b9b20b60330034a63512_00351",
        "demo_b9b20b60330034a63512_00353"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "PR",
      "round": 20,
      "event_tick": 161656,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1282.148682 523.043152 1612.031616; setang -37.641907 175.364105 0",
          "position_tick": 161649,
          "angle_tick": 161656,
          "origin": [
            1282.148681640625,
            523.043151855469,
            1612.031616210938
          ],
          "pitch": -37.641906738281,
          "yaw": 175.364105224609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1282.148700 523.043150 1612.031600; setang -37.609985 175.364100 0",
          "position_tick": 161650,
          "angle_tick": 161650,
          "origin": [
            1282.1487,
            523.04315,
            1612.0316
          ],
          "pitch": -37.609985,
          "yaw": 175.3641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1282.148682 523.043152 1612.031616; setang -37.641907 175.364105 0",
          "position_tick": 161656,
          "angle_tick": 161656,
          "origin": [
            1282.148681640625,
            523.043151855469,
            1612.031616210938
          ],
          "pitch": -37.641906738281,
          "yaw": 175.364105224609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161526,
          "last_tick": 161656,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_00815c4ae2a9da4c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00358",
      "command_record_id": "demo_49fabf21b1c26f1010df_00358",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00192",
        "demo_49fabf21b1c26f1010df_00358",
        "demo_49fabf21b1c26f1010df_00359"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 18,
      "event_tick": 168219,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.968689 -384.843872 6.350016; setang -15.092133 65.915558 0",
          "position_tick": 168205,
          "angle_tick": 168219,
          "origin": [
            363.968688964844,
            -384.843872070312,
            6.350016117096
          ],
          "pitch": -15.092132568359,
          "yaw": 65.915557861328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.968700 -384.843870 6.350016; setang -15.092133 65.915560 0",
          "position_tick": 168206,
          "angle_tick": 168206,
          "origin": [
            363.9687,
            -384.84387,
            6.350016
          ],
          "pitch": -15.092133,
          "yaw": 65.91556,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.968689 -384.843872 47.890625; setang -15.092133 65.915558 0",
          "position_tick": 168219,
          "angle_tick": 168219,
          "origin": [
            363.968688964844,
            -384.843872070312,
            47.890625
          ],
          "pitch": -15.092132568359,
          "yaw": 65.915557861328,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            157.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168023,
          "last_tick": 168219,
          "samples": 197
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_32387e33ed57169a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00026",
      "command_record_id": "demo_1e37c617488eba4e7406_00026",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00024",
        "demo_1e37c617488eba4e7406_00026",
        "demo_1e37c617488eba4e7406_00243"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 2,
      "event_tick": 8843,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -608.315200 417.990840 170.758820; setang -8.930847 -72.010920 0",
          "position_tick": 8736,
          "angle_tick": 8736,
          "origin": [
            -608.3152,
            417.99084,
            170.75882
          ],
          "pitch": -8.930847,
          "yaw": -72.01092,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -382.650150 829.183500 105.031250; setang 6.122818 -108.594700 0",
          "position_tick": 8331,
          "angle_tick": 8331,
          "origin": [
            -382.65015,
            829.1835,
            105.03125
          ],
          "pitch": 6.122818,
          "yaw": -108.5947,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -216.0625,
            -125.76953,
            123.464355
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -596.230960 380.789150 163.024920; setang -8.930847 -72.010920 0",
          "position_tick": 8837,
          "angle_tick": 8837,
          "origin": [
            -596.23096,
            380.78915,
            163.02492
          ],
          "pitch": -8.930847,
          "yaw": -72.01092,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.796875,
            -174.84375,
            -36.34961
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -591.281250 365.550842 161.062943; setang -8.956268 -72.010918 0",
          "position_tick": 8843,
          "angle_tick": 8843,
          "origin": [
            -591.28125,
            365.550842285156,
            161.062942504883
          ],
          "pitch": -8.956268310547,
          "yaw": -72.010917663574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            66.0546875,
            -203.3671875,
            -2.3076171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8331,
          "last_tick": 8843,
          "samples": 513
        },
        "departure_tick": 8737,
        "movement_to_event_ms": 1671.875,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_337f9272b3ba2d9e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_56d855ae2f8723544f85_00262",
      "command_record_id": "demo_56d855ae2f8723544f85_00260",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00126",
        "demo_56d855ae2f8723544f85_00260",
        "demo_56d855ae2f8723544f85_00262"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "latto",
      "round": 11,
      "event_tick": 90028,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -922.444640 1060.858300 1689.696500; setang 10.670136 24.872711 0",
          "position_tick": 89927,
          "angle_tick": 89927,
          "origin": [
            -922.44464,
            1060.8583,
            1689.6965
          ],
          "pitch": 10.6701355,
          "yaw": 24.872711,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -922.451200 1060.872400 1689.695100; setang 3.657410 25.807571 0",
          "position_tick": 89898,
          "angle_tick": 89898,
          "origin": [
            -922.4512,
            1060.8724,
            1689.6951
          ],
          "pitch": 3.6574097,
          "yaw": 25.807571,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.421875,
            243.42188,
            -222.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -954.688400 946.653900 1670.645800; setang -20.459976 48.385162 0",
          "position_tick": 90021,
          "angle_tick": 90021,
          "origin": [
            -954.6884,
            946.6539,
            1670.6458
          ],
          "pitch": -20.459976,
          "yaw": 48.385162,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            82.39453,
            92.0,
            18.609375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -944.363464 958.235779 1673.990967; setang -20.680054 48.440094 0",
          "position_tick": 90028,
          "angle_tick": 90028,
          "origin": [
            -944.363464355469,
            958.235778808594,
            1673.990966796875
          ],
          "pitch": -20.680053710938,
          "yaw": 48.440093994141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            122.44921875,
            137.5546875,
            39.8359375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 89898,
          "last_tick": 90028,
          "samples": 131
        },
        "departure_tick": 89928,
        "movement_to_event_ms": 1578.125,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_33f9ea32cb09e4a6",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00376",
      "command_record_id": "demo_21a2c34da37a8e81c427_00376",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00376",
        "demo_21a2c34da37a8e81c427_00466",
        "demo_21a2c34da37a8e81c427_00468"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 19,
      "event_tick": 144374,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1213.980225 -1045.087280 -167.968750; setang -12.672043 73.277100 0",
          "position_tick": 144367,
          "angle_tick": 144374,
          "origin": [
            -1213.980224609375,
            -1045.087280273438,
            -167.96875
          ],
          "pitch": -12.67204284668,
          "yaw": 73.277099609375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1213.980200 -1045.087300 -167.968750; setang -12.672043 73.277100 0",
          "position_tick": 144368,
          "angle_tick": 144368,
          "origin": [
            -1213.9802,
            -1045.0873,
            -167.96875
          ],
          "pitch": -12.672043,
          "yaw": 73.2771,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1213.980225 -1045.087280 -167.968750; setang -12.672043 73.277100 0",
          "position_tick": 144374,
          "angle_tick": 144374,
          "origin": [
            -1213.980224609375,
            -1045.087280273438,
            -167.96875
          ],
          "pitch": -12.67204284668,
          "yaw": 73.277099609375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144244,
          "last_tick": 144374,
          "samples": 131
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_48fade8120ce8b0d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00005",
      "command_record_id": "demo_9da916c73bb5ff938c63_00005",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9da916c73bb5ff938c63_00004",
        "demo_9da916c73bb5ff938c63_00005",
        "demo_9da916c73bb5ff938c63_00031"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 1,
      "event_tick": 2930,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 230.386429 1406.295410 110.899139; setang 0.352249 75.544403 0",
          "position_tick": 2921,
          "angle_tick": 2930,
          "origin": [
            230.386428833008,
            1406.29541015625,
            110.899139404297
          ],
          "pitch": 0.352249145508,
          "yaw": 75.544403076172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 230.386430 1406.295400 121.171875; setang 0.352249 75.544400 0",
          "position_tick": 2924,
          "angle_tick": 2924,
          "origin": [
            230.38643,
            1406.2954,
            121.171875
          ],
          "pitch": 0.35224915,
          "yaw": 75.5444,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            289.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 230.386429 1406.295410 139.812500; setang 0.352249 75.544403 0",
          "position_tick": 2930,
          "angle_tick": 2930,
          "origin": [
            230.386428833008,
            1406.29541015625,
            139.8125
          ],
          "pitch": 0.352249145508,
          "yaw": 75.544403076172,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2800,
          "last_tick": 2930,
          "samples": 131
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c769c58d947f161",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00366",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00366",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00298",
        "demo_0dff5f4d96ba70f21ad1_00366",
        "demo_0dff5f4d96ba70f21ad1_00375"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 17,
      "event_tick": 176944,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1315.936300 2536.118400 76.471344; setang -0.400314 -153.959660 0",
          "position_tick": 176814,
          "angle_tick": 176814,
          "origin": [
            1315.9363,
            2536.1184,
            76.471344
          ],
          "pitch": -0.40031433,
          "yaw": -153.95966,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1334.435400 2512.411000 70.603040; setang -7.176483 -153.312840 0",
          "position_tick": 176937,
          "angle_tick": 176937,
          "origin": [
            1334.4354,
            2512.411,
            70.60304
          ],
          "pitch": -7.176483,
          "yaw": -153.31284,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.515625,
            -60.28125,
            34.35498
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1319.973755 2505.133545 68.979172; setang -7.700043 -153.312836 0",
          "position_tick": 176944,
          "angle_tick": 176944,
          "origin": [
            1319.973754882812,
            2505.133544921875,
            68.97917175293
          ],
          "pitch": -7.700042724609,
          "yaw": -153.312835693359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -169.6796875,
            -85.359375,
            -19.04736328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176814,
          "last_tick": 176944,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6e2bfe967cccc637",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00024",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00024",
        "demo_2bbfbc0aa8942114b717_00026",
        "demo_2bbfbc0aa8942114b717_00121"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 2,
      "event_tick": 9789,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 290.882324 1566.158813 125.864365; setang 3.145874 56.822327 0",
          "position_tick": 9779,
          "angle_tick": 9789,
          "origin": [
            290.88232421875,
            1566.158813476562,
            125.864364624023
          ],
          "pitch": 3.145874023438,
          "yaw": 56.822326660156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 290.882320 1566.158800 142.250000; setang 3.145874 56.822327 0",
          "position_tick": 9783,
          "angle_tick": 9783,
          "origin": [
            290.88232,
            1566.1588,
            142.25
          ],
          "pitch": 3.145874,
          "yaw": 56.822327,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            270.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 290.882324 1566.158813 159.437500; setang 3.145874 56.822327 0",
          "position_tick": 9789,
          "angle_tick": 9789,
          "origin": [
            290.88232421875,
            1566.158813476562,
            159.4375
          ],
          "pitch": 3.145874023438,
          "yaw": 56.822326660156,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            195.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9486,
          "last_tick": 9789,
          "samples": 304
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_99049d0628915925",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00083",
      "command_record_id": "demo_79fb1d50cba757afee7d_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00083",
        "demo_79fb1d50cba757afee7d_00085",
        "demo_79fb1d50cba757afee7d_00397"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 6,
      "event_tick": 40522,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1783.062378 1027.627197 39.248672; setang -23.237122 120.444824 0",
          "position_tick": 40514,
          "angle_tick": 40522,
          "origin": [
            -1783.062377929688,
            1027.627197265625,
            39.248672485352
          ],
          "pitch": -23.237121582031,
          "yaw": 120.44482421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1783.062400 1027.627200 46.234375; setang -23.237122 120.444824 0",
          "position_tick": 40516,
          "angle_tick": 40516,
          "origin": [
            -1783.0624,
            1027.6272,
            46.234375
          ],
          "pitch": -23.237122,
          "yaw": 120.444824,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            161.08496
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1783.062378 1027.627197 65.640625; setang -23.237122 120.444824 0",
          "position_tick": 40522,
          "angle_tick": 40522,
          "origin": [
            -1783.062377929688,
            1027.627197265625,
            65.640625
          ],
          "pitch": -23.237121582031,
          "yaw": 120.44482421875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40205,
          "last_tick": 40522,
          "samples": 318
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ab748291d80b9240",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00045",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00045",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00045",
        "demo_fbb358b45e5cdb7b7700_00047",
        "demo_fbb358b45e5cdb7b7700_00070"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 4,
      "event_tick": 25520,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 167.034622 657.456055 -28.968750; setang -2.353134 -46.002167 0",
          "position_tick": 25510,
          "angle_tick": 25520,
          "origin": [
            167.034622192383,
            657.4560546875,
            -28.96875
          ],
          "pitch": -2.353134155273,
          "yaw": -46.002166748047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 167.034620 657.456050 -14.390625; setang -2.353134 -46.002167 0",
          "position_tick": 25514,
          "angle_tick": 25514,
          "origin": [
            167.03462,
            657.45605,
            -14.390625
          ],
          "pitch": -2.3531342,
          "yaw": -46.002167,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 167.034622 657.456055 3.250000; setang -2.353134 -46.002167 0",
          "position_tick": 25520,
          "angle_tick": 25520,
          "origin": [
            167.034622192383,
            657.4560546875,
            3.25
          ],
          "pitch": -2.353134155273,
          "yaw": -46.002166748047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25289,
          "last_tick": 25520,
          "samples": 232
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bcc7fb8197734b66",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00347",
      "command_record_id": "demo_49fabf21b1c26f1010df_00347",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00346",
        "demo_49fabf21b1c26f1010df_00347",
        "demo_49fabf21b1c26f1010df_00374"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 17,
      "event_tick": 157696,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1783.049300 1026.162700 39.275470; setang -9.831390 102.173520 0",
          "position_tick": 157498,
          "angle_tick": 157498,
          "origin": [
            -1783.0493,
            1026.1627,
            39.27547
          ],
          "pitch": -9.83139,
          "yaw": 102.17352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1783.033000 1026.086700 39.275616; setang -45.053223 55.203552 0",
          "position_tick": 157343,
          "angle_tick": 157343,
          "origin": [
            -1783.033,
            1026.0867,
            39.275616
          ],
          "pitch": -45.053223,
          "yaw": 55.203552,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1914.435000 1317.798000 31.305193; setang -15.485565 101.315580 0",
          "position_tick": 157689,
          "angle_tick": 157689,
          "origin": [
            -1914.435,
            1317.798,
            31.305193
          ],
          "pitch": -15.485565,
          "yaw": 101.31558,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.984375,
            226.01562,
            -1.9521484
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1918.822021 1339.800903 31.351015; setang -15.485565 101.293274 0",
          "position_tick": 157696,
          "angle_tick": 157696,
          "origin": [
            -1918.822021484375,
            1339.800903320312,
            31.351015090942
          ],
          "pitch": -15.485565185547,
          "yaw": 101.293273925781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.59375,
            238.5625,
            12.78173828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157343,
          "last_tick": 157696,
          "samples": 354
        },
        "departure_tick": 157499,
        "movement_to_event_ms": 3093.75,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e8a3e6eb3b41fba0",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_b9b20b60330034a63512_00091",
      "command_record_id": "demo_b9b20b60330034a63512_00091",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00091",
        "demo_b9b20b60330034a63512_00093",
        "demo_b9b20b60330034a63512_00164"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "xelex",
      "round": 6,
      "event_tick": 41924,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 27.583916 -1332.284302 1769.892456; setang 21.192963 7.185059 0",
          "position_tick": 41915,
          "angle_tick": 41924,
          "origin": [
            27.583915710449,
            -1332.284301757812,
            1769.892456054688
          ],
          "pitch": 21.192962646484,
          "yaw": 7.18505859375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 27.583916 -1332.284300 1782.390600; setang 21.192963 7.185059 0",
          "position_tick": 41918,
          "angle_tick": 41918,
          "origin": [
            27.583916,
            -1332.2843,
            1782.3906
          ],
          "pitch": 21.192963,
          "yaw": 7.1850586,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            282.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 27.583916 -1332.284302 1800.515625; setang 21.192963 7.185059 0",
          "position_tick": 41924,
          "angle_tick": 41924,
          "origin": [
            27.583915710449,
            -1332.284301757812,
            1800.515625
          ],
          "pitch": 21.192962646484,
          "yaw": 7.18505859375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            207.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41658,
          "last_tick": 41924,
          "samples": 267
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_013f58f83ac6b34c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00062",
      "command_record_id": "demo_18d34587c875f0b595ae_00062",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00062",
        "demo_18d34587c875f0b595ae_00140"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "huNter-",
      "round": 6,
      "event_tick": 46457,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 385.385830 -1302.494800 2.031248; setang 7.150040 58.914870 0",
          "position_tick": 46148,
          "angle_tick": 46148,
          "origin": [
            385.38583,
            -1302.4948,
            2.031248
          ],
          "pitch": 7.1500397,
          "yaw": 58.91487,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 920.193900 -332.171750 -31.968750; setang -10.092651 120.651855 0",
          "position_tick": 46451,
          "angle_tick": 46451,
          "origin": [
            920.1939,
            -332.17175,
            -31.96875
          ],
          "pitch": -10.092651,
          "yaw": 120.651855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.16797,
            204.42188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 912.394714 -315.792358 -31.072266; setang -10.862396 120.679321 0",
          "position_tick": 46457,
          "angle_tick": 46457,
          "origin": [
            912.394714355469,
            -315.792358398438,
            -31.072265625
          ],
          "pitch": -10.862396240234,
          "yaw": 120.679321289062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.0703125,
            211.796875,
            57.375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46148,
          "last_tick": 46457,
          "samples": 310
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_02642c8cf67b6bac",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00277",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00277",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00277",
        "demo_5c8743102c5a1e28f8ee_00421"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 15,
      "event_tick": 122806,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 236.042850 26.895817 3.332989; setang 1.936005 116.510010 0",
          "position_tick": 122524,
          "angle_tick": 122524,
          "origin": [
            236.04285,
            26.895817,
            3.3329892
          ],
          "pitch": 1.9360046,
          "yaw": 116.51001,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -115.255430 427.987730 -1.118958; setang -1.628037 103.749390 0",
          "position_tick": 122800,
          "angle_tick": 122800,
          "origin": [
            -115.25543,
            427.98773,
            -1.1189575
          ],
          "pitch": -1.6280365,
          "yaw": 103.74939,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.390625,
            116.4043,
            0.93359375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -118.206299 440.066284 -0.966003; setang -1.628036 103.749390 0",
          "position_tick": 122806,
          "angle_tick": 122806,
          "origin": [
            -118.206298828125,
            440.066284179688,
            -0.966003417969
          ],
          "pitch": -1.628036499023,
          "yaw": 103.749389648438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -41.62890625,
            170.3203125,
            2.5546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 122524,
          "last_tick": 122806,
          "samples": 283
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0339dba0a9544592",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00056",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00056",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00056",
        "demo_a50086abe9c7c4a980cd_00084"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 5,
      "event_tick": 25664,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2124.185500 -452.804800 -351.968750; setang 10.251953 -176.119080 0",
          "position_tick": 25285,
          "angle_tick": 25285,
          "origin": [
            2124.1855,
            -452.8048,
            -351.96875
          ],
          "pitch": 10.251953,
          "yaw": -176.11908,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1009.370300 37.138700 -415.319100; setang 0.307953 173.847320 0",
          "position_tick": 25658,
          "angle_tick": 25658,
          "origin": [
            1009.3703,
            37.1387,
            -415.3191
          ],
          "pitch": 0.30795288,
          "yaw": 173.84732,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -224.39844,
            32.50659,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 991.107971 39.588825 -415.319092; setang 0.131836 173.495056 0",
          "position_tick": 25664,
          "angle_tick": 25664,
          "origin": [
            991.107971191406,
            39.58882522583,
            -415.319091796875
          ],
          "pitch": 0.1318359375,
          "yaw": 173.495056152344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -237.60546875,
            31.038330078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25285,
          "last_tick": 25664,
          "samples": 380
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_035cabf99e0a09d1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00012",
      "command_record_id": "demo_9973c9a1187116ecba8b_00012",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00012",
        "demo_9973c9a1187116ecba8b_00202"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "tN1R",
      "round": 2,
      "event_tick": 10500,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1413.578700 1339.046300 -11.502380; setang -11.065979 -141.786120 0",
          "position_tick": 10436,
          "angle_tick": 10436,
          "origin": [
            1413.5787,
            1339.0463,
            -11.50238
          ],
          "pitch": -11.065979,
          "yaw": -141.78612,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1417.178200 1334.455200 -11.610107; setang -10.273926 -142.292180 0",
          "position_tick": 10370,
          "angle_tick": 10370,
          "origin": [
            1417.1782,
            1334.4552,
            -11.610107
          ],
          "pitch": -10.273926,
          "yaw": -142.29218,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1417.991700 1333.384400 -11.634766; setang -11.726196 -142.138370 0",
          "position_tick": 10493,
          "angle_tick": 10493,
          "origin": [
            1417.9917,
            1333.3844,
            -11.634766
          ],
          "pitch": -11.726196,
          "yaw": -142.13837,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1413.877930 1330.181274 -11.586731; setang -11.945923 -142.094421 0",
          "position_tick": 10500,
          "angle_tick": 10500,
          "origin": [
            1413.8779296875,
            1330.181274414062,
            -11.586730957031
          ],
          "pitch": -11.945922851562,
          "yaw": -142.094421386719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.6640625,
            -56.59375,
            0.84765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10370,
          "last_tick": 10500,
          "samples": 131
        },
        "departure_tick": 10437,
        "movement_to_event_ms": 1000.0,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_03c560bfbf7f2d59",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00166",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00166",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00166",
        "demo_5cc1733fab4c73f800c9_00223"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xertioN",
      "round": 8,
      "event_tick": 63379,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1136.389500 -1514.070000 -370.171880; setang -14.828110 -177.307310 0",
          "position_tick": 63211,
          "angle_tick": 63211,
          "origin": [
            1136.3895,
            -1514.07,
            -370.17188
          ],
          "pitch": -14.82811,
          "yaw": -177.30731,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            3.890625,
            -95.546875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 943.355400 -1781.982500 -415.968750; setang -8.492096 -167.980270 0",
          "position_tick": 63372,
          "angle_tick": 63372,
          "origin": [
            943.3554,
            -1781.9825,
            -415.96875
          ],
          "pitch": -8.492096,
          "yaw": -167.98027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -230.9961,
            -48.890625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 921.076599 -1786.706177 -415.968750; setang -8.492096 -167.980270 0",
          "position_tick": 63379,
          "angle_tick": 63379,
          "origin": [
            921.076599121094,
            -1786.706176757812,
            -415.96875
          ],
          "pitch": -8.492095947266,
          "yaw": -167.980270385742,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -239.6171875,
            -50.625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63211,
          "last_tick": 63379,
          "samples": 169
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_03fdf4113fb7a830",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00419",
      "command_record_id": "demo_5d6af8fdfb719608e960_00419",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00419",
        "demo_5d6af8fdfb719608e960_00479"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 17,
      "event_tick": 159224,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 205.971756 436.774597 82.031250; setang -33.501770 17.694519 0",
          "position_tick": 159213,
          "angle_tick": 159224,
          "origin": [
            205.971755981445,
            436.774597167969,
            82.03125
          ],
          "pitch": -33.501770019531,
          "yaw": 17.694519042969,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 205.971760 436.774600 98.046875; setang -33.501770 17.694519 0",
          "position_tick": 159217,
          "angle_tick": 159217,
          "origin": [
            205.97176,
            436.7746,
            98.046875
          ],
          "pitch": -33.50177,
          "yaw": 17.694519,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 205.971756 436.774597 118.531250; setang -33.501770 17.694519 0",
          "position_tick": 159224,
          "angle_tick": 159224,
          "origin": [
            205.971755981445,
            436.774597167969,
            118.53125
          ],
          "pitch": -33.501770019531,
          "yaw": 17.694519042969,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            187.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 159076,
          "last_tick": 159224,
          "samples": 149
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_05228b3ad10be25e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79fb1d50cba757afee7d_00252",
      "command_record_id": "demo_79fb1d50cba757afee7d_00252",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00252",
        "demo_79fb1d50cba757afee7d_00276"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jame",
      "round": 15,
      "event_tick": 116260,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -493.000000 -808.000000 108.563377; setang -24.499176 48.648148 0",
          "position_tick": 116246,
          "angle_tick": 116260,
          "origin": [
            -493.0,
            -808.0,
            108.563377380371
          ],
          "pitch": -24.499176025391,
          "yaw": 48.648147583008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -493.000000 -808.000000 111.015625; setang -24.486115 48.588745 0",
          "position_tick": 116247,
          "angle_tick": 116247,
          "origin": [
            -493.0,
            -808.0,
            111.015625
          ],
          "pitch": -24.486115,
          "yaw": 48.588745,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -493.000000 -808.000000 151.750000; setang -24.499176 48.648148 0",
          "position_tick": 116260,
          "angle_tick": 116260,
          "origin": [
            -493.0,
            -808.0,
            151.75
          ],
          "pitch": -24.499176025391,
          "yaw": 48.648147583008,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116130,
          "last_tick": 116260,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_059a3a3534882305",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_78d0d18d21d68a5f4162_00083",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00083",
        "demo_78d0d18d21d68a5f4162_00252"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 5,
      "event_tick": 29911,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1122.030273 2691.802246 88.077454; setang -15.497925 -114.353256 0",
          "position_tick": 29901,
          "angle_tick": 29911,
          "origin": [
            -1122.0302734375,
            2691.80224609375,
            88.077453613281
          ],
          "pitch": -15.497924804688,
          "yaw": -114.353256225586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1122.030300 2691.802200 102.906250; setang -15.497925 -114.353260 0",
          "position_tick": 29905,
          "angle_tick": 29905,
          "origin": [
            -1122.0303,
            2691.8022,
            102.90625
          ],
          "pitch": -15.497925,
          "yaw": -114.35326,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1122.030273 2691.802246 120.484375; setang -15.497925 -114.353256 0",
          "position_tick": 29911,
          "angle_tick": 29911,
          "origin": [
            -1122.0302734375,
            2691.80224609375,
            120.484375
          ],
          "pitch": -15.497924804688,
          "yaw": -114.353256225586,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            200.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29777,
          "last_tick": 29911,
          "samples": 135
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_05b2638889e7ff7f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00276",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00276",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00276",
        "demo_3ef7bfc9c4cb1bcd3960_00324"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 14,
      "event_tick": 136168,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 814.931702 -1548.950195 -108.968750; setang -4.118164 178.878723 0",
          "position_tick": 136159,
          "angle_tick": 136168,
          "origin": [
            814.931701660156,
            -1548.9501953125,
            -108.96875
          ],
          "pitch": -4.1181640625,
          "yaw": 178.878723144531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 814.931700 -1548.950200 -97.703125; setang -4.118164 178.878720 0",
          "position_tick": 136162,
          "angle_tick": 136162,
          "origin": [
            814.9317,
            -1548.9502,
            -97.703125
          ],
          "pitch": -4.118164,
          "yaw": 178.87872,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 814.931702 -1548.950195 -79.281250; setang -4.118164 178.878723 0",
          "position_tick": 136168,
          "angle_tick": 136168,
          "origin": [
            814.931701660156,
            -1548.9501953125,
            -79.28125
          ],
          "pitch": -4.1181640625,
          "yaw": 178.878723144531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136010,
          "last_tick": 136168,
          "samples": 159
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_06bf609c96228fc0",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_f1d8725268c9f30ce844_00069",
      "command_record_id": "demo_f1d8725268c9f30ce844_00069",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00069",
        "demo_f1d8725268c9f30ce844_00158"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 5,
      "event_tick": 31403,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1027.845825 -428.669189 -321.630493; setang -17.937927 -49.522247 0",
          "position_tick": 31395,
          "angle_tick": 31403,
          "origin": [
            -1027.845825195312,
            -428.669189453125,
            -321.630493164062
          ],
          "pitch": -17.937927246094,
          "yaw": -49.522247314453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1027.845800 -428.669200 -321.630500; setang -17.966080 -49.522247 0",
          "position_tick": 31396,
          "angle_tick": 31396,
          "origin": [
            -1027.8458,
            -428.6692,
            -321.6305
          ],
          "pitch": -17.96608,
          "yaw": -49.522247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1027.845825 -428.669189 -321.630493; setang -17.937927 -49.522247 0",
          "position_tick": 31403,
          "angle_tick": 31403,
          "origin": [
            -1027.845825195312,
            -428.669189453125,
            -321.630493164062
          ],
          "pitch": -17.937927246094,
          "yaw": -49.522247314453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31185,
          "last_tick": 31403,
          "samples": 219
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_06c72dd5b2dc620a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4d520a1960bac889dc2d_00079",
      "command_record_id": "demo_4d520a1960bac889dc2d_00079",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00079",
        "demo_4d520a1960bac889dc2d_00101"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 6,
      "event_tick": 40134,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1905.718400 -637.587500 -351.968750; setang 3.829773 -146.908140 0",
          "position_tick": 39927,
          "angle_tick": 39927,
          "origin": [
            1905.7184,
            -637.5875,
            -351.96875
          ],
          "pitch": 3.829773,
          "yaw": -146.90814,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1485.324600 -1197.350000 -408.781250; setang 1.633179 -139.811680 0",
          "position_tick": 40128,
          "angle_tick": 40128,
          "origin": [
            1485.3246,
            -1197.35,
            -408.78125
          ],
          "pitch": 1.6331787,
          "yaw": -139.81168,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -183.89844,
            -161.89062,
            175.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1470.955688 -1209.995239 -389.421875; setang 1.633179 -139.783508 0",
          "position_tick": 40134,
          "angle_tick": 40134,
          "origin": [
            1470.955688476562,
            -1209.995239257812,
            -389.421875
          ],
          "pitch": 1.633178710938,
          "yaw": -139.783508300781,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -183.921875,
            -161.859375,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39927,
          "last_tick": 40134,
          "samples": 208
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_06cf4cb4445b7e83",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_86c38e0db4646195347a_00006",
      "command_record_id": "demo_86c38e0db4646195347a_00006",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00006",
        "demo_86c38e0db4646195347a_00150"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 1,
      "event_tick": 3988,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 102.938020 1452.411400 103.410484; setang 0.934525 50.415573 0",
          "position_tick": 3853,
          "angle_tick": 3853,
          "origin": [
            102.93802,
            1452.4114,
            103.410484
          ],
          "pitch": 0.93452454,
          "yaw": 50.415573,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 288.578280 1561.301800 125.268650; setang 2.920654 -16.795013 0",
          "position_tick": 3540,
          "angle_tick": 3540,
          "origin": [
            288.57828,
            1561.3018,
            125.26865
          ],
          "pitch": 2.9206543,
          "yaw": -16.795013,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -16.390625,
            42.54297,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 99.663086 1445.548100 112.781250; setang -0.817795 58.398163 0",
          "position_tick": 3981,
          "angle_tick": 3981,
          "origin": [
            99.663086,
            1445.5481,
            112.78125
          ],
          "pitch": -0.8177948,
          "yaw": 58.398163,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            3.008789,
            4.890625,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 101.138191 1447.943115 134.828125; setang -0.817795 58.398163 0",
          "position_tick": 3988,
          "angle_tick": 3988,
          "origin": [
            101.138191223145,
            1447.943115234375,
            134.828125
          ],
          "pitch": -0.817794799805,
          "yaw": 58.398162841797,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            15.734375,
            25.546875,
            204.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 3540,
          "last_tick": 3988,
          "samples": 449
        },
        "departure_tick": 3854,
        "movement_to_event_ms": 2109.375,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0750d3f89e2a86ee",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00065",
      "command_record_id": "demo_07e639ec7f941287e35b_00065",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00065",
        "demo_07e639ec7f941287e35b_00114"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 5,
      "event_tick": 26907,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -709.913200 -857.816960 -415.968750; setang 0.606995 36.733826 0",
          "position_tick": 26612,
          "angle_tick": 26612,
          "origin": [
            -709.9132,
            -857.81696,
            -415.96875
          ],
          "pitch": 0.6069946,
          "yaw": 36.733826,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.6523438,
            116.97266,
            51.98828
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 40.353220 -1279.511000 -415.968750; setang -31.099213 6.056900 0",
          "position_tick": 26901,
          "angle_tick": 26901,
          "origin": [
            40.35322,
            -1279.511,
            -415.96875
          ],
          "pitch": -31.099213,
          "yaw": 6.0569,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.6687,
            -46.546875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 58.801491 -1281.520508 -415.968750; setang -34.636810 6.453094 0",
          "position_tick": 26907,
          "angle_tick": 26907,
          "origin": [
            58.801490783691,
            -1281.5205078125,
            -415.96875
          ],
          "pitch": -34.636810302734,
          "yaw": 6.453094482422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            239.61669921875,
            -17.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26612,
          "last_tick": 26907,
          "samples": 296
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0808b552f8d13d41",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00379",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00379",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00379",
        "demo_5cc1733fab4c73f800c9_00427"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "magixx",
      "round": 19,
      "event_tick": 163478,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2111.190200 -408.624630 -351.968750; setang 3.811569 -164.400450 0",
          "position_tick": 163044,
          "angle_tick": 163044,
          "origin": [
            2111.1902,
            -408.62463,
            -351.96875
          ],
          "pitch": 3.8115692,
          "yaw": -164.40045,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1021.958070 -402.995240 -127.968750; setang 16.648407 -141.515230 0",
          "position_tick": 163472,
          "angle_tick": 163472,
          "origin": [
            1021.95807,
            -402.99524,
            -127.96875
          ],
          "pitch": 16.648407,
          "yaw": -141.51523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -185.40625,
            -148.5039,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1007.099060 -414.854736 -127.968750; setang 16.533051 -141.779251 0",
          "position_tick": 163478,
          "angle_tick": 163478,
          "origin": [
            1007.099060058594,
            -414.854736328125,
            -127.96875
          ],
          "pitch": 16.533050537109,
          "yaw": -141.779251098633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.6484375,
            -152.62890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163044,
          "last_tick": 163478,
          "samples": 435
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0839d6253c28dab8",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00016",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00016",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00016",
        "demo_4f80b8bcc2fa56bb83a7_00033"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 2,
      "event_tick": 8321,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -289.121030 1235.531600 45.572850; setang 0.934875 -72.840385 0",
          "position_tick": 7853,
          "angle_tick": 7853,
          "origin": [
            -289.12103,
            1235.5316,
            45.57285
          ],
          "pitch": 0.9348755,
          "yaw": -72.840385,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.48828,
            -215.82812,
            3.4572754
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 643.449900 617.430500 118.363396; setang -3.767624 -59.585724 0",
          "position_tick": 8315,
          "angle_tick": 8315,
          "origin": [
            643.4499,
            617.4305,
            118.363396
          ],
          "pitch": -3.767624,
          "yaw": -59.585724,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.28516,
            -214.76953,
            10.705078
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 652.776978 600.716370 119.354446; setang -4.015167 -59.503326 0",
          "position_tick": 8321,
          "angle_tick": 8321,
          "origin": [
            652.776977539062,
            600.716369628906,
            119.354446411133
          ],
          "pitch": -4.015167236328,
          "yaw": -59.503326416016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            120.22265625,
            -213.4765625,
            19.591796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7853,
          "last_tick": 8321,
          "samples": 469
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0a31a49340501c11",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2160153112cdae3ea873_00069",
      "command_record_id": "demo_2160153112cdae3ea873_00069",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00069",
        "demo_2160153112cdae3ea873_00275"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "max",
      "round": 5,
      "event_tick": 38270,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -387.660400 -1043.492600 1612.031600; setang -0.109863 27.326080 0",
          "position_tick": 38140,
          "angle_tick": 38140,
          "origin": [
            -387.6604,
            -1043.4926,
            1612.0316
          ],
          "pitch": -0.10986328,
          "yaw": 27.32608,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.3125,
            -19.53125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -393.486820 -1197.277000 1612.030300; setang -8.492096 43.737946 0",
          "position_tick": 38263,
          "angle_tick": 38263,
          "origin": [
            -393.48682,
            -1197.277,
            1612.0303
          ],
          "pitch": -8.492096,
          "yaw": 43.737946,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -395.091187 -1198.812134 1612.030273; setang -8.492096 43.737946 0",
          "position_tick": 38270,
          "angle_tick": 38270,
          "origin": [
            -395.091186523438,
            -1198.812133789062,
            1612.0302734375
          ],
          "pitch": -8.492095947266,
          "yaw": 43.737945556641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.66796875,
            -11.1484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38140,
          "last_tick": 38270,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0b99a1d4567773d5",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00416",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00416",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00416",
        "demo_5c8743102c5a1e28f8ee_00449"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 20,
      "event_tick": 168232,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -524.140625 1382.722900 -110.968750; setang -33.022156 50.961456 0",
          "position_tick": 168225,
          "angle_tick": 168232,
          "origin": [
            -524.140625,
            1382.722900390625,
            -110.96875
          ],
          "pitch": -33.022155761719,
          "yaw": 50.961456298828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -524.140600 1382.722900 -110.968750; setang -33.022156 50.961456 0",
          "position_tick": 168226,
          "angle_tick": 168226,
          "origin": [
            -524.1406,
            1382.7229,
            -110.96875
          ],
          "pitch": -33.022156,
          "yaw": 50.961456,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -524.140625 1382.722900 -110.968750; setang -33.022156 50.961456 0",
          "position_tick": 168232,
          "angle_tick": 168232,
          "origin": [
            -524.140625,
            1382.722900390625,
            -110.96875
          ],
          "pitch": -33.022155761719,
          "yaw": 50.961456298828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168102,
          "last_tick": 168232,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0c61b449ad0917fd",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_bc6251413daa2447c1ff_00020",
      "command_record_id": "demo_bc6251413daa2447c1ff_00020",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00020",
        "demo_bc6251413daa2447c1ff_00087"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 3,
      "event_tick": 14162,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 299.829380 -106.356810 -170.842160; setang -0.109863 -142.108490 0",
          "position_tick": 14013,
          "angle_tick": 14013,
          "origin": [
            299.82938,
            -106.35681,
            -170.84216
          ],
          "pitch": -0.10986328,
          "yaw": -142.10849,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.1875,
            120.546875,
            -36.253906
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 306.483220 -350.283140 -166.078190; setang -11.137390 -169.029110 0",
          "position_tick": 14155,
          "angle_tick": 14155,
          "origin": [
            306.48322,
            -350.28314,
            -166.07819
          ],
          "pitch": -11.13739,
          "yaw": -169.02911,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -240.58008,
            -46.3125,
            0.81640625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 283.930573 -354.635498 -166.028687; setang -11.137390 -169.029114 0",
          "position_tick": 14162,
          "angle_tick": 14162,
          "origin": [
            283.930572509766,
            -354.635498046875,
            -166.028686523438
          ],
          "pitch": -11.137390136719,
          "yaw": -169.029113769531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -240.55078125,
            -46.4609375,
            -0.796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14013,
          "last_tick": 14162,
          "samples": 150
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0c7668268aba6ef8",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_67348e1baa5b49bad101_00017",
      "command_record_id": "demo_67348e1baa5b49bad101_00017",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00017",
        "demo_67348e1baa5b49bad101_00030"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 2,
      "event_tick": 9434,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1039.970947 -724.133301 -263.968750; setang -1.254852 112.814148 0",
          "position_tick": 9426,
          "angle_tick": 9434,
          "origin": [
            -1039.970947265625,
            -724.13330078125,
            -263.96875
          ],
          "pitch": -1.254852294922,
          "yaw": 112.814147949219,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1039.971000 -724.133300 -261.421880; setang -1.254852 112.814150 0",
          "position_tick": 9427,
          "angle_tick": 9427,
          "origin": [
            -1039.971,
            -724.1333,
            -261.42188
          ],
          "pitch": -1.2548523,
          "yaw": 112.81415,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1039.970947 -724.133301 -237.265625; setang -1.254852 112.814148 0",
          "position_tick": 9434,
          "angle_tick": 9434,
          "origin": [
            -1039.970947265625,
            -724.13330078125,
            -237.265625
          ],
          "pitch": -1.254852294922,
          "yaw": 112.814147949219,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9017,
          "last_tick": 9434,
          "samples": 418
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0cb36a66295da9af",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2160153112cdae3ea873_00025",
      "command_record_id": "demo_2160153112cdae3ea873_00025",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00025",
        "demo_2160153112cdae3ea873_00214"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "HUASOPEEK",
      "round": 3,
      "event_tick": 15165,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -614.062600 132.043840 1667.336500; setang -9.931641 -6.365890 0",
          "position_tick": 15017,
          "angle_tick": 15017,
          "origin": [
            -614.0626,
            132.04384,
            1667.3365
          ],
          "pitch": -9.931641,
          "yaw": -6.3658905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -614.117700 132.049990 1667.333500; setang -9.931641 -6.365890 0",
          "position_tick": 14998,
          "angle_tick": 14998,
          "origin": [
            -614.1177,
            132.04999,
            1667.3335
          ],
          "pitch": -9.931641,
          "yaw": -6.3658905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -440.665600 16.949308 1664.031200; setang -11.503372 -6.549912 0",
          "position_tick": 15159,
          "angle_tick": 15159,
          "origin": [
            -440.6656,
            16.949308,
            1664.0312
          ],
          "pitch": -11.503372,
          "yaw": -6.5499115,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            233.66797,
            -26.791382,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -421.887329 14.798763 1664.031250; setang -11.503372 -6.516602 0",
          "position_tick": 15165,
          "angle_tick": 15165,
          "origin": [
            -421.887329101562,
            14.798763275146,
            1664.03125
          ],
          "pitch": -11.503372192383,
          "yaw": -6.5166015625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.078125,
            -27.827697753906,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14998,
          "last_tick": 15165,
          "samples": 168
        },
        "departure_tick": 15018,
        "movement_to_event_ms": 2312.5,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0ce270e37c856a44",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00095",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00202",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00095",
        "demo_0dff5f4d96ba70f21ad1_00202"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 9,
      "event_tick": 84987,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 262.700530 1515.939500 2.112582; setang -12.507248 65.551990 0",
          "position_tick": 84854,
          "angle_tick": 84854,
          "origin": [
            262.70053,
            1515.9395,
            2.1125822
          ],
          "pitch": -12.507248,
          "yaw": 65.55199,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -134.575870 1425.281700 -0.454590; setang 12.111053 146.269900 0",
          "position_tick": 84475,
          "angle_tick": 84475,
          "origin": [
            -134.57587,
            1425.2817,
            -0.45458984
          ],
          "pitch": 12.111053,
          "yaw": 146.2699,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.578125,
            111.734375,
            -0.70703125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 300.210540 1787.463500 96.031260; setang -10.428085 53.044740 0",
          "position_tick": 84981,
          "angle_tick": 84981,
          "origin": [
            300.21054,
            1787.4635,
            96.03126
          ],
          "pitch": -10.428085,
          "yaw": 53.04474,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            88.166016,
            116.47656,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 308.589783 1798.560669 96.235435; setang -10.494003 53.011780 0",
          "position_tick": 84987,
          "angle_tick": 84987,
          "origin": [
            308.589782714844,
            1798.560668945312,
            96.23543548584
          ],
          "pitch": -10.494003295898,
          "yaw": 53.011779785156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            115.119140625,
            152.5703125,
            5.8212890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84475,
          "last_tick": 84987,
          "samples": 513
        },
        "departure_tick": 84855,
        "movement_to_event_ms": 2078.125,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0cfb6554a62cf2e2",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_a50086abe9c7c4a980cd_00283",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00283",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00283",
        "demo_a50086abe9c7c4a980cd_00368"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 17,
      "event_tick": 125601,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1631.627800 -1099.773800 -415.968750; setang 5.765076 4.150085 0",
          "position_tick": 125215,
          "angle_tick": 125215,
          "origin": [
            -1631.6278,
            -1099.7738,
            -415.96875
          ],
          "pitch": 5.7650757,
          "yaw": 4.1500854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.40625,
            -115.546875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -415.419740 -861.243650 -415.968750; setang 6.882935 -41.353226 0",
          "position_tick": 125594,
          "angle_tick": 125594,
          "origin": [
            -415.41974,
            -861.24365,
            -415.96875
          ],
          "pitch": 6.8829346,
          "yaw": -41.353226,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            61.1875,
            -181.91797,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -404.072388 -872.793335 -415.968750; setang 6.000595 -40.617828 0",
          "position_tick": 125601,
          "angle_tick": 125601,
          "origin": [
            -404.072387695312,
            -872.793334960938,
            -415.96875
          ],
          "pitch": 6.000595092773,
          "yaw": -40.617828369141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            143.84765625,
            -108.3828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125215,
          "last_tick": 125601,
          "samples": 387
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d6adb3c57d2f075",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_731311ac42553ee59f1a_00077",
      "command_record_id": "demo_731311ac42553ee59f1a_00077",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00077",
        "demo_731311ac42553ee59f1a_00321"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 4,
      "event_tick": 25535,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 416.291900 -563.885250 182.031250; setang 3.449371 90.698300 0",
          "position_tick": 25405,
          "angle_tick": 25405,
          "origin": [
            416.2919,
            -563.88525,
            182.03125
          ],
          "pitch": 3.4493713,
          "yaw": 90.6983,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.791016,
            27.425781,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 390.558350 -556.209050 182.031250; setang 9.060638 76.953064 0",
          "position_tick": 25529,
          "angle_tick": 25529,
          "origin": [
            390.55835,
            -556.20905,
            182.03125
          ],
          "pitch": 9.060638,
          "yaw": 76.953064,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.871094,
            74.36328,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 395.244110 -546.473206 182.031250; setang 8.957642 77.545288 0",
          "position_tick": 25535,
          "angle_tick": 25535,
          "origin": [
            395.244110107422,
            -546.473205566406,
            182.03125
          ],
          "pitch": 8.957641601562,
          "yaw": 77.545288085938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.337890625,
            145.38671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25405,
          "last_tick": 25535,
          "samples": 131
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0dd0a25545e0e4de",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4d520a1960bac889dc2d_00180",
      "command_record_id": "demo_4d520a1960bac889dc2d_00180",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00180",
        "demo_4d520a1960bac889dc2d_00239"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 10,
      "event_tick": 74267,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1763.456500 -452.240100 -351.968750; setang 3.311340 -171.855700 0",
          "position_tick": 73884,
          "angle_tick": 73884,
          "origin": [
            1763.4565,
            -452.2401,
            -351.96875
          ],
          "pitch": 3.3113403,
          "yaw": -171.8557,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 754.211900 -652.174100 -206.968750; setang 25.488617 -145.224150 0",
          "position_tick": 74261,
          "angle_tick": 74261,
          "origin": [
            754.2119,
            -652.1741,
            -206.96875
          ],
          "pitch": 25.488617,
          "yaw": -145.22415,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -153.26562,
            -92.796875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 741.296082 -660.376038 -206.968750; setang 25.558655 -145.154114 0",
          "position_tick": 74267,
          "angle_tick": 74267,
          "origin": [
            741.296081542969,
            -660.376037597656,
            -206.96875
          ],
          "pitch": 25.558654785156,
          "yaw": -145.154113769531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -171.4765625,
            -110.84765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73884,
          "last_tick": 74267,
          "samples": 384
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0e749b053247ff93",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00290",
      "command_record_id": "demo_518d8b186445b01e1f62_00290",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00290",
        "demo_518d8b186445b01e1f62_00366"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "S1ren",
      "round": 14,
      "event_tick": 124390,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1595.283700 1467.512300 -147.721190; setang 3.728821 -97.799950 0",
          "position_tick": 124260,
          "angle_tick": 124260,
          "origin": [
            1595.2837,
            1467.5123,
            -147.72119
          ],
          "pitch": 3.7288208,
          "yaw": -97.79995,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.47656,
            -68.015625,
            34.007812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1602.408000 1467.853300 -147.891720; setang 1.154938 -91.463930 0",
          "position_tick": 124384,
          "angle_tick": 124384,
          "origin": [
            1602.408,
            1467.8533,
            -147.89172
          ],
          "pitch": 1.1549377,
          "yaw": -91.46393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1602.407959 1467.853271 -147.891724; setang 1.154938 -91.463928 0",
          "position_tick": 124390,
          "angle_tick": 124390,
          "origin": [
            1602.407958984375,
            1467.853271484375,
            -147.891723632812
          ],
          "pitch": 1.154937744141,
          "yaw": -91.463928222656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 124260,
          "last_tick": 124390,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0f58df273a6207f7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00195",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00195",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00195",
        "demo_fde4c2af9b83d7a5ead3_00226"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "latto",
      "round": 10,
      "event_tick": 67916,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -160.062622 887.964600 -135.328003; setang -47.685471 -146.579590 0",
          "position_tick": 67906,
          "angle_tick": 67916,
          "origin": [
            -160.062622070312,
            887.964599609375,
            -135.328002929688
          ],
          "pitch": -47.685470581055,
          "yaw": -146.57958984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -160.062620 887.964600 -120.421875; setang -47.685470 -146.579590 0",
          "position_tick": 67910,
          "angle_tick": 67910,
          "origin": [
            -160.06262,
            887.9646,
            -120.421875
          ],
          "pitch": -47.68547,
          "yaw": -146.57959,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            274.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -160.062622 887.964600 -102.875000; setang -47.685471 -146.579590 0",
          "position_tick": 67916,
          "angle_tick": 67916,
          "origin": [
            -160.062622070312,
            887.964599609375,
            -102.875
          ],
          "pitch": -47.685470581055,
          "yaw": -146.57958984375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            200.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67758,
          "last_tick": 67916,
          "samples": 159
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0f6ee6617ea7ed50",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1e37c617488eba4e7406_00158",
      "command_record_id": "demo_1e37c617488eba4e7406_00158",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00158",
        "demo_1e37c617488eba4e7406_00305"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "nafany",
      "round": 7,
      "event_tick": 59528,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -220.073060 1313.346300 27.327927; setang 1.451904 -85.841675 0",
          "position_tick": 59125,
          "angle_tick": 59125,
          "origin": [
            -220.07306,
            1313.3463,
            27.327927
          ],
          "pitch": 1.4519043,
          "yaw": -85.841675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.289062,
            -249.32812,
            13.213501
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 644.986200 658.719670 117.272354; setang 2.903824 -89.735640 0",
          "position_tick": 59515,
          "angle_tick": 59515,
          "origin": [
            644.9862,
            658.71967,
            117.272354
          ],
          "pitch": 2.9038239,
          "yaw": -89.73564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.9335938,
            -244.98438,
            6.926758
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 645.487427 612.785034 158.218750; setang 2.815933 -89.823875 0",
          "position_tick": 59528,
          "angle_tick": 59528,
          "origin": [
            645.487426757812,
            612.785034179688,
            158.21875
          ],
          "pitch": 2.815933227539,
          "yaw": -89.823875427246,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            2.671875,
            -244.984375,
            161.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59125,
          "last_tick": 59528,
          "samples": 404
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0f8a4970812e2405",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9da916c73bb5ff938c63_00397",
      "command_record_id": "demo_9da916c73bb5ff938c63_00397",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9da916c73bb5ff938c63_00397",
        "demo_9da916c73bb5ff938c63_00419"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 19,
      "event_tick": 156078,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1363.476074 141.160873 -63.968750; setang -48.281128 40.185928 0",
          "position_tick": 156064,
          "angle_tick": 156078,
          "origin": [
            -1363.47607421875,
            141.160873413086,
            -63.96875
          ],
          "pitch": -48.281127929688,
          "yaw": 40.185928344727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1363.476100 141.160870 -63.968750; setang -48.281128 40.185930 0",
          "position_tick": 156065,
          "angle_tick": 156065,
          "origin": [
            -1363.4761,
            141.16087,
            -63.96875
          ],
          "pitch": -48.281128,
          "yaw": 40.18593,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1359.320801 144.670334 -22.734375; setang -48.281128 40.185928 0",
          "position_tick": 156078,
          "angle_tick": 156078,
          "origin": [
            -1359.32080078125,
            144.670333862305,
            -22.734375
          ],
          "pitch": -48.281127929688,
          "yaw": 40.185928344727,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            22.921875,
            19.359375,
            159.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155933,
          "last_tick": 156078,
          "samples": 146
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0fd8bb6cf22d5ed8",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00282",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00282",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00282",
        "demo_fbb358b45e5cdb7b7700_00368"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 16,
      "event_tick": 137382,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1151.924700 -1143.965500 64.031250; setang 9.965973 47.376830 0",
          "position_tick": 137247,
          "angle_tick": 137247,
          "origin": [
            -1151.9247,
            -1143.9655,
            64.03125
          ],
          "pitch": 9.965973,
          "yaw": 47.37683,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -993.881000 -1218.342800 64.031250; setang 7.722015 59.257170 0",
          "position_tick": 137171,
          "angle_tick": 137171,
          "origin": [
            -993.881,
            -1218.3428,
            64.03125
          ],
          "pitch": 7.7220154,
          "yaw": 59.25717,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -846.974850 -818.215400 106.031250; setang -7.523926 47.574920 0",
          "position_tick": 137376,
          "angle_tick": 137376,
          "origin": [
            -846.97485,
            -818.2154,
            106.03125
          ],
          "pitch": -7.523926,
          "yaw": 47.57492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.48047,
            180.65625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -834.051025 -804.096924 106.031250; setang -7.523926 47.574921 0",
          "position_tick": 137382,
          "angle_tick": 137382,
          "origin": [
            -834.051025390625,
            -804.096923828125,
            106.03125
          ],
          "pitch": -7.52392578125,
          "yaw": 47.574920654297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.390625,
            180.7421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137171,
          "last_tick": 137382,
          "samples": 212
        },
        "departure_tick": 137248,
        "movement_to_event_ms": 2109.375,
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_109c943555a9e89e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_241d9eb92ddde5a3b396_00062",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00062",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00062",
        "demo_241d9eb92ddde5a3b396_00264"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jame",
      "round": 5,
      "event_tick": 35446,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -151.260200 -416.348200 0.266544; setang -3.940308 83.060760 0",
          "position_tick": 35377,
          "angle_tick": 35377,
          "origin": [
            -151.2602,
            -416.3482,
            0.26654434
          ],
          "pitch": -3.9403076,
          "yaw": 83.06076,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 216.135790 -503.210080 1.127109; setang 1.630096 114.594604 0",
          "position_tick": 34934,
          "angle_tick": 34934,
          "origin": [
            216.13579,
            -503.21008,
            1.1271095
          ],
          "pitch": 1.6300964,
          "yaw": 114.594604,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.05664,
            23.921875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -216.664180 -395.185000 5.125000; setang 11.978882 80.433990 0",
          "position_tick": 35439,
          "angle_tick": 35439,
          "origin": [
            -216.66418,
            -395.185,
            5.125
          ],
          "pitch": 11.978882,
          "yaw": 80.43399,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.4140625,
            2.484375,
            18.941162
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -216.196899 -392.411743 28.375000; setang 12.157059 80.420959 0",
          "position_tick": 35446,
          "angle_tick": 35446,
          "origin": [
            -216.196899414062,
            -392.411743164062,
            28.375
          ],
          "pitch": 12.15705871582,
          "yaw": 80.420959472656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            4.984375,
            29.578125,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34934,
          "last_tick": 35446,
          "samples": 513
        },
        "departure_tick": 35378,
        "movement_to_event_ms": 1078.125,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_10f9f96a502deeb6",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44ff5206b8e42e46265b_00037",
      "command_record_id": "demo_44ff5206b8e42e46265b_00037",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00037",
        "demo_44ff5206b8e42e46265b_00124"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 3,
      "event_tick": 18998,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -638.539300 -2119.490500 -153.289550; setang 17.820160 119.303620 0",
          "position_tick": 18618,
          "angle_tick": 18618,
          "origin": [
            -638.5393,
            -2119.4905,
            -153.28955
          ],
          "pitch": 17.82016,
          "yaw": 119.30362,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -240.61719,
            67.828125,
            40.69922
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1193.187100 -934.243300 35.564200; setang 7.088242 35.827790 0",
          "position_tick": 18991,
          "angle_tick": 18991,
          "origin": [
            -1193.1871,
            -934.2433,
            35.5642
          ],
          "pitch": 7.0882416,
          "yaw": 35.82779,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            124.99219,
            123.28516,
            -6.0063477
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1178.986328 -921.874573 35.122639; setang 5.623291 36.144684 0",
          "position_tick": 18998,
          "angle_tick": 18998,
          "origin": [
            -1178.986328125,
            -921.874572753906,
            35.122638702393
          ],
          "pitch": 5.623291015625,
          "yaw": 36.144683837891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.21875,
            135.80078125,
            1.375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18618,
          "last_tick": 18998,
          "samples": 381
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_126012ec03f277ae",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00051",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00051",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00051",
        "demo_44d9dd1cefa925823c1e_00069"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "makazze",
      "round": 4,
      "event_tick": 27736,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 926.250000 1945.904500 144.634030; setang 0.506744 -170.819210 0",
          "position_tick": 27606,
          "angle_tick": 27606,
          "origin": [
            926.25,
            1945.9045,
            144.63403
          ],
          "pitch": 0.5067444,
          "yaw": -170.81921,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            89.24219,
            145.48438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 895.177060 1955.016400 136.031280; setang -0.731964 -173.100920 0",
          "position_tick": 27729,
          "angle_tick": 27729,
          "origin": [
            895.17706,
            1955.0164,
            136.03128
          ],
          "pitch": -0.7319641,
          "yaw": -173.10092,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -139.08984,
            -16.875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 878.703674 1953.030151 136.031281; setang -0.844910 -173.298004 0",
          "position_tick": 27736,
          "angle_tick": 27736,
          "origin": [
            878.703674316406,
            1953.030151367188,
            136.031280517578
          ],
          "pitch": -0.844909667969,
          "yaw": -173.298004150391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.0,
            -23.015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27606,
          "last_tick": 27736,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1294f88547ac41d2",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00239",
      "command_record_id": "demo_b9b20b60330034a63512_00239",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00239",
        "demo_b9b20b60330034a63512_00335"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "mezii",
      "round": 14,
      "event_tick": 117576,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -661.917600 -1025.815300 1612.031200; setang -0.334396 18.972702 0",
          "position_tick": 117476,
          "angle_tick": 117476,
          "origin": [
            -661.9176,
            -1025.8153,
            1612.0312
          ],
          "pitch": -0.33439636,
          "yaw": 18.972702,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -833.362730 -448.457400 1612.031200; setang 2.006378 -28.386612 0",
          "position_tick": 117064,
          "angle_tick": 117064,
          "origin": [
            -833.36273,
            -448.4574,
            1612.0312
          ],
          "pitch": 2.0063782,
          "yaw": -28.386612,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.515625,
            -241.53125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -598.569000 -965.750700 1612.031200; setang -12.247345 40.081910 0",
          "position_tick": 117570,
          "angle_tick": 117570,
          "origin": [
            -598.569,
            -965.7507,
            1612.0312
          ],
          "pitch": -12.247345,
          "yaw": 40.08191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            135.08203,
            113.77734,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -586.622925 -955.689941 1612.031250; setang -12.247345 40.081909 0",
          "position_tick": 117576,
          "angle_tick": 117576,
          "origin": [
            -586.622924804688,
            -955.68994140625,
            1612.03125
          ],
          "pitch": -12.247344970703,
          "yaw": 40.081909179688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            160.25,
            134.953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117064,
          "last_tick": 117576,
          "samples": 513
        },
        "departure_tick": 117477,
        "movement_to_event_ms": 1562.5,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_13187c318abffcc5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00230",
      "command_record_id": "demo_07d95741be40e144c266_00230",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00230",
        "demo_07d95741be40e144c266_00261"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zont1x",
      "round": 11,
      "event_tick": 91516,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -447.223450 368.211430 161.150120; setang -4.019287 -106.655270 0",
          "position_tick": 91500,
          "angle_tick": 91500,
          "origin": [
            -447.22345,
            368.21143,
            161.15012
          ],
          "pitch": -4.019287,
          "yaw": -106.65527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -332.276670 818.124900 77.873085; setang 5.520966 -156.528750 0",
          "position_tick": 91028,
          "angle_tick": 91028,
          "origin": [
            -332.27667,
            818.1249,
            77.873085
          ],
          "pitch": 5.5209656,
          "yaw": -156.52875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -207.04688,
            -11.035156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -450.926760 355.823360 161.655080; setang -4.019287 -106.655270 0",
          "position_tick": 91510,
          "angle_tick": 91510,
          "origin": [
            -450.92676,
            355.82336,
            161.65508
          ],
          "pitch": -4.019287,
          "yaw": -106.65527,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.121094,
            -124.19141,
            14.524414
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -454.647827 343.383270 163.109848; setang -4.042633 -106.655273 0",
          "position_tick": 91516,
          "angle_tick": 91516,
          "origin": [
            -454.647827148438,
            343.383270263672,
            163.109848022461
          ],
          "pitch": -4.042633056641,
          "yaw": -106.6552734375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.9453125,
            -173.6484375,
            20.306640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91028,
          "last_tick": 91516,
          "samples": 489
        },
        "departure_tick": 91501,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_13efb1019d8ad168",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00426",
      "command_record_id": "demo_07d95741be40e144c266_00426",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00426",
        "demo_07d95741be40e144c266_00498"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "tN1R",
      "round": 19,
      "event_tick": 170114,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1079.766100 -931.199160 5.091502; setang -7.470016 171.919890 0",
          "position_tick": 170032,
          "angle_tick": 170032,
          "origin": [
            1079.7661,
            -931.19916,
            5.091502
          ],
          "pitch": -7.4700165,
          "yaw": 171.91989,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 522.467400 -1788.333500 -154.896420; setang -0.980194 59.126007 0",
          "position_tick": 169602,
          "angle_tick": 169602,
          "origin": [
            522.4674,
            -1788.3335,
            -154.89642
          ],
          "pitch": -0.9801941,
          "yaw": 59.126007,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            168.6211,
            161.50781,
            46.589844
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1086.703700 -886.560200 9.031248; setang -17.457962 172.425960 0",
          "position_tick": 170107,
          "angle_tick": 170107,
          "origin": [
            1086.7037,
            -886.5602,
            9.031248
          ],
          "pitch": -17.457962,
          "yaw": 172.42596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1086.703735 -886.560181 9.031248; setang -17.743958 172.756226 0",
          "position_tick": 170114,
          "angle_tick": 170114,
          "origin": [
            1086.703735351562,
            -886.560180664062,
            9.031248092651
          ],
          "pitch": -17.743957519531,
          "yaw": 172.756225585938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169602,
          "last_tick": 170114,
          "samples": 513
        },
        "departure_tick": 170033,
        "movement_to_event_ms": 1281.25,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_13fe747aeac43811",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_62cb3af35c3893a91c7d_00016",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00016",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00016",
        "demo_62cb3af35c3893a91c7d_00066"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "woxic",
      "round": 3,
      "event_tick": 16983,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -911.765930 -2534.919434 -167.968750; setang -25.564148 79.711975 0",
          "position_tick": 16976,
          "angle_tick": 16983,
          "origin": [
            -911.765930175781,
            -2534.91943359375,
            -167.96875
          ],
          "pitch": -25.564147949219,
          "yaw": 79.711975097656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -911.765900 -2534.919400 -167.968750; setang -25.564148 79.711975 0",
          "position_tick": 16977,
          "angle_tick": 16977,
          "origin": [
            -911.7659,
            -2534.9194,
            -167.96875
          ],
          "pitch": -25.564148,
          "yaw": 79.711975,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -911.765930 -2534.919434 -167.968750; setang -25.564148 79.711975 0",
          "position_tick": 16983,
          "angle_tick": 16983,
          "origin": [
            -911.765930175781,
            -2534.91943359375,
            -167.96875
          ],
          "pitch": -25.564147949219,
          "yaw": 79.711975097656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16853,
          "last_tick": 16983,
          "samples": 131
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1429dd49d5d5380a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00372",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00372",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00372",
        "demo_44d9dd1cefa925823c1e_00426"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 18,
      "event_tick": 176485,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 803.471600 2013.746800 136.031280; setang -9.034546 -154.471560 0",
          "position_tick": 176436,
          "angle_tick": 176436,
          "origin": [
            803.4716,
            2013.7468,
            136.03128
          ],
          "pitch": -9.034546,
          "yaw": -154.47156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 748.029600 1880.029300 144.031250; setang 2.445496 96.570496 0",
          "position_tick": 176174,
          "angle_tick": 176174,
          "origin": [
            748.0296,
            1880.0293,
            144.03125
          ],
          "pitch": 2.4454956,
          "yaw": 96.570496,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 757.835100 1992.009200 136.031280; setang -8.905792 -154.471560 0",
          "position_tick": 176479,
          "angle_tick": 176479,
          "origin": [
            757.8351,
            1992.0092,
            136.03128
          ],
          "pitch": -8.905792,
          "yaw": -154.47156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -206.88672,
            -98.65625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 741.082336 1984.008179 136.031281; setang -9.240540 -154.291306 0",
          "position_tick": 176485,
          "angle_tick": 176485,
          "origin": [
            741.082336425781,
            1984.008178710938,
            136.031280517578
          ],
          "pitch": -9.240539550781,
          "yaw": -154.291305541992,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -217.51171875,
            -104.03125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176174,
          "last_tick": 176485,
          "samples": 312
        },
        "departure_tick": 176437,
        "movement_to_event_ms": 765.625,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1444f75b62809aed",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00109",
      "command_record_id": "demo_86c38e0db4646195347a_00109",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00109",
        "demo_86c38e0db4646195347a_00137"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 7,
      "event_tick": 44162,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 729.028500 95.143340 89.276510; setang -22.446442 53.241120 0",
          "position_tick": 44109,
          "angle_tick": 44109,
          "origin": [
            729.0285,
            95.14334,
            89.27651
          ],
          "pitch": -22.446442,
          "yaw": 53.24112,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -191.758790 -126.570070 22.031250; setang -3.971893 7.096481 0",
          "position_tick": 43650,
          "angle_tick": 43650,
          "origin": [
            -191.75879,
            -126.57007,
            22.03125
          ],
          "pitch": -3.9718933,
          "yaw": 7.0964813,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            247.92578,
            32.179688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 812.591550 207.018780 110.421875; setang -22.446442 53.241120 0",
          "position_tick": 44156,
          "angle_tick": 44156,
          "origin": [
            812.59155,
            207.01878,
            110.421875
          ],
          "pitch": -22.446442,
          "yaw": 53.24112,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            146.60938,
            196.29688,
            260.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 824.045471 222.354477 126.828125; setang -22.446442 53.241119 0",
          "position_tick": 44162,
          "angle_tick": 44162,
          "origin": [
            824.045471191406,
            222.354476928711,
            126.828125
          ],
          "pitch": -22.446441650391,
          "yaw": 53.241119384766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            146.609375,
            196.296875,
            185.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43650,
          "last_tick": 44162,
          "samples": 513
        },
        "departure_tick": 44110,
        "movement_to_event_ms": 828.125,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1492833c31ae6b48",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_f53e9889dd94c99a6feb_00324",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00348",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00324",
        "demo_f53e9889dd94c99a6feb_00348"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 19,
      "event_tick": 165360,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -411.329350 -893.546140 -415.968750; setang 3.206299 -40.177690 0",
          "position_tick": 165344,
          "angle_tick": 165344,
          "origin": [
            -411.32935,
            -893.54614,
            -415.96875
          ],
          "pitch": 3.2062988,
          "yaw": -40.17769,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1068.365800 -1079.838500 -415.968750; setang 6.147537 16.973877 0",
          "position_tick": 165037,
          "angle_tick": 165037,
          "origin": [
            -1068.3658,
            -1079.8385,
            -415.96875
          ],
          "pitch": 6.147537,
          "yaw": 16.973877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -402.841250 -900.712400 -415.968750; setang 3.176758 -40.177690 0",
          "position_tick": 165353,
          "angle_tick": 165353,
          "origin": [
            -402.84125,
            -900.7124,
            -415.96875
          ],
          "pitch": 3.1767578,
          "yaw": -40.17769,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.00781,
            -77.66797,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -391.140076 -910.596619 -415.968750; setang 3.088531 -40.236389 0",
          "position_tick": 165360,
          "angle_tick": 165360,
          "origin": [
            -391.140075683594,
            -910.596618652344,
            -415.96875
          ],
          "pitch": 3.088531494141,
          "yaw": -40.236389160156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            139.38671875,
            -117.75390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165037,
          "last_tick": 165360,
          "samples": 324
        },
        "departure_tick": 165345,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1493788e7fd99b1d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00115",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00115",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00115",
        "demo_241d9eb92ddde5a3b396_00217"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "FL1T",
      "round": 7,
      "event_tick": 56075,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -605.045288 -630.953857 64.031250; setang -13.436279 65.579102 0",
          "position_tick": 56064,
          "angle_tick": 56075,
          "origin": [
            -605.045288085938,
            -630.953857421875,
            64.03125
          ],
          "pitch": -13.436279296875,
          "yaw": 65.5791015625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -605.045300 -630.953860 81.625000; setang -13.462036 65.630615 0",
          "position_tick": 56069,
          "angle_tick": 56069,
          "origin": [
            -605.0453,
            -630.95386,
            81.625
          ],
          "pitch": -13.462036,
          "yaw": 65.630615,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            266.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -605.045288 -630.953857 98.515625; setang -13.436279 65.579102 0",
          "position_tick": 56075,
          "angle_tick": 56075,
          "origin": [
            -605.045288085938,
            -630.953857421875,
            98.515625
          ],
          "pitch": -13.436279296875,
          "yaw": 65.5791015625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            191.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55840,
          "last_tick": 56075,
          "samples": 236
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1511254f675901db",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b24ca24bca0f9defa72c_00024",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00024",
        "demo_b24ca24bca0f9defa72c_00205"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "JBa",
      "round": 3,
      "event_tick": 15940,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 258.159400 2480.553700 -121.076660; setang 2.543335 -44.386826 0",
          "position_tick": 15511,
          "angle_tick": 15511,
          "origin": [
            258.1594,
            2480.5537,
            -121.07666
          ],
          "pitch": 2.543335,
          "yaw": -44.386826,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 258.159400 2480.553700 -121.076660; setang 1.944916 -46.107210 0",
          "position_tick": 15428,
          "angle_tick": 15428,
          "origin": [
            258.1594,
            2480.5537,
            -121.07666
          ],
          "pitch": 1.9449158,
          "yaw": -46.10721,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1536.138000 1800.869500 1.031248; setang -38.895720 -125.918770 0",
          "position_tick": 15933,
          "angle_tick": 15933,
          "origin": [
            1536.138,
            1800.8695,
            1.0312481
          ],
          "pitch": -38.89572,
          "yaw": -125.91877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1536.137939 1800.869507 1.031248; setang -38.933136 -125.731659 0",
          "position_tick": 15940,
          "angle_tick": 15940,
          "origin": [
            1536.137939453125,
            1800.869506835938,
            1.031248092651
          ],
          "pitch": -38.933135986328,
          "yaw": -125.731658935547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15428,
          "last_tick": 15940,
          "samples": 513
        },
        "departure_tick": 15512,
        "movement_to_event_ms": 6703.125,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_15b36da469fa2b1e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00094",
      "command_record_id": "demo_07d95741be40e144c266_00094",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00094",
        "demo_07d95741be40e144c266_00224"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 6,
      "event_tick": 41957,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -681.093600 -1896.412500 -134.406250; setang 3.088867 115.938050 0",
          "position_tick": 41631,
          "angle_tick": 41631,
          "origin": [
            -681.0936,
            -1896.4125,
            -134.40625
          ],
          "pitch": 3.0888672,
          "yaw": 115.93805,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -204.17969,
            122.296875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1191.393100 -909.056900 36.580803; setang 9.068527 29.212982 0",
          "position_tick": 41951,
          "angle_tick": 41951,
          "origin": [
            -1191.3931,
            -909.0569,
            36.580803
          ],
          "pitch": 9.068527,
          "yaw": 29.212982,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            123.6875,
            181.58203,
            6.3549805
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1179.462036 -896.102905 36.758118; setang 8.870422 28.777313 0",
          "position_tick": 41957,
          "angle_tick": 41957,
          "origin": [
            -1179.462036132812,
            -896.102905273438,
            36.758117675781
          ],
          "pitch": 8.870422363281,
          "yaw": 28.777313232422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            164.75,
            159.15234375,
            -5.28857421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41631,
          "last_tick": 41957,
          "samples": 327
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_167a71b49b6e9884",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00453",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00453",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00453",
        "demo_5cc1733fab4c73f800c9_00487"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 22,
      "event_tick": 184639,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 482.574920 -74.367920 -415.968750; setang 6.098450 130.931270 0",
          "position_tick": 184565,
          "angle_tick": 184565,
          "origin": [
            482.57492,
            -74.36792,
            -415.96875
          ],
          "pitch": 6.0984497,
          "yaw": 130.93127,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1179.548600 -324.179380 -415.968750; setang -0.069351 100.463104 0",
          "position_tick": 184127,
          "angle_tick": 184127,
          "origin": [
            1179.5486,
            -324.17938,
            -415.96875
          ],
          "pitch": -0.0693512,
          "yaw": 100.463104,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -199.96094,
            146.1836,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 563.536800 -72.454770 -415.968750; setang -6.837616 156.456630 0",
          "position_tick": 184632,
          "angle_tick": 184632,
          "origin": [
            563.5368,
            -72.45477,
            -415.96875
          ],
          "pitch": -6.837616,
          "yaw": 156.45663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -115.17969,
            50.152344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 551.479004 -67.201172 -415.968750; setang -6.883621 156.433655 0",
          "position_tick": 184639,
          "angle_tick": 184639,
          "origin": [
            551.47900390625,
            -67.201171875,
            -415.96875
          ],
          "pitch": -6.88362121582,
          "yaw": 156.433654785156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.44140625,
            47.2578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 184127,
          "last_tick": 184639,
          "samples": 513
        },
        "departure_tick": 184566,
        "movement_to_event_ms": 1156.25,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_16b60cd5639a3d55",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00320",
      "command_record_id": "demo_518d8b186445b01e1f62_00320",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00320",
        "demo_518d8b186445b01e1f62_00361"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 15,
      "event_tick": 136168,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 420.570343 1247.033813 -22.989624; setang 10.295898 -130.720139 0",
          "position_tick": 136153,
          "angle_tick": 136168,
          "origin": [
            420.570343017578,
            1247.033813476562,
            -22.989624023438
          ],
          "pitch": 10.2958984375,
          "yaw": -130.720138549805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 420.570340 1247.033800 -22.989624; setang 10.328857 -130.720140 0",
          "position_tick": 136154,
          "angle_tick": 136154,
          "origin": [
            420.57034,
            1247.0338,
            -22.989624
          ],
          "pitch": 10.328857,
          "yaw": -130.72014,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 420.570343 1247.033813 3.015625; setang 10.295898 -130.720139 0",
          "position_tick": 136168,
          "angle_tick": 136168,
          "origin": [
            420.570343017578,
            1247.033813476562,
            3.015625
          ],
          "pitch": 10.2958984375,
          "yaw": -130.720138549805,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            -62.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136038,
          "last_tick": 136168,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_16e4b16f797694b2",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_a50086abe9c7c4a980cd_00059",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00059",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00059",
        "demo_a50086abe9c7c4a980cd_00156"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 5,
      "event_tick": 25676,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1450.421300 -1130.081400 -415.968750; setang -14.850082 14.695251 0",
          "position_tick": 25285,
          "angle_tick": 25285,
          "origin": [
            -1450.4213,
            -1130.0814,
            -415.96875
          ],
          "pitch": -14.850082,
          "yaw": 14.695251,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -377.240600 -1146.602900 -150.578120; setang -0.514648 1.270981 0",
          "position_tick": 25670,
          "angle_tick": 25670,
          "origin": [
            -377.2406,
            -1146.6029,
            -150.57812
          ],
          "pitch": -0.51464844,
          "yaw": 1.2709808,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.95312,
            5.421875,
            284.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -358.103638 -1146.179321 -132.328125; setang -0.554474 1.270981 0",
          "position_tick": 25676,
          "angle_tick": 25676,
          "origin": [
            -358.103637695312,
            -1146.179321289062,
            -132.328125
          ],
          "pitch": -0.554473876953,
          "yaw": 1.270980834961,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.953125,
            5.421875,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25285,
          "last_tick": 25676,
          "samples": 392
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_17123eecc6525feb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00030",
      "command_record_id": "demo_5866197d339b3ac61e8a_00030",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00030",
        "demo_5866197d339b3ac61e8a_00095"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 3,
      "event_tick": 18929,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -872.720825 996.064148 35.031246; setang -12.690247 -133.195496 0",
          "position_tick": 18921,
          "angle_tick": 18929,
          "origin": [
            -872.720825195312,
            996.064147949219,
            35.031246185303
          ],
          "pitch": -12.690246582031,
          "yaw": -133.195495605469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -872.720800 996.064150 35.031246; setang -12.690247 -133.195500 0",
          "position_tick": 18922,
          "angle_tick": 18922,
          "origin": [
            -872.7208,
            996.06415,
            35.031246
          ],
          "pitch": -12.690247,
          "yaw": -133.1955,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -872.720825 996.064148 35.031246; setang -12.690247 -133.195496 0",
          "position_tick": 18929,
          "angle_tick": 18929,
          "origin": [
            -872.720825195312,
            996.064147949219,
            35.031246185303
          ],
          "pitch": -12.690246582031,
          "yaw": -133.195495605469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18505,
          "last_tick": 18929,
          "samples": 425
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_17b1b42cc86ac762",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00051",
      "command_record_id": "demo_07d95741be40e144c266_00051",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00051",
        "demo_07d95741be40e144c266_00255"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 4,
      "event_tick": 19514,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1225.235229 -1044.062866 13.032589; setang 1.647263 54.066803 0",
          "position_tick": 19499,
          "angle_tick": 19514,
          "origin": [
            -1225.235229492188,
            -1044.062866210938,
            13.03258895874
          ],
          "pitch": 1.647262573242,
          "yaw": 54.066802978516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1225.235200 -1044.062900 13.390625; setang 1.724518 54.092560 0",
          "position_tick": 19500,
          "angle_tick": 19500,
          "origin": [
            -1225.2352,
            -1044.0629,
            13.390625
          ],
          "pitch": 1.7245178,
          "yaw": 54.09256,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1225.235229 -1044.062866 57.406250; setang 1.647263 54.066803 0",
          "position_tick": 19514,
          "angle_tick": 19514,
          "origin": [
            -1225.235229492188,
            -1044.062866210938,
            57.40625
          ],
          "pitch": 1.647262573242,
          "yaw": 54.066802978516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            142.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19002,
          "last_tick": 19514,
          "samples": 513
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_181d62cc68295cc1",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_18d34587c875f0b595ae_00021",
      "command_record_id": "demo_18d34587c875f0b595ae_00021",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00021",
        "demo_18d34587c875f0b595ae_00113"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 3,
      "event_tick": 21426,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1121.947900 760.287700 -148.968750; setang -7.024719 23.790207 0",
          "position_tick": 21376,
          "angle_tick": 21376,
          "origin": [
            1121.9479,
            760.2877,
            -148.96875
          ],
          "pitch": -7.024719,
          "yaw": 23.790207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1174.458600 697.322630 -148.968750; setang -1.364014 43.772614 0",
          "position_tick": 21296,
          "angle_tick": 21296,
          "origin": [
            1174.4586,
            697.32263,
            -148.96875
          ],
          "pitch": -1.3640137,
          "yaw": 43.772614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1144.272800 783.649960 -151.968750; setang -7.365646 21.539383 0",
          "position_tick": 21420,
          "angle_tick": 21420,
          "origin": [
            1144.2728,
            783.64996,
            -151.96875
          ],
          "pitch": -7.3656464,
          "yaw": 21.539383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.40625,
            67.51953,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1158.928467 789.445496 -150.329163; setang -7.365646 21.471405 0",
          "position_tick": 21426,
          "angle_tick": 21426,
          "origin": [
            1158.928466796875,
            789.445495605469,
            -150.329162597656
          ],
          "pitch": -7.365646362305,
          "yaw": 21.471405029297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.03125,
            73.10546875,
            -18.27734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21296,
          "last_tick": 21426,
          "samples": 131
        },
        "departure_tick": 21377,
        "movement_to_event_ms": 781.25,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_185004bc27ea8a68",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00095",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00095",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00095",
        "demo_1e8907bfd30b0bcdbfe9_00238"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 6,
      "event_tick": 35991,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -278.984620 -976.062740 -415.968750; setang -0.296967 -42.470734 0",
          "position_tick": 35979,
          "angle_tick": 35979,
          "origin": [
            -278.98462,
            -976.06274,
            -415.96875
          ],
          "pitch": -0.29696655,
          "yaw": -42.470734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -244.836550 -977.182800 -415.968750; setang 0.264008 -37.388885 0",
          "position_tick": 35643,
          "angle_tick": 35643,
          "origin": [
            -244.83655,
            -977.1828,
            -415.96875
          ],
          "pitch": 0.26400757,
          "yaw": -37.388885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.01172,
            39.902344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -275.367200 -979.373500 -415.968750; setang -0.296967 -42.470734 0",
          "position_tick": 35985,
          "angle_tick": 35985,
          "origin": [
            -275.3672,
            -979.3735,
            -415.96875
          ],
          "pitch": -0.29696655,
          "yaw": -42.470734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            54.976562,
            -50.304688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -268.090454 -986.032166 -415.968750; setang -0.296967 -42.470734 0",
          "position_tick": 35991,
          "angle_tick": 35991,
          "origin": [
            -268.090454101562,
            -986.032165527344,
            -415.96875
          ],
          "pitch": -0.296966552734,
          "yaw": -42.470733642578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            109.0078125,
            -99.76953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35643,
          "last_tick": 35991,
          "samples": 349
        },
        "departure_tick": 35980,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1a0f935e5ffdf5a3",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00103",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00103",
        "demo_ea4226131b7a75cdf0ec_00202"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FL1T",
      "round": 7,
      "event_tick": 55175,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -774.814330 -1986.407200 -179.968750; setang 0.849380 27.700653 0",
          "position_tick": 54663,
          "angle_tick": 54663,
          "origin": [
            -774.81433,
            -1986.4072,
            -179.96875
          ],
          "pitch": 0.8493805,
          "yaw": 27.700653,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            39.5,
            246.85156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -681.256840 -857.299600 -255.315250; setang -15.083542 35.731323 0",
          "position_tick": 55169,
          "angle_tick": 55169,
          "origin": [
            -681.25684,
            -857.2996,
            -255.31525
          ],
          "pitch": -15.083542,
          "yaw": 35.731323,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -678.362366 -855.217712 -256.356201; setang -15.109283 35.808563 0",
          "position_tick": 55175,
          "angle_tick": 55175,
          "origin": [
            -678.362365722656,
            -855.217712402344,
            -256.356201171875
          ],
          "pitch": -15.109283447266,
          "yaw": 35.808563232422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.69140625,
            32.8671875,
            -16.43359375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54663,
          "last_tick": 55175,
          "samples": 513
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1acc74dd80cdce99",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00352",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00352",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00352",
        "demo_fbb358b45e5cdb7b7700_00415"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 19,
      "event_tick": 167279,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -921.188600 871.395500 35.031250; setang 4.815445 -88.127174 0",
          "position_tick": 167149,
          "angle_tick": 167149,
          "origin": [
            -921.1886,
            871.3955,
            35.03125
          ],
          "pitch": 4.815445,
          "yaw": -88.127174,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -248.27344,
            -29.25,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -921.897340 406.113280 -19.004090; setang 5.998200 -37.044860 0",
          "position_tick": 167273,
          "angle_tick": 167273,
          "origin": [
            -921.89734,
            406.11328,
            -19.00409
          ],
          "pitch": 5.9981995,
          "yaw": -37.04486,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            141.375,
            -187.0586,
            -125.44141
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -909.412964 392.180389 -28.347290; setang 5.998199 -36.847809 0",
          "position_tick": 167279,
          "angle_tick": 167279,
          "origin": [
            -909.412963867188,
            392.180389404297,
            -28.347290039062
          ],
          "pitch": 5.998199462891,
          "yaw": -36.847808837891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            167.45703125,
            -174.66796875,
            -117.12890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167149,
          "last_tick": 167279,
          "samples": 131
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ae7b286b2ebde18",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00088",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00088",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00088",
        "demo_241d9eb92ddde5a3b396_00161"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 6,
      "event_tick": 43145,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -895.188477 380.968048 -35.866150; setang 12.347595 -38.380051 0",
          "position_tick": 43138,
          "angle_tick": 43145,
          "origin": [
            -895.1884765625,
            380.968048095703,
            -35.866149902344
          ],
          "pitch": 12.347595214844,
          "yaw": -38.38005065918,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -895.188500 380.968050 -35.866150; setang 12.347595 -38.380050 0",
          "position_tick": 43139,
          "angle_tick": 43139,
          "origin": [
            -895.1885,
            380.96805,
            -35.86615
          ],
          "pitch": 12.347595,
          "yaw": -38.38005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -895.188477 380.968048 -35.866150; setang 12.347595 -38.380051 0",
          "position_tick": 43145,
          "angle_tick": 43145,
          "origin": [
            -895.1884765625,
            380.968048095703,
            -35.866149902344
          ],
          "pitch": 12.347595214844,
          "yaw": -38.38005065918,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43015,
          "last_tick": 43145,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1aed4a85f41d7d26",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2666f7f52fbf4c296e43_00085",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00085",
        "demo_2666f7f52fbf4c296e43_00254"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 7,
      "event_tick": 45867,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1643.204500 1464.666100 -151.968750; setang 1.635590 -108.332405 0",
          "position_tick": 45737,
          "angle_tick": 45737,
          "origin": [
            1643.2045,
            1464.6661,
            -151.96875
          ],
          "pitch": 1.6355896,
          "yaw": -108.332405,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            206.48438,
            140.9375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1591.942000 1497.783900 -151.968750; setang -2.453384 -84.851530 0",
          "position_tick": 45860,
          "angle_tick": 45860,
          "origin": [
            1591.942,
            1497.7839,
            -151.96875
          ],
          "pitch": -2.4533844,
          "yaw": -84.85153,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.8984375,
            -91.390625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1592.873657 1484.374146 -151.968750; setang -3.387909 -84.734802 0",
          "position_tick": 45867,
          "angle_tick": 45867,
          "origin": [
            1592.873657226562,
            1484.374145507812,
            -151.96875
          ],
          "pitch": -3.387908935547,
          "yaw": -84.734802246094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.671875,
            -165.9765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45737,
          "last_tick": 45867,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1be4aec0c4b8814a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79afb17b7ed789137186_00087",
      "command_record_id": "demo_79afb17b7ed789137186_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00087",
        "demo_79afb17b7ed789137186_00146"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 5,
      "event_tick": 42728,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 880.122192 -1449.964966 1707.114014; setang 10.565414 167.725189 0",
          "position_tick": 42719,
          "angle_tick": 42728,
          "origin": [
            880.122192382812,
            -1449.964965820312,
            1707.114013671875
          ],
          "pitch": 10.565414428711,
          "yaw": 167.725189208984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 880.122200 -1449.965000 1712.312500; setang 10.565414 167.725190 0",
          "position_tick": 42721,
          "angle_tick": 42721,
          "origin": [
            880.1222,
            -1449.965,
            1712.3125
          ],
          "pitch": 10.565414,
          "yaw": 167.72519,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            41.703125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 880.122192 -1449.964966 1735.484375; setang 10.565414 167.725189 0",
          "position_tick": 42728,
          "angle_tick": 42728,
          "origin": [
            880.122192382812,
            -1449.964965820312,
            1735.484375
          ],
          "pitch": 10.565414428711,
          "yaw": 167.725189208984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42598,
          "last_tick": 42728,
          "samples": 131
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1c3a9ef63216dae6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00170",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00170",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00170",
        "demo_0dff5f4d96ba70f21ad1_00303"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "woxic",
      "round": 8,
      "event_tick": 76657,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 227.997955 1348.062500 0.173237; setang -26.878052 55.850708 0",
          "position_tick": 76650,
          "angle_tick": 76657,
          "origin": [
            227.997955322266,
            1348.0625,
            0.173237323761
          ],
          "pitch": -26.878051757812,
          "yaw": 55.850708007812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 227.997960 1348.062500 4.187500; setang -26.878052 55.850708 0",
          "position_tick": 76651,
          "angle_tick": 76651,
          "origin": [
            227.99796,
            1348.0625,
            4.1875
          ],
          "pitch": -26.878052,
          "yaw": 55.850708,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 227.997955 1348.062500 24.234375; setang -26.878052 55.850708 0",
          "position_tick": 76657,
          "angle_tick": 76657,
          "origin": [
            227.997955322266,
            1348.0625,
            24.234375
          ],
          "pitch": -26.878051757812,
          "yaw": 55.850708007812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76527,
          "last_tick": 76657,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1c6cd1c3fc1ab77d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00001",
      "command_record_id": "demo_1e37c617488eba4e7406_00001",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00001",
        "demo_1e37c617488eba4e7406_00094"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "MATYS",
      "round": 1,
      "event_tick": 1868,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 920.696170 -1334.873900 3.700921; setang -16.723251 82.657715 0",
          "position_tick": 1738,
          "angle_tick": 1738,
          "origin": [
            920.69617,
            -1334.8739,
            3.7009206
          ],
          "pitch": -16.723251,
          "yaw": 82.657715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            149.70312,
            200.21875,
            192.1289
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1081.354000 -913.619600 18.453125; setang -40.391235 92.111786 0",
          "position_tick": 1862,
          "angle_tick": 1862,
          "origin": [
            1081.354,
            -913.6196,
            18.453125
          ],
          "pitch": -40.391235,
          "yaw": 92.111786,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -4.328125,
            244.95312,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1081.015869 -894.482605 37.296875; setang -42.141144 92.725281 0",
          "position_tick": 1868,
          "angle_tick": 1868,
          "origin": [
            1081.015869140625,
            -894.482604980469,
            37.296875
          ],
          "pitch": -42.141143798828,
          "yaw": 92.725280761719,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -4.328125,
            244.95703125,
            216.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1738,
          "last_tick": 1868,
          "samples": 131
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1d803398d126422f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_86c38e0db4646195347a_00039",
      "command_record_id": "demo_86c38e0db4646195347a_00039",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00039",
        "demo_86c38e0db4646195347a_00061"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 4,
      "event_tick": 22696,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1462.017000 2762.828000 124.031960; setang 12.664154 -176.088870 0",
          "position_tick": 22373,
          "angle_tick": 22373,
          "origin": [
            1462.017,
            2762.828,
            124.03196
          ],
          "pitch": 12.664154,
          "yaw": -176.08887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 894.446040 2140.035000 136.366290; setang -0.463486 -156.990840 0",
          "position_tick": 22689,
          "angle_tick": 22689,
          "origin": [
            894.44604,
            2140.035,
            136.36629
          ],
          "pitch": -0.46348572,
          "yaw": -156.99084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.859375,
            -55.40625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 884.047546 2133.811279 136.366287; setang -0.489227 -157.119598 0",
          "position_tick": 22696,
          "angle_tick": 22696,
          "origin": [
            884.047546386719,
            2133.811279296875,
            136.366287231445
          ],
          "pitch": -0.489227294922,
          "yaw": -157.119598388672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -136.40234375,
            -61.140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22373,
          "last_tick": 22696,
          "samples": 324
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1dd8de87eed9d057",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_731311ac42553ee59f1a_00072",
      "command_record_id": "demo_731311ac42553ee59f1a_00131",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00072",
        "demo_731311ac42553ee59f1a_00131"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 6,
      "event_tick": 45101,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1205.903200 -957.665800 36.311363; setang -7.464523 35.199510 0",
          "position_tick": 45089,
          "angle_tick": 45089,
          "origin": [
            -1205.9032,
            -957.6658,
            36.311363
          ],
          "pitch": -7.4645233,
          "yaw": 35.19951,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1350.495200 -1166.926000 -7.118408; setang -25.430939 46.293304 0",
          "position_tick": 44589,
          "angle_tick": 44589,
          "origin": [
            -1350.4952,
            -1166.926,
            -7.118408
          ],
          "pitch": -25.430939,
          "yaw": 46.293304,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -99.03906,
            0.1015625,
            0.63671875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1201.511800 -954.568900 35.939740; setang -7.490265 35.225250 0",
          "position_tick": 45095,
          "angle_tick": 45095,
          "origin": [
            -1201.5118,
            -954.5689,
            35.93974
          ],
          "pitch": -7.490265,
          "yaw": 35.22525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.83594,
            45.714844,
            -5.486084
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1193.601318 -948.984741 35.269646; setang -7.516022 35.251007 0",
          "position_tick": 45101,
          "angle_tick": 45101,
          "origin": [
            -1193.601318359375,
            -948.984741210938,
            35.269645690918
          ],
          "pitch": -7.516021728516,
          "yaw": 35.251007080078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            102.9921875,
            72.7109375,
            -8.725341796875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44589,
          "last_tick": 45101,
          "samples": 513
        },
        "departure_tick": 45090,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ddd50d127f0ec50",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_059e8a0abfc550087c91_00083",
      "command_record_id": "demo_059e8a0abfc550087c91_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00083",
        "demo_059e8a0abfc550087c91_00186"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 6,
      "event_tick": 42804,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1320.499400 -2278.060300 -212.730590; setang 15.481796 10.778275 0",
          "position_tick": 42399,
          "angle_tick": 42399,
          "origin": [
            -1320.4994,
            -2278.0603,
            -212.73059
          ],
          "pitch": 15.481796,
          "yaw": 10.778275,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.875,
            -196.25,
            18.605469
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -683.945740 -2262.652300 -179.968750; setang -4.156616 42.486540 0",
          "position_tick": 42798,
          "angle_tick": 42798,
          "origin": [
            -683.94574,
            -2262.6523,
            -179.96875
          ],
          "pitch": -4.156616,
          "yaw": 42.48654,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            171.4375,
            156.04688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -670.118896 -2250.042969 -179.968750; setang -4.174805 42.450134 0",
          "position_tick": 42804,
          "angle_tick": 42804,
          "origin": [
            -670.118896484375,
            -2250.04296875,
            -179.96875
          ],
          "pitch": -4.1748046875,
          "yaw": 42.450134277344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            179.2734375,
            163.59375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42399,
          "last_tick": 42804,
          "samples": 406
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1ea3e79cc5510d73",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00327",
      "command_record_id": "demo_7dadd8516dde2b87da75_00327",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00327",
        "demo_7dadd8516dde2b87da75_00492"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "NertZ",
      "round": 16,
      "event_tick": 162839,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 94.739876 1319.911400 98.035965; setang -1.874542 60.513030 0",
          "position_tick": 162705,
          "angle_tick": 162705,
          "origin": [
            94.739876,
            1319.9114,
            98.035965
          ],
          "pitch": -1.8745422,
          "yaw": 60.51303,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.26025,
            -132.75781,
            -22.919434
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 161.366610 1339.950300 99.407166; setang -11.008636 57.476685 0",
          "position_tick": 162833,
          "angle_tick": 162833,
          "origin": [
            161.36661,
            1339.9503,
            99.407166
          ],
          "pitch": -11.008636,
          "yaw": 57.476685,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            122.0,
            204.75781,
            22.887695
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 171.259171 1356.222656 100.990067; setang -11.114380 57.503128 0",
          "position_tick": 162839,
          "angle_tick": 162839,
          "origin": [
            171.259170532227,
            1356.22265625,
            100.99006652832
          ],
          "pitch": -11.114379882812,
          "yaw": 57.503128051758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            127.982421875,
            208.921875,
            18.43798828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162705,
          "last_tick": 162839,
          "samples": 135
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1efd86c327a97ad1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_b24ca24bca0f9defa72c_00124",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00147",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00124",
        "demo_b24ca24bca0f9defa72c_00147"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "dumau",
      "round": 8,
      "event_tick": 55948,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -563.520400 1722.073200 -115.194400; setang 6.435577 48.737762 0",
          "position_tick": 55937,
          "angle_tick": 55937,
          "origin": [
            -563.5204,
            1722.0732,
            -115.1944
          ],
          "pitch": 6.4355774,
          "yaw": 48.737762,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -440.065730 1662.962600 -125.185910; setang -1.050903 -1.915741 0",
          "position_tick": 55766,
          "angle_tick": 55766,
          "origin": [
            -440.06573,
            1662.9626,
            -125.18591
          ],
          "pitch": -1.0509033,
          "yaw": -1.915741,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.8125,
            147.375,
            2.421875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -561.952500 1723.860500 -115.220700; setang 6.435577 48.737762 0",
          "position_tick": 55941,
          "angle_tick": 55941,
          "origin": [
            -561.9525,
            1723.8605,
            -115.2207
          ],
          "pitch": 6.4355774,
          "yaw": 48.737762,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.21875,
            34.453125,
            -0.46875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -555.263672 1731.487671 -115.621704; setang 6.435577 48.737762 0",
          "position_tick": 55948,
          "angle_tick": 55948,
          "origin": [
            -555.263671875,
            1731.487670898438,
            -115.621704101562
          ],
          "pitch": 6.435577392578,
          "yaw": 48.737762451172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            91.12890625,
            103.921875,
            -5.4609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55766,
          "last_tick": 55948,
          "samples": 183
        },
        "departure_tick": 55938,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f440dcd58c4566b",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_f53e9889dd94c99a6feb_00264",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00264",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00264",
        "demo_f53e9889dd94c99a6feb_00299"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "dgt",
      "round": 16,
      "event_tick": 135143,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1792.509000 -723.730830 -351.968750; setang 2.573883 -111.451490 0",
          "position_tick": 135013,
          "angle_tick": 135013,
          "origin": [
            1792.509,
            -723.73083,
            -351.96875
          ],
          "pitch": 2.573883,
          "yaw": -111.45149,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1742.054800 -1146.309200 -382.045470; setang -19.750671 -149.747440 0",
          "position_tick": 135136,
          "angle_tick": 135136,
          "origin": [
            1742.0548,
            -1146.3092,
            -382.04547
          ],
          "pitch": -19.750671,
          "yaw": -149.74744,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.25,
            -127.546875,
            -37.0625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1723.435669 -1158.351807 -385.546631; setang -19.767151 -149.780396 0",
          "position_tick": 135143,
          "angle_tick": 135143,
          "origin": [
            1723.435668945312,
            -1158.351806640625,
            -385.546630859375
          ],
          "pitch": -19.767150878906,
          "yaw": -149.780395507812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -203.65625,
            -128.8671875,
            -37.3515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135013,
          "last_tick": 135143,
          "samples": 131
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1f5032e408a1d55f",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00000",
      "command_record_id": "demo_07e639ec7f941287e35b_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00000",
        "demo_07e639ec7f941287e35b_00247"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 1,
      "event_tick": 1735,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -682.826900 -819.739870 -415.968750; setang 7.163086 -7.093048 0",
          "position_tick": 1605,
          "angle_tick": 1605,
          "origin": [
            -682.8269,
            -819.73987,
            -415.96875
          ],
          "pitch": 7.163086,
          "yaw": -7.093048,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -364.234500 -886.672700 -415.968750; setang 7.066269 -45.571290 0",
          "position_tick": 1729,
          "angle_tick": 1729,
          "origin": [
            -364.2345,
            -886.6727,
            -415.96875
          ],
          "pitch": 7.066269,
          "yaw": -45.57129,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.16406,
            -174.52344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -351.111084 -900.498901 -415.968750; setang 7.066269 -45.522888 0",
          "position_tick": 1735,
          "angle_tick": 1735,
          "origin": [
            -351.111083984375,
            -900.498901367188,
            -415.96875
          ],
          "pitch": 7.066268920898,
          "yaw": -45.522888183594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            169.21875,
            -177.16796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 1605,
          "last_tick": 1735,
          "samples": 131
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_1fa42a2ed1568e48",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00116",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00161",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00116",
        "demo_c7fce8ea189bfb0ec256_00161"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 10,
      "event_tick": 66950,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 760.387150 -1120.873700 -415.968750; setang -0.422638 -161.176640 0",
          "position_tick": 66939,
          "angle_tick": 66939,
          "origin": [
            760.38715,
            -1120.8737,
            -415.96875
          ],
          "pitch": -0.42263794,
          "yaw": -161.17664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 733.486700 -1072.769300 -415.968750; setang -1.372955 -155.262570 0",
          "position_tick": 66785,
          "angle_tick": 66785,
          "origin": [
            733.4867,
            -1072.7693,
            -415.96875
          ],
          "pitch": -1.3729553,
          "yaw": -155.26257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.578125,
            -257.23438,
            -287.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 758.269960 -1121.594500 -415.968750; setang -0.554474 -161.229170 0",
          "position_tick": 66943,
          "angle_tick": 66943,
          "origin": [
            758.26996,
            -1121.5945,
            -415.96875
          ],
          "pitch": -0.5544739,
          "yaw": -161.22917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -41.4375,
            -14.1015625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 748.822937 -1124.809692 -415.968750; setang -1.029633 -161.176636 0",
          "position_tick": 66950,
          "angle_tick": 66950,
          "origin": [
            748.822937011719,
            -1124.809692382812,
            -415.96875
          ],
          "pitch": -1.029632568359,
          "yaw": -161.176635742188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -129.5078125,
            -44.1015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66785,
          "last_tick": 66950,
          "samples": 166
        },
        "departure_tick": 66940,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_203d6e5698c28324",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00064",
      "command_record_id": "demo_518d8b186445b01e1f62_00064",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00064",
        "demo_518d8b186445b01e1f62_00201"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 4,
      "event_tick": 24101,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1149.957642 610.031250 -188.833618; setang -27.499817 115.424072 0",
          "position_tick": 24093,
          "angle_tick": 24101,
          "origin": [
            1149.957641601562,
            610.03125,
            -188.833618164062
          ],
          "pitch": -27.499816894531,
          "yaw": 115.424072265625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1149.957600 610.031250 -188.833620; setang -27.499817 115.424070 0",
          "position_tick": 24094,
          "angle_tick": 24094,
          "origin": [
            1149.9576,
            610.03125,
            -188.83362
          ],
          "pitch": -27.499817,
          "yaw": 115.42407,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1149.957642 610.031250 -188.833618; setang -27.499817 115.424072 0",
          "position_tick": 24101,
          "angle_tick": 24101,
          "origin": [
            1149.957641601562,
            610.03125,
            -188.833618164062
          ],
          "pitch": -27.499816894531,
          "yaw": 115.424072265625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23843,
          "last_tick": 24101,
          "samples": 259
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_20ca1f633ef1c5a1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00500",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00500",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00500",
        "demo_4f80b8bcc2fa56bb83a7_00543"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 21,
      "event_tick": 169200,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -210.659480 1022.215400 67.031250; setang 2.227478 -30.655289 0",
          "position_tick": 168688,
          "angle_tick": 168688,
          "origin": [
            -210.65948,
            1022.2154,
            67.03125
          ],
          "pitch": 2.227478,
          "yaw": -30.655289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.613281,
            -248.35938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 698.268700 38.000732 130.031250; setang 7.177505 -21.167908 0",
          "position_tick": 169193,
          "angle_tick": 169193,
          "origin": [
            698.2687,
            38.000732,
            130.03125
          ],
          "pitch": 7.1775055,
          "yaw": -21.167908,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.3203125,
            -11.324219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 698.268677 38.000732 130.031250; setang 6.325043 -19.077759 0",
          "position_tick": 169200,
          "angle_tick": 169200,
          "origin": [
            698.268676757812,
            38.000732421875,
            130.03125
          ],
          "pitch": 6.325042724609,
          "yaw": -19.077758789062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168688,
          "last_tick": 169200,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_215cc7f72deaabe0",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00038",
      "command_record_id": "demo_9973c9a1187116ecba8b_00038",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00038",
        "demo_9973c9a1187116ecba8b_00172"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 3,
      "event_tick": 23957,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1340.443115 2461.819092 56.675026; setang -18.029602 -157.865982 0",
          "position_tick": 23950,
          "angle_tick": 23957,
          "origin": [
            1340.443115234375,
            2461.819091796875,
            56.675025939941
          ],
          "pitch": -18.029602050781,
          "yaw": -157.865982055664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1340.443100 2461.819000 56.675026; setang -18.029602 -157.865980 0",
          "position_tick": 23951,
          "angle_tick": 23951,
          "origin": [
            1340.4431,
            2461.819,
            56.675026
          ],
          "pitch": -18.029602,
          "yaw": -157.86598,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1340.443115 2461.819092 56.675026; setang -18.029602 -157.865982 0",
          "position_tick": 23957,
          "angle_tick": 23957,
          "origin": [
            1340.443115234375,
            2461.819091796875,
            56.675025939941
          ],
          "pitch": -18.029602050781,
          "yaw": -157.865982055664,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23747,
          "last_tick": 23957,
          "samples": 211
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2196b6fa1fc4d6e9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00022",
      "command_record_id": "demo_18d34587c875f0b595ae_00022",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00022",
        "demo_18d34587c875f0b595ae_00088"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 3,
      "event_tick": 22173,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 850.032715 424.828644 -187.934021; setang -48.353912 41.358032 0",
          "position_tick": 22165,
          "angle_tick": 22173,
          "origin": [
            850.03271484375,
            424.828643798828,
            -187.934020996094
          ],
          "pitch": -48.353912353516,
          "yaw": 41.358032226562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 850.032700 424.828640 -187.934020; setang -48.353912 41.289703 0",
          "position_tick": 22166,
          "angle_tick": 22166,
          "origin": [
            850.0327,
            424.82864,
            -187.93402
          ],
          "pitch": -48.353912,
          "yaw": 41.289703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 850.032715 424.828644 -187.934021; setang -48.353912 41.358032 0",
          "position_tick": 22173,
          "angle_tick": 22173,
          "origin": [
            850.03271484375,
            424.828643798828,
            -187.934020996094
          ],
          "pitch": -48.353912353516,
          "yaw": 41.358032226562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22043,
          "last_tick": 22173,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_229953fd7a17509f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00032",
      "command_record_id": "demo_9c5c91359adde2e94631_00232",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00032",
        "demo_9c5c91359adde2e94631_00232"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "huNter-",
      "round": 12,
      "event_tick": 91251,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -988.600400 226.736920 -172.129940; setang -22.797668 -66.756710 0",
          "position_tick": 91230,
          "angle_tick": 91230,
          "origin": [
            -988.6004,
            226.73692,
            -172.12994
          ],
          "pitch": -22.797668,
          "yaw": -66.75671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -911.594360 294.937500 -167.441650; setang -1.100342 -64.226760 0",
          "position_tick": 91034,
          "angle_tick": 91034,
          "origin": [
            -911.59436,
            294.9375,
            -167.44165
          ],
          "pitch": -1.1003418,
          "yaw": -64.22676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -216.39062,
            -57.609375,
            255.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -984.679500 217.664830 -172.288700; setang -24.172668 -66.454240 0",
          "position_tick": 91245,
          "angle_tick": 91245,
          "origin": [
            -984.6795,
            217.66483,
            -172.2887
          ],
          "pitch": -24.172668,
          "yaw": -66.45424,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.980469,
            -64.53027,
            -1.1289062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -981.928345 211.341614 -172.399292; setang -24.392731 -66.316910 0",
          "position_tick": 91251,
          "angle_tick": 91251,
          "origin": [
            -981.928344726562,
            211.341613769531,
            -172.399291992188
          ],
          "pitch": -24.392730712891,
          "yaw": -66.316909790039,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.453125,
            -88.1953125,
            -1.5390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91034,
          "last_tick": 91251,
          "samples": 218
        },
        "departure_tick": 91231,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_22e9022658b21ea9",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00187",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00187",
        "demo_3ef7bfc9c4cb1bcd3960_00207"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 9,
      "event_tick": 75858,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -801.870360 -2224.972000 -179.759160; setang 2.749664 84.338260 0",
          "position_tick": 75609,
          "angle_tick": 75609,
          "origin": [
            -801.87036,
            -2224.972,
            -179.75916
          ],
          "pitch": 2.7496643,
          "yaw": 84.33826,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -801.815700 -2224.977300 -179.763800; setang -0.136993 82.384400 0",
          "position_tick": 75378,
          "angle_tick": 75378,
          "origin": [
            -801.8157,
            -2224.9773,
            -179.7638
          ],
          "pitch": -0.13699341,
          "yaw": 82.3844,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -850.765140 -2552.850000 -35.968750; setang -1.566925 82.278320 0",
          "position_tick": 75851,
          "angle_tick": 75851,
          "origin": [
            -850.76514,
            -2552.85,
            -35.96875
          ],
          "pitch": -1.566925,
          "yaw": 82.27832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.30859375,
            2.296875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -849.864075 -2546.229492 -35.968750; setang -1.685715 82.238831 0",
          "position_tick": 75858,
          "angle_tick": 75858,
          "origin": [
            -849.864074707031,
            -2546.2294921875,
            -35.96875
          ],
          "pitch": -1.68571472168,
          "yaw": 82.238830566406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            14.40625,
            105.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75378,
          "last_tick": 75858,
          "samples": 481
        },
        "departure_tick": 75610,
        "movement_to_event_ms": 3890.625,
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_239a20021f2e148d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00320",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00320",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00320",
        "demo_5c8743102c5a1e28f8ee_00353"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 17,
      "event_tick": 138193,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1371.255700 1849.200600 -7.382690; setang 9.437943 -45.858307 0",
          "position_tick": 138042,
          "angle_tick": 138042,
          "origin": [
            1371.2557,
            1849.2006,
            -7.3826904
          ],
          "pitch": 9.4379425,
          "yaw": -45.858307,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.453125,
            214.00781,
            1.4921875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1552.768700 1428.067500 1.031250; setang -1.518173 -143.009370 0",
          "position_tick": 138187,
          "angle_tick": 138187,
          "origin": [
            1552.7687,
            1428.0675,
            1.03125
          ],
          "pitch": -1.5181732,
          "yaw": -143.00937,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.703125,
            -38.921875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1545.372803 1422.503418 1.031250; setang -1.584091 -143.075638 0",
          "position_tick": 138193,
          "angle_tick": 138193,
          "origin": [
            1545.372802734375,
            1422.50341796875,
            1.03125
          ],
          "pitch": -1.584091186523,
          "yaw": -143.075637817383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.875,
            -84.890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138042,
          "last_tick": 138193,
          "samples": 152
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_242ee9cd1e4ed4c2",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00116",
      "command_record_id": "demo_5d6af8fdfb719608e960_00116",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00116",
        "demo_5d6af8fdfb719608e960_00216"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 6,
      "event_tick": 41437,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1539.033600 2758.938200 150.093750; setang 8.272018 -168.739010 0",
          "position_tick": 41139,
          "angle_tick": 41139,
          "origin": [
            1539.0336,
            2758.9382,
            150.09375
          ],
          "pitch": 8.272018,
          "yaw": -168.73901,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -181.57812,
            164.48438,
            31.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 786.426700 2274.140000 136.031460; setang -21.780060 -126.454700 0",
          "position_tick": 41430,
          "angle_tick": 41430,
          "origin": [
            786.4267,
            2274.14,
            136.03146
          ],
          "pitch": -21.78006,
          "yaw": -126.4547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -140.6289,
            -200.625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 773.092163 2255.438721 136.031464; setang -23.847885 -126.630821 0",
          "position_tick": 41437,
          "angle_tick": 41437,
          "origin": [
            773.092163085938,
            2255.438720703125,
            136.031463623047
          ],
          "pitch": -23.847885131836,
          "yaw": -126.630821228027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.0234375,
            -198.921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41139,
          "last_tick": 41437,
          "samples": 299
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2461e809c73b39c3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00129",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00129",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00129",
        "demo_c7fce8ea189bfb0ec256_00176"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 9,
      "event_tick": 56401,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1768.372800 -724.705900 -351.968750; setang 3.013000 -133.169400 0",
          "position_tick": 56175,
          "angle_tick": 56175,
          "origin": [
            1768.3728,
            -724.7059,
            -351.96875
          ],
          "pitch": 3.0130005,
          "yaw": -133.1694,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1301.105800 -1345.999100 -415.968750; setang -6.786468 -140.744480 0",
          "position_tick": 56387,
          "angle_tick": 56387,
          "origin": [
            1301.1058,
            -1345.9991,
            -415.96875
          ],
          "pitch": -6.7864685,
          "yaw": -140.74448,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -188.30469,
            -155.09375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1262.667969 -1377.607788 -376.812500; setang -5.631866 -140.153275 0",
          "position_tick": 56401,
          "angle_tick": 56401,
          "origin": [
            1262.66796875,
            -1377.607788085938,
            -376.8125
          ],
          "pitch": -5.631866455078,
          "yaw": -140.153274536133,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -189.234375,
            -155.609375,
            170.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56175,
          "last_tick": 56401,
          "samples": 227
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_252dc6831f4104aa",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00003",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00003",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00003",
        "demo_1c4fa8f15de6cbb137e2_00101"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 1,
      "event_tick": 5488,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1837.747803 1227.455688 32.320755; setang -65.736351 62.087524 0",
          "position_tick": 5481,
          "angle_tick": 5488,
          "origin": [
            -1837.747802734375,
            1227.455688476562,
            32.320755004883
          ],
          "pitch": -65.736351013184,
          "yaw": 62.087524414062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1837.747800 1227.455700 32.320755; setang -65.736350 62.087524 0",
          "position_tick": 5482,
          "angle_tick": 5482,
          "origin": [
            -1837.7478,
            1227.4557,
            32.320755
          ],
          "pitch": -65.73635,
          "yaw": 62.087524,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1837.747803 1227.455688 32.320755; setang -65.736351 62.087524 0",
          "position_tick": 5488,
          "angle_tick": 5488,
          "origin": [
            -1837.747802734375,
            1227.455688476562,
            32.320755004883
          ],
          "pitch": -65.736351013184,
          "yaw": 62.087524414062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 5358,
          "last_tick": 5488,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2996bc4fa2dbc9d0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00048",
      "command_record_id": "demo_9c5c91359adde2e94631_00048",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00048",
        "demo_9c5c91359adde2e94631_00164"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 4,
      "event_tick": 27043,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.937400 -1210.041600 -108.968750; setang 4.783859 -164.526440 0",
          "position_tick": 26920,
          "angle_tick": 26920,
          "origin": [
            1003.9374,
            -1210.0416,
            -108.96875
          ],
          "pitch": 4.7838593,
          "yaw": -164.52644,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1044.031200 -1211.722700 -108.968750; setang -24.157227 -165.351440 0",
          "position_tick": 26613,
          "angle_tick": 26613,
          "origin": [
            1044.0312,
            -1211.7227,
            -108.96875
          ],
          "pitch": -24.157227,
          "yaw": -165.35144,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 882.780300 -1243.734900 -99.218750; setang 4.849777 -164.460530 0",
          "position_tick": 27037,
          "angle_tick": 27037,
          "origin": [
            882.7803,
            -1243.7349,
            -99.21875
          ],
          "pitch": 4.849777,
          "yaw": -164.46053,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -203.57812,
            -56.515625,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 866.875732 -1248.150146 -80.453125; setang 4.849777 -164.427567 0",
          "position_tick": 27043,
          "angle_tick": 27043,
          "origin": [
            866.875732421875,
            -1248.150146484375,
            -80.453125
          ],
          "pitch": 4.84977722168,
          "yaw": -164.42756652832,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -203.578125,
            -56.515625,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26613,
          "last_tick": 27043,
          "samples": 431
        },
        "departure_tick": 26921,
        "movement_to_event_ms": 1921.875,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_29beac18fc5a1f46",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00150",
      "command_record_id": "demo_44ff5206b8e42e46265b_00150",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00150",
        "demo_44ff5206b8e42e46265b_00373"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 7,
      "event_tick": 63657,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739708; setang -1.663055 -77.697716 0",
          "position_tick": 63190,
          "angle_tick": 63190,
          "origin": [
            -448.0,
            1728.0,
            30.739708
          ],
          "pitch": -1.6630554,
          "yaw": -77.697716,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739708; setang -1.557648 -76.641655 0",
          "position_tick": 63145,
          "angle_tick": 63145,
          "origin": [
            -448.0,
            1728.0,
            30.739708
          ],
          "pitch": -1.5576477,
          "yaw": -76.641655,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -506.644170 236.189200 162.999050; setang -2.587280 -106.710890 0",
          "position_tick": 63651,
          "angle_tick": 63651,
          "origin": [
            -506.64417,
            236.1892,
            162.99905
          ],
          "pitch": -2.5872803,
          "yaw": -106.71089,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.55469,
            -234.91504,
            3.4550781
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -512.096863 217.841797 163.031250; setang -2.587280 -106.710892 0",
          "position_tick": 63657,
          "angle_tick": 63657,
          "origin": [
            -512.096862792969,
            217.841796875,
            163.03125
          ],
          "pitch": -2.587280273438,
          "yaw": -106.710891723633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.9140625,
            -234.8173828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63145,
          "last_tick": 63657,
          "samples": 513
        },
        "departure_tick": 63191,
        "movement_to_event_ms": 7296.875,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2a97e76cebf0a9ce",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00303",
      "command_record_id": "demo_9973c9a1187116ecba8b_00303",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00303",
        "demo_9973c9a1187116ecba8b_00418"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 14,
      "event_tick": 135151,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 575.084400 -242.383670 -1.906555; setang 7.754974 106.109740 0",
          "position_tick": 135021,
          "angle_tick": 135021,
          "origin": [
            575.0844,
            -242.38367,
            -1.9065552
          ],
          "pitch": 7.7549744,
          "yaw": 106.10974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.242188,
            0.00390625,
            -200.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 211.815290 -178.831600 16.156250; setang -4.290161 75.650820 0",
          "position_tick": 135145,
          "angle_tick": 135145,
          "origin": [
            211.81529,
            -178.8316,
            16.15625
          ],
          "pitch": -4.290161,
          "yaw": 75.65082,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            171.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 211.815292 -178.831604 35.531250; setang -4.290161 75.683777 0",
          "position_tick": 135151,
          "angle_tick": 135151,
          "origin": [
            211.815292358398,
            -178.831604003906,
            35.53125
          ],
          "pitch": -4.290161132812,
          "yaw": 75.683776855469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135021,
          "last_tick": 135151,
          "samples": 131
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ad3ecbd1aa08f25",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00166",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00166",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00166",
        "demo_fbb358b45e5cdb7b7700_00186"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NiKo",
      "round": 9,
      "event_tick": 74644,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -789.955017 52.031250 -87.968750; setang -49.684982 74.896210 0",
          "position_tick": 74637,
          "angle_tick": 74644,
          "origin": [
            -789.955017089844,
            52.03125,
            -87.96875
          ],
          "pitch": -49.684982299805,
          "yaw": 74.896209716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -789.955000 52.031250 -87.968750; setang -49.684982 74.861176 0",
          "position_tick": 74638,
          "angle_tick": 74638,
          "origin": [
            -789.955,
            52.03125,
            -87.96875
          ],
          "pitch": -49.684982,
          "yaw": 74.861176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -789.955017 52.031250 -87.968750; setang -49.684982 74.896210 0",
          "position_tick": 74644,
          "angle_tick": 74644,
          "origin": [
            -789.955017089844,
            52.03125,
            -87.96875
          ],
          "pitch": -49.684982299805,
          "yaw": 74.896209716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74379,
          "last_tick": 74644,
          "samples": 266
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b1614fbab693950",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00076",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00076",
        "demo_78d0d18d21d68a5f4162_00249"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 5,
      "event_tick": 29515,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 104.008514 -618.379900 4.136370; setang -4.977493 51.572570 0",
          "position_tick": 29385,
          "angle_tick": 29385,
          "origin": [
            104.008514,
            -618.3799,
            4.1363697
          ],
          "pitch": -4.9774933,
          "yaw": 51.57257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.29688,
            -31.441406,
            -70.24805
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 268.854280 -434.722960 -0.121216; setang -14.492676 53.470123 0",
          "position_tick": 29502,
          "angle_tick": 29502,
          "origin": [
            268.85428,
            -434.72296,
            -0.12121582
          ],
          "pitch": -14.492676,
          "yaw": 53.470123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            133.60938,
            179.39453,
            2.1796875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 294.380768 -400.419189 41.750000; setang -21.889923 54.020111 0",
          "position_tick": 29515,
          "angle_tick": 29515,
          "origin": [
            294.380767822266,
            -400.419189453125,
            41.75
          ],
          "pitch": -21.889923095703,
          "yaw": 54.020111083984,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            136.140625,
            182.953125,
            156.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29385,
          "last_tick": 29515,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b3d2d474fe86843",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_c41e59c2737947d52711_00019",
      "command_record_id": "demo_c41e59c2737947d52711_00019",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00019",
        "demo_c41e59c2737947d52711_00206"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "zweih",
      "round": 3,
      "event_tick": 11132,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -417.971252 -1411.013306 1620.005371; setang 9.940567 52.095459 0",
          "position_tick": 11118,
          "angle_tick": 11132,
          "origin": [
            -417.971252441406,
            -1411.013305664062,
            1620.00537109375
          ],
          "pitch": 9.940567016602,
          "yaw": 52.095458984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -417.971250 -1411.013300 1621.234400; setang 9.968720 52.095460 0",
          "position_tick": 11119,
          "angle_tick": 11119,
          "origin": [
            -417.97125,
            -1411.0133,
            1621.2344
          ],
          "pitch": 9.9687195,
          "yaw": 52.09546,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -417.971252 -1411.013306 1662.593750; setang 9.940567 52.095459 0",
          "position_tick": 11132,
          "angle_tick": 11132,
          "origin": [
            -417.971252441406,
            -1411.013305664062,
            1662.59375
          ],
          "pitch": 9.940567016602,
          "yaw": 52.095458984375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10915,
          "last_tick": 11132,
          "samples": 218
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b80265bb6c15827",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_b9b20b60330034a63512_00291",
      "command_record_id": "demo_b9b20b60330034a63512_00291",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00291",
        "demo_b9b20b60330034a63512_00313"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "mezii",
      "round": 17,
      "event_tick": 135456,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -978.614300 193.487700 1614.031200; setang 0.919769 -5.982056 0",
          "position_tick": 135223,
          "angle_tick": 135223,
          "origin": [
            -978.6143,
            193.4877,
            1614.0312
          ],
          "pitch": 0.9197693,
          "yaw": -5.9820557,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -371.956000 -13.207703 1664.031200; setang -21.777649 26.496277 0",
          "position_tick": 135450,
          "angle_tick": 135450,
          "origin": [
            -371.956,
            -13.207703,
            1664.0312
          ],
          "pitch": -21.777649,
          "yaw": 26.496277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.40625,
            56.046875,
            -80.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -363.027222 -8.810425 1664.031250; setang -21.777649 26.496277 0",
          "position_tick": 135456,
          "angle_tick": 135456,
          "origin": [
            -363.027221679688,
            -8.810424804688,
            1664.03125
          ],
          "pitch": -21.777648925781,
          "yaw": 26.496276855469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.234375,
            56.3828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135223,
          "last_tick": 135456,
          "samples": 234
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2b8fe660cf838e69",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00235",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00235",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00235",
        "demo_62cb3af35c3893a91c7d_00282"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 15,
      "event_tick": 127828,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1394.332200 -2262.629600 -228.525880; setang -8.250046 13.669052 0",
          "position_tick": 127605,
          "angle_tick": 127605,
          "origin": [
            -1394.3322,
            -2262.6296,
            -228.52588
          ],
          "pitch": -8.250046,
          "yaw": 13.669052,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -677.546260 -2340.880900 -172.437500; setang -16.367920 86.467224 0",
          "position_tick": 127822,
          "angle_tick": 127822,
          "origin": [
            -677.54626,
            -2340.8809,
            -172.4375
          ],
          "pitch": -16.36792,
          "yaw": 86.467224,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            196.25781,
            146.65625,
            -4.3125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -662.286194 -2329.326904 -152.109375; setang -17.886078 86.665314 0",
          "position_tick": 127828,
          "angle_tick": 127828,
          "origin": [
            -662.286193847656,
            -2329.326904296875,
            -152.109375
          ],
          "pitch": -17.886077880859,
          "yaw": 86.665313720703,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            195.328125,
            147.890625,
            235.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127605,
          "last_tick": 127828,
          "samples": 224
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2bc9221826eedf00",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07e639ec7f941287e35b_00153",
      "command_record_id": "demo_07e639ec7f941287e35b_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00153",
        "demo_07e639ec7f941287e35b_00195"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 9,
      "event_tick": 65664,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1583.813700 -457.759770 -376.086670; setang 7.187469 -179.435580 0",
          "position_tick": 65314,
          "angle_tick": 65314,
          "origin": [
            1583.8137,
            -457.75977,
            -376.08667
          ],
          "pitch": 7.1874695,
          "yaw": -179.43558,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 772.691700 -676.353800 -206.968750; setang 17.472382 -132.342000 0",
          "position_tick": 65657,
          "angle_tick": 65657,
          "origin": [
            772.6917,
            -676.3538,
            -206.96875
          ],
          "pitch": 17.472382,
          "yaw": -132.342,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -131.89453,
            -151.1875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 759.120483 -691.641663 -206.968750; setang 17.520782 -132.680847 0",
          "position_tick": 65664,
          "angle_tick": 65664,
          "origin": [
            759.120483398438,
            -691.641662597656,
            -206.96875
          ],
          "pitch": 17.520782470703,
          "yaw": -132.680847167969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -150.87890625,
            -168.5703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65314,
          "last_tick": 65664,
          "samples": 351
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2c48bc47d0f19921",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_da35559385e7d6e5ce42_00193",
      "command_record_id": "demo_da35559385e7d6e5ce42_00193",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00193",
        "demo_da35559385e7d6e5ce42_00336"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 10,
      "event_tick": 75806,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -346.069200 305.916440 -119.968750; setang -13.694794 -125.484470 0",
          "position_tick": 75778,
          "angle_tick": 75778,
          "origin": [
            -346.0692,
            305.91644,
            -119.96875
          ],
          "pitch": -13.694794,
          "yaw": -125.48447,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -393.246950 305.874500 -119.968750; setang 4.400024 -11.854935 0",
          "position_tick": 75648,
          "angle_tick": 75648,
          "origin": [
            -393.24695,
            305.8745,
            -119.96875
          ],
          "pitch": 4.4000244,
          "yaw": -11.854935,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.86182,
            -4.5722656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -374.425960 266.137120 -119.968750; setang -13.722259 -125.484470 0",
          "position_tick": 75800,
          "angle_tick": 75800,
          "origin": [
            -374.42596,
            266.13712,
            -119.96875
          ],
          "pitch": -13.7222595,
          "yaw": -125.48447,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.76172,
            -173.60156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -384.681335 251.750244 -119.968750; setang -13.722260 -125.484467 0",
          "position_tick": 75806,
          "angle_tick": 75806,
          "origin": [
            -384.681335449219,
            251.750244140625,
            -119.96875
          ],
          "pitch": -13.722259521484,
          "yaw": -125.484466552734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -134.3671875,
            -188.4892578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75648,
          "last_tick": 75806,
          "samples": 159
        },
        "departure_tick": 75779,
        "movement_to_event_ms": 437.5,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2cb51f9f2f46f3c9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00105",
      "command_record_id": "demo_6e149681cbff13e6c780_00105",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00105",
        "demo_6e149681cbff13e6c780_00159"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 6,
      "event_tick": 47480,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 69.076294 1048.614000 88.942550; setang 0.911865 -71.593440 0",
          "position_tick": 47384,
          "angle_tick": 47384,
          "origin": [
            69.076294,
            1048.614,
            88.94255
          ],
          "pitch": 0.91186523,
          "yaw": -71.59344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 145.614850 842.745600 80.031250; setang -20.471985 84.065310 0",
          "position_tick": 46968,
          "angle_tick": 46968,
          "origin": [
            145.61485,
            842.7456,
            80.03125
          ],
          "pitch": -20.471985,
          "yaw": 84.06531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            22.046875,
            -2.2734375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 147.306100 907.494700 80.105736; setang -20.383759 84.859436 0",
          "position_tick": 47474,
          "angle_tick": 47474,
          "origin": [
            147.3061,
            907.4947,
            80.105736
          ],
          "pitch": -20.383759,
          "yaw": 84.859436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.046875,
            44.765625,
            0.35546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 148.007736 915.387695 80.168396; setang -21.148346 85.124146 0",
          "position_tick": 47480,
          "angle_tick": 47480,
          "origin": [
            148.007736206055,
            915.3876953125,
            80.168395996094
          ],
          "pitch": -21.148345947266,
          "yaw": 85.124145507812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.1083984375,
            126.375,
            1.0029296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46968,
          "last_tick": 47480,
          "samples": 513
        },
        "departure_tick": 47385,
        "movement_to_event_ms": 1500.0,
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2cfa75db69335f3a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00297",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00297",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00297",
        "demo_ea4226131b7a75cdf0ec_00353"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 16,
      "event_tick": 148854,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2133.544000 611.945250 -124.828125; setang -0.703812 7.432587 0",
          "position_tick": 148569,
          "angle_tick": 148569,
          "origin": [
            -2133.544,
            611.94525,
            -124.828125
          ],
          "pitch": -0.70381165,
          "yaw": 7.4325867,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -36.210938,
            -129.91602,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2074.796900 346.875600 -159.968750; setang -15.927765 48.660507 0",
          "position_tick": 148847,
          "angle_tick": 148847,
          "origin": [
            -2074.7969,
            346.8756,
            -159.96875
          ],
          "pitch": -15.927765,
          "yaw": 48.660507,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.3125,
            83.47266,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2065.080566 357.928802 -159.968750; setang -15.972061 48.660507 0",
          "position_tick": 148854,
          "angle_tick": 148854,
          "origin": [
            -2065.08056640625,
            357.928802490234,
            -159.96875
          ],
          "pitch": -15.972061157227,
          "yaw": 48.660507202148,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.109375,
            133.18359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148569,
          "last_tick": 148854,
          "samples": 286
        },
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2d767016529be889",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00157",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00157",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00157",
        "demo_fde4c2af9b83d7a5ead3_00214"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "s1n",
      "round": 9,
      "event_tick": 60804,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2042.588100 168.856750 -159.968750; setang 2.732513 52.261963 0",
          "position_tick": 60674,
          "angle_tick": 60674,
          "origin": [
            -2042.5881,
            168.85675,
            -159.96875
          ],
          "pitch": 2.7325134,
          "yaw": 52.261963,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.52344,
            156.23828,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1830.937100 440.742770 -167.968750; setang -15.681610 45.569580 0",
          "position_tick": 60797,
          "angle_tick": 60797,
          "origin": [
            -1830.9371,
            440.74277,
            -167.96875
          ],
          "pitch": -15.68161,
          "yaw": 45.56958,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1830.937134 440.742767 -167.968750; setang -15.681610 45.569580 0",
          "position_tick": 60804,
          "angle_tick": 60804,
          "origin": [
            -1830.937133789062,
            440.742767333984,
            -167.96875
          ],
          "pitch": -15.681610107422,
          "yaw": 45.569580078125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60674,
          "last_tick": 60804,
          "samples": 131
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ded1c3889fecc01",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2bbfbc0aa8942114b717_00209",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00209",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00209",
        "demo_2bbfbc0aa8942114b717_00254"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xelex",
      "round": 10,
      "event_tick": 84332,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1100.083300 447.050660 106.366776; setang -16.260101 57.061615 0",
          "position_tick": 84302,
          "angle_tick": 84302,
          "origin": [
            1100.0833,
            447.05066,
            106.366776
          ],
          "pitch": -16.260101,
          "yaw": 57.061615,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1100.427000 447.031250 106.392880; setang -30.095673 89.289310 0",
          "position_tick": 84047,
          "angle_tick": 84047,
          "origin": [
            1100.427,
            447.03125,
            106.39288
          ],
          "pitch": -30.095673,
          "yaw": 89.28931,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.15625,
            2.0625,
            0.92285156
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1129.760600 492.876040 123.468750; setang -16.260101 57.061615 0",
          "position_tick": 84326,
          "angle_tick": 84326,
          "origin": [
            1129.7606,
            492.87604,
            123.46875
          ],
          "pitch": -16.260101,
          "yaw": 57.061615,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            115.234375,
            177.95312,
            273.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1138.763306 506.778625 140.906250; setang -16.260101 57.061615 0",
          "position_tick": 84332,
          "angle_tick": 84332,
          "origin": [
            1138.763305664062,
            506.778625488281,
            140.90625
          ],
          "pitch": -16.260101318359,
          "yaw": 57.061614990234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            115.234375,
            177.953125,
            198.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84047,
          "last_tick": 84332,
          "samples": 286
        },
        "departure_tick": 84303,
        "movement_to_event_ms": 468.75,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2ebda7a9a600be89",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_18d34587c875f0b595ae_00010",
      "command_record_id": "demo_18d34587c875f0b595ae_00010",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00010",
        "demo_18d34587c875f0b595ae_00112"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 2,
      "event_tick": 11177,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1462.601700 387.650820 0.031250; setang 9.625061 -17.747040 0",
          "position_tick": 11047,
          "angle_tick": 11047,
          "origin": [
            -1462.6017,
            387.65082,
            0.03125
          ],
          "pitch": 9.625061,
          "yaw": -17.74704,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.72656,
            171.89062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1033.700700 495.147550 0.031250; setang 13.144806 -39.966890 0",
          "position_tick": 11171,
          "angle_tick": 11171,
          "origin": [
            -1033.7007,
            495.14755,
            0.031249523
          ],
          "pitch": 13.144806,
          "yaw": -39.96689,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.03125,
            -136.64844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1018.944641 483.813507 0.052163; setang 13.062408 -39.939423 0",
          "position_tick": 11177,
          "angle_tick": 11177,
          "origin": [
            -1018.944641113281,
            483.813507080078,
            0.052162647247
          ],
          "pitch": 13.062408447266,
          "yaw": -39.939422607422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            190.45703125,
            -148.55078125,
            1.338439941406
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11047,
          "last_tick": 11177,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f29b6ac9a36c5b6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2160153112cdae3ea873_00140",
      "command_record_id": "demo_2160153112cdae3ea873_00140",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00140",
        "demo_2160153112cdae3ea873_00189"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "luchov",
      "round": 9,
      "event_tick": 73451,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -982.626650 59.804910 1615.031200; setang -2.525482 -12.306061 0",
          "position_tick": 73061,
          "angle_tick": 73061,
          "origin": [
            -982.62665,
            59.80491,
            1615.0312
          ],
          "pitch": -2.5254822,
          "yaw": -12.306061,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -312.034360 -473.780880 1796.031200; setang 18.449127 -23.640870 0",
          "position_tick": 73445,
          "angle_tick": 73445,
          "origin": [
            -312.03436,
            -473.78088,
            1796.0312
          ],
          "pitch": 18.449127,
          "yaw": -23.64087,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            62.648438,
            -27.402344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -303.341125 -477.586182 1796.031250; setang 18.449127 -23.702316 0",
          "position_tick": 73451,
          "angle_tick": 73451,
          "origin": [
            -303.341125488281,
            -477.586181640625,
            1796.03125
          ],
          "pitch": 18.449127197266,
          "yaw": -23.70231628418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            131.6875,
            -57.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73061,
          "last_tick": 73451,
          "samples": 391
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2f5bd7564890a2b8",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00033",
      "command_record_id": "demo_07e639ec7f941287e35b_00033",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00033",
        "demo_07e639ec7f941287e35b_00133"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 3,
      "event_tick": 15228,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1235.507200 -997.027950 -415.968750; setang 2.085693 -9.218216 0",
          "position_tick": 14891,
          "angle_tick": 14891,
          "origin": [
            -1235.5072,
            -997.02795,
            -415.96875
          ],
          "pitch": 2.0856934,
          "yaw": -9.218216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -358.180180 -936.559300 -415.968750; setang -1.979950 -40.476044 0",
          "position_tick": 15222,
          "angle_tick": 15222,
          "origin": [
            -358.18018,
            -936.5593,
            -415.96875
          ],
          "pitch": -1.97995,
          "yaw": -40.476044,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.42969,
            -160.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -343.672852 -949.045715 -415.968750; setang -2.059250 -40.476044 0",
          "position_tick": 15228,
          "angle_tick": 15228,
          "origin": [
            -343.6728515625,
            -949.045715332031,
            -415.96875
          ],
          "pitch": -2.05924987793,
          "yaw": -40.476043701172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            185.7890625,
            -159.70703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14891,
          "last_tick": 15228,
          "samples": 338
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_307bd42caabfb0bc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00011",
      "command_record_id": "demo_da35559385e7d6e5ce42_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00011",
        "demo_da35559385e7d6e5ce42_00156"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 2,
      "event_tick": 7886,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1331.003296 -36.615662 0.031256; setang -7.807846 78.966980 0",
          "position_tick": 7871,
          "angle_tick": 7886,
          "origin": [
            1331.003295898438,
            -36.615661621094,
            0.031255722046
          ],
          "pitch": -7.807846069336,
          "yaw": 78.966979980469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1331.003300 -36.615660 0.968750; setang -7.807846 78.966980 0",
          "position_tick": 7872,
          "angle_tick": 7872,
          "origin": [
            1331.0033,
            -36.61566,
            0.96875
          ],
          "pitch": -7.807846,
          "yaw": 78.96698,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1331.003296 -36.615662 44.656250; setang -7.807846 78.966980 0",
          "position_tick": 7886,
          "angle_tick": 7886,
          "origin": [
            1331.003295898438,
            -36.615661621094,
            44.65625
          ],
          "pitch": -7.807846069336,
          "yaw": 78.966979980469,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            140.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7756,
          "last_tick": 7886,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_30d8d4406a6d3daa",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_f1d8725268c9f30ce844_00088",
      "command_record_id": "demo_f1d8725268c9f30ce844_00088",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00088",
        "demo_f1d8725268c9f30ce844_00173"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 6,
      "event_tick": 38244,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2265.709200 434.004030 -167.968750; setang -9.780914 33.306427 0",
          "position_tick": 38171,
          "angle_tick": 38171,
          "origin": [
            -2265.7092,
            434.00403,
            -167.96875
          ],
          "pitch": -9.780914,
          "yaw": 33.306427,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2270.591300 449.366700 -167.968750; setang -9.906235 21.226273 0",
          "position_tick": 38114,
          "angle_tick": 38114,
          "origin": [
            -2270.5913,
            449.3667,
            -167.96875
          ],
          "pitch": -9.906235,
          "yaw": 21.226273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -99.984375,
            -60.722656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2347.364700 416.484770 -167.968750; setang -14.295273 35.438460 0",
          "position_tick": 38238,
          "angle_tick": 38238,
          "origin": [
            -2347.3647,
            416.48477,
            -167.96875
          ],
          "pitch": -14.295273,
          "yaw": 35.43846,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.28125,
            42.921875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2339.357178 422.191711 -167.968750; setang -14.671555 35.605652 0",
          "position_tick": 38244,
          "angle_tick": 38244,
          "origin": [
            -2339.357177734375,
            422.191711425781,
            -167.96875
          ],
          "pitch": -14.67155456543,
          "yaw": 35.605651855469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            120.046875,
            85.62109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38114,
          "last_tick": 38244,
          "samples": 131
        },
        "departure_tick": 38172,
        "movement_to_event_ms": 1140.625,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_31793d030e86b550",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_c41e59c2737947d52711_00377",
      "command_record_id": "demo_c41e59c2737947d52711_00377",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00377",
        "demo_c41e59c2737947d52711_00422"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "FL1T",
      "round": 20,
      "event_tick": 170818,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1975.123000 171.140950 1609.111800; setang 2.239502 171.755430 0",
          "position_tick": 170613,
          "angle_tick": 170613,
          "origin": [
            1975.123,
            171.14095,
            1609.1118
          ],
          "pitch": 2.239502,
          "yaw": 171.75543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -219.625,
            -48.75586,
            -0.0078125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1382.142500 115.718220 1612.031200; setang -24.710312 167.481750 0",
          "position_tick": 170812,
          "angle_tick": 170812,
          "origin": [
            1382.1425,
            115.71822,
            1612.0312
          ],
          "pitch": -24.710312,
          "yaw": 167.48175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1382.142456 115.718224 1612.031250; setang -24.813309 167.430267 0",
          "position_tick": 170818,
          "angle_tick": 170818,
          "origin": [
            1382.142456054688,
            115.718223571777,
            1612.03125
          ],
          "pitch": -24.81330871582,
          "yaw": 167.430267333984,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 170613,
          "last_tick": 170818,
          "samples": 206
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_31c93a7eb4ef2672",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00009",
      "command_record_id": "demo_7dadd8516dde2b87da75_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00009",
        "demo_7dadd8516dde2b87da75_00044"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 2,
      "event_tick": 9555,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -363.160830 855.633100 -2.899902; setang 10.630646 -133.887630 0",
          "position_tick": 9312,
          "angle_tick": 9312,
          "origin": [
            -363.16083,
            855.6331,
            -2.8999023
          ],
          "pitch": 10.630646,
          "yaw": -133.88763,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.41797,
            31.917969,
            35.73047
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 95.824880 1090.870700 88.442240; setang -12.921295 68.635025 0",
          "position_tick": 9549,
          "angle_tick": 9549,
          "origin": [
            95.82488,
            1090.8707,
            88.44224
          ],
          "pitch": -12.921295,
          "yaw": 68.635025,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            79.38916,
            231.77344,
            0.7885742
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 102.242516 1108.903076 88.559540; setang -12.947052 68.840668 0",
          "position_tick": 9555,
          "angle_tick": 9555,
          "origin": [
            102.242515563965,
            1108.903076171875,
            88.559539794922
          ],
          "pitch": -12.947052001953,
          "yaw": 68.840667724609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            83.20751953125,
            230.4375,
            3.1142578125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9312,
          "last_tick": 9555,
          "samples": 244
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_33f55fa7cc7939e5",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00039",
      "command_record_id": "demo_731311ac42553ee59f1a_00039",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00039",
        "demo_731311ac42553ee59f1a_00272"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 3,
      "event_tick": 13163,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739708; setang 7.235870 -28.730621 0",
          "position_tick": 12782,
          "angle_tick": 12782,
          "origin": [
            -448.0,
            1728.0,
            30.739708
          ],
          "pitch": 7.2358704,
          "yaw": -28.730621,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -448.000000 1728.000000 30.739708; setang 8.147736 -71.204110 0",
          "position_tick": 12679,
          "angle_tick": 12679,
          "origin": [
            -448.0,
            1728.0,
            30.739708
          ],
          "pitch": 8.147736,
          "yaw": -71.20411,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -492.549930 458.222440 160.031270; setang 7.235870 -102.059555 0",
          "position_tick": 13157,
          "angle_tick": 13157,
          "origin": [
            -492.54993,
            458.22244,
            160.03127
          ],
          "pitch": 7.2358704,
          "yaw": -102.059555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.945312,
            -243.51562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -495.214844 439.269318 160.031265; setang 6.971161 -102.177315 0",
          "position_tick": 13163,
          "angle_tick": 13163,
          "origin": [
            -495.21484375,
            439.269317626953,
            160.031265258789
          ],
          "pitch": 6.971160888672,
          "yaw": -102.177314758301,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.03125,
            -242.17578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12679,
          "last_tick": 13163,
          "samples": 485
        },
        "departure_tick": 12783,
        "movement_to_event_ms": 5953.125,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3404ee230d582207",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07e639ec7f941287e35b_00246",
      "command_record_id": "demo_07e639ec7f941287e35b_00246",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00246",
        "demo_07e639ec7f941287e35b_00427"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 14,
      "event_tick": 117833,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1271.394800 -399.768300 -415.968750; setang 10.823944 129.846740 0",
          "position_tick": 117600,
          "angle_tick": 117600,
          "origin": [
            1271.3948,
            -399.7683,
            -415.96875
          ],
          "pitch": 10.823944,
          "yaw": 129.84674,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -236.85156,
            79.94922,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 690.059900 105.156290 -414.968750; setang -6.556091 176.575680 0",
          "position_tick": 117827,
          "angle_tick": 117827,
          "origin": [
            690.0599,
            105.15629,
            -414.96875
          ],
          "pitch": -6.5560913,
          "yaw": 176.57568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.53906,
            15.119629,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 670.954773 106.326279 -414.968750; setang -6.731873 176.619629 0",
          "position_tick": 117833,
          "angle_tick": 117833,
          "origin": [
            670.954772949219,
            106.326278686523,
            -414.96875
          ],
          "pitch": -6.731872558594,
          "yaw": 176.61962890625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.546875,
            14.90234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117600,
          "last_tick": 117833,
          "samples": 234
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_351aaaa50d83907b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00166",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00166",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00166",
        "demo_1e8907bfd30b0bcdbfe9_00187"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 9,
      "event_tick": 69246,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 586.788700 -1158.599900 -366.968750; setang 12.046173 -154.506230 0",
          "position_tick": 69116,
          "angle_tick": 69116,
          "origin": [
            586.7887,
            -1158.5999,
            -366.96875
          ],
          "pitch": 12.046173,
          "yaw": -154.50623,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.00390625,
            -52.398438,
            272.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 721.035950 -1166.100600 -415.968750; setang 7.921143 -167.178620 0",
          "position_tick": 69240,
          "angle_tick": 69240,
          "origin": [
            721.03595,
            -1166.1006,
            -415.96875
          ],
          "pitch": 7.9211426,
          "yaw": -167.17862,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -75.76172,
            -17.132812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 713.845154 -1167.734497 -415.968750; setang 7.756012 -166.947906 0",
          "position_tick": 69246,
          "angle_tick": 69246,
          "origin": [
            713.845153808594,
            -1167.734497070312,
            -415.96875
          ],
          "pitch": 7.756011962891,
          "yaw": -166.947906494141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.84375,
            -22.5390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69116,
          "last_tick": 69246,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3789c7e8d5304156",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00127",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00127",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00127",
        "demo_c7fce8ea189bfb0ec256_00153"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 9,
      "event_tick": 56316,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1768.372800 -724.705900 -351.968750; setang 3.013000 -133.169400 0",
          "position_tick": 56175,
          "angle_tick": 56175,
          "origin": [
            1768.3728,
            -724.7059,
            -351.96875
          ],
          "pitch": 3.0130005,
          "yaw": -133.1694,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1432.669400 -1103.416100 -415.968750; setang -3.379333 -122.975464 0",
          "position_tick": 56310,
          "angle_tick": 56310,
          "origin": [
            1432.6694,
            -1103.4161,
            -415.96875
          ],
          "pitch": -3.3793335,
          "yaw": -122.975464,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -133.50781,
            -205.42969,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1422.239136 -1119.465332 -415.968750; setang -3.379333 -122.975464 0",
          "position_tick": 56316,
          "angle_tick": 56316,
          "origin": [
            1422.239135742188,
            -1119.46533203125,
            -415.96875
          ],
          "pitch": -3.379333496094,
          "yaw": -122.975463867188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -133.5078125,
            -205.4296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56175,
          "last_tick": 56316,
          "samples": 142
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_38c9348de566c834",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00060",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00060",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00060",
        "demo_5c8743102c5a1e28f8ee_00229"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 4,
      "event_tick": 23643,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 282.229770 2064.789300 -124.548645; setang -3.636810 164.877990 0",
          "position_tick": 23513,
          "angle_tick": 23513,
          "origin": [
            282.22977,
            2064.7893,
            -124.548645
          ],
          "pitch": -3.6368103,
          "yaw": 164.87799,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -96.109375,
            218.94531,
            -36.39453
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -143.776610 2123.411900 -126.418520; setang -9.196243 155.849980 0",
          "position_tick": 23629,
          "angle_tick": 23629,
          "origin": [
            -143.77661,
            2123.4119,
            -126.41852
          ],
          "pitch": -9.196243,
          "yaw": 155.84998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -224.03125,
            99.15625,
            -1.7929688
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -189.267151 2143.599609 -85.171875; setang -9.196243 155.849976 0",
          "position_tick": 23643,
          "angle_tick": 23643,
          "origin": [
            -189.267150878906,
            2143.599609375,
            -85.171875
          ],
          "pitch": -9.196243286133,
          "yaw": 155.849975585938,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -223.953125,
            99.390625,
            159.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23513,
          "last_tick": 23643,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_39387b37496295ea",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00334",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00334",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00334",
        "demo_92655b67d38bb2eb32f4_00358"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 18,
      "event_tick": 151718,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1279.380371 571.957947 2.031250; setang -9.671402 125.421997 0",
          "position_tick": 151711,
          "angle_tick": 151718,
          "origin": [
            1279.38037109375,
            571.957946777344,
            2.03125
          ],
          "pitch": -9.671401977539,
          "yaw": 125.421997070312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1279.380400 571.957950 2.031250; setang -9.671402 125.422000 0",
          "position_tick": 151712,
          "angle_tick": 151712,
          "origin": [
            1279.3804,
            571.95795,
            2.03125
          ],
          "pitch": -9.671402,
          "yaw": 125.422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1279.380371 571.957947 2.031250; setang -9.671402 125.421997 0",
          "position_tick": 151718,
          "angle_tick": 151718,
          "origin": [
            1279.38037109375,
            571.957946777344,
            2.03125
          ],
          "pitch": -9.671401977539,
          "yaw": 125.421997070312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151588,
          "last_tick": 151718,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3950fe664b4e8847",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00188",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00422",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00188",
        "demo_fde4c2af9b83d7a5ead3_00422"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BobZ",
      "round": 21,
      "event_tick": 171523,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2094.927000 410.885350 -159.968750; setang -17.270172 28.667114 0",
          "position_tick": 171497,
          "angle_tick": 171497,
          "origin": [
            -2094.927,
            410.88535,
            -159.96875
          ],
          "pitch": -17.270172,
          "yaw": 28.667114,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1925.053200 -274.731930 -112.203125; setang 7.232437 98.434420 0",
          "position_tick": 171281,
          "angle_tick": 171281,
          "origin": [
            -1925.0532,
            -274.73193,
            -112.203125
          ],
          "pitch": 7.232437,
          "yaw": 98.43442,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -43.03125,
            246.5039,
            59.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2062.780500 428.452180 -159.968750; setang -17.270172 28.667114 0",
          "position_tick": 171516,
          "angle_tick": 171516,
          "origin": [
            -2062.7805,
            428.45218,
            -159.96875
          ],
          "pitch": -17.270172,
          "yaw": 28.667114,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            172.17188,
            94.11719,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2045.035522 438.151306 -159.968750; setang -17.270172 28.667114 0",
          "position_tick": 171523,
          "angle_tick": 171523,
          "origin": [
            -2045.035522460938,
            438.151306152344,
            -159.96875
          ],
          "pitch": -17.270172119141,
          "yaw": 28.667114257812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            196.8828125,
            107.603515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 171281,
          "last_tick": 171523,
          "samples": 243
        },
        "departure_tick": 171498,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3c19b26b0aa12c96",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00338",
      "command_record_id": "demo_da35559385e7d6e5ce42_00338",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00338",
        "demo_da35559385e7d6e5ce42_00358"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NiKo",
      "round": 17,
      "event_tick": 143744,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 713.945007 154.044968 -188.489319; setang -49.511597 152.397522 0",
          "position_tick": 143737,
          "angle_tick": 143744,
          "origin": [
            713.945007324219,
            154.044967651367,
            -188.489318847656
          ],
          "pitch": -49.511596679688,
          "yaw": 152.397521972656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 713.945000 154.044970 -184.062500; setang -49.494095 152.379700 0",
          "position_tick": 143738,
          "angle_tick": 143738,
          "origin": [
            713.945,
            154.04497,
            -184.0625
          ],
          "pitch": -49.494095,
          "yaw": 152.3797,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 713.945007 154.044968 -164.093750; setang -49.511597 152.397522 0",
          "position_tick": 143744,
          "angle_tick": 143744,
          "origin": [
            713.945007324219,
            154.044967651367,
            -164.09375
          ],
          "pitch": -49.511596679688,
          "yaw": 152.397521972656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143614,
          "last_tick": 143744,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3c1b5ebb966dedd1",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00098",
      "command_record_id": "demo_1e37c617488eba4e7406_00098",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00098",
        "demo_1e37c617488eba4e7406_00216"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "MATYS",
      "round": 5,
      "event_tick": 36838,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1056.498200 -886.088900 9.031250; setang -11.888245 151.083980 0",
          "position_tick": 36732,
          "angle_tick": 36732,
          "origin": [
            1056.4982,
            -886.0889,
            9.03125
          ],
          "pitch": -11.888245,
          "yaw": 151.08398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1094.130400 -895.004300 9.031250; setang -8.226013 172.713990 0",
          "position_tick": 36589,
          "angle_tick": 36589,
          "origin": [
            1094.1304,
            -895.0043,
            9.03125
          ],
          "pitch": -8.226013,
          "yaw": 172.71399,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            67.65625,
            -89.0,
            30.807526
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1105.330400 -981.406200 8.481363; setang -8.965881 80.133240 0",
          "position_tick": 36831,
          "angle_tick": 36831,
          "origin": [
            1105.3304,
            -981.4062,
            8.481363
          ],
          "pitch": -8.965881,
          "yaw": 80.13324,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1105.330444 -981.406189 8.481363; setang -8.965881 80.133240 0",
          "position_tick": 36838,
          "angle_tick": 36838,
          "origin": [
            1105.330444335938,
            -981.406188964844,
            8.481363296509
          ],
          "pitch": -8.965881347656,
          "yaw": 80.133239746094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36589,
          "last_tick": 36838,
          "samples": 250
        },
        "departure_tick": 36733,
        "movement_to_event_ms": 1656.25,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3c97005dde3ced12",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_b24ca24bca0f9defa72c_00216",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00216",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00216",
        "demo_b24ca24bca0f9defa72c_00379"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "BobZ",
      "round": 11,
      "event_tick": 78922,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 476.751648 1943.942017 96.031258; setang -0.357391 75.357285 0",
          "position_tick": 78914,
          "angle_tick": 78922,
          "origin": [
            476.751647949219,
            1943.942016601562,
            96.031257629395
          ],
          "pitch": -0.357391357422,
          "yaw": 75.357284545898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 476.751650 1943.942000 96.031260; setang -0.357391 75.302000 0",
          "position_tick": 78915,
          "angle_tick": 78915,
          "origin": [
            476.75165,
            1943.942,
            96.03126
          ],
          "pitch": -0.35739136,
          "yaw": 75.302,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 476.751648 1943.942017 96.031258; setang -0.357391 75.357285 0",
          "position_tick": 78922,
          "angle_tick": 78922,
          "origin": [
            476.751647949219,
            1943.942016601562,
            96.031257629395
          ],
          "pitch": -0.357391357422,
          "yaw": 75.357284545898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 78764,
          "last_tick": 78922,
          "samples": 159
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3e49cc05459bc27e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_62cb3af35c3893a91c7d_00001",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00001",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00001",
        "demo_62cb3af35c3893a91c7d_00095"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 1,
      "event_tick": 2661,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 283.258240 -1603.899780 -175.968750; setang -23.826263 170.455627 0",
          "position_tick": 2654,
          "angle_tick": 2661,
          "origin": [
            283.258239746094,
            -1603.899780273438,
            -175.96875
          ],
          "pitch": -23.826263427734,
          "yaw": 170.455627441406,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 283.258240 -1603.899800 -175.968750; setang -23.826263 170.455630 0",
          "position_tick": 2655,
          "angle_tick": 2655,
          "origin": [
            283.25824,
            -1603.8998,
            -175.96875
          ],
          "pitch": -23.826263,
          "yaw": 170.45563,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 283.258240 -1603.899780 -175.968750; setang -23.826263 170.455627 0",
          "position_tick": 2661,
          "angle_tick": 2661,
          "origin": [
            283.258239746094,
            -1603.899780273438,
            -175.96875
          ],
          "pitch": -23.826263427734,
          "yaw": 170.455627441406,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2431,
          "last_tick": 2661,
          "samples": 231
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3ed47290516f4f17",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00033",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00033",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00033",
        "demo_1e8907bfd30b0bcdbfe9_00233"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "d1Ledez",
      "round": 4,
      "event_tick": 21065,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1537.924800 -466.377200 -406.679200; setang 5.236023 -179.691350 0",
          "position_tick": 20745,
          "angle_tick": 20745,
          "origin": [
            1537.9248,
            -466.3772,
            -406.6792
          ],
          "pitch": 5.236023,
          "yaw": -179.69135,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 697.578900 120.784454 -414.968750; setang -6.203842 177.801030 0",
          "position_tick": 21059,
          "angle_tick": 21059,
          "origin": [
            697.5789,
            120.784454,
            -414.96875
          ],
          "pitch": -6.203842,
          "yaw": 177.80103,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.77344,
            10.320801,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 678.454285 121.573067 -414.968750; setang -6.203842 177.756714 0",
          "position_tick": 21065,
          "angle_tick": 21065,
          "origin": [
            678.454284667969,
            121.573066711426,
            -414.96875
          ],
          "pitch": -6.203842163086,
          "yaw": 177.756713867188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -244.796875,
            10.0283203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20745,
          "last_tick": 21065,
          "samples": 321
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3f506042c2158a82",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_585d972b6bcf05f54588_00038",
      "command_record_id": "demo_585d972b6bcf05f54588_00302",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00038",
        "demo_585d972b6bcf05f54588_00302"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 16,
      "event_tick": 133007,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -520.073000 -1026.404900 -167.968750; setang 13.156128 131.258820 0",
          "position_tick": 132985,
          "angle_tick": 132985,
          "origin": [
            -520.073,
            -1026.4049,
            -167.96875
          ],
          "pitch": 13.156128,
          "yaw": 131.25882,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -520.038200 -1035.261200 -167.968750; setang 13.067902 130.818660 0",
          "position_tick": 132877,
          "angle_tick": 132877,
          "origin": [
            -520.0382,
            -1035.2612,
            -167.96875
          ],
          "pitch": 13.067902,
          "yaw": 130.81866,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.14453,
            70.9375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -526.658100 -1018.905400 -167.968750; setang 13.156128 131.258820 0",
          "position_tick": 133000,
          "angle_tick": 133000,
          "origin": [
            -526.6581,
            -1018.9054,
            -167.96875
          ],
          "pitch": 13.156128,
          "yaw": 131.25882,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -46.617188,
            53.085938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -532.251038 -1012.536560 -167.968750; setang 13.156128 131.258820 0",
          "position_tick": 133007,
          "angle_tick": 133007,
          "origin": [
            -532.251037597656,
            -1012.536560058594,
            -167.96875
          ],
          "pitch": 13.156127929688,
          "yaw": 131.258819580078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.83203125,
            74.98828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132877,
          "last_tick": 133007,
          "samples": 131
        },
        "departure_tick": 132986,
        "movement_to_event_ms": 343.75,
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_40870e48129c5876",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00074",
      "command_record_id": "demo_9973c9a1187116ecba8b_00259",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00074",
        "demo_9973c9a1187116ecba8b_00259"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zont1x",
      "round": 11,
      "event_tick": 101552,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1562.506000 2759.676000 65.031250; setang -6.398849 -111.278114 0",
          "position_tick": 101319,
          "angle_tick": 101319,
          "origin": [
            -1562.506,
            2759.676,
            65.03125
          ],
          "pitch": -6.3988495,
          "yaw": -111.278114,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1569.357900 2762.369000 65.031250; setang 6.537201 -112.664110 0",
          "position_tick": 101187,
          "angle_tick": 101187,
          "origin": [
            -1569.3579,
            2762.369,
            65.03125
          ],
          "pitch": 6.537201,
          "yaw": -112.66411,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            4.4140625,
            -1.875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1570.072100 2725.758300 65.031250; setang -2.540924 -115.066680 0",
          "position_tick": 101546,
          "angle_tick": 101546,
          "origin": [
            -1570.0721,
            2725.7583,
            65.03125
          ],
          "pitch": -2.540924,
          "yaw": -115.06668,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.71875,
            -76.578125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1574.496704 2716.291260 65.031250; setang -2.933685 -115.182037 0",
          "position_tick": 101552,
          "angle_tick": 101552,
          "origin": [
            -1574.496704101562,
            2716.291259765625,
            65.03125
          ],
          "pitch": -2.933685302734,
          "yaw": -115.182037353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.2890625,
            -139.53125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101187,
          "last_tick": 101552,
          "samples": 366
        },
        "departure_tick": 101320,
        "movement_to_event_ms": 3640.625,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_40b00a259f4459f7",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00207",
      "command_record_id": "demo_07d95741be40e144c266_00207",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00207",
        "demo_07d95741be40e144c266_00265"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "magixx",
      "round": 10,
      "event_tick": 81852,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 515.975300 98.853280 153.721860; setang 2.045868 -99.570465 0",
          "position_tick": 81722,
          "angle_tick": 81722,
          "origin": [
            515.9753,
            98.85328,
            153.72186
          ],
          "pitch": 2.045868,
          "yaw": -99.570465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -222.6211,
            -95.71484,
            161.90625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 466.834000 -360.488400 189.031250; setang 7.392090 -134.748690 0",
          "position_tick": 81845,
          "angle_tick": 81845,
          "origin": [
            466.834,
            -360.4884,
            189.03125
          ],
          "pitch": 7.39209,
          "yaw": -134.74869,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.54883,
            -226.21484,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 457.974823 -380.355591 189.031250; setang 4.223907 -139.566528 0",
          "position_tick": 81852,
          "angle_tick": 81852,
          "origin": [
            457.974822998047,
            -380.355590820312,
            189.03125
          ],
          "pitch": 4.223907470703,
          "yaw": -139.566528320312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -112.6015625,
            -204.8984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81722,
          "last_tick": 81852,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_40bd1c6c3d1e2868",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00059",
      "command_record_id": "demo_5866197d339b3ac61e8a_00059",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00059",
        "demo_5866197d339b3ac61e8a_00228"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 5,
      "event_tick": 32988,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 262.041720 1317.385900 -31.027222; setang -6.798126 -92.081910 0",
          "position_tick": 32971,
          "angle_tick": 32971,
          "origin": [
            262.04172,
            1317.3859,
            -31.027222
          ],
          "pitch": -6.798126,
          "yaw": -92.08191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 509.658260 1292.487400 -31.968750; setang -4.356079 16.686172 0",
          "position_tick": 32782,
          "angle_tick": 32782,
          "origin": [
            509.65826,
            1292.4874,
            -31.96875
          ],
          "pitch": -4.356079,
          "yaw": 16.686172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.91016,
            -182.09375,
            15.3671875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 261.834750 1311.647000 -31.046630; setang -7.325821 -92.015650 0",
          "position_tick": 32982,
          "angle_tick": 32982,
          "origin": [
            261.83475,
            1311.647,
            -31.04663
          ],
          "pitch": -7.325821,
          "yaw": -92.01565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.8828125,
            -52.164062,
            -0.17578125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 261.639160 1306.116821 -31.064941; setang -7.392090 -92.015648 0",
          "position_tick": 32988,
          "angle_tick": 32988,
          "origin": [
            261.63916015625,
            1306.116821289062,
            -31.06494140625
          ],
          "pitch": -7.39208984375,
          "yaw": -92.015647888184,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.81640625,
            -80.1015625,
            -0.265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32782,
          "last_tick": 32988,
          "samples": 207
        },
        "departure_tick": 32972,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_40df5868fe7c8266",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00241",
      "command_record_id": "demo_5d6af8fdfb719608e960_00241",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00241",
        "demo_5d6af8fdfb719608e960_00274"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 10,
      "event_tick": 77722,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2035.968750 1914.968750 140.226410; setang -38.885422 -167.798996 0",
          "position_tick": 77713,
          "angle_tick": 77722,
          "origin": [
            2035.96875,
            1914.96875,
            140.226409912109
          ],
          "pitch": -38.88542175293,
          "yaw": -167.79899597168,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2035.968800 1914.968800 152.343750; setang -38.826720 -167.651700 0",
          "position_tick": 77716,
          "angle_tick": 77716,
          "origin": [
            2035.9688,
            1914.9688,
            152.34375
          ],
          "pitch": -38.82672,
          "yaw": -167.6517,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2035.968750 1914.968750 170.843750; setang -38.885422 -167.798996 0",
          "position_tick": 77722,
          "angle_tick": 77722,
          "origin": [
            2035.96875,
            1914.96875,
            170.84375
          ],
          "pitch": -38.88542175293,
          "yaw": -167.79899597168,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77592,
          "last_tick": 77722,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_41105a6ed28bccd4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b9b20b60330034a63512_00070",
      "command_record_id": "demo_b9b20b60330034a63512_00101",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_b9b20b60330034a63512_00070",
        "demo_b9b20b60330034a63512_00101"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 6,
      "event_tick": 42974,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 823.866700 -1435.935800 1612.031200; setang -24.375916 169.984920 0",
          "position_tick": 42846,
          "angle_tick": 42846,
          "origin": [
            823.8667,
            -1435.9358,
            1612.0312
          ],
          "pitch": -24.375916,
          "yaw": 169.98492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.203125,
            2.0234375,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 769.293200 -1384.942500 1612.031200; setang -0.264008 114.720950 0",
          "position_tick": 42462,
          "angle_tick": 42462,
          "origin": [
            769.2932,
            -1384.9425,
            1612.0312
          ],
          "pitch": -0.26400757,
          "yaw": 114.72095,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.3242188,
            -109.296875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 830.836800 -1449.927600 1705.031200; setang 11.747818 166.112610 0",
          "position_tick": 42961,
          "angle_tick": 42961,
          "origin": [
            830.8368,
            -1449.9276,
            1705.0312
          ],
          "pitch": 11.747818,
          "yaw": 166.11261,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 830.836792 -1449.927612 1743.500000; setang 11.747818 166.112610 0",
          "position_tick": 42974,
          "angle_tick": 42974,
          "origin": [
            830.836791992188,
            -1449.927612304688,
            1743.5
          ],
          "pitch": 11.747817993164,
          "yaw": 166.112609863281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            173.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42462,
          "last_tick": 42974,
          "samples": 513
        },
        "departure_tick": 42847,
        "movement_to_event_ms": 2000.0,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4179b5887f897c51",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00192",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00192",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00192",
        "demo_4f80b8bcc2fa56bb83a7_00608"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 9,
      "event_tick": 56782,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -653.511700 -2115.524200 -153.289550; setang 8.777390 106.809420 0",
          "position_tick": 56270,
          "angle_tick": 56270,
          "origin": [
            -653.5117,
            -2115.5242,
            -153.28955
          ],
          "pitch": 8.77739,
          "yaw": 106.80942,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.10547,
            204.96875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1271.616000 -1100.148700 -2.181519; setang -29.240799 51.570860 0",
          "position_tick": 56776,
          "angle_tick": 56776,
          "origin": [
            -1271.616,
            -1100.1487,
            -2.1815186
          ],
          "pitch": -29.240799,
          "yaw": 51.57086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1271.615967 -1100.148682 -2.181519; setang -29.086304 51.570862 0",
          "position_tick": 56782,
          "angle_tick": 56782,
          "origin": [
            -1271.615966796875,
            -1100.148681640625,
            -2.181518554688
          ],
          "pitch": -29.086303710938,
          "yaw": 51.570861816406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56270,
          "last_tick": 56782,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_42fdd7b31571ceaf",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_79afb17b7ed789137186_00115",
      "command_record_id": "demo_79afb17b7ed789137186_00115",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00115",
        "demo_79afb17b7ed789137186_00130"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 7,
      "event_tick": 56459,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -115.095215 -114.464966 1612.030900; setang -23.161590 35.416840 0",
          "position_tick": 56451,
          "angle_tick": 56451,
          "origin": [
            -115.095215,
            -114.464966,
            1612.0309
          ],
          "pitch": -23.16159,
          "yaw": 35.41684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -949.829100 251.224290 1614.031200; setang 4.866257 -42.383880 0",
          "position_tick": 56062,
          "angle_tick": 56062,
          "origin": [
            -949.8291,
            251.22429,
            1614.0312
          ],
          "pitch": 4.8662567,
          "yaw": -42.38388,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.89062,
            -73.71289,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -114.628660 -114.132510 1612.030900; setang -23.993103 35.540085 0",
          "position_tick": 56453,
          "angle_tick": 56453,
          "origin": [
            -114.62866,
            -114.13251,
            1612.0309
          ],
          "pitch": -23.993103,
          "yaw": 35.540085,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.5390625,
            5.3632812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -110.121399 -110.907410 1612.030884; setang -24.270172 35.632446 0",
          "position_tick": 56459,
          "angle_tick": 56459,
          "origin": [
            -110.121398925781,
            -110.907409667969,
            1612.030883789062
          ],
          "pitch": -24.270172119141,
          "yaw": 35.632446289062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            81.0,
            58.00390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56062,
          "last_tick": 56459,
          "samples": 398
        },
        "departure_tick": 56452,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_43b1461d8c1414e1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00069",
      "command_record_id": "demo_9c5c91359adde2e94631_00266",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00069",
        "demo_9c5c91359adde2e94631_00266"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "fame",
      "round": 15,
      "event_tick": 123762,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -208.324830 -2184.483000 -168.206790; setang -12.402527 73.540420 0",
          "position_tick": 123659,
          "angle_tick": 123659,
          "origin": [
            -208.32483,
            -2184.483,
            -168.20679
          ],
          "pitch": -12.402527,
          "yaw": 73.54042,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -976.929140 -2377.387500 -167.968750; setang -8.470123 45.600464 0",
          "position_tick": 123250,
          "angle_tick": 123250,
          "origin": [
            -976.92914,
            -2377.3875,
            -167.96875
          ],
          "pitch": -8.470123,
          "yaw": 45.600464,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.67188,
            -12.578125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -180.654900 -2018.338900 -167.968750; setang 2.172546 56.875183 0",
          "position_tick": 123756,
          "angle_tick": 123756,
          "origin": [
            -180.6549,
            -2018.3389,
            -167.96875
          ],
          "pitch": 2.1725464,
          "yaw": 56.875183,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.5117188,
            5.3828125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -178.024231 -2014.306152 -167.968750; setang 2.144745 56.875183 0",
          "position_tick": 123762,
          "angle_tick": 123762,
          "origin": [
            -178.024230957031,
            -2014.30615234375,
            -167.96875
          ],
          "pitch": 2.144744873047,
          "yaw": 56.875183105469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.01953125,
            58.296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 123250,
          "last_tick": 123762,
          "samples": 513
        },
        "departure_tick": 123660,
        "movement_to_event_ms": 1609.375,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_43ba5f5173c00a54",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00328",
      "command_record_id": "demo_56d855ae2f8723544f85_00328",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00328",
        "demo_56d855ae2f8723544f85_00351"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "s1n",
      "round": 16,
      "event_tick": 136302,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1463.096100 530.344540 1614.031200; setang 6.177399 -27.531052 0",
          "position_tick": 135790,
          "angle_tick": 135790,
          "origin": [
            -1463.0961,
            530.34454,
            1614.0312
          ],
          "pitch": 6.1773987,
          "yaw": -27.531052,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            72.67969,
            -239.20312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -519.087650 1366.211400 1686.140700; setang -23.304749 45.788270 0",
          "position_tick": 136295,
          "angle_tick": 136295,
          "origin": [
            -519.08765,
            1366.2114,
            1686.1407
          ],
          "pitch": -23.304749,
          "yaw": 45.78827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.91406,
            175.54688,
            47.234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -503.064453 1382.668945 1688.031250; setang -23.304749 45.788269 0",
          "position_tick": 136302,
          "angle_tick": 136302,
          "origin": [
            -503.064453125,
            1382.6689453125,
            1688.03125
          ],
          "pitch": -23.304748535156,
          "yaw": 45.788269042969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.9140625,
            175.546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135790,
          "last_tick": 136302,
          "samples": 513
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_447d4afd0a3b899b",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_da35559385e7d6e5ce42_00388",
      "command_record_id": "demo_da35559385e7d6e5ce42_00471",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00388",
        "demo_da35559385e7d6e5ce42_00471"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 23,
      "event_tick": 190713,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 274.370150 1279.318000 -29.871399; setang -6.418426 -118.573380 0",
          "position_tick": 190672,
          "angle_tick": 190672,
          "origin": [
            274.37015,
            1279.318,
            -29.871399
          ],
          "pitch": -6.4184265,
          "yaw": -118.57338,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.987900 1660.085200 27.031250; setang 1.600571 -1.605042 0",
          "position_tick": 190412,
          "angle_tick": 190412,
          "origin": [
            -256.9879,
            1660.0852,
            27.03125
          ],
          "pitch": 1.6005707,
          "yaw": -1.6050415,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 263.253300 1258.910200 -30.913635; setang -6.434906 -118.606340 0",
          "position_tick": 190706,
          "angle_tick": 190706,
          "origin": [
            263.2533,
            1258.9102,
            -30.913635
          ],
          "pitch": -6.434906,
          "yaw": -118.60634,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.5,
            -26.59375,
            -1.359375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 259.025818 1251.173218 -31.309937; setang -6.814606 -118.754997 0",
          "position_tick": 190713,
          "angle_tick": 190713,
          "origin": [
            259.025817871094,
            1251.173217773438,
            -31.309936523438
          ],
          "pitch": -6.814605712891,
          "yaw": -118.754997253418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.10546875,
            -109.859375,
            -5.6328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 190412,
          "last_tick": 190713,
          "samples": 302
        },
        "departure_tick": 190673,
        "movement_to_event_ms": 640.625,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_44bf4bfcd4ec6b1c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00434",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00434",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00434",
        "demo_5c8743102c5a1e28f8ee_00468"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 21,
      "event_tick": 173948,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 6.502869 -103.956760 0",
          "position_tick": 173836,
          "angle_tick": 173836,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 6.5028687,
          "yaw": -103.95676,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 6.658752 -104.385220 0",
          "position_tick": 173818,
          "angle_tick": 173818,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 6.6587524,
          "yaw": -104.38522,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -66.147580 2184.216600 -128.062990; setang -15.576202 -147.608520 0",
          "position_tick": 173941,
          "angle_tick": 173941,
          "origin": [
            -66.14758,
            2184.2166,
            -128.06299
          ],
          "pitch": -15.576202,
          "yaw": -147.60852,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -94.96094,
            -35.0,
            2.7421875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -73.371460 2181.141846 -127.868469; setang -16.432800 -147.335938 0",
          "position_tick": 173948,
          "angle_tick": 173948,
          "origin": [
            -73.371459960938,
            2181.141845703125,
            -127.868469238281
          ],
          "pitch": -16.432800292969,
          "yaw": -147.3359375,
          "airborne": false,
          "duck_amount": 0.723587751389,
          "velocity": [
            -76.6328125,
            -35.859375,
            2.11328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 173818,
          "last_tick": 173948,
          "samples": 131
        },
        "departure_tick": 173837,
        "movement_to_event_ms": 1750.0,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4536f88f2a03e799",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_518d8b186445b01e1f62_00331",
      "command_record_id": "demo_518d8b186445b01e1f62_00331",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00331",
        "demo_518d8b186445b01e1f62_00427"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "S1ren",
      "round": 16,
      "event_tick": 143392,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1242.765700 1613.981200 -151.968750; setang 1.781845 15.104828 0",
          "position_tick": 143262,
          "angle_tick": 143262,
          "origin": [
            1242.7657,
            1613.9812,
            -151.96875
          ],
          "pitch": 1.7818451,
          "yaw": 15.104828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            200.42969,
            139.01562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1649.492400 1576.757900 -151.968750; setang 1.946991 -102.078094 0",
          "position_tick": 143385,
          "angle_tick": 143385,
          "origin": [
            1649.4924,
            1576.7579,
            -151.96875
          ],
          "pitch": 1.946991,
          "yaw": -102.078094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -19.375,
            -196.33594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1646.698364 1556.685913 -151.968750; setang 1.781845 -101.583023 0",
          "position_tick": 143392,
          "angle_tick": 143392,
          "origin": [
            1646.698364257812,
            1556.685913085938,
            -151.96875
          ],
          "pitch": 1.781845092773,
          "yaw": -101.583023071289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.265625,
            -222.0234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143262,
          "last_tick": 143392,
          "samples": 131
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4577594ff34d7516",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00189",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00448",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00189",
        "demo_fde4c2af9b83d7a5ead3_00448"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BobZ",
      "round": 22,
      "event_tick": 176107,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2268.053200 818.627700 -119.802670; setang -8.854980 -8.850174 0",
          "position_tick": 176087,
          "angle_tick": 176087,
          "origin": [
            -2268.0532,
            818.6277,
            -119.80267
          ],
          "pitch": -8.85498,
          "yaw": -8.850174,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2114.523400 764.006500 -128.250610; setang 2.695084 -11.655121 0",
          "position_tick": 175977,
          "angle_tick": 175977,
          "origin": [
            -2114.5234,
            764.0065,
            -128.25061
          ],
          "pitch": 2.6950836,
          "yaw": -11.655121,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            81.484375,
            -188.14062,
            859.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2245.172400 815.060850 -121.071900; setang -8.854980 -8.850174 0",
          "position_tick": 176101,
          "angle_tick": 176101,
          "origin": [
            -2245.1724,
            815.06085,
            -121.0719
          ],
          "pitch": -8.85498,
          "yaw": -8.850174,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.07812,
            -25.71875,
            -6.6601562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2230.268555 812.741577 -122.211487; setang -8.854980 -8.850174 0",
          "position_tick": 176107,
          "angle_tick": 176107,
          "origin": [
            -2230.2685546875,
            812.741577148438,
            -122.211486816406
          ],
          "pitch": -8.85498046875,
          "yaw": -8.850173950195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            201.359375,
            -31.3203125,
            -16.015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175977,
          "last_tick": 176107,
          "samples": 131
        },
        "departure_tick": 176088,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_45a742584ac68fbf",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_241d9eb92ddde5a3b396_00110",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00143",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00110",
        "demo_241d9eb92ddde5a3b396_00143"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 8,
      "event_tick": 65403,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 237.924120 773.130070 -31.968750; setang 7.062149 -88.767130 0",
          "position_tick": 65261,
          "angle_tick": 65261,
          "origin": [
            237.92412,
            773.13007,
            -31.96875
          ],
          "pitch": 7.062149,
          "yaw": -88.76713,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 200.796800 1194.583600 -29.794617; setang 7.062149 -88.767130 0",
          "position_tick": 65040,
          "angle_tick": 65040,
          "origin": [
            200.7968,
            1194.5836,
            -29.794617
          ],
          "pitch": 7.062149,
          "yaw": -88.76713,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            173.05469,
            -177.80469,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 209.070270 649.413600 -30.569275; setang -1.418945 -79.757996 0",
          "position_tick": 65397,
          "angle_tick": 65397,
          "origin": [
            209.07027,
            649.4136,
            -30.569275
          ],
          "pitch": -1.4189453,
          "yaw": -79.757996,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.586914,
            -175.51172,
            -3.0546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 211.783798 634.689758 -30.823669; setang -1.518173 -79.725037 0",
          "position_tick": 65403,
          "angle_tick": 65403,
          "origin": [
            211.783798217773,
            634.689758300781,
            -30.823669433594
          ],
          "pitch": -1.518173217773,
          "yaw": -79.725036621094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.001953125,
            -173.83203125,
            -3.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65040,
          "last_tick": 65403,
          "samples": 364
        },
        "departure_tick": 65262,
        "movement_to_event_ms": 2218.75,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_45b0452aa0e3c060",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00270",
      "command_record_id": "demo_79fb1d50cba757afee7d_00270",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00270",
        "demo_79fb1d50cba757afee7d_00343"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 15,
      "event_tick": 121061,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1217.892456 2667.034912 97.004631; setang -24.329559 -139.650299 0",
          "position_tick": 121054,
          "angle_tick": 121061,
          "origin": [
            1217.892456054688,
            2667.034912109375,
            97.00463104248
          ],
          "pitch": -24.329559326172,
          "yaw": -139.650299072266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1217.892500 2667.035000 97.004630; setang -24.329560 -139.650300 0",
          "position_tick": 121055,
          "angle_tick": 121055,
          "origin": [
            1217.8925,
            2667.035,
            97.00463
          ],
          "pitch": -24.32956,
          "yaw": -139.6503,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1217.872559 2667.018066 97.002068; setang -24.329559 -139.650299 0",
          "position_tick": 121061,
          "angle_tick": 121061,
          "origin": [
            1217.87255859375,
            2667.01806640625,
            97.002067565918
          ],
          "pitch": -24.329559326172,
          "yaw": -139.650299072266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.2734375,
            -1.078125,
            -0.1640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120913,
          "last_tick": 121061,
          "samples": 149
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_45cf6b137811cbbd",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00407",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00407",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00407",
        "demo_4f80b8bcc2fa56bb83a7_00644"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 18,
      "event_tick": 139370,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 75.599080 -1829.381100 -159.968750; setang 5.170105 1.973755 0",
          "position_tick": 139059,
          "angle_tick": 139059,
          "origin": [
            75.59908,
            -1829.3811,
            -159.96875
          ],
          "pitch": 5.170105,
          "yaw": 1.9737549,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.39453,
            28.3125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 972.439330 -1249.420200 4.295136; setang -7.479980 73.116425 0",
          "position_tick": 139364,
          "angle_tick": 139364,
          "origin": [
            972.43933,
            -1249.4202,
            4.2951365
          ],
          "pitch": -7.4799805,
          "yaw": 73.116425,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.64844,
            233.34375,
            19.912125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 978.194946 -1231.165283 4.265307; setang -7.507446 73.116425 0",
          "position_tick": 139370,
          "angle_tick": 139370,
          "origin": [
            978.194946289062,
            -1231.165283203125,
            4.265306949615
          ],
          "pitch": -7.507446289062,
          "yaw": 73.116424560547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.26953125,
            233.7890625,
            5.304016113281
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139059,
          "last_tick": 139370,
          "samples": 312
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_45ec4cfd0920bb40",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00371",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00673",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00371",
        "demo_4f80b8bcc2fa56bb83a7_00673"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 27,
      "event_tick": 217051,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang 12.538834 135.910160 0",
          "position_tick": 216598,
          "angle_tick": 216598,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": 12.538834,
          "yaw": 135.91016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang 12.538834 136.260350 0",
          "position_tick": 216539,
          "angle_tick": 216539,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": 12.538834,
          "yaw": 136.26035,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1202.782000 -944.760440 35.986767; setang 0.895721 35.366364 0",
          "position_tick": 217045,
          "angle_tick": 217045,
          "origin": [
            -1202.782,
            -944.76044,
            35.986767
          ],
          "pitch": 0.89572144,
          "yaw": 35.366364,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1202.781982 -944.760437 35.986767; setang 0.817795 35.210495 0",
          "position_tick": 217051,
          "angle_tick": 217051,
          "origin": [
            -1202.781982421875,
            -944.760437011719,
            35.986766815186
          ],
          "pitch": 0.817794799805,
          "yaw": 35.210494995117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 216539,
          "last_tick": 217051,
          "samples": 513
        },
        "departure_tick": 216599,
        "movement_to_event_ms": 7078.125,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_46822b2b4640422c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79fb1d50cba757afee7d_00337",
      "command_record_id": "demo_79fb1d50cba757afee7d_00337",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00337",
        "demo_79fb1d50cba757afee7d_00364"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 18,
      "event_tick": 143287,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 114.884420 284.896200 1.467959; setang 0.522537 -4.475220 0",
          "position_tick": 143038,
          "angle_tick": 143038,
          "origin": [
            114.88442,
            284.8962,
            1.4679587
          ],
          "pitch": 0.52253723,
          "yaw": -4.4752197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.41406,
            -79.39844,
            4.688202
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 233.446040 64.838510 3.031249; setang 2.667618 30.834839 0",
          "position_tick": 143281,
          "angle_tick": 143281,
          "origin": [
            233.44604,
            64.83851,
            3.0312486
          ],
          "pitch": 2.6676178,
          "yaw": 30.834839,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            111.62402,
            66.5686,
            -21.934937
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 244.612381 71.498642 3.031249; setang 2.557404 30.807373 0",
          "position_tick": 143287,
          "angle_tick": 143287,
          "origin": [
            244.612380981445,
            71.498641967773,
            3.031248569489
          ],
          "pitch": 2.557403564453,
          "yaw": 30.807373046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            155.8095703125,
            92.92431640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 143038,
          "last_tick": 143287,
          "samples": 250
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_46d6f15a1d1ae444",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_585d972b6bcf05f54588_00190",
      "command_record_id": "demo_585d972b6bcf05f54588_00190",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00190",
        "demo_585d972b6bcf05f54588_00218"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 11,
      "event_tick": 72939,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2060.621000 149.269450 -159.968750; setang 1.385986 93.720580 0",
          "position_tick": 72427,
          "angle_tick": 72427,
          "origin": [
            -2060.621,
            149.26945,
            -159.96875
          ],
          "pitch": 1.3859863,
          "yaw": 93.72058,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.34375,
            243.97852,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2063.045000 724.489100 -46.206543; setang 4.108551 -0.626221 0",
          "position_tick": 72933,
          "angle_tick": 72933,
          "origin": [
            -2063.045,
            724.4891,
            -46.206543
          ],
          "pitch": 4.108551,
          "yaw": -0.6262207,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.95312,
            -1.2617188,
            -38.73828
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2048.643066 724.345764 -47.968750; setang 3.910446 -0.807831 0",
          "position_tick": 72939,
          "angle_tick": 72939,
          "origin": [
            -2048.64306640625,
            724.345764160156,
            -47.96875
          ],
          "pitch": 3.910446166992,
          "yaw": -0.807830810547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            196.453125,
            -2.11328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72427,
          "last_tick": 72939,
          "samples": 513
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_47c1bd23f5405c3c",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_b9b20b60330034a63512_00052",
      "command_record_id": "demo_b9b20b60330034a63512_00146",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_b9b20b60330034a63512_00052",
        "demo_b9b20b60330034a63512_00146"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "xelex",
      "round": 8,
      "event_tick": 58439,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -191.405030 -1296.548100 1660.031200; setang 1.881073 59.644090 0",
          "position_tick": 58409,
          "angle_tick": 58409,
          "origin": [
            -191.40503,
            -1296.5481,
            1660.0312
          ],
          "pitch": 1.881073,
          "yaw": 59.64409,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -193.949650 -1312.033200 1660.031200; setang 4.556244 58.975296 0",
          "position_tick": 58170,
          "angle_tick": 58170,
          "origin": [
            -193.94965,
            -1312.0332,
            1660.0312
          ],
          "pitch": 4.556244,
          "yaw": 58.975296,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -174.728270 -1298.446900 1660.031200; setang 1.630096 59.393463 0",
          "position_tick": 58433,
          "angle_tick": 58433,
          "origin": [
            -174.72827,
            -1298.4469,
            1660.0312
          ],
          "pitch": 1.6300964,
          "yaw": 59.393463,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.117188,
            78.08594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -169.302185 -1289.264771 1660.031250; setang 1.630096 59.393463 0",
          "position_tick": 58439,
          "angle_tick": 58439,
          "origin": [
            -169.302185058594,
            -1289.264770507812,
            1660.03125
          ],
          "pitch": 1.630096435547,
          "yaw": 59.393463134766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            75.89453125,
            128.421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58170,
          "last_tick": 58439,
          "samples": 270
        },
        "departure_tick": 58410,
        "movement_to_event_ms": 468.75,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_47f0a50f816ac302",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_bc6251413daa2447c1ff_00144",
      "command_record_id": "demo_bc6251413daa2447c1ff_00144",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00144",
        "demo_bc6251413daa2447c1ff_00441"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 8,
      "event_tick": 52799,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 16.069763 -2280.226807 -39.968750; setang 13.282471 68.453751 0",
          "position_tick": 52791,
          "angle_tick": 52799,
          "origin": [
            16.069763183594,
            -2280.226806640625,
            -39.96875
          ],
          "pitch": 13.282470703125,
          "yaw": 68.453750610352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 16.069763 -2280.226800 -39.968750; setang 13.282471 68.453750 0",
          "position_tick": 52792,
          "angle_tick": 52792,
          "origin": [
            16.069763,
            -2280.2268,
            -39.96875
          ],
          "pitch": 13.282471,
          "yaw": 68.45375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 16.069763 -2280.226807 -39.968750; setang 13.282471 68.453751 0",
          "position_tick": 52799,
          "angle_tick": 52799,
          "origin": [
            16.069763183594,
            -2280.226806640625,
            -39.96875
          ],
          "pitch": 13.282470703125,
          "yaw": 68.453750610352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52353,
          "last_tick": 52799,
          "samples": 447
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_480ce7a8c5dd7b82",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00214",
      "command_record_id": "demo_44ff5206b8e42e46265b_00214",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00214",
        "demo_44ff5206b8e42e46265b_00237"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 9,
      "event_tick": 84047,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1100.294700 -884.105100 9.031248; setang -16.032486 173.132170 0",
          "position_tick": 84035,
          "angle_tick": 84035,
          "origin": [
            1100.2947,
            -884.1051,
            9.031248
          ],
          "pitch": -16.032486,
          "yaw": 173.13217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -207.726560 -1877.431400 -162.524110; setang 5.114822 -16.149902 0",
          "position_tick": 83535,
          "angle_tick": 83535,
          "origin": [
            -207.72656,
            -1877.4314,
            -162.52411
          ],
          "pitch": 5.1148224,
          "yaw": -16.149902,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            191.7461,
            143.58594,
            94.98828
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1097.191300 -883.730400 9.031248; setang -16.032486 173.132170 0",
          "position_tick": 84040,
          "angle_tick": 84040,
          "origin": [
            1097.1913,
            -883.7304,
            9.031248
          ],
          "pitch": -16.032486,
          "yaw": 173.13217,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.960938,
            6.6367188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1086.369751 -882.422607 9.031248; setang -16.032486 173.132172 0",
          "position_tick": 84047,
          "angle_tick": 84047,
          "origin": [
            1086.369750976562,
            -882.422607421875,
            9.031248092651
          ],
          "pitch": -16.032485961914,
          "yaw": 173.132171630859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.6875,
            17.3515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 83535,
          "last_tick": 84047,
          "samples": 513
        },
        "departure_tick": 84036,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_484118907ba66bdd",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00200",
      "command_record_id": "demo_07d95741be40e144c266_00200",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00200",
        "demo_07d95741be40e144c266_00256"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "tN1R",
      "round": 10,
      "event_tick": 81567,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -516.256200 1684.543600 26.073112; setang 4.928055 -10.535889 0",
          "position_tick": 81055,
          "angle_tick": 81055,
          "origin": [
            -516.2562,
            1684.5436,
            26.073112
          ],
          "pitch": 4.928055,
          "yaw": -10.535889,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.648438,
            -121.953125,
            -7.158325
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 578.751800 782.071500 115.307300; setang 7.017853 -60.322150 0",
          "position_tick": 81553,
          "angle_tick": 81553,
          "origin": [
            578.7518,
            782.0715,
            115.3073
          ],
          "pitch": 7.017853,
          "yaw": -60.32215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 578.751770 782.071472 158.453125; setang 7.017853 -60.322151 0",
          "position_tick": 81567,
          "angle_tick": 81567,
          "origin": [
            578.751770019531,
            782.071472167969,
            158.453125
          ],
          "pitch": 7.017852783203,
          "yaw": -60.322151184082,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81055,
          "last_tick": 81567,
          "samples": 513
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_486cf2041245249f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_92655b67d38bb2eb32f4_00114",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00114",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00114",
        "demo_92655b67d38bb2eb32f4_00219"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 8,
      "event_tick": 50095,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -824.130900 313.387820 -55.968750; setang 9.856110 -35.883760 0",
          "position_tick": 50026,
          "angle_tick": 50026,
          "origin": [
            -824.1309,
            313.38782,
            -55.96875
          ],
          "pitch": 9.85611,
          "yaw": -35.88376,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -825.456900 313.466160 -55.968750; setang 6.929962 -42.013092 0",
          "position_tick": 49965,
          "angle_tick": 49965,
          "origin": [
            -825.4569,
            313.46616,
            -55.96875
          ],
          "pitch": 6.929962,
          "yaw": -42.013092,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -818.633240 313.430480 -55.968750; setang 9.886658 -30.678635 0",
          "position_tick": 50089,
          "angle_tick": 50089,
          "origin": [
            -818.63324,
            313.43048,
            -55.96875
          ],
          "pitch": 9.886658,
          "yaw": -30.678635,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -818.633240 313.430481 -55.968750; setang 9.886658 -30.678635 0",
          "position_tick": 50095,
          "angle_tick": 50095,
          "origin": [
            -818.633239746094,
            313.430480957031,
            -55.96875
          ],
          "pitch": 9.886657714844,
          "yaw": -30.678634643555,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49965,
          "last_tick": 50095,
          "samples": 131
        },
        "departure_tick": 50027,
        "movement_to_event_ms": 1078.125,
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4876b2caf6e7c4ce",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b9b20b60330034a63512_00072",
      "command_record_id": "demo_b9b20b60330034a63512_00072",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00072",
        "demo_b9b20b60330034a63512_00103"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 5,
      "event_tick": 35877,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 851.796204 -1449.897339 1707.356445; setang 11.087952 166.860687 0",
          "position_tick": 35863,
          "angle_tick": 35877,
          "origin": [
            851.796203613281,
            -1449.897338867188,
            1707.3564453125
          ],
          "pitch": 11.087951660156,
          "yaw": 166.860687255859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 851.796200 -1449.897300 1707.356400; setang 11.087952 166.860690 0",
          "position_tick": 35864,
          "angle_tick": 35864,
          "origin": [
            851.7962,
            -1449.8973,
            1707.3564
          ],
          "pitch": 11.087952,
          "yaw": 166.86069,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 851.796204 -1449.897339 1748.328125; setang 11.087952 166.860687 0",
          "position_tick": 35877,
          "angle_tick": 35877,
          "origin": [
            851.796203613281,
            -1449.897338867188,
            1748.328125
          ],
          "pitch": 11.087951660156,
          "yaw": 166.860687255859,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            160.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35365,
          "last_tick": 35877,
          "samples": 513
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_494ce3d3baf5ffc7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00261",
      "command_record_id": "demo_18d34587c875f0b595ae_00261",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00261",
        "demo_18d34587c875f0b595ae_00338"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NertZ",
      "round": 14,
      "event_tick": 131069,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1752.200000 1547.901500 -151.968750; setang -0.792053 -114.762500 0",
          "position_tick": 131049,
          "angle_tick": 131049,
          "origin": [
            1752.2,
            1547.9015,
            -151.96875
          ],
          "pitch": -0.7920532,
          "yaw": -114.7625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1778.810700 1685.722200 -140.147640; setang 0.844910 -111.726494 0",
          "position_tick": 130919,
          "angle_tick": 130919,
          "origin": [
            1778.8107,
            1685.7222,
            -140.14764
          ],
          "pitch": 0.84490967,
          "yaw": -111.726494,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -17.140625,
            83.46094,
            55.640625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1743.446800 1528.915500 -151.968750; setang -1.003189 -114.762500 0",
          "position_tick": 131062,
          "angle_tick": 131062,
          "origin": [
            1743.4468,
            1528.9155,
            -151.96875
          ],
          "pitch": -1.0031891,
          "yaw": -114.7625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.24219,
            -145.78906,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1735.941895 1512.646973 -151.968750; setang -1.003189 -114.762497 0",
          "position_tick": 131069,
          "angle_tick": 131069,
          "origin": [
            1735.94189453125,
            1512.64697265625,
            -151.96875
          ],
          "pitch": -1.003189086914,
          "yaw": -114.762496948242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.7265625,
            -185.84375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130919,
          "last_tick": 131069,
          "samples": 151
        },
        "departure_tick": 131050,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_49a949a5096254ae",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00319",
      "command_record_id": "demo_67348e1baa5b49bad101_00319",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00319",
        "demo_67348e1baa5b49bad101_00464"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 17,
      "event_tick": 154751,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1216.000000 -307.000000 -164.814819; setang -65.911789 -172.138947 0",
          "position_tick": 154744,
          "angle_tick": 154751,
          "origin": [
            1216.0,
            -307.0,
            -164.814819335938
          ],
          "pitch": -65.91178894043,
          "yaw": -172.138946533203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1216.000000 -307.000000 -164.814820; setang -65.911790 -172.138950 0",
          "position_tick": 154745,
          "angle_tick": 154745,
          "origin": [
            1216.0,
            -307.0,
            -164.81482
          ],
          "pitch": -65.91179,
          "yaw": -172.13895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1216.000000 -307.000000 -164.814819; setang -65.911789 -172.138947 0",
          "position_tick": 154751,
          "angle_tick": 154751,
          "origin": [
            1216.0,
            -307.0,
            -164.814819335938
          ],
          "pitch": -65.91178894043,
          "yaw": -172.138946533203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154617,
          "last_tick": 154751,
          "samples": 135
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_49c84e4d930123f2",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00103",
      "command_record_id": "demo_1e37c617488eba4e7406_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00103",
        "demo_1e37c617488eba4e7406_00329"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 5,
      "event_tick": 38747,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1245.338000 31.643473 106.686570; setang 4.199860 -40.690277 0",
          "position_tick": 38617,
          "angle_tick": 38617,
          "origin": [
            -1245.338,
            31.643473,
            106.68657
          ],
          "pitch": 4.1998596,
          "yaw": -40.690277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1392.405000 157.137240 88.961800; setang 3.137283 -48.128693 0",
          "position_tick": 38740,
          "angle_tick": 38740,
          "origin": [
            -1392.405,
            157.13724,
            88.9618
          ],
          "pitch": 3.1372833,
          "yaw": -48.128693,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -36.460938,
            33.444336,
            -2.8916016
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1393.757446 158.375214 88.854691; setang 3.036011 -48.027771 0",
          "position_tick": 38747,
          "angle_tick": 38747,
          "origin": [
            -1393.757446289062,
            158.375213623047,
            88.854690551758
          ],
          "pitch": 3.036010742188,
          "yaw": -48.027770996094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38617,
          "last_tick": 38747,
          "samples": 131
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4a15c000b5f1994b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00019",
      "command_record_id": "demo_1e37c617488eba4e7406_00019",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00019",
        "demo_1e37c617488eba4e7406_00096"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 2,
      "event_tick": 8643,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.928284 -1933.953125 -154.381470; setang -20.374146 86.257446 0",
          "position_tick": 8629,
          "angle_tick": 8643,
          "origin": [
            -735.928283691406,
            -1933.953125,
            -154.381469726562
          ],
          "pitch": -20.374145507812,
          "yaw": 86.257446289062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.928300 -1933.953100 -151.781250; setang -20.433533 86.554410 0",
          "position_tick": 8630,
          "angle_tick": 8630,
          "origin": [
            -735.9283,
            -1933.9531,
            -151.78125
          ],
          "pitch": -20.433533,
          "yaw": 86.55441,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.928284 -1933.953125 -111.140625; setang -20.374146 86.257446 0",
          "position_tick": 8643,
          "angle_tick": 8643,
          "origin": [
            -735.928283691406,
            -1933.953125,
            -111.140625
          ],
          "pitch": -20.374145507812,
          "yaw": 86.257446289062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            148.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8131,
          "last_tick": 8643,
          "samples": 513
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4ac9d9d88b1b2e99",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00251",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00251",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00251",
        "demo_fde4c2af9b83d7a5ead3_00402"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 13,
      "event_tick": 105864,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -220.031250 -332.055298 -163.968750; setang 3.210754 -134.179459 0",
          "position_tick": 105856,
          "angle_tick": 105864,
          "origin": [
            -220.03125,
            -332.055297851562,
            -163.96875
          ],
          "pitch": 3.210754394531,
          "yaw": -134.179458618164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -220.031250 -332.055300 -163.968750; setang 3.210754 -134.179460 0",
          "position_tick": 105857,
          "angle_tick": 105857,
          "origin": [
            -220.03125,
            -332.0553,
            -163.96875
          ],
          "pitch": 3.2107544,
          "yaw": -134.17946,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -220.031250 -332.055298 -163.968750; setang 3.210754 -134.179459 0",
          "position_tick": 105864,
          "angle_tick": 105864,
          "origin": [
            -220.03125,
            -332.055297851562,
            -163.96875
          ],
          "pitch": 3.210754394531,
          "yaw": -134.179458618164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 105734,
          "last_tick": 105864,
          "samples": 131
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4add2c6d9515a584",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00410",
      "command_record_id": "demo_21a2c34da37a8e81c427_00410",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00410",
        "demo_21a2c34da37a8e81c427_00458"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "PR",
      "round": 21,
      "event_tick": 157751,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1868.233300 -483.974370 -167.968750; setang 5.614349 110.115970 0",
          "position_tick": 157239,
          "angle_tick": 157239,
          "origin": [
            -1868.2333,
            -483.97437,
            -167.96875
          ],
          "pitch": 5.6143494,
          "yaw": 110.11597,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.24219,
            229.89062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2229.712000 786.103100 -126.620480; setang -8.485565 -3.511505 0",
          "position_tick": 157744,
          "angle_tick": 157744,
          "origin": [
            -2229.712,
            786.1031,
            -126.62048
          ],
          "pitch": -8.485565,
          "yaw": -3.5115051,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2223.516602 785.723022 -126.949646; setang -8.581360 -3.511505 0",
          "position_tick": 157751,
          "angle_tick": 157751,
          "origin": [
            -2223.5166015625,
            785.723022460938,
            -126.949645996094
          ],
          "pitch": -8.581359863281,
          "yaw": -3.511505126953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            101.828125,
            -6.23828125,
            -5.41015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157239,
          "last_tick": 157751,
          "samples": 513
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4b518053d11db624",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00018",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00018",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00018",
        "demo_5cc1733fab4c73f800c9_00490"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xertioN",
      "round": 2,
      "event_tick": 9535,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 836.343440 -1071.614600 -415.968750; setang 0.132172 -154.691620 0",
          "position_tick": 9405,
          "angle_tick": 9405,
          "origin": [
            836.34344,
            -1071.6146,
            -415.96875
          ],
          "pitch": 0.13217163,
          "yaw": -154.69162,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            35.746094,
            119.57031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 836.571000 -1091.642100 -415.968750; setang -2.287903 -160.895810 0",
          "position_tick": 9528,
          "angle_tick": 9528,
          "origin": [
            836.571,
            -1091.6421,
            -415.96875
          ],
          "pitch": -2.2879028,
          "yaw": -160.89581,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -89.94531,
            -31.109375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 823.639465 -1096.118530 -415.968750; setang -2.331848 -160.895813 0",
          "position_tick": 9535,
          "angle_tick": 9535,
          "origin": [
            823.639465332031,
            -1096.118530273438,
            -415.96875
          ],
          "pitch": -2.331848144531,
          "yaw": -160.895812988281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -159.25,
            -55.140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9405,
          "last_tick": 9535,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4b5788e912e7c3ec",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_18d34587c875f0b595ae_00271",
      "command_record_id": "demo_18d34587c875f0b595ae_00271",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00271",
        "demo_18d34587c875f0b595ae_00339"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "MATYS",
      "round": 15,
      "event_tick": 139714,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -935.543640 334.355160 -32.900818; setang 12.645950 -30.422180 0",
          "position_tick": 139672,
          "angle_tick": 139672,
          "origin": [
            -935.54364,
            334.35516,
            -32.900818
          ],
          "pitch": 12.64595,
          "yaw": -30.42218,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -934.391050 336.112030 -33.693237; setang 12.573853 -30.169830 0",
          "position_tick": 139584,
          "angle_tick": 139584,
          "origin": [
            -934.39105,
            336.11203,
            -33.693237
          ],
          "pitch": 12.573853,
          "yaw": -30.16983,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            70.73047,
            122.421875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -900.254900 386.551400 -32.122010; setang 11.834335 -40.145752 0",
          "position_tick": 139707,
          "angle_tick": 139707,
          "origin": [
            -900.2549,
            386.5514,
            -32.12201
          ],
          "pitch": 11.834335,
          "yaw": -40.145752,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.152344,
            -14.896484,
            -9.988281
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -892.803833 381.014038 -35.835327; setang 10.787888 -39.929123 0",
          "position_tick": 139714,
          "angle_tick": 139714,
          "origin": [
            -892.803833007812,
            381.014038085938,
            -35.835327148438
          ],
          "pitch": 10.787887573242,
          "yaw": -39.929122924805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            103.04296875,
            -80.271484375,
            -53.828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139584,
          "last_tick": 139714,
          "samples": 131
        },
        "departure_tick": 139673,
        "movement_to_event_ms": 656.25,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4bb12c247f710e23",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00197",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00197",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00197",
        "demo_44d9dd1cefa925823c1e_00219"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 10,
      "event_tick": 80383,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1249.130900 2770.084700 124.031624; setang 2.355194 -168.313630 0",
          "position_tick": 80113,
          "angle_tick": 80113,
          "origin": [
            1249.1309,
            2770.0847,
            124.031624
          ],
          "pitch": 2.355194,
          "yaw": -168.31363,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -249.83594,
            -8.953125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 863.919430 2430.852500 140.084300; setang -11.286743 -121.766624 0",
          "position_tick": 80377,
          "angle_tick": 80377,
          "origin": [
            863.91943,
            2430.8525,
            140.0843
          ],
          "pitch": -11.286743,
          "yaw": -121.766624,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 863.919434 2430.852539 140.084305; setang -11.286743 -121.766624 0",
          "position_tick": 80383,
          "angle_tick": 80383,
          "origin": [
            863.91943359375,
            2430.8525390625,
            140.08430480957
          ],
          "pitch": -11.286743164062,
          "yaw": -121.766624450684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80113,
          "last_tick": 80383,
          "samples": 271
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4bd5e0700244ed0b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00048",
      "command_record_id": "demo_518d8b186445b01e1f62_00048",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00048",
        "demo_518d8b186445b01e1f62_00072"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 4,
      "event_tick": 21500,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -564.747100 -364.816280 66.031250; setang 5.807983 54.447205 0",
          "position_tick": 21341,
          "angle_tick": 21341,
          "origin": [
            -564.7471,
            -364.81628,
            66.03125
          ],
          "pitch": 5.8079834,
          "yaw": 54.447205,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            94.15234,
            -101.02734,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -553.287400 -428.940120 66.031250; setang -18.480042 67.746155 0",
          "position_tick": 21493,
          "angle_tick": 21493,
          "origin": [
            -553.2874,
            -428.94012,
            66.03125
          ],
          "pitch": -18.480042,
          "yaw": 67.746155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            23.878906,
            59.046875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -550.313232 -421.623352 66.031250; setang -18.513000 67.746155 0",
          "position_tick": 21500,
          "angle_tick": 21500,
          "origin": [
            -550.313232421875,
            -421.623352050781,
            66.03125
          ],
          "pitch": -18.513000488281,
          "yaw": 67.746154785156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            35.71875,
            87.71875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21341,
          "last_tick": 21500,
          "samples": 160
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4ca2484215eaa7d5",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00022",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00022",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00022",
        "demo_fde4c2af9b83d7a5ead3_00165"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "latto",
      "round": 3,
      "event_tick": 13266,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.880860 -1210.123200 -108.968750; setang -12.622604 -165.005720 0",
          "position_tick": 13257,
          "angle_tick": 13257,
          "origin": [
            1003.88086,
            -1210.1232,
            -108.96875
          ],
          "pitch": -12.622604,
          "yaw": -165.00572,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1194.948000 -1203.473600 -175.093750; setang 5.307434 -136.515780 0",
          "position_tick": 12765,
          "angle_tick": 12765,
          "origin": [
            1194.948,
            -1203.4736,
            -175.09375
          ],
          "pitch": 5.307434,
          "yaw": -136.51578,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            3.984375,
            -249.95312,
            166.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1002.569200 -1210.474500 -95.906250; setang -12.567322 -165.005720 0",
          "position_tick": 13260,
          "angle_tick": 13260,
          "origin": [
            1002.5692,
            -1210.4745,
            -95.90625
          ],
          "pitch": -12.567322,
          "yaw": -165.00572,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.984375,
            -7.765625,
            280.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1000.304810 -1211.081177 -77.906250; setang -12.539856 -164.978256 0",
          "position_tick": 13266,
          "angle_tick": 13266,
          "origin": [
            1000.304809570312,
            -1211.081176757812,
            -77.90625
          ],
          "pitch": -12.539855957031,
          "yaw": -164.978256225586,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.984375,
            -7.765625,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12765,
          "last_tick": 13266,
          "samples": 502
        },
        "departure_tick": 13258,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4d41263e434ed868",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00083",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00083",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00083",
        "demo_5cc1733fab4c73f800c9_00099"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 5,
      "event_tick": 37441,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1531.907100 -1170.942400 -415.968750; setang -2.448578 10.951996 0",
          "position_tick": 37059,
          "angle_tick": 37059,
          "origin": [
            -1531.9071,
            -1170.9424,
            -415.96875
          ],
          "pitch": -2.448578,
          "yaw": 10.951996,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -387.746280 -897.666300 -415.968750; setang 5.752029 -36.356842 0",
          "position_tick": 37435,
          "angle_tick": 37435,
          "origin": [
            -387.74628,
            -897.6663,
            -415.96875
          ],
          "pitch": 5.7520294,
          "yaw": -36.356842,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            156.35547,
            -180.05469,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -374.380615 -911.144287 -415.968750; setang 5.821045 -36.172150 0",
          "position_tick": 37441,
          "angle_tick": 37441,
          "origin": [
            -374.380615234375,
            -911.144287109375,
            -415.96875
          ],
          "pitch": 5.821044921875,
          "yaw": -36.172149658203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            177.0234375,
            -169.1484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37059,
          "last_tick": 37441,
          "samples": 383
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4dcf6b0640387e4c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00075",
      "command_record_id": "demo_9da916c73bb5ff938c63_00075",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9da916c73bb5ff938c63_00075",
        "demo_9da916c73bb5ff938c63_00136"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "torzsi",
      "round": 5,
      "event_tick": 28569,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 179.965012 988.062256 85.321144; setang -23.650131 88.524414 0",
          "position_tick": 28561,
          "angle_tick": 28569,
          "origin": [
            179.96501159668,
            988.062255859375,
            85.321144104004
          ],
          "pitch": -23.650131225586,
          "yaw": 88.5244140625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 179.965010 988.062260 85.321144; setang -23.650131 88.524414 0",
          "position_tick": 28562,
          "angle_tick": 28562,
          "origin": [
            179.96501,
            988.06226,
            85.321144
          ],
          "pitch": -23.650131,
          "yaw": 88.524414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 179.965012 988.062256 85.321144; setang -23.650131 88.524414 0",
          "position_tick": 28569,
          "angle_tick": 28569,
          "origin": [
            179.96501159668,
            988.062255859375,
            85.321144104004
          ],
          "pitch": -23.650131225586,
          "yaw": 88.5244140625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28291,
          "last_tick": 28569,
          "samples": 279
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4dea1910d0adbf54",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00037",
      "command_record_id": "demo_c41e59c2737947d52711_00037",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00037",
        "demo_c41e59c2737947d52711_00156"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 4,
      "event_tick": 18945,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -965.147200 230.902620 1614.031200; setang 4.345093 -11.625595 0",
          "position_tick": 18769,
          "angle_tick": 18769,
          "origin": [
            -965.1472,
            230.90262,
            1614.0312
          ],
          "pitch": 4.345093,
          "yaw": -11.625595,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.32031,
            -57.36328,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -417.738040 31.125998 1664.031200; setang -8.250046 8.586853 0",
          "position_tick": 18939,
          "angle_tick": 18939,
          "origin": [
            -417.73804,
            31.125998,
            1664.0312
          ],
          "pitch": -8.250046,
          "yaw": 8.586853,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.34766,
            27.769531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -398.861633 33.537769 1664.031250; setang -8.442657 8.972046 0",
          "position_tick": 18945,
          "angle_tick": 18945,
          "origin": [
            -398.861633300781,
            33.537769317627,
            1664.03125
          ],
          "pitch": -8.442657470703,
          "yaw": 8.972045898438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.87890625,
            32.17578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18769,
          "last_tick": 18945,
          "samples": 177
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4e648fda59e706cd",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_62cb3af35c3893a91c7d_00062",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00062",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00062",
        "demo_62cb3af35c3893a91c7d_00162"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 5,
      "event_tick": 34783,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1128.244600 -2311.733000 -172.034790; setang 0.961304 -4.378738 0",
          "position_tick": 34653,
          "angle_tick": 34653,
          "origin": [
            -1128.2446,
            -2311.733,
            -172.03479
          ],
          "pitch": 0.9613037,
          "yaw": -4.3787384,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -684.457400 -2272.803700 -179.968750; setang -10.828400 46.524690 0",
          "position_tick": 34776,
          "angle_tick": 34776,
          "origin": [
            -684.4574,
            -2272.8037,
            -179.96875
          ],
          "pitch": -10.8284,
          "yaw": 46.52469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            175.5664,
            170.875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -668.200256 -2256.578613 -179.968750; setang -10.524902 46.474228 0",
          "position_tick": 34783,
          "angle_tick": 34783,
          "origin": [
            -668.200256347656,
            -2256.57861328125,
            -179.96875
          ],
          "pitch": -10.52490234375,
          "yaw": 46.474227905273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            172.45703125,
            174.015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34653,
          "last_tick": 34783,
          "samples": 131
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4eccbac7d2c3fec8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00074",
      "command_record_id": "demo_21a2c34da37a8e81c427_00074",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00074",
        "demo_21a2c34da37a8e81c427_00277"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 5,
      "event_tick": 30795,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -288.994570 575.989400 -78.629640; setang -14.032623 -178.676480 0",
          "position_tick": 30757,
          "angle_tick": 30757,
          "origin": [
            -288.99457,
            575.9894,
            -78.62964
          ],
          "pitch": -14.032623,
          "yaw": -178.67648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -288.994570 575.989400 -78.629640; setang -13.856842 -178.786350 0",
          "position_tick": 30665,
          "angle_tick": 30665,
          "origin": [
            -288.99457,
            575.9894,
            -78.62964
          ],
          "pitch": -13.856842,
          "yaw": -178.78635,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.390625,
            10.171875,
            0.8203125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -367.085700 574.094100 -70.453125; setang -13.372772 -178.258330 0",
          "position_tick": 30788,
          "angle_tick": 30788,
          "origin": [
            -367.0857,
            574.0941,
            -70.453125
          ],
          "pitch": -13.372772,
          "yaw": -178.25833,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -234.89062,
            -6.078125,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -389.106689 573.524353 -48.390625; setang -13.196640 -178.258331 0",
          "position_tick": 30795,
          "angle_tick": 30795,
          "origin": [
            -389.106689453125,
            573.524353027344,
            -48.390625
          ],
          "pitch": -13.196640014648,
          "yaw": -178.258331298828,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -234.890625,
            -6.078125,
            204.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30665,
          "last_tick": 30795,
          "samples": 131
        },
        "departure_tick": 30758,
        "movement_to_event_ms": 593.75,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4fe445027d4109d1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b9b20b60330034a63512_00055",
      "command_record_id": "demo_b9b20b60330034a63512_00055",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00055",
        "demo_b9b20b60330034a63512_00346"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Spinx",
      "round": 5,
      "event_tick": 33092,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -823.597840 198.481810 1614.031200; setang -0.169250 -13.285904 0",
          "position_tick": 32962,
          "angle_tick": 32962,
          "origin": [
            -823.59784,
            198.48181,
            1614.0312
          ],
          "pitch": -0.16925049,
          "yaw": -13.285904,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.99219,
            -66.53711,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -443.582280 22.898975 1664.031200; setang -2.178040 9.026306 0",
          "position_tick": 33086,
          "angle_tick": 33086,
          "origin": [
            -443.58228,
            22.898975,
            1664.0312
          ],
          "pitch": -2.1780396,
          "yaw": 9.026306,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            206.1836,
            13.388916,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -426.376465 24.542383 1664.031250; setang -2.298889 9.002258 0",
          "position_tick": 33092,
          "angle_tick": 33092,
          "origin": [
            -426.37646484375,
            24.54238319397,
            1664.03125
          ],
          "pitch": -2.298889160156,
          "yaw": 9.002258300781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.00390625,
            24.177612304688,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32962,
          "last_tick": 33092,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4febcbac2f694435",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00038",
      "command_record_id": "demo_5866197d339b3ac61e8a_00130",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00038",
        "demo_5866197d339b3ac61e8a_00130"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 8,
      "event_tick": 57027,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 242.688980 1330.005100 -31.968750; setang -8.117859 -90.606650 0",
          "position_tick": 57009,
          "angle_tick": 57009,
          "origin": [
            242.68898,
            1330.0051,
            -31.96875
          ],
          "pitch": -8.117859,
          "yaw": -90.60665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 242.689500 1330.054200 -31.968750; setang -7.920105 -90.738490 0",
          "position_tick": 56862,
          "angle_tick": 56862,
          "origin": [
            242.6895,
            1330.0542,
            -31.96875
          ],
          "pitch": -7.920105,
          "yaw": -90.73849,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            28.740234,
            113.46875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 242.623210 1323.883900 -31.968750; setang -8.117859 -90.606650 0",
          "position_tick": 57020,
          "angle_tick": 57020,
          "origin": [
            242.62321,
            1323.8839,
            -31.96875
          ],
          "pitch": -8.117859,
          "yaw": -90.60665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.60058594,
            -54.257812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 242.546783 1316.836548 -31.968750; setang -8.117859 -90.606651 0",
          "position_tick": 57027,
          "angle_tick": 57027,
          "origin": [
            242.546783447266,
            1316.836547851562,
            -31.96875
          ],
          "pitch": -8.117858886719,
          "yaw": -90.606651306152,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.943359375,
            -86.640625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56862,
          "last_tick": 57027,
          "samples": 166
        },
        "departure_tick": 57010,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5134672977d5eb99",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00660",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00660",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00660",
        "demo_4f80b8bcc2fa56bb83a7_00731"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BobZ",
      "round": 26,
      "event_tick": 210488,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1058.459839 -941.038696 3.528250; setang -33.439972 107.680786 0",
          "position_tick": 210481,
          "angle_tick": 210488,
          "origin": [
            1058.459838867188,
            -941.038696289062,
            3.528249740601
          ],
          "pitch": -33.439971923828,
          "yaw": 107.680786132812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1058.459800 -941.038700 3.528250; setang -33.439972 107.680786 0",
          "position_tick": 210482,
          "angle_tick": 210482,
          "origin": [
            1058.4598,
            -941.0387,
            3.5282497
          ],
          "pitch": -33.439972,
          "yaw": 107.680786,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1058.459839 -941.038696 3.528250; setang -33.439972 107.680786 0",
          "position_tick": 210488,
          "angle_tick": 210488,
          "origin": [
            1058.459838867188,
            -941.038696289062,
            3.528249740601
          ],
          "pitch": -33.439971923828,
          "yaw": 107.680786132812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 210358,
          "last_tick": 210488,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5186ab2fdc0e0c0a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00063",
      "command_record_id": "demo_49fabf21b1c26f1010df_00063",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00063",
        "demo_49fabf21b1c26f1010df_00217"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 5,
      "event_tick": 35436,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1229.441800 2072.805700 1.233004; setang -3.887451 -76.194650 0",
          "position_tick": 35298,
          "angle_tick": 35298,
          "origin": [
            1229.4418,
            2072.8057,
            1.2330041
          ],
          "pitch": -3.8874512,
          "yaw": -76.19465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1562.003500 1750.867900 1.031248; setang -30.388520 -131.788210 0",
          "position_tick": 35429,
          "angle_tick": 35429,
          "origin": [
            1562.0035,
            1750.8679,
            1.0312481
          ],
          "pitch": -30.38852,
          "yaw": -131.78821,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            53.523438,
            -133.50781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1561.401245 1746.334717 1.031248; setang -30.639160 -131.704788 0",
          "position_tick": 35436,
          "angle_tick": 35436,
          "origin": [
            1561.401245117188,
            1746.334716796875,
            1.031248092651
          ],
          "pitch": -30.63916015625,
          "yaw": -131.704788208008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.15625,
            -25.375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35298,
          "last_tick": 35436,
          "samples": 139
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_51947543e73c2478",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00022",
      "command_record_id": "demo_1e37c617488eba4e7406_00022",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00022",
        "demo_1e37c617488eba4e7406_00093"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 2,
      "event_tick": 8752,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.971924 -1933.773926 -154.357300; setang -20.374146 83.762512 0",
          "position_tick": 8745,
          "angle_tick": 8752,
          "origin": [
            -735.971923828125,
            -1933.77392578125,
            -154.357299804688
          ],
          "pitch": -20.374145507812,
          "yaw": 83.762512207031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.971900 -1933.773900 -150.343750; setang -20.433533 83.940704 0",
          "position_tick": 8746,
          "angle_tick": 8746,
          "origin": [
            -735.9719,
            -1933.7739,
            -150.34375
          ],
          "pitch": -20.433533,
          "yaw": 83.940704,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.971924 -1933.773926 -130.296875; setang -20.374146 83.762512 0",
          "position_tick": 8752,
          "angle_tick": 8752,
          "origin": [
            -735.971923828125,
            -1933.77392578125,
            -130.296875
          ],
          "pitch": -20.374145507812,
          "yaw": 83.762512207031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8240,
          "last_tick": 8752,
          "samples": 513
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_526070ebba0b304e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00309",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00309",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00309",
        "demo_1e8907bfd30b0bcdbfe9_00321"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 16,
      "event_tick": 138299,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -728.489800 -1111.085900 -415.968750; setang -4.553833 -4.484833 0",
          "position_tick": 137983,
          "angle_tick": 137983,
          "origin": [
            -728.4898,
            -1111.0859,
            -415.96875
          ],
          "pitch": -4.553833,
          "yaw": -4.484833,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            26.859375,
            13.421875,
            -188.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -361.295040 -1078.714700 -171.968750; setang 0.296967 -6.761749 0",
          "position_tick": 138285,
          "angle_tick": 138285,
          "origin": [
            -361.29504,
            -1078.7147,
            -171.96875
          ],
          "pitch": 0.29696655,
          "yaw": -6.7617493,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            205.96875,
            -24.40625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -318.210327 -1083.821411 -127.765625; setang 0.296967 -6.761749 0",
          "position_tick": 138299,
          "angle_tick": 138299,
          "origin": [
            -318.210327148438,
            -1083.821411132812,
            -127.765625
          ],
          "pitch": 0.296966552734,
          "yaw": -6.761749267578,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            212.109375,
            -25.140625,
            143.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137983,
          "last_tick": 138299,
          "samples": 317
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5449d79935bca3ab",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2160153112cdae3ea873_00007",
      "command_record_id": "demo_2160153112cdae3ea873_00007",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00007",
        "demo_2160153112cdae3ea873_00016"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "max",
      "round": 2,
      "event_tick": 6783,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -593.290950 -531.121800 1713.452100; setang 1.298096 -86.721954 0",
          "position_tick": 6653,
          "angle_tick": 6653,
          "origin": [
            -593.29095,
            -531.1218,
            1713.4521
          ],
          "pitch": 1.2980957,
          "yaw": -86.721954,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            168.3711,
            -153.3789,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -291.620360 -708.364140 1796.031200; setang 11.858032 40.658340 0",
          "position_tick": 6777,
          "angle_tick": 6777,
          "origin": [
            -291.62036,
            -708.36414,
            1796.0312
          ],
          "pitch": 11.858032,
          "yaw": 40.65834,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            184.92969,
            155.3164,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -277.012024 -696.014709 1796.031250; setang 11.858032 40.658340 0",
          "position_tick": 6783,
          "angle_tick": 6783,
          "origin": [
            -277.012023925781,
            -696.014709472656,
            1796.03125
          ],
          "pitch": 11.858032226562,
          "yaw": 40.658340454102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            186.90625,
            158.41015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 6653,
          "last_tick": 6783,
          "samples": 131
        },
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_551a5841178c186a",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_c41e59c2737947d52711_00276",
      "command_record_id": "demo_c41e59c2737947d52711_00276",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00276",
        "demo_c41e59c2737947d52711_00462"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 15,
      "event_tick": 131580,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -296.088000 -1138.102500 1660.031200; setang 3.941009 38.399277 0",
          "position_tick": 131450,
          "angle_tick": 131450,
          "origin": [
            -296.088,
            -1138.1025,
            1660.0312
          ],
          "pitch": 3.9410095,
          "yaw": 38.399277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -22.820312,
            29.539062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -162.618040 -1253.850700 1660.031200; setang 1.282654 59.736786 0",
          "position_tick": 131574,
          "angle_tick": 131574,
          "origin": [
            -162.61804,
            -1253.8507,
            1660.0312
          ],
          "pitch": 1.2826538,
          "yaw": 59.736786,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.38672,
            192.61719,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -153.161621 -1238.110962 1660.031250; setang 0.279816 59.876862 0",
          "position_tick": 131580,
          "angle_tick": 131580,
          "origin": [
            -153.16162109375,
            -1238.110961914062,
            1660.03125
          ],
          "pitch": 0.279815673828,
          "yaw": 59.876861572266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            122.4921875,
            205.1328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131450,
          "last_tick": 131580,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_55d7007d8e32e7d8",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00208",
      "command_record_id": "demo_67348e1baa5b49bad101_00208",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00208",
        "demo_67348e1baa5b49bad101_00360"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 11,
      "event_tick": 82175,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2094.508800 430.935300 -159.968750; setang -8.348572 26.121704 0",
          "position_tick": 81986,
          "angle_tick": 81986,
          "origin": [
            -2094.5088,
            430.9353,
            -159.96875
          ],
          "pitch": -8.348572,
          "yaw": 26.121704,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.40625,
            -17.210938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2195.816200 825.914900 -122.619630; setang -11.380127 -18.722763 0",
          "position_tick": 82168,
          "angle_tick": 82168,
          "origin": [
            -2195.8162,
            825.9149,
            -122.61963
          ],
          "pitch": -11.380127,
          "yaw": -18.722763,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            21.34375,
            -7.1953125,
            -2.7578125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2188.080078 823.309509 -123.247314; setang -11.590240 -18.512650 0",
          "position_tick": 82175,
          "angle_tick": 82175,
          "origin": [
            -2188.080078125,
            823.309509277344,
            -123.247314453125
          ],
          "pitch": -11.590240478516,
          "yaw": -18.512649536133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.296875,
            -38.40625,
            -6.1328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81986,
          "last_tick": 82175,
          "samples": 190
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_564c79bbdf27cbfc",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_56d855ae2f8723544f85_00051",
      "command_record_id": "demo_56d855ae2f8723544f85_00051",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00051",
        "demo_56d855ae2f8723544f85_00111"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "dumau",
      "round": 4,
      "event_tick": 24822,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -543.622250 79.936520 1664.031200; setang -1.269607 -6.336365 0",
          "position_tick": 24772,
          "angle_tick": 24772,
          "origin": [
            -543.62225,
            79.93652,
            1664.0312
          ],
          "pitch": -1.2696075,
          "yaw": -6.3363647,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -543.622250 79.936520 1664.031200; setang 1.882446 8.592682 0",
          "position_tick": 24692,
          "angle_tick": 24692,
          "origin": [
            -543.62225,
            79.93652,
            1664.0312
          ],
          "pitch": 1.8824463,
          "yaw": 8.592682,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -479.046630 64.402790 1664.031200; setang -13.484345 -7.562378 0",
          "position_tick": 24816,
          "angle_tick": 24816,
          "origin": [
            -479.04663,
            64.40279,
            1664.0312
          ],
          "pitch": -13.4843445,
          "yaw": -7.562378,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.60547,
            -29.765137,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -460.675842 61.986744 1664.031250; setang -14.360168 -7.474823 0",
          "position_tick": 24822,
          "angle_tick": 24822,
          "origin": [
            -460.675842285156,
            61.986743927002,
            1664.03125
          ],
          "pitch": -14.360168457031,
          "yaw": -7.474822998047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            238.6796875,
            -31.3671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 24692,
          "last_tick": 24822,
          "samples": 131
        },
        "departure_tick": 24773,
        "movement_to_event_ms": 781.25,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_56a3a4f3cd271623",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00101",
      "command_record_id": "demo_79fb1d50cba757afee7d_00101",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00101",
        "demo_79fb1d50cba757afee7d_00279"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 7,
      "event_tick": 46148,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -967.214200 -805.392330 115.995346; setang 1.964493 3.134537 0",
          "position_tick": 45764,
          "angle_tick": 45764,
          "origin": [
            -967.2142,
            -805.39233,
            115.995346
          ],
          "pitch": 1.9644928,
          "yaw": 3.1345367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.6875,
            2.34375,
            -0.11312866
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 74.176740 -640.091100 10.437500; setang -6.813232 49.073180 0",
          "position_tick": 46141,
          "angle_tick": 46141,
          "origin": [
            74.17674,
            -640.0911,
            10.4375
          ],
          "pitch": -6.8132324,
          "yaw": 49.07318,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            164.61768,
            181.44531,
            78.05731
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 89.600082 -623.071106 33.453125; setang -8.192719 49.198486 0",
          "position_tick": 46148,
          "angle_tick": 46148,
          "origin": [
            89.600082397461,
            -623.071105957031,
            33.453125
          ],
          "pitch": -8.192718505859,
          "yaw": 49.198486328125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            164.515625,
            181.546875,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45764,
          "last_tick": 46148,
          "samples": 385
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_57c1da180f1ced1a",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_62cb3af35c3893a91c7d_00028",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00028",
        "demo_62cb3af35c3893a91c7d_00167"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 3,
      "event_tick": 20108,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 878.167664 -1254.971924 -108.968750; setang 5.115845 -165.697174 0",
          "position_tick": 20096,
          "angle_tick": 20108,
          "origin": [
            878.167663574219,
            -1254.971923828125,
            -108.96875
          ],
          "pitch": 5.115844726562,
          "yaw": -165.697174072266,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 878.167660 -1254.971900 -86.234375; setang 5.115845 -165.697170 0",
          "position_tick": 20102,
          "angle_tick": 20102,
          "origin": [
            878.16766,
            -1254.9719,
            -86.234375
          ],
          "pitch": 5.1158447,
          "yaw": -165.69717,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            249.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 878.167664 -1254.971924 -70.703125; setang 5.115845 -165.697174 0",
          "position_tick": 20108,
          "angle_tick": 20108,
          "origin": [
            878.167663574219,
            -1254.971923828125,
            -70.703125
          ],
          "pitch": 5.115844726562,
          "yaw": -165.697174072266,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            174.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19829,
          "last_tick": 20108,
          "samples": 280
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_581be36e1910be5c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00049",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00049",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00049",
        "demo_0dff5f4d96ba70f21ad1_00185"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "yuurih",
      "round": 4,
      "event_tick": 32772,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1307.316200 2678.399200 130.031250; setang 4.812347 -126.838530 0",
          "position_tick": 32630,
          "angle_tick": 32630,
          "origin": [
            -1307.3162,
            2678.3992,
            130.03125
          ],
          "pitch": 4.8123474,
          "yaw": -126.83853,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.65625,
            120.40625,
            44.589844
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1619.903100 2825.052000 13.184149; setang -9.597595 -107.452470 0",
          "position_tick": 32766,
          "angle_tick": 32766,
          "origin": [
            -1619.9031,
            2825.052,
            13.184149
          ],
          "pitch": -9.597595,
          "yaw": -107.45247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -54.9375,
            -176.09375,
            8.3689575
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1624.705078 2809.727051 13.747973; setang -9.954987 -107.617264 0",
          "position_tick": 32772,
          "angle_tick": 32772,
          "origin": [
            -1624.705078125,
            2809.72705078125,
            13.747973442078
          ],
          "pitch": -9.954986572266,
          "yaw": -107.617263793945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -64.203125,
            -204.375,
            7.538269042969
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32630,
          "last_tick": 32772,
          "samples": 143
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_59675f3f4df1b042",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00184",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00184",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00184",
        "demo_4f80b8bcc2fa56bb83a7_00639"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 9,
      "event_tick": 56589,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang 11.721039 -97.203940 0",
          "position_tick": 56215,
          "angle_tick": 56215,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": 11.721039,
          "yaw": -97.20394,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053043; setang 12.928162 -99.345590 0",
          "position_tick": 56181,
          "angle_tick": 56181,
          "origin": [
            -192.0,
            1696.0,
            26.053043
          ],
          "pitch": 12.928162,
          "yaw": -99.34559,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -506.127320 431.199980 160.031270; setang -6.814606 -104.914280 0",
          "position_tick": 56583,
          "angle_tick": 56583,
          "origin": [
            -506.12732,
            431.19998,
            160.03127
          ],
          "pitch": -6.8146057,
          "yaw": -104.91428,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.0625,
            -238.74023,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -510.600220 412.589508 160.031265; setang -7.048065 -104.758415 0",
          "position_tick": 56589,
          "angle_tick": 56589,
          "origin": [
            -510.600219726562,
            412.589508056641,
            160.031265258789
          ],
          "pitch": -7.048065185547,
          "yaw": -104.758415222168,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -58.109375,
            -238.005859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56181,
          "last_tick": 56589,
          "samples": 409
        },
        "departure_tick": 56216,
        "movement_to_event_ms": 5843.75,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_59686644c8b3d538",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00217",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00217",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00217",
        "demo_fde4c2af9b83d7a5ead3_00247"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "latto",
      "round": 11,
      "event_tick": 79760,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 240.863020 797.316830 -135.968750; setang 2.777481 -177.749510 0",
          "position_tick": 79412,
          "angle_tick": 79412,
          "origin": [
            240.86302,
            797.31683,
            -135.96875
          ],
          "pitch": 2.777481,
          "yaw": -177.74951,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -249.9414,
            -5.6914062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -212.301450 519.547360 -78.975400; setang 4.839813 -166.995970 0",
          "position_tick": 79754,
          "angle_tick": 79754,
          "origin": [
            -212.30145,
            519.54736,
            -78.9754
          ],
          "pitch": 4.839813,
          "yaw": -166.99597,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.507812,
            -10.292969,
            -8.3671875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -217.204590 518.412720 -79.896973; setang 4.839813 -166.995972 0",
          "position_tick": 79760,
          "angle_tick": 79760,
          "origin": [
            -217.20458984375,
            518.412719726562,
            -79.89697265625
          ],
          "pitch": 4.839813232422,
          "yaw": -166.995971679688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -71.8828125,
            -16.63671875,
            -13.51171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 79412,
          "last_tick": 79760,
          "samples": 349
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5988e64ac75124b9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00282",
      "command_record_id": "demo_21a2c34da37a8e81c427_00282",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00282",
        "demo_21a2c34da37a8e81c427_00467"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 15,
      "event_tick": 109695,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1011.706850 -2566.016400 -167.968750; setang -6.039398 59.781418 0",
          "position_tick": 109670,
          "angle_tick": 109670,
          "origin": [
            -1011.70685,
            -2566.0164,
            -167.96875
          ],
          "pitch": -6.039398,
          "yaw": 59.781418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -997.848700 -2476.437000 -167.968750; setang 0.274658 37.781296 0",
          "position_tick": 109565,
          "angle_tick": 109565,
          "origin": [
            -997.8487,
            -2476.437,
            -167.96875
          ],
          "pitch": 0.2746582,
          "yaw": 37.781296,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            102.8125,
            -16.9375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -992.848630 -2533.641600 -161.109380; setang -6.039398 59.781418 0",
          "position_tick": 109689,
          "angle_tick": 109689,
          "origin": [
            -992.84863,
            -2533.6416,
            -161.10938
          ],
          "pitch": -6.039398,
          "yaw": 59.781418,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            99.17969,
            170.25,
            152.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -985.076416 -2520.297852 -141.687500; setang -6.039398 59.781418 0",
          "position_tick": 109695,
          "angle_tick": 109695,
          "origin": [
            -985.076416015625,
            -2520.2978515625,
            -141.6875
          ],
          "pitch": -6.039398193359,
          "yaw": 59.78141784668,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            99.484375,
            170.8125,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 109565,
          "last_tick": 109695,
          "samples": 131
        },
        "departure_tick": 109671,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5a6b40823f6e4c6b",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00153",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00153",
        "demo_1c4fa8f15de6cbb137e2_00188"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 9,
      "event_tick": 63170,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -617.735840 1347.169300 -109.722110; setang -16.354858 11.135681 0",
          "position_tick": 63040,
          "angle_tick": 63040,
          "origin": [
            -617.73584,
            1347.1693,
            -109.72211
          ],
          "pitch": -16.354858,
          "yaw": 11.135681,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            103.86328,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -584.353330 1361.416400 -111.001526; setang -22.702210 11.135681 0",
          "position_tick": 63163,
          "angle_tick": 63163,
          "origin": [
            -584.35333,
            1361.4164,
            -111.001526
          ],
          "pitch": -22.70221,
          "yaw": 11.135681,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            64.80078,
            14.3046875,
            -0.93359375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -577.935913 1362.770630 -111.090088; setang -22.741013 10.979797 0",
          "position_tick": 63170,
          "angle_tick": 63170,
          "origin": [
            -577.935913085938,
            1362.770629882812,
            -111.090087890625
          ],
          "pitch": -22.741012573242,
          "yaw": 10.979797363281,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            70.48046875,
            14.578125,
            -0.953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63040,
          "last_tick": 63170,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5ae83b3db55571dc",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00429",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00429",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00429",
        "demo_4f80b8bcc2fa56bb83a7_00488"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "dumau",
      "round": 19,
      "event_tick": 149353,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 6.829712 117.449680 0",
          "position_tick": 149016,
          "angle_tick": 149016,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 6.829712,
          "yaw": 117.44968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 5.253525 111.714810 0",
          "position_tick": 148904,
          "angle_tick": 148904,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 5.253525,
          "yaw": 111.71481,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1206.918300 -1306.795900 -21.401978; setang -60.328674 71.699860 0",
          "position_tick": 149347,
          "angle_tick": 149347,
          "origin": [
            -1206.9183,
            -1306.7959,
            -21.401978
          ],
          "pitch": -60.328674,
          "yaw": 71.69986,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.46875,
            217.61719,
            -3.65625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1201.822266 -1289.157593 -21.788818; setang -64.619179 72.575348 0",
          "position_tick": 149353,
          "angle_tick": 149353,
          "origin": [
            -1201.822265625,
            -1289.157592773438,
            -21.788818359375
          ],
          "pitch": -64.619178771973,
          "yaw": 72.575347900391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            67.328125,
            229.21875,
            -5.09765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148904,
          "last_tick": 149353,
          "samples": 450
        },
        "departure_tick": 149017,
        "movement_to_event_ms": 5265.625,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5b780c7bac19eeeb",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00042",
      "command_record_id": "demo_56d855ae2f8723544f85_00105",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00042",
        "demo_56d855ae2f8723544f85_00105"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 6,
      "event_tick": 40359,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2949.018600 -47.000000 1608.031400; setang 0.947235 -179.986950 0",
          "position_tick": 40245,
          "angle_tick": 40245,
          "origin": [
            2949.0186,
            -47.0,
            1608.0314
          ],
          "pitch": 0.9472351,
          "yaw": -179.98695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2949.018600 -47.000000 1608.031400; setang 1.155273 179.897340 0",
          "position_tick": 40229,
          "angle_tick": 40229,
          "origin": [
            2949.0186,
            -47.0,
            1608.0314
          ],
          "pitch": 1.1552734,
          "yaw": 179.89734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2647.085000 10.257764 1624.718800; setang -10.972259 -179.640530 0",
          "position_tick": 40353,
          "angle_tick": 40353,
          "origin": [
            2647.085,
            10.257764,
            1624.7188
          ],
          "pitch": -10.9722595,
          "yaw": -179.64053,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.98438,
            -1.703125,
            269.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2627.945557 10.124707 1641.828125; setang -10.972260 -179.640533 0",
          "position_tick": 40359,
          "angle_tick": 40359,
          "origin": [
            2627.945556640625,
            10.124707221985,
            1641.828125
          ],
          "pitch": -10.972259521484,
          "yaw": -179.640533447266,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.984375,
            -1.703125,
            194.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40229,
          "last_tick": 40359,
          "samples": 131
        },
        "departure_tick": 40246,
        "movement_to_event_ms": 1781.25,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5b87c7fd4d5ee944",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00009",
      "command_record_id": "demo_07e639ec7f941287e35b_00009",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00009",
        "demo_07e639ec7f941287e35b_00107"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 2,
      "event_tick": 7549,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1794.889300 -458.228760 -351.968750; setang 11.069412 177.787300 0",
          "position_tick": 7259,
          "angle_tick": 7259,
          "origin": [
            1794.8893,
            -458.22876,
            -351.96875
          ],
          "pitch": 11.069412,
          "yaw": 177.7873,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1087.953100 15.881353 -415.968750; setang -5.231552 173.353600 0",
          "position_tick": 7542,
          "angle_tick": 7542,
          "origin": [
            1087.9531,
            15.881353,
            -415.96875
          ],
          "pitch": -5.231552,
          "yaw": 173.3536,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -225.07031,
            34.416077,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1065.914185 18.980045 -415.968750; setang -5.295410 173.353607 0",
          "position_tick": 7549,
          "angle_tick": 7549,
          "origin": [
            1065.914184570312,
            18.980045318604,
            -415.96875
          ],
          "pitch": -5.29541015625,
          "yaw": 173.353607177734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -239.5234375,
            32.443115234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7259,
          "last_tick": 7549,
          "samples": 291
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5c29b1db46156d71",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00325",
      "command_record_id": "demo_f1d8725268c9f30ce844_00325",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00325",
        "demo_f1d8725268c9f30ce844_00378"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 19,
      "event_tick": 152324,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1244.236000 -2330.577400 -193.976750; setang -1.802795 7.232437 0",
          "position_tick": 152194,
          "angle_tick": 152194,
          "origin": [
            -1244.236,
            -2330.5774,
            -193.97675
          ],
          "pitch": -1.8027954,
          "yaw": 7.232437,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.65625,
            -185.84375,
            16.949219
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -842.000800 -2310.272000 -166.171880; setang -13.757629 61.525497 0",
          "position_tick": 152318,
          "angle_tick": 152318,
          "origin": [
            -842.0008,
            -2310.272,
            -166.17188
          ],
          "pitch": -13.757629,
          "yaw": 61.525497,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            120.59375,
            213.26562,
            69.265625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -832.585510 -2293.608154 -146.515625; setang -14.677399 61.839981 0",
          "position_tick": 152324,
          "angle_tick": 152324,
          "origin": [
            -832.585510253906,
            -2293.608154296875,
            -146.515625
          ],
          "pitch": -14.677398681641,
          "yaw": 61.839981079102,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            120.515625,
            213.296875,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 152194,
          "last_tick": 152324,
          "samples": 131
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5c339a9f2476d24c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00497",
      "command_record_id": "demo_67348e1baa5b49bad101_00497",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00497",
        "demo_67348e1baa5b49bad101_00527"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 23,
      "event_tick": 211371,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 485.181702 551.933350 -257.968750; setang -21.804077 -111.819878 0",
          "position_tick": 211363,
          "angle_tick": 211371,
          "origin": [
            485.181701660156,
            551.933349609375,
            -257.96875
          ],
          "pitch": -21.804077148438,
          "yaw": -111.819877624512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 485.181700 551.933350 -257.968750; setang -21.804077 -111.819880 0",
          "position_tick": 211364,
          "angle_tick": 211364,
          "origin": [
            485.1817,
            551.93335,
            -257.96875
          ],
          "pitch": -21.804077,
          "yaw": -111.81988,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 485.181702 551.933350 -257.968750; setang -21.804077 -111.819878 0",
          "position_tick": 211371,
          "angle_tick": 211371,
          "origin": [
            485.181701660156,
            551.933349609375,
            -257.96875
          ],
          "pitch": -21.804077148438,
          "yaw": -111.819877624512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 210950,
          "last_tick": 211371,
          "samples": 422
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5c40d4714ca5b798",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5cc1733fab4c73f800c9_00054",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00054",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00054",
        "demo_5cc1733fab4c73f800c9_00295"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xertioN",
      "round": 4,
      "event_tick": 28739,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1763.090800 -734.796450 -351.968750; setang 14.608032 144.675870 0",
          "position_tick": 28515,
          "angle_tick": 28515,
          "origin": [
            1763.0908,
            -734.79645,
            -351.96875
          ],
          "pitch": 14.608032,
          "yaw": 144.67587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1288.543300 -1362.920700 -415.968750; setang -27.764160 -144.396400 0",
          "position_tick": 28732,
          "angle_tick": 28732,
          "origin": [
            1288.5433,
            -1362.9207,
            -415.96875
          ],
          "pitch": -27.76416,
          "yaw": -144.3964,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.50781,
            -143.60156,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1269.910889 -1376.352051 -415.968750; setang -28.644104 -144.440338 0",
          "position_tick": 28739,
          "angle_tick": 28739,
          "origin": [
            1269.910888671875,
            -1376.35205078125,
            -415.96875
          ],
          "pitch": -28.644104003906,
          "yaw": -144.440338134766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.8515625,
            -143.1171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28515,
          "last_tick": 28739,
          "samples": 225
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5ca2751cffb0d953",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_731311ac42553ee59f1a_00176",
      "command_record_id": "demo_731311ac42553ee59f1a_00176",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00176",
        "demo_731311ac42553ee59f1a_00197"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "yuurih",
      "round": 8,
      "event_tick": 67505,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -133.571100 804.499760 78.759346; setang 6.187363 -2.164642 0",
          "position_tick": 67276,
          "angle_tick": 67276,
          "origin": [
            -133.5711,
            804.49976,
            78.759346
          ],
          "pitch": 6.1873627,
          "yaw": -2.1646423,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -7.78125,
            -245.625,
            -0.099853516
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 577.030000 862.627600 113.788050; setang 10.725067 -61.729774 0",
          "position_tick": 67492,
          "angle_tick": 67492,
          "origin": [
            577.03,
            862.6276,
            113.78805
          ],
          "pitch": 10.725067,
          "yaw": -61.729774,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            123.17969,
            -206.23047,
            4.2246094
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 600.113159 823.105530 152.625000; setang 9.872589 -61.729774 0",
          "position_tick": 67505,
          "angle_tick": 67505,
          "origin": [
            600.113159179688,
            823.105529785156,
            152.625
          ],
          "pitch": 9.872589111328,
          "yaw": -61.729774475098,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            123.109375,
            -210.890625,
            171.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67276,
          "last_tick": 67505,
          "samples": 230
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5dda6a18f5a92fe7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00084",
      "command_record_id": "demo_56d855ae2f8723544f85_00084",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00084",
        "demo_56d855ae2f8723544f85_00192"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 5,
      "event_tick": 33866,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -211.283690 633.909300 1634.641500; setang 0.934174 -32.330017 0",
          "position_tick": 33736,
          "angle_tick": 33736,
          "origin": [
            -211.28369,
            633.9093,
            1634.6415
          ],
          "pitch": 0.9341736,
          "yaw": -32.330017,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.222656,
            -115.41016,
            -19.445312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -274.799680 643.111900 1640.192300; setang -4.322433 -39.494812 0",
          "position_tick": 33860,
          "angle_tick": 33860,
          "origin": [
            -274.79968,
            643.1119,
            1640.1923
          ],
          "pitch": -4.3224335,
          "yaw": -39.494812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.30078,
            -76.10547,
            -12.828125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -265.214478 635.208923 1638.860474; setang -4.322433 -39.494812 0",
          "position_tick": 33866,
          "angle_tick": 33866,
          "origin": [
            -265.214477539062,
            635.208923339844,
            1638.860473632812
          ],
          "pitch": -4.32243347168,
          "yaw": -39.494812011719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            135.19140625,
            -111.44921875,
            -18.78125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33736,
          "last_tick": 33866,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5e0d9d6171285ec2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00055",
      "command_record_id": "demo_9c5c91359adde2e94631_00055",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00055",
        "demo_9c5c91359adde2e94631_00189"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 5,
      "event_tick": 30603,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1343.651000 -2258.808000 -218.644410; setang 3.478210 -12.334564 0",
          "position_tick": 30376,
          "angle_tick": 30376,
          "origin": [
            -1343.651,
            -2258.808,
            -218.64441
          ],
          "pitch": 3.4782104,
          "yaw": -12.334564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -551.730600 -2262.208300 -166.765620; setang -17.050095 85.054780 0",
          "position_tick": 30597,
          "angle_tick": 30597,
          "origin": [
            -551.7306,
            -2262.2083,
            -166.76562
          ],
          "pitch": -17.050095,
          "yaw": 85.05478,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            201.64062,
            139.17188,
            290.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -535.977417 -2251.335449 -147.984375; setang -17.186401 85.054779 0",
          "position_tick": 30603,
          "angle_tick": 30603,
          "origin": [
            -535.977416992188,
            -2251.33544921875,
            -147.984375
          ],
          "pitch": -17.186401367188,
          "yaw": 85.054779052734,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            201.640625,
            139.171875,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30376,
          "last_tick": 30603,
          "samples": 228
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5e317e087a07cde3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00034",
      "command_record_id": "demo_79afb17b7ed789137186_00034",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00034",
        "demo_79afb17b7ed789137186_00192"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 4,
      "event_tick": 24649,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -983.036870 335.298600 1614.031200; setang -0.712738 87.882720 0",
          "position_tick": 24320,
          "angle_tick": 24320,
          "origin": [
            -983.03687,
            335.2986,
            1614.0312
          ],
          "pitch": -0.71273804,
          "yaw": 87.88272,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            249.92969,
            -5.8095703,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -569.810060 1298.002700 1684.031200; setang -27.086456 46.658936 0",
          "position_tick": 24642,
          "angle_tick": 24642,
          "origin": [
            -569.81006,
            1298.0027,
            1684.0312
          ],
          "pitch": -27.086456,
          "yaw": 46.658936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            168.32031,
            178.02344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -554.030029 1314.692383 1684.031250; setang -27.086456 46.658936 0",
          "position_tick": 24649,
          "angle_tick": 24649,
          "origin": [
            -554.030029296875,
            1314.6923828125,
            1684.03125
          ],
          "pitch": -27.086456298828,
          "yaw": 46.658935546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            168.3203125,
            178.0234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 24320,
          "last_tick": 24649,
          "samples": 330
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5f8ec397a0a00b5d",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00396",
      "command_record_id": "demo_07d95741be40e144c266_00396",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00396",
        "demo_07d95741be40e144c266_00473"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 18,
      "event_tick": 162036,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -29.801697 777.482600 73.830956; setang 4.950028 10.348083 0",
          "position_tick": 161524,
          "angle_tick": 161524,
          "origin": [
            -29.801697,
            777.4826,
            73.830956
          ],
          "pitch": 4.9500275,
          "yaw": 10.3480835,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.86328,
            23.808594,
            -34.290527
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 469.311520 -358.071230 189.031250; setang 10.120117 -140.545350 0",
          "position_tick": 162030,
          "angle_tick": 162030,
          "origin": [
            469.31152,
            -358.07123,
            189.03125
          ],
          "pitch": 10.120117,
          "yaw": -140.54535,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -56.96875,
            -214.04297,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 461.660431 -373.641541 189.031250; setang 7.809906 -142.415085 0",
          "position_tick": 162036,
          "angle_tick": 162036,
          "origin": [
            461.660430908203,
            -373.641540527344,
            189.03125
          ],
          "pitch": 7.809906005859,
          "yaw": -142.415084838867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -115.388671875,
            -192.5546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161524,
          "last_tick": 162036,
          "samples": 513
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6017090b5c7473ec",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_f1d8725268c9f30ce844_00027",
      "command_record_id": "demo_f1d8725268c9f30ce844_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00027",
        "demo_f1d8725268c9f30ce844_00364"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 3,
      "event_tick": 17651,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 16.071030 -2318.538086 -39.968750; setang 11.579590 71.510010 0",
          "position_tick": 17643,
          "angle_tick": 17651,
          "origin": [
            16.071029663086,
            -2318.5380859375,
            -39.96875
          ],
          "pitch": 11.57958984375,
          "yaw": 71.510009765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 16.071030 -2318.538000 -39.968750; setang 11.591614 71.461610 0",
          "position_tick": 17644,
          "angle_tick": 17644,
          "origin": [
            16.07103,
            -2318.538,
            -39.96875
          ],
          "pitch": 11.591614,
          "yaw": 71.46161,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 16.071030 -2318.538086 -39.968750; setang 11.579590 71.510010 0",
          "position_tick": 17651,
          "angle_tick": 17651,
          "origin": [
            16.071029663086,
            -2318.5380859375,
            -39.96875
          ],
          "pitch": 11.57958984375,
          "yaw": 71.510009765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17248,
          "last_tick": 17651,
          "samples": 404
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_622d4a0ac9bf0f28",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00304",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00304",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00304",
        "demo_2666f7f52fbf4c296e43_00331"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 16,
      "event_tick": 140333,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1489.533000 1110.972000 -145.968750; setang 2.570114 41.417084 0",
          "position_tick": 140271,
          "angle_tick": 140271,
          "origin": [
            1489.533,
            1110.972,
            -145.96875
          ],
          "pitch": 2.5701141,
          "yaw": 41.417084,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1484.106700 1082.263500 -145.968750; setang 1.479721 41.572952 0",
          "position_tick": 140046,
          "angle_tick": 140046,
          "origin": [
            1484.1067,
            1082.2635,
            -145.96875
          ],
          "pitch": 1.4797211,
          "yaw": 41.572952,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1506.287700 1098.353900 -145.968750; setang -15.108948 44.882935 0",
          "position_tick": 140327,
          "angle_tick": 140327,
          "origin": [
            1506.2877,
            1098.3539,
            -145.96875
          ],
          "pitch": -15.108948,
          "yaw": 44.882935,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.53125,
            75.66406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1514.678223 1106.633911 -145.968750; setang -23.675537 43.169403 0",
          "position_tick": 140333,
          "angle_tick": 140333,
          "origin": [
            1514.67822265625,
            1106.633911132812,
            -145.96875
          ],
          "pitch": -23.675537109375,
          "yaw": 43.169403076172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            119.9296875,
            118.234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140046,
          "last_tick": 140333,
          "samples": 288
        },
        "departure_tick": 140272,
        "movement_to_event_ms": 968.75,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_62861422cdfbf6c7",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00073",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00073",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00073",
        "demo_1e8907bfd30b0bcdbfe9_00170"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "woxic",
      "round": 5,
      "event_tick": 31135,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -24.276550 -824.909060 -21.968750; setang -6.348038 -40.857117 0",
          "position_tick": 31112,
          "angle_tick": 31112,
          "origin": [
            -24.27655,
            -824.90906,
            -21.96875
          ],
          "pitch": -6.3480377,
          "yaw": -40.857117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -24.276550 -824.909060 -21.968750; setang -6.348038 -40.857117 0",
          "position_tick": 31005,
          "angle_tick": 31005,
          "origin": [
            -24.27655,
            -824.90906,
            -21.96875
          ],
          "pitch": -6.3480377,
          "yaw": -40.857117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1.205566 -844.873300 -21.968750; setang -6.348038 -40.857117 0",
          "position_tick": 31129,
          "angle_tick": 31129,
          "origin": [
            -1.2055664,
            -844.8733,
            -21.96875
          ],
          "pitch": -6.3480377,
          "yaw": -40.857117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            139.7539,
            -120.86719,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 10.952902 -855.388062 -21.968750; setang -6.348038 -40.857117 0",
          "position_tick": 31135,
          "angle_tick": 31135,
          "origin": [
            10.95290184021,
            -855.388061523438,
            -21.96875
          ],
          "pitch": -6.348037719727,
          "yaw": -40.857116699219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.174682617188,
            -140.23046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31005,
          "last_tick": 31135,
          "samples": 131
        },
        "departure_tick": 31113,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_62bf1141d511458f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00020",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00020",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00020",
        "demo_44d9dd1cefa925823c1e_00262"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "b1t",
      "round": 2,
      "event_tick": 13389,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2434.454600 -304.047240 147.781250; setang -10.272903 172.624390 0",
          "position_tick": 13259,
          "angle_tick": 13259,
          "origin": [
            2434.4546,
            -304.04724,
            147.78125
          ],
          "pitch": -10.272903,
          "yaw": 172.62439,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2493.955800 -34.692320 105.205780; setang -17.786865 -162.821170 0",
          "position_tick": 13382,
          "angle_tick": 13382,
          "origin": [
            2493.9558,
            -34.69232,
            105.20578
          ],
          "pitch": -17.786865,
          "yaw": -162.82117,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -62.78125,
            -19.472656,
            8.044922
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2482.794922 -38.123596 106.198372; setang -18.004883 -163.274689 0",
          "position_tick": 13389,
          "angle_tick": 13389,
          "origin": [
            2482.794921875,
            -38.123596191406,
            106.198371887207
          ],
          "pitch": -18.0048828125,
          "yaw": -163.274688720703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -144.765625,
            -44.23828125,
            0.86669921875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13259,
          "last_tick": 13389,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_64e417f06e7c272b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00094",
      "command_record_id": "demo_5d6af8fdfb719608e960_00094",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00094",
        "demo_5d6af8fdfb719608e960_00252"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FalleN",
      "round": 5,
      "event_tick": 34534,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 537.220398 3094.031250 213.028748; setang -14.476196 -77.786980 0",
          "position_tick": 34526,
          "angle_tick": 34534,
          "origin": [
            537.220397949219,
            3094.03125,
            213.028747558594
          ],
          "pitch": -14.476196289062,
          "yaw": -77.786979675293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 537.220400 3094.031200 213.028750; setang -14.476196 -77.786980 0",
          "position_tick": 34527,
          "angle_tick": 34527,
          "origin": [
            537.2204,
            3094.0312,
            213.02875
          ],
          "pitch": -14.476196,
          "yaw": -77.78698,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 537.220398 3094.031250 213.028748; setang -14.476196 -77.786980 0",
          "position_tick": 34534,
          "angle_tick": 34534,
          "origin": [
            537.220397949219,
            3094.03125,
            213.028747558594
          ],
          "pitch": -14.476196289062,
          "yaw": -77.786979675293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34022,
          "last_tick": 34534,
          "samples": 513
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65288382b1893014",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00212",
      "command_record_id": "demo_c41e59c2737947d52711_00212",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00212",
        "demo_c41e59c2737947d52711_00263"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jame",
      "round": 11,
      "event_tick": 84833,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -916.062744 1057.332886 1690.848145; setang -22.090073 23.629883 0",
          "position_tick": 84825,
          "angle_tick": 84833,
          "origin": [
            -916.062744140625,
            1057.332885742188,
            1690.84814453125
          ],
          "pitch": -22.090072631836,
          "yaw": 23.6298828125,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -916.062740 1057.332900 1690.848100; setang -22.077026 23.603440 0",
          "position_tick": 84826,
          "angle_tick": 84826,
          "origin": [
            -916.06274,
            1057.3329,
            1690.8481
          ],
          "pitch": -22.077026,
          "yaw": 23.60344,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -916.062744 1057.332886 1690.848145; setang -22.090073 23.629883 0",
          "position_tick": 84833,
          "angle_tick": 84833,
          "origin": [
            -916.062744140625,
            1057.332885742188,
            1690.84814453125
          ],
          "pitch": -22.090072631836,
          "yaw": 23.6298828125,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84346,
          "last_tick": 84833,
          "samples": 488
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6542acf98fbae1ce",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00306",
      "command_record_id": "demo_da35559385e7d6e5ce42_00306",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00306",
        "demo_da35559385e7d6e5ce42_00463"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 16,
      "event_tick": 137178,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 834.559692 494.278107 -140.231506; setang 1.265137 66.713104 0",
          "position_tick": 137170,
          "angle_tick": 137178,
          "origin": [
            834.559692382812,
            494.278106689453,
            -140.231506347656
          ],
          "pitch": 1.26513671875,
          "yaw": 66.713104248047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 834.559700 494.278100 -136.500000; setang 1.265137 66.713104 0",
          "position_tick": 137171,
          "angle_tick": 137171,
          "origin": [
            834.5597,
            494.2781,
            -136.5
          ],
          "pitch": 1.2651367,
          "yaw": 66.713104,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 835.377686 496.178070 -112.953125; setang 1.265137 66.713104 0",
          "position_tick": 137178,
          "angle_tick": 137178,
          "origin": [
            835.377685546875,
            496.178070068359,
            -112.953125
          ],
          "pitch": 1.26513671875,
          "yaw": 66.713104248047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            11.86328125,
            27.5546875,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137048,
          "last_tick": 137178,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65843fc8c89f8c2e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_da35559385e7d6e5ce42_00272",
      "command_record_id": "demo_da35559385e7d6e5ce42_00272",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00272",
        "demo_da35559385e7d6e5ce42_00453"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "karrigan",
      "round": 14,
      "event_tick": 120016,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1088.691000 829.877100 -148.968750; setang -10.810883 15.971374 0",
          "position_tick": 119978,
          "angle_tick": 119978,
          "origin": [
            1088.691,
            829.8771,
            -148.96875
          ],
          "pitch": -10.810883,
          "yaw": 15.9713745,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1088.632300 829.860300 -148.968750; setang -10.880249 15.971374 0",
          "position_tick": 119886,
          "angle_tick": 119886,
          "origin": [
            1088.6323,
            829.8603,
            -148.96875
          ],
          "pitch": -10.880249,
          "yaw": 15.9713745,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            15.324219,
            170.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1170.444500 853.257700 -151.968750; setang -10.856903 15.879028 0",
          "position_tick": 120010,
          "angle_tick": 120010,
          "origin": [
            1170.4445,
            853.2577,
            -151.96875
          ],
          "pitch": -10.856903,
          "yaw": 15.879028,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            230.1875,
            65.83594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1188.792114 858.498962 -151.968750; setang -10.903244 15.856018 0",
          "position_tick": 120016,
          "angle_tick": 120016,
          "origin": [
            1188.792114257812,
            858.498962402344,
            -151.96875
          ],
          "pitch": -10.903244018555,
          "yaw": 15.856018066406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.5859375,
            67.25390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119886,
          "last_tick": 120016,
          "samples": 131
        },
        "departure_tick": 119979,
        "movement_to_event_ms": 593.75,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_65f13ded3ff60eca",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00037",
      "command_record_id": "demo_9973c9a1187116ecba8b_00037",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00037",
        "demo_9973c9a1187116ecba8b_00077"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zont1x",
      "round": 3,
      "event_tick": 23877,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1658.880500 2795.657200 16.719826; setang -7.507446 -107.231026 0",
          "position_tick": 23854,
          "angle_tick": 23854,
          "origin": [
            -1658.8805,
            2795.6572,
            16.719826
          ],
          "pitch": -7.5074463,
          "yaw": -107.231026,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1544.861300 2799.015400 50.828125; setang 4.458389 -111.805115 0",
          "position_tick": 23747,
          "angle_tick": 23747,
          "origin": [
            -1544.8613,
            2799.0154,
            50.828125
          ],
          "pitch": 4.4583893,
          "yaw": -111.805115,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -17.875,
            2.984375,
            83.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1668.439100 2764.782200 15.219063; setang -7.507446 -107.138670 0",
          "position_tick": 23871,
          "angle_tick": 23871,
          "origin": [
            -1668.4391,
            2764.7822,
            15.219063
          ],
          "pitch": -7.5074463,
          "yaw": -107.13867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.664062,
            -180.09375,
            -8.394348
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1672.865479 2750.449463 14.307882; setang -7.530441 -107.115326 0",
          "position_tick": 23877,
          "angle_tick": 23877,
          "origin": [
            -1672.865478515625,
            2750.449462890625,
            14.30788230896
          ],
          "pitch": -7.53044128418,
          "yaw": -107.115325927734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.1640625,
            -162.453125,
            -10.082397460938
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23747,
          "last_tick": 23877,
          "samples": 131
        },
        "departure_tick": 23855,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_678702d51cad105f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00265",
      "command_record_id": "demo_5d6af8fdfb719608e960_00265",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00265",
        "demo_5d6af8fdfb719608e960_00340"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 10,
      "event_tick": 81695,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 284.017639 648.030945 17.431562; setang -68.795013 18.713150 0",
          "position_tick": 81688,
          "angle_tick": 81695,
          "origin": [
            284.017639160156,
            648.030944824219,
            17.431562423706
          ],
          "pitch": -68.795013427734,
          "yaw": 18.713150024414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 284.017640 648.030940 20.875000; setang -68.795010 18.713150 0",
          "position_tick": 81689,
          "angle_tick": 81689,
          "origin": [
            284.01764,
            648.03094,
            20.875
          ],
          "pitch": -68.79501,
          "yaw": 18.71315,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 284.017639 648.030945 41.046875; setang -68.795013 18.713150 0",
          "position_tick": 81695,
          "angle_tick": 81695,
          "origin": [
            284.017639160156,
            648.030944824219,
            41.046875
          ],
          "pitch": -68.795013427734,
          "yaw": 18.713150024414,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            233.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81431,
          "last_tick": 81695,
          "samples": 265
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_67961104d348f012",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_bc6251413daa2447c1ff_00306",
      "command_record_id": "demo_bc6251413daa2447c1ff_00306",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00306",
        "demo_bc6251413daa2447c1ff_00319"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 16,
      "event_tick": 134717,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 445.468750 -444.764280 -159.968750; setang 0.096817 -176.622740 0",
          "position_tick": 134586,
          "angle_tick": 134586,
          "origin": [
            445.46875,
            -444.76428,
            -159.96875
          ],
          "pitch": 0.09681702,
          "yaw": -176.62274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            44.152344,
            -102.70703,
            22.078125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 455.103330 -596.665040 -159.968750; setang -16.613388 179.746980 0",
          "position_tick": 134710,
          "angle_tick": 134710,
          "origin": [
            455.10333,
            -596.66504,
            -159.96875
          ],
          "pitch": -16.613388,
          "yaw": 179.74698,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -211.95703,
            0.9609375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 433.860901 -596.574951 -159.968750; setang -16.613388 179.746979 0",
          "position_tick": 134717,
          "angle_tick": 134717,
          "origin": [
            433.860900878906,
            -596.574951171875,
            -159.96875
          ],
          "pitch": -16.613388061523,
          "yaw": 179.746978759766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -233.078125,
            0.9609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134586,
          "last_tick": 134717,
          "samples": 132
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_683857af3dbef0a2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00267",
      "command_record_id": "demo_18d34587c875f0b595ae_00267",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00267",
        "demo_18d34587c875f0b595ae_00336"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 15,
      "event_tick": 137956,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -717.221500 786.577940 38.031250; setang -13.230972 -150.903400 0",
          "position_tick": 137949,
          "angle_tick": 137949,
          "origin": [
            -717.2215,
            786.57794,
            38.03125
          ],
          "pitch": -13.230972,
          "yaw": -150.9034,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -798.443500 808.058600 89.765625; setang 6.342545 -132.625240 0",
          "position_tick": 137826,
          "angle_tick": 137826,
          "origin": [
            -798.4435,
            808.0586,
            89.765625
          ],
          "pitch": 6.3425446,
          "yaw": -132.62524,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            172.82031,
            -173.65234,
            -0.38232422
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -717.320070 786.523100 38.031250; setang -13.230972 -150.903400 0",
          "position_tick": 137950,
          "angle_tick": 137950,
          "origin": [
            -717.32007,
            786.5231,
            38.03125
          ],
          "pitch": -13.230972,
          "yaw": -150.9034,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -721.012573 784.467834 38.031250; setang -13.230972 -150.835083 0",
          "position_tick": 137956,
          "angle_tick": 137956,
          "origin": [
            -721.012573242188,
            784.467834472656,
            38.03125
          ],
          "pitch": -13.230972290039,
          "yaw": -150.835083007812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.83984375,
            -38.87109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137826,
          "last_tick": 137956,
          "samples": 131
        },
        "departure_tick": 137950,
        "movement_to_event_ms": 109.375,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68c7c268111d19d9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00014",
      "command_record_id": "demo_49fabf21b1c26f1010df_00014",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00014",
        "demo_49fabf21b1c26f1010df_00202"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zont1x",
      "round": 2,
      "event_tick": 10317,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -527.267395 1382.065186 -110.968750; setang -39.593353 55.386200 0",
          "position_tick": 10309,
          "angle_tick": 10317,
          "origin": [
            -527.267395019531,
            1382.065185546875,
            -110.96875
          ],
          "pitch": -39.593353271484,
          "yaw": 55.386199951172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -527.267400 1382.065200 -110.968750; setang -39.593353 55.386200 0",
          "position_tick": 10310,
          "angle_tick": 10310,
          "origin": [
            -527.2674,
            1382.0652,
            -110.96875
          ],
          "pitch": -39.593353,
          "yaw": 55.3862,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -527.267395 1382.065186 -110.968750; setang -39.593353 55.386200 0",
          "position_tick": 10317,
          "angle_tick": 10317,
          "origin": [
            -527.267395019531,
            1382.065185546875,
            -110.96875
          ],
          "pitch": -39.593353271484,
          "yaw": 55.386199951172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10187,
          "last_tick": 10317,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_68c82a885c1b78a5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00027",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00027",
        "demo_5cc1733fab4c73f800c9_00179"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 3,
      "event_tick": 18153,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -760.579350 -935.440100 -415.968750; setang -3.141754 12.557037 0",
          "position_tick": 17989,
          "angle_tick": 17989,
          "origin": [
            -760.57935,
            -935.4401,
            -415.96875
          ],
          "pitch": -3.1417542,
          "yaw": 12.557037,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -426.680180 -890.478450 -415.968750; setang -0.277069 -36.530228 0",
          "position_tick": 18147,
          "angle_tick": 18147,
          "origin": [
            -426.68018,
            -890.47845,
            -415.96875
          ],
          "pitch": -0.2770691,
          "yaw": -36.530228,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            107.90625,
            -165.69531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -416.052856 -903.173584 -415.968750; setang -0.508118 -35.975769 0",
          "position_tick": 18153,
          "angle_tick": 18153,
          "origin": [
            -416.052856445312,
            -903.173583984375,
            -415.96875
          ],
          "pitch": -0.508117675781,
          "yaw": -35.975769042969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            147.80078125,
            -160.99609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17989,
          "last_tick": 18153,
          "samples": 165
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6a05fde3025d0247",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00403",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00403",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00403",
        "demo_5cc1733fab4c73f800c9_00450"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "magixx",
      "round": 20,
      "event_tick": 169760,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1710.780000 -467.819640 -351.968750; setang 2.870865 179.792970 0",
          "position_tick": 169371,
          "angle_tick": 169371,
          "origin": [
            1710.78,
            -467.81964,
            -351.96875
          ],
          "pitch": 2.8708649,
          "yaw": 179.79297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 740.772200 -655.001600 -206.968750; setang 30.821808 -145.359420 0",
          "position_tick": 169754,
          "angle_tick": 169754,
          "origin": [
            740.7722,
            -655.0016,
            -206.96875
          ],
          "pitch": 30.821808,
          "yaw": -145.35942,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -160.27734,
            -105.66016,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 727.241455 -664.070618 -206.968750; setang 30.574265 -145.227234 0",
          "position_tick": 169760,
          "angle_tick": 169760,
          "origin": [
            727.241455078125,
            -664.070617675781,
            -206.96875
          ],
          "pitch": 30.574264526367,
          "yaw": -145.227233886719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -179.4296875,
            -121.08203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169371,
          "last_tick": 169760,
          "samples": 390
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6af0bbe62fdbe228",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00041",
      "command_record_id": "demo_18d34587c875f0b595ae_00041",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00041",
        "demo_18d34587c875f0b595ae_00351"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 4,
      "event_tick": 32509,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1109.377300 1283.053600 1.031250; setang 0.165131 -110.734290 0",
          "position_tick": 32496,
          "angle_tick": 32496,
          "origin": [
            -1109.3773,
            1283.0536,
            1.03125
          ],
          "pitch": 0.16513062,
          "yaw": -110.73429,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1193.844100 1187.211300 -4.769959; setang 0.825012 -105.289190 0",
          "position_tick": 32379,
          "angle_tick": 32379,
          "origin": [
            -1193.8441,
            1187.2113,
            -4.7699585
          ],
          "pitch": 0.8250122,
          "yaw": -105.28919,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -65.17969,
            -97.07031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1111.152700 1278.362300 1.031250; setang 0.165131 -110.734290 0",
          "position_tick": 32502,
          "angle_tick": 32502,
          "origin": [
            -1111.1527,
            1278.3623,
            1.03125
          ],
          "pitch": 0.16513062,
          "yaw": -110.73429,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.78125,
            -70.765625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1115.536377 1266.766602 1.031250; setang 0.110199 -110.651550 0",
          "position_tick": 32509,
          "angle_tick": 32509,
          "origin": [
            -1115.536376953125,
            1266.7666015625,
            1.03125
          ],
          "pitch": 0.110198974609,
          "yaw": -110.651550292969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.6484375,
            -147.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32379,
          "last_tick": 32509,
          "samples": 131
        },
        "departure_tick": 32497,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ba20a5ade31533e",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_84f87856e21e12df25d7_00000",
      "command_record_id": "demo_84f87856e21e12df25d7_00215",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00000",
        "demo_84f87856e21e12df25d7_00215"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "apEX",
      "round": 11,
      "event_tick": 86435,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 855.680800 2267.293700 140.084300; setang -12.522003 -137.215120 0",
          "position_tick": 86404,
          "angle_tick": 86404,
          "origin": [
            855.6808,
            2267.2937,
            140.0843
          ],
          "pitch": -12.522003,
          "yaw": -137.21512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 790.917400 2345.300300 136.031460; setang 1.008331 -123.810770 0",
          "position_tick": 86305,
          "angle_tick": 86305,
          "origin": [
            790.9174,
            2345.3003,
            136.03146
          ],
          "pitch": 1.0083313,
          "yaw": -123.81077,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.94922,
            84.703125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 816.311100 2230.665800 136.031270; setang -13.824585 -137.005000 0",
          "position_tick": 86428,
          "angle_tick": 86428,
          "origin": [
            816.3111,
            2230.6658,
            136.03127
          ],
          "pitch": -13.824585,
          "yaw": -137.005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -159.77734,
            -148.82812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 800.466675 2215.902832 136.031281; setang -13.824585 -137.005005 0",
          "position_tick": 86435,
          "angle_tick": 86435,
          "origin": [
            800.466674804688,
            2215.90283203125,
            136.031280517578
          ],
          "pitch": -13.824584960938,
          "yaw": -137.005004882812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -173.0859375,
            -161.296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86305,
          "last_tick": 86435,
          "samples": 131
        },
        "departure_tick": 86405,
        "movement_to_event_ms": 484.375,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6bc686571883b671",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00405",
      "command_record_id": "demo_c41e59c2737947d52711_00405",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00405",
        "demo_c41e59c2737947d52711_00427"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 21,
      "event_tick": 178960,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1217.948120 523.031250 1612.031616; setang -65.120087 156.173065 0",
          "position_tick": 178945,
          "angle_tick": 178960,
          "origin": [
            1217.948120117188,
            523.03125,
            1612.031616210938
          ],
          "pitch": -65.120086669922,
          "yaw": 156.173065185547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1217.948100 523.031250 1612.031600; setang -65.120090 156.173070 0",
          "position_tick": 178946,
          "angle_tick": 178946,
          "origin": [
            1217.9481,
            523.03125,
            1612.0316
          ],
          "pitch": -65.12009,
          "yaw": 156.17307,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1217.948120 523.031250 1654.468750; setang -65.120087 156.173065 0",
          "position_tick": 178960,
          "angle_tick": 178960,
          "origin": [
            1217.948120117188,
            523.03125,
            1654.46875
          ],
          "pitch": -65.120086669922,
          "yaw": 156.173065185547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 178745,
          "last_tick": 178960,
          "samples": 216
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c4dcf5a28b74ba2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00280",
      "command_record_id": "demo_56d855ae2f8723544f85_00280",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00280",
        "demo_56d855ae2f8723544f85_00313"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 13,
      "event_tick": 114492,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1315.947500 1259.839400 1690.399400; setang -23.597595 147.615390 0",
          "position_tick": 114472,
          "angle_tick": 114472,
          "origin": [
            1315.9475,
            1259.8394,
            1690.3994
          ],
          "pitch": -23.597595,
          "yaw": 147.61539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1315.947500 1259.839400 1690.399400; setang -23.364136 147.576600 0",
          "position_tick": 114318,
          "angle_tick": 114318,
          "origin": [
            1315.9475,
            1259.8394,
            1690.3994
          ],
          "pitch": -23.364136,
          "yaw": 147.5766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -256.35938,
            54.601562,
            83.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1297.607000 1271.453700 1701.375000; setang -23.675537 147.849180 0",
          "position_tick": 114486,
          "angle_tick": 114486,
          "origin": [
            1297.607,
            1271.4537,
            1701.375
          ],
          "pitch": -23.675537,
          "yaw": 147.84918,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -135.23438,
            85.53906,
            271.8672
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1287.039429 1278.137085 1720.406250; setang -23.675537 147.849182 0",
          "position_tick": 114492,
          "angle_tick": 114492,
          "origin": [
            1287.039428710938,
            1278.137084960938,
            1720.40625
          ],
          "pitch": -23.675537109375,
          "yaw": 147.849182128906,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -135.265625,
            85.546875,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 114318,
          "last_tick": 114492,
          "samples": 175
        },
        "departure_tick": 114473,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c5733da276aeb0e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00225",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00225",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00225",
        "demo_f53e9889dd94c99a6feb_00379"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "HUASOPEEK",
      "round": 14,
      "event_tick": 115877,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1760.907300 -461.789250 -351.968750; setang 8.410034 -174.740630 0",
          "position_tick": 115581,
          "angle_tick": 115581,
          "origin": [
            1760.9073,
            -461.78925,
            -351.96875
          ],
          "pitch": 8.410034,
          "yaw": -174.74063,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1002.922700 -405.780520 -127.968750; setang 4.464569 -119.631500 0",
          "position_tick": 115871,
          "angle_tick": 115871,
          "origin": [
            1002.9227,
            -405.78052,
            -127.96875
          ],
          "pitch": 4.464569,
          "yaw": -119.6315,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -106.46094,
            -199.99219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 994.126709 -421.961731 -127.968750; setang 4.447754 -119.664803 0",
          "position_tick": 115877,
          "angle_tick": 115877,
          "origin": [
            994.126708984375,
            -421.961730957031,
            -127.96875
          ],
          "pitch": 4.44775390625,
          "yaw": -119.66480255127,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -115.1328125,
            -210.0625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115581,
          "last_tick": 115877,
          "samples": 297
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c579210323385d7",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_a50086abe9c7c4a980cd_00249",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00249",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00249",
        "demo_a50086abe9c7c4a980cd_00423"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 14,
      "event_tick": 110602,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1267.304300 -1110.995000 -415.968750; setang -4.862137 3.765900 0",
          "position_tick": 110249,
          "angle_tick": 110249,
          "origin": [
            -1267.3043,
            -1110.995,
            -415.96875
          ],
          "pitch": -4.862137,
          "yaw": 3.7658997,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -379.573120 -1176.879400 -137.453120; setang 1.029633 4.109222 0",
          "position_tick": 110596,
          "angle_tick": 110596,
          "origin": [
            -379.57312,
            -1176.8794,
            -137.45312
          ],
          "pitch": 1.0296326,
          "yaw": 4.1092224,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.48438,
            15.890625,
            264.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -360.472778 -1175.637817 -120.671875; setang 1.029633 4.109222 0",
          "position_tick": 110602,
          "angle_tick": 110602,
          "origin": [
            -360.472778320312,
            -1175.637817382812,
            -120.671875
          ],
          "pitch": 1.029632568359,
          "yaw": 4.109222412109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.484375,
            15.890625,
            190.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110249,
          "last_tick": 110602,
          "samples": 354
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6c699fcc929d6f69",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00317",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00317",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00317",
        "demo_2bbfbc0aa8942114b717_00325"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 15,
      "event_tick": 138840,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 537.720030 3089.375700 263.031250; setang 12.951843 -102.303660 0",
          "position_tick": 138806,
          "angle_tick": 138806,
          "origin": [
            537.72003,
            3089.3757,
            263.03125
          ],
          "pitch": 12.951843,
          "yaw": -102.30366,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 537.725000 3089.398400 263.031250; setang 12.983780 -102.239800 0",
          "position_tick": 138710,
          "angle_tick": 138710,
          "origin": [
            537.725,
            3089.3984,
            263.03125
          ],
          "pitch": 12.98378,
          "yaw": -102.2398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -16.40625,
            -75.4375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 523.748660 3025.264200 269.062500; setang 12.951843 -102.303660 0",
          "position_tick": 138833,
          "angle_tick": 138833,
          "origin": [
            523.74866,
            3025.2642,
            269.0625
          ],
          "pitch": 12.951843,
          "yaw": -102.30366,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -48.61328,
            -223.03125,
            97.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 519.179810 3004.300781 292.015625; setang 12.951843 -102.303658 0",
          "position_tick": 138840,
          "angle_tick": 138840,
          "origin": [
            519.179809570312,
            3004.30078125,
            292.015625
          ],
          "pitch": 12.951843261719,
          "yaw": -102.303657531738,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -48.734375,
            -223.609375,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138710,
          "last_tick": 138840,
          "samples": 131
        },
        "departure_tick": 138807,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ccb39e2110f7dc2",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00147",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00147",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00147",
        "demo_2666f7f52fbf4c296e43_00174"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 9,
      "event_tick": 69172,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 850.048030 934.970030 -188.833620; setang -19.641495 -5.685089 0",
          "position_tick": 69163,
          "angle_tick": 69163,
          "origin": [
            850.04803,
            934.97003,
            -188.83362
          ],
          "pitch": -19.641495,
          "yaw": -5.685089,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1029.091800 781.463400 -188.833620; setang -4.039185 18.273010 0",
          "position_tick": 68942,
          "angle_tick": 68942,
          "origin": [
            1029.0918,
            781.4634,
            -188.83362
          ],
          "pitch": -4.0391846,
          "yaw": 18.27301,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            7.4921875,
            -18.1875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 851.150450 934.860050 -188.833620; setang -19.641495 -5.685089 0",
          "position_tick": 69166,
          "angle_tick": 69166,
          "origin": [
            851.15045,
            934.86005,
            -188.83362
          ],
          "pitch": -19.641495,
          "yaw": -5.685089,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            24.65625,
            -2.4648438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 856.935791 934.285095 -188.833618; setang -19.641495 -5.685089 0",
          "position_tick": 69172,
          "angle_tick": 69172,
          "origin": [
            856.935791015625,
            934.285095214844,
            -188.833618164062
          ],
          "pitch": -19.641494750977,
          "yaw": -5.685089111328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            98.3515625,
            -9.76953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68942,
          "last_tick": 69172,
          "samples": 231
        },
        "departure_tick": 69164,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6d771a29dfc6564c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00015",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00015",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00015",
        "demo_fbb358b45e5cdb7b7700_00083"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 2,
      "event_tick": 16028,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1106.055500 1318.382600 1.031250; setang 0.626907 -109.820710 0",
          "position_tick": 16009,
          "angle_tick": 16009,
          "origin": [
            -1106.0555,
            1318.3826,
            1.03125
          ],
          "pitch": 0.62690735,
          "yaw": -109.82071,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1093.276600 1481.986100 -30.968750; setang -1.797638 -106.100810 0",
          "position_tick": 15898,
          "angle_tick": 15898,
          "origin": [
            -1093.2766,
            1481.9861,
            -30.96875
          ],
          "pitch": -1.7976379,
          "yaw": -106.10081,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.234375,
            16.296875,
            -243.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1112.920200 1299.305400 1.031250; setang 0.543488 -109.779170 0",
          "position_tick": 16022,
          "angle_tick": 16022,
          "origin": [
            -1112.9202,
            1299.3054,
            1.03125
          ],
          "pitch": 0.54348755,
          "yaw": -109.77917,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.617188,
            -149.07812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1117.859985 1285.569092 1.031250; setang 0.543488 -109.779167 0",
          "position_tick": 16028,
          "angle_tick": 16028,
          "origin": [
            -1117.859985351562,
            1285.569091796875,
            1.03125
          ],
          "pitch": 0.543487548828,
          "yaw": -109.779167175293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.1796875,
            -186.8203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 15898,
          "last_tick": 16028,
          "samples": 131
        },
        "departure_tick": 16010,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6df19d3afca7468f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_79afb17b7ed789137186_00312",
      "command_record_id": "demo_79afb17b7ed789137186_00312",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00312",
        "demo_79afb17b7ed789137186_00367"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "mezii",
      "round": 17,
      "event_tick": 149829,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -809.056100 195.642580 1614.031200; setang 0.752564 -11.666443 0",
          "position_tick": 149643,
          "angle_tick": 149643,
          "origin": [
            -809.0561,
            195.64258,
            1614.0312
          ],
          "pitch": 0.7525635,
          "yaw": -11.666443,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.61719,
            -51.588867,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -331.886600 -37.614807 1664.031200; setang -22.070160 28.001740 0",
          "position_tick": 149822,
          "angle_tick": 149822,
          "origin": [
            -331.8866,
            -37.614807,
            1664.0312
          ],
          "pitch": -22.07016,
          "yaw": 28.00174,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            105.08203,
            53.1875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -321.561157 -32.298523 1664.031250; setang -22.070160 28.001740 0",
          "position_tick": 149829,
          "angle_tick": 149829,
          "origin": [
            -321.561157226562,
            -32.298522949219,
            1664.03125
          ],
          "pitch": -22.070159912109,
          "yaw": 28.001739501953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.39453125,
            58.28125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149643,
          "last_tick": 149829,
          "samples": 187
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ed589f6946b430a",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5866197d339b3ac61e8a_00055",
      "command_record_id": "demo_5866197d339b3ac61e8a_00055",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00055",
        "demo_5866197d339b3ac61e8a_00073"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "iM",
      "round": 5,
      "event_tick": 32666,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -841.634340 -1273.125000 32.031246; setang 0.501587 105.894470 0",
          "position_tick": 32536,
          "angle_tick": 32536,
          "origin": [
            -841.63434,
            -1273.125,
            32.031246
          ],
          "pitch": 0.5015869,
          "yaw": 105.89447,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -231.96094,
            44.265625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -930.336500 -942.052860 69.896460; setang -14.678421 48.474426 0",
          "position_tick": 32660,
          "angle_tick": 32660,
          "origin": [
            -930.3365,
            -942.05286,
            69.89646
          ],
          "pitch": -14.678421,
          "yaw": 48.474426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.77344,
            182.21875,
            -9.222656
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -917.571411 -927.790466 69.147804; setang -14.678421 48.474426 0",
          "position_tick": 32666,
          "angle_tick": 32666,
          "origin": [
            -917.571411132812,
            -927.790466308594,
            69.147804260254
          ],
          "pitch": -14.678421020508,
          "yaw": 48.474426269531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            163.23046875,
            182.703125,
            -9.736328125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32536,
          "last_tick": 32666,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ee418068d8cad1d",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_b9b20b60330034a63512_00301",
      "command_record_id": "demo_b9b20b60330034a63512_00301",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00301",
        "demo_b9b20b60330034a63512_00372"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "PR",
      "round": 17,
      "event_tick": 137957,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1315.931400 1298.468900 1700.495800; setang 5.965241 -118.410990 0",
          "position_tick": 137908,
          "angle_tick": 137908,
          "origin": [
            1315.9314,
            1298.4689,
            1700.4958
          ],
          "pitch": 5.9652405,
          "yaw": -118.41099,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1315.941800 1298.488000 1700.500900; setang 0.510178 118.965454 0",
          "position_tick": 137680,
          "angle_tick": 137680,
          "origin": [
            1315.9418,
            1298.488,
            1700.5009
          ],
          "pitch": 0.5101776,
          "yaw": 118.965454,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1288.191000 1247.171300 1688.921900; setang 5.965241 -118.410990 0",
          "position_tick": 137950,
          "angle_tick": 137950,
          "origin": [
            1288.191,
            1247.1713,
            1688.9219
          ],
          "pitch": 5.9652405,
          "yaw": -118.41099,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -60.578125,
            -112.078125,
            -29.296875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1282.511841 1236.663940 1713.000000; setang 5.965240 -118.410988 0",
          "position_tick": 137957,
          "angle_tick": 137957,
          "origin": [
            1282.511840820312,
            1236.663940429688,
            1713.0
          ],
          "pitch": 5.965240478516,
          "yaw": -118.410987854004,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -60.578125,
            -112.078125,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137680,
          "last_tick": 137957,
          "samples": 278
        },
        "departure_tick": 137909,
        "movement_to_event_ms": 765.625,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6eef3ab2eae77347",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00296",
      "command_record_id": "demo_518d8b186445b01e1f62_00296",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00296",
        "demo_518d8b186445b01e1f62_00334"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 14,
      "event_tick": 126725,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 850.069900 934.935670 -188.833620; setang -16.236084 -8.909225 0",
          "position_tick": 126708,
          "angle_tick": 126708,
          "origin": [
            850.0699,
            934.93567,
            -188.83362
          ],
          "pitch": -16.236084,
          "yaw": -8.909225,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 850.034060 934.968750 -188.833620; setang -16.236084 -8.909225 0",
          "position_tick": 126595,
          "angle_tick": 126595,
          "origin": [
            850.03406,
            934.96875,
            -188.83362
          ],
          "pitch": -16.236084,
          "yaw": -8.909225,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.078125,
            47.734375,
            -144.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 861.258700 933.182400 -188.833620; setang -16.236084 -8.909225 0",
          "position_tick": 126718,
          "angle_tick": 126718,
          "origin": [
            861.2587,
            933.1824,
            -188.83362
          ],
          "pitch": -16.236084,
          "yaw": -8.909225,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.75781,
            -17.65625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 875.244629 930.990601 -188.833618; setang -16.236084 -8.909225 0",
          "position_tick": 126725,
          "angle_tick": 126725,
          "origin": [
            875.24462890625,
            930.990600585938,
            -188.833618164062
          ],
          "pitch": -16.236083984375,
          "yaw": -8.909225463867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.359375,
            -25.92578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126595,
          "last_tick": 126725,
          "samples": 131
        },
        "departure_tick": 126709,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6faf3a57ba598aed",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00122",
      "command_record_id": "demo_79afb17b7ed789137186_00122",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00122",
        "demo_79afb17b7ed789137186_00139"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 7,
      "event_tick": 61449,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 823.950378 -1435.968750 1612.031250; setang -2.313995 160.334137 0",
          "position_tick": 61441,
          "angle_tick": 61449,
          "origin": [
            823.950378417969,
            -1435.96875,
            1612.03125
          ],
          "pitch": -2.313995361328,
          "yaw": 160.334136962891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 823.950400 -1435.968800 1619.156200; setang -2.313995 160.334140 0",
          "position_tick": 61443,
          "angle_tick": 61443,
          "origin": [
            823.9504,
            -1435.9688,
            1619.1562
          ],
          "pitch": -2.3139954,
          "yaw": 160.33414,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 821.995117 -1435.268799 1638.531250; setang -2.313995 160.334137 0",
          "position_tick": 61449,
          "angle_tick": 61449,
          "origin": [
            821.9951171875,
            -1435.268798828125,
            1638.53125
          ],
          "pitch": -2.313995361328,
          "yaw": 160.334136962891,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -28.2421875,
            10.1171875,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61319,
          "last_tick": 61449,
          "samples": 131
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6fb87e8be2c2481d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00245",
      "command_record_id": "demo_9c5c91359adde2e94631_00245",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00245",
        "demo_9c5c91359adde2e94631_00282"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "fame",
      "round": 14,
      "event_tick": 116649,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -813.426500 -1364.591300 -167.968750; setang 0.715149 3.659134 0",
          "position_tick": 116519,
          "angle_tick": 116519,
          "origin": [
            -813.4265,
            -1364.5913,
            -167.96875
          ],
          "pitch": 0.7151489,
          "yaw": 3.659134,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -518.943200 -1472.467400 -50.786070; setang -11.220123 -50.240480 0",
          "position_tick": 116643,
          "angle_tick": 116643,
          "origin": [
            -518.9432,
            -1472.4674,
            -50.78607
          ],
          "pitch": -11.220123,
          "yaw": -50.24048,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.3515625,
            11.453125,
            -9.1640625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -518.943176 -1472.467407 -50.786072; setang -11.714859 -50.790482 0",
          "position_tick": 116649,
          "angle_tick": 116649,
          "origin": [
            -518.943176269531,
            -1472.467407226562,
            -50.786071777344
          ],
          "pitch": -11.714859008789,
          "yaw": -50.790481567383,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116519,
          "last_tick": 116649,
          "samples": 131
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6ffc896a77b5ea9c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00249",
      "command_record_id": "demo_07e639ec7f941287e35b_00303",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00249",
        "demo_07e639ec7f941287e35b_00303"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 18,
      "event_tick": 144788,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 417.588960 -33.152832 -415.968750; setang 8.095886 -85.814896 0",
          "position_tick": 144633,
          "angle_tick": 144633,
          "origin": [
            417.58896,
            -33.152832,
            -415.96875
          ],
          "pitch": 8.095886,
          "yaw": -85.814896,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1207.063100 -334.822750 -415.968750; setang 7.567871 97.657810 0",
          "position_tick": 144276,
          "angle_tick": 144276,
          "origin": [
            1207.0631,
            -334.82275,
            -415.96875
          ],
          "pitch": 7.567871,
          "yaw": 97.65781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -204.03906,
            144.46094,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 373.458920 131.047410 -415.968750; setang 6.776154 -129.814120 0",
          "position_tick": 144782,
          "angle_tick": 144782,
          "origin": [
            373.45892,
            131.04741,
            -415.96875
          ],
          "pitch": 6.7761536,
          "yaw": -129.81412,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 373.458923 131.047409 -415.968750; setang 6.687927 -129.945953 0",
          "position_tick": 144788,
          "angle_tick": 144788,
          "origin": [
            373.458923339844,
            131.047409057617,
            -415.96875
          ],
          "pitch": 6.687927246094,
          "yaw": -129.945953369141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144276,
          "last_tick": 144788,
          "samples": 513
        },
        "departure_tick": 144634,
        "movement_to_event_ms": 2421.875,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_70be94ba66cd5d1c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_731311ac42553ee59f1a_00076",
      "command_record_id": "demo_731311ac42553ee59f1a_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00076",
        "demo_731311ac42553ee59f1a_00259"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 4,
      "event_tick": 25263,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -881.148300 1159.667600 78.212110; setang -12.412842 -143.499980 0",
          "position_tick": 25236,
          "angle_tick": 25236,
          "origin": [
            -881.1483,
            1159.6676,
            78.21211
          ],
          "pitch": -12.412842,
          "yaw": -143.49998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -881.148300 1159.667600 78.212110; setang -12.383301 -143.499980 0",
          "position_tick": 25133,
          "angle_tick": 25133,
          "origin": [
            -881.1483,
            1159.6676,
            78.21211
          ],
          "pitch": -12.383301,
          "yaw": -143.49998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            101.11719,
            59.71875,
            16.21997
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -915.266540 1134.414100 72.000150; setang -12.412842 -143.499980 0",
          "position_tick": 25257,
          "angle_tick": 25257,
          "origin": [
            -915.26654,
            1134.4141,
            72.00015
          ],
          "pitch": -12.412842,
          "yaw": -143.49998,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -164.83203,
            -121.96094,
            -33.58545
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -929.102417 1124.175781 69.649208; setang -12.412842 -143.499985 0",
          "position_tick": 25263,
          "angle_tick": 25263,
          "origin": [
            -929.102416992188,
            1124.17578125,
            69.649208068848
          ],
          "pitch": -12.412841796875,
          "yaw": -143.499984741211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -182.14453125,
            -134.7890625,
            -17.0224609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25133,
          "last_tick": 25263,
          "samples": 131
        },
        "departure_tick": 25237,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_715230cec2c13fc8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00247",
      "command_record_id": "demo_56d855ae2f8723544f85_00247",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00247",
        "demo_56d855ae2f8723544f85_00271"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "JBa",
      "round": 11,
      "event_tick": 85589,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1399.887207 -264.698853 1612.031250; setang -39.007996 166.777954 0",
          "position_tick": 85581,
          "angle_tick": 85589,
          "origin": [
            1399.88720703125,
            -264.698852539062,
            1612.03125
          ],
          "pitch": -39.007995605469,
          "yaw": 166.777954101562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1399.887200 -264.698850 1612.031200; setang -39.007996 166.777950 0",
          "position_tick": 85582,
          "angle_tick": 85582,
          "origin": [
            1399.8872,
            -264.69885,
            1612.0312
          ],
          "pitch": -39.007996,
          "yaw": 166.77795,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1399.887207 -264.698853 1612.031250; setang -39.007996 166.777954 0",
          "position_tick": 85589,
          "angle_tick": 85589,
          "origin": [
            1399.88720703125,
            -264.698852539062,
            1612.03125
          ],
          "pitch": -39.007995605469,
          "yaw": 166.777954101562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85409,
          "last_tick": 85589,
          "samples": 181
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_718039d4eeda31ff",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_a50086abe9c7c4a980cd_00102",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00102",
        "demo_a50086abe9c7c4a980cd_00217"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 7,
      "event_tick": 41523,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1547.996000 -1121.844400 -415.968750; setang -13.628876 13.395081 0",
          "position_tick": 41151,
          "angle_tick": 41151,
          "origin": [
            -1547.996,
            -1121.8444,
            -415.96875
          ],
          "pitch": -13.628876,
          "yaw": 13.395081,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -408.000240 -880.878400 -415.968750; setang 5.015945 -37.391632 0",
          "position_tick": 41516,
          "angle_tick": 41516,
          "origin": [
            -408.00024,
            -880.8784,
            -415.96875
          ],
          "pitch": 5.0159454,
          "yaw": -37.391632,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            115.71094,
            -138.125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -393.978394 -892.263489 -415.968750; setang 5.015945 -37.358673 0",
          "position_tick": 41523,
          "angle_tick": 41523,
          "origin": [
            -393.978393554688,
            -892.263488769531,
            -415.96875
          ],
          "pitch": 5.01594543457,
          "yaw": -37.358673095703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            160.8046875,
            -128.453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41151,
          "last_tick": 41523,
          "samples": 373
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_719f9f15fb5a66c2",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_07d95741be40e144c266_00223",
      "command_record_id": "demo_07d95741be40e144c266_00223",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00223",
        "demo_07d95741be40e144c266_00254"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "donk",
      "round": 11,
      "event_tick": 91237,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -385.969240 822.990050 105.031250; setang 1.237335 -104.711720 0",
          "position_tick": 91028,
          "angle_tick": 91028,
          "origin": [
            -385.96924,
            822.99005,
            105.03125
          ],
          "pitch": 1.2373352,
          "yaw": -104.71172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -182.95312,
            -163.78516,
            104.543945
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -560.650500 101.846340 141.098110; setang 3.959885 -100.697250 0",
          "position_tick": 91231,
          "angle_tick": 91231,
          "origin": [
            -560.6505,
            101.84634,
            141.09811
          ],
          "pitch": 3.9598846,
          "yaw": -100.69725,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.246094,
            -240.40088,
            -125.106445
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -564.297913 83.056877 131.319931; setang 5.032425 -100.422249 0",
          "position_tick": 91237,
          "angle_tick": 91237,
          "origin": [
            -564.297912597656,
            83.05687713623,
            131.319931030273
          ],
          "pitch": 5.032424926758,
          "yaw": -100.422248840332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -46.3671875,
            -240.56787109375,
            -125.193359375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91028,
          "last_tick": 91237,
          "samples": 210
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_72243c1ec9cb6d3b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00008",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00008",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00008",
        "demo_4f80b8bcc2fa56bb83a7_00260"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 2,
      "event_tick": 7786,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -412.877197 -2128.031250 -153.664551; setang -24.273956 74.624969 0",
          "position_tick": 7771,
          "angle_tick": 7786,
          "origin": [
            -412.877197265625,
            -2128.03125,
            -153.66455078125
          ],
          "pitch": -24.273956298828,
          "yaw": 74.624969482422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -412.877200 -2128.031200 -153.664550; setang -24.273956 74.681274 0",
          "position_tick": 7772,
          "angle_tick": 7772,
          "origin": [
            -412.8772,
            -2128.0312,
            -153.66455
          ],
          "pitch": -24.273956,
          "yaw": 74.681274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -412.877197 -2128.031250 -110.156250; setang -24.273956 74.624969 0",
          "position_tick": 7786,
          "angle_tick": 7786,
          "origin": [
            -412.877197265625,
            -2128.03125,
            -110.15625
          ],
          "pitch": -24.273956298828,
          "yaw": 74.624969482422,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7590,
          "last_tick": 7786,
          "samples": 197
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_72e251e79692cdc9",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_7dadd8516dde2b87da75_00072",
      "command_record_id": "demo_7dadd8516dde2b87da75_00072",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00072",
        "demo_7dadd8516dde2b87da75_00459"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 6,
      "event_tick": 44460,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1422.058300 2795.976300 124.031840; setang 2.796021 -170.640340 0",
          "position_tick": 44157,
          "angle_tick": 44157,
          "origin": [
            1422.0583,
            2795.9763,
            124.03184
          ],
          "pitch": 2.7960205,
          "yaw": -170.64034,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.86719,
            180.60938,
            125.72168
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 761.449340 2210.285000 136.031280; setang -11.383209 -135.246500 0",
          "position_tick": 44453,
          "angle_tick": 44453,
          "origin": [
            761.44934,
            2210.285,
            136.03128
          ],
          "pitch": -11.383209,
          "yaw": -135.2465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -157.39453,
            -153.67188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 745.909363 2195.054443 136.031296; setang -12.952545 -135.805786 0",
          "position_tick": 44460,
          "angle_tick": 44460,
          "origin": [
            745.909362792969,
            2195.054443359375,
            136.031295776367
          ],
          "pitch": -12.952545166016,
          "yaw": -135.805786132812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -169.63671875,
            -166.1875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 44157,
          "last_tick": 44460,
          "samples": 304
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_73f3680b47e2cc37",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00405",
      "command_record_id": "demo_07d95741be40e144c266_00405",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00405",
        "demo_07d95741be40e144c266_00459"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 18,
      "event_tick": 164492,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 854.093570 235.399550 134.031250; setang 0.337830 -143.109970 0",
          "position_tick": 164362,
          "angle_tick": 164362,
          "origin": [
            854.09357,
            235.39955,
            134.03125
          ],
          "pitch": 0.3378296,
          "yaw": -143.10997,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.91406,
            2.350586,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 580.002500 219.739930 156.031250; setang -0.647507 -104.981230 0",
          "position_tick": 164485,
          "angle_tick": 164485,
          "origin": [
            580.0025,
            219.73993,
            156.03125
          ],
          "pitch": -0.6475067,
          "yaw": -104.98123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 580.002502 219.739929 156.031250; setang -0.704163 -104.981232 0",
          "position_tick": 164492,
          "angle_tick": 164492,
          "origin": [
            580.002502441406,
            219.739929199219,
            156.03125
          ],
          "pitch": -0.704162597656,
          "yaw": -104.981231689453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164362,
          "last_tick": 164492,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7425ec1e42c04a7a",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00062",
      "command_record_id": "demo_07e639ec7f941287e35b_00062",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00062",
        "demo_07e639ec7f941287e35b_00109"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 5,
      "event_tick": 26833,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -902.078060 -1139.420900 -415.968750; setang 1.429932 -4.125031 0",
          "position_tick": 26612,
          "angle_tick": 26612,
          "origin": [
            -902.07806,
            -1139.4209,
            -415.96875
          ],
          "pitch": 1.4299316,
          "yaw": -4.1250305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.19531,
            -12.613281,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -436.514530 -1173.575900 -155.468750; setang 1.539795 3.217285 0",
          "position_tick": 26820,
          "angle_tick": 26820,
          "origin": [
            -436.51453,
            -1173.5759,
            -155.46875
          ],
          "pitch": 1.5397949,
          "yaw": 3.2172852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.01562,
            10.5625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -391.385742 -1171.417847 -118.203125; setang 1.539795 3.217285 0",
          "position_tick": 26833,
          "angle_tick": 26833,
          "origin": [
            -391.3857421875,
            -1171.417846679688,
            -118.203125
          ],
          "pitch": 1.539794921875,
          "yaw": 3.21728515625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            240.921875,
            11.546875,
            178.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 26612,
          "last_tick": 26833,
          "samples": 222
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_743dec0311acb043",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00358",
      "command_record_id": "demo_18d34587c875f0b595ae_00358",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00358",
        "demo_18d34587c875f0b595ae_00387"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 19,
      "event_tick": 172259,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -129.830080 -1586.593600 -11.968750; setang 12.672043 21.413391 0",
          "position_tick": 171806,
          "angle_tick": 171806,
          "origin": [
            -129.83008,
            -1586.5936,
            -11.96875
          ],
          "pitch": 12.672043,
          "yaw": 21.413391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 919.094100 -364.108220 -31.968750; setang -10.335724 117.363525 0",
          "position_tick": 172253,
          "angle_tick": 172253,
          "origin": [
            919.0941,
            -364.10822,
            -31.96875
          ],
          "pitch": -10.335724,
          "yaw": 117.363525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.1875,
            183.17188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 913.470642 -348.769897 -31.968750; setang -12.236359 117.878479 0",
          "position_tick": 172259,
          "angle_tick": 172259,
          "origin": [
            913.470642089844,
            -348.769897460938,
            -31.96875
          ],
          "pitch": -12.236358642578,
          "yaw": 117.878479003906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.91796875,
            201.6484375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 171806,
          "last_tick": 172259,
          "samples": 454
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_757263d850e3a9a7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00271",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00271",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00271",
        "demo_241d9eb92ddde5a3b396_00317"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 14,
      "event_tick": 133963,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1143.455933 -410.450745 0.192356; setang -20.912476 81.773651 0",
          "position_tick": 133949,
          "angle_tick": 133963,
          "origin": [
            -1143.455932617188,
            -410.450744628906,
            0.192355632782
          ],
          "pitch": -20.912475585938,
          "yaw": 81.773651123047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1143.455900 -410.450740 3.281250; setang -20.912476 81.773650 0",
          "position_tick": 133950,
          "angle_tick": 133950,
          "origin": [
            -1143.4559,
            -410.45074,
            3.28125
          ],
          "pitch": -20.912476,
          "yaw": 81.77365,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1143.455933 -410.450745 43.687500; setang -20.912476 81.773651 0",
          "position_tick": 133963,
          "angle_tick": 133963,
          "origin": [
            -1143.455932617188,
            -410.450744628906,
            43.6875
          ],
          "pitch": -20.912475585938,
          "yaw": 81.773651123047,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133833,
          "last_tick": 133963,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7612eff89809c6bf",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00218",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00218",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00218",
        "demo_0dff5f4d96ba70f21ad1_00240"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "yuurih",
      "round": 10,
      "event_tick": 91597,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -541.585500 2078.182000 -119.628600; setang 0.934875 151.482910 0",
          "position_tick": 91118,
          "angle_tick": 91118,
          "origin": [
            -541.5855,
            2078.182,
            -119.6286
          ],
          "pitch": 0.9348755,
          "yaw": 151.48291,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -140.05469,
            -75.734375,
            -25.113281
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1796.788600 2107.075700 -4.035889; setang -16.059952 -113.866425 0",
          "position_tick": 91590,
          "angle_tick": 91590,
          "origin": [
            -1796.7886,
            2107.0757,
            -4.0358887
          ],
          "pitch": -16.059952,
          "yaw": -113.866425,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -96.03125,
            -219.39062,
            -8.109375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1805.989136 2086.132812 -4.557190; setang -16.115234 -113.893890 0",
          "position_tick": 91597,
          "angle_tick": 91597,
          "origin": [
            -1805.989135742188,
            2086.1328125,
            -4.557189941406
          ],
          "pitch": -16.115234375,
          "yaw": -113.893890380859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -97.7421875,
            -222.109375,
            -4.65625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91118,
          "last_tick": 91597,
          "samples": 480
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_76a0630dbe6b12c3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00248",
      "command_record_id": "demo_56d855ae2f8723544f85_00248",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00248",
        "demo_56d855ae2f8723544f85_00272"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 11,
      "event_tick": 85638,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1901.296143 587.968750 1608.031250; setang 5.359268 -175.946381 0",
          "position_tick": 85630,
          "angle_tick": 85638,
          "origin": [
            1901.296142578125,
            587.96875,
            1608.03125
          ],
          "pitch": 5.359268188477,
          "yaw": -175.946380615234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1901.296100 587.968750 1615.437500; setang 5.359268 -175.923390 0",
          "position_tick": 85632,
          "angle_tick": 85632,
          "origin": [
            1901.2961,
            587.96875,
            1615.4375
          ],
          "pitch": 5.359268,
          "yaw": -175.92339,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            189.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1901.296143 587.968750 1634.734375; setang 5.359268 -175.946381 0",
          "position_tick": 85638,
          "angle_tick": 85638,
          "origin": [
            1901.296142578125,
            587.96875,
            1634.734375
          ],
          "pitch": 5.359268188477,
          "yaw": -175.946380615234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85409,
          "last_tick": 85638,
          "samples": 230
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_76fc1ded7177e063",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_c41e59c2737947d52711_00118",
      "command_record_id": "demo_c41e59c2737947d52711_00118",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00118",
        "demo_c41e59c2737947d52711_00291"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "FL1T",
      "round": 7,
      "event_tick": 49838,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -828.033300 184.642790 1614.031200; setang 5.199966 -4.180985 0",
          "position_tick": 49624,
          "angle_tick": 49624,
          "origin": [
            -828.0333,
            184.64279,
            1614.0312
          ],
          "pitch": 5.1999664,
          "yaw": -4.1809845,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            215.17188,
            -102.10547,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -440.287480 32.975918 1664.031200; setang -1.646912 8.405914 0",
          "position_tick": 49832,
          "angle_tick": 49832,
          "origin": [
            -440.28748,
            32.975918,
            1664.0312
          ],
          "pitch": -1.6469116,
          "yaw": 8.405914,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            181.57812,
            27.439697,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -424.452271 35.345531 1664.031250; setang -1.698425 8.302917 0",
          "position_tick": 49838,
          "angle_tick": 49838,
          "origin": [
            -424.452270507812,
            35.345531463623,
            1664.03125
          ],
          "pitch": -1.698425292969,
          "yaw": 8.302917480469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            211.390625,
            31.490478515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49624,
          "last_tick": 49838,
          "samples": 215
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_773e36722fab0c04",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44d9dd1cefa925823c1e_00103",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00103",
        "demo_44d9dd1cefa925823c1e_00176"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 6,
      "event_tick": 52293,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 209.054120 706.059630 41.698166; setang 5.405609 -14.775238 0",
          "position_tick": 52279,
          "angle_tick": 52279,
          "origin": [
            209.05412,
            706.05963,
            41.698166
          ],
          "pitch": 5.405609,
          "yaw": -14.775238,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 227.495090 706.062800 37.879246; setang 7.027130 -15.933609 0",
          "position_tick": 52131,
          "angle_tick": 52131,
          "origin": [
            227.49509,
            706.0628,
            37.879246
          ],
          "pitch": 7.02713,
          "yaw": -15.933609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.718018,
            -26.027344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 209.246540 706.034060 45.984375; setang 5.405609 -14.775238 0",
          "position_tick": 52280,
          "angle_tick": 52280,
          "origin": [
            209.24654,
            706.03406,
            45.984375
          ],
          "pitch": 5.405609,
          "yaw": -14.775238,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            1.4638672,
            1.765625,
            -0.49438477
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 215.020752 705.995911 85.765625; setang 5.354126 -14.775238 0",
          "position_tick": 52293,
          "angle_tick": 52293,
          "origin": [
            215.020751953125,
            705.995910644531,
            85.765625
          ],
          "pitch": 5.354125976562,
          "yaw": -14.775238037109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            30.921875,
            -0.390625,
            144.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 52131,
          "last_tick": 52293,
          "samples": 163
        },
        "departure_tick": 52280,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_78c598fc3f3d2faf",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_67348e1baa5b49bad101_00150",
      "command_record_id": "demo_67348e1baa5b49bad101_00150",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00150",
        "demo_67348e1baa5b49bad101_00240"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 8,
      "event_tick": 57973,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -932.227660 -2592.758000 -167.968750; setang -1.561432 37.209320 0",
          "position_tick": 57840,
          "angle_tick": 57840,
          "origin": [
            -932.22766,
            -2592.758,
            -167.96875
          ],
          "pitch": -1.5614319,
          "yaw": 37.20932,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.929688,
            45.25,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1006.320700 -2525.409000 -167.968750; setang -8.422058 40.784683 0",
          "position_tick": 57967,
          "angle_tick": 57967,
          "origin": [
            -1006.3207,
            -2525.409,
            -167.96875
          ],
          "pitch": -8.422058,
          "yaw": 40.784683,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.86719,
            137.34375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -993.029968 -2513.974854 -167.968750; setang -8.422058 40.784683 0",
          "position_tick": 57973,
          "angle_tick": 57973,
          "origin": [
            -993.029968261719,
            -2513.974853515625,
            -167.96875
          ],
          "pitch": -8.422058105469,
          "yaw": 40.784683227539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            174.34765625,
            150.078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57840,
          "last_tick": 57973,
          "samples": 134
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_790e1350ee05b4b1",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_67348e1baa5b49bad101_00164",
      "command_record_id": "demo_67348e1baa5b49bad101_00164",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00164",
        "demo_67348e1baa5b49bad101_00535"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 9,
      "event_tick": 66416,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 823.586000 465.629670 -255.873470; setang 6.025665 -179.776150 0",
          "position_tick": 66143,
          "angle_tick": 66143,
          "origin": [
            823.586,
            465.62967,
            -255.87347
          ],
          "pitch": 6.0256653,
          "yaw": -179.77615,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -91.265625,
            232.73438,
            -31.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 285.115050 -158.018550 -165.972410; setang 1.920548 -146.123660 0",
          "position_tick": 66410,
          "angle_tick": 66410,
          "origin": [
            285.11505,
            -158.01855,
            -165.97241
          ],
          "pitch": 1.9205475,
          "yaw": -146.12366,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -174.14453,
            -169.83594,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 270.715820 -170.620972 -167.749207; setang 0.376282 -146.387665 0",
          "position_tick": 66416,
          "angle_tick": 66416,
          "origin": [
            270.7158203125,
            -170.620971679688,
            -167.749206542969
          ],
          "pitch": 0.376281738281,
          "yaw": -146.387664794922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.916015625,
            -157.19140625,
            8.82421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 66143,
          "last_tick": 66416,
          "samples": 274
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_79127e81ec88eba6",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_731311ac42553ee59f1a_00276",
      "command_record_id": "demo_731311ac42553ee59f1a_00276",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00276",
        "demo_731311ac42553ee59f1a_00313"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 12,
      "event_tick": 102459,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -623.475000 -1797.521500 -169.349180; setang 4.592621 140.626710 0",
          "position_tick": 102121,
          "angle_tick": 102121,
          "origin": [
            -623.475,
            -1797.5215,
            -169.34918
          ],
          "pitch": 4.592621,
          "yaw": 140.62671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -184.13281,
            151.375,
            4.1757812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1158.161300 -907.113200 35.289320; setang -6.490173 31.534195 0",
          "position_tick": 102453,
          "angle_tick": 102453,
          "origin": [
            -1158.1613,
            -907.1132,
            35.28932
          ],
          "pitch": -6.4901733,
          "yaw": 31.534195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            136.45312,
            120.27734,
            0.1965332
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1145.623657 -897.402100 35.134945; setang -9.597595 30.846527 0",
          "position_tick": 102459,
          "angle_tick": 102459,
          "origin": [
            -1145.623657226562,
            -897.402099609375,
            35.134944915771
          ],
          "pitch": -9.597595214844,
          "yaw": 30.846527099609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.53125,
            125.6953125,
            -7.527587890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 102121,
          "last_tick": 102459,
          "samples": 339
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_795bbeb1cc956989",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00151",
      "command_record_id": "demo_67348e1baa5b49bad101_00151",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00151",
        "demo_67348e1baa5b49bad101_00408"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "iM",
      "round": 8,
      "event_tick": 58093,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1264.393200 -1088.030400 -167.968750; setang 0.897797 67.680240 0",
          "position_tick": 57840,
          "angle_tick": 57840,
          "origin": [
            -1264.3932,
            -1088.0304,
            -167.96875
          ],
          "pitch": 0.89779663,
          "yaw": 67.68024,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            31.101562,
            97.140625,
            38.85547
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1184.609600 -921.361940 -167.968750; setang -24.631012 71.851620 0",
          "position_tick": 58087,
          "angle_tick": 58087,
          "origin": [
            -1184.6096,
            -921.36194,
            -167.96875
          ],
          "pitch": -24.631012,
          "yaw": 71.85162,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            61.40625,
            188.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1179.759399 -906.562500 -167.968750; setang -31.521484 70.927399 0",
          "position_tick": 58093,
          "angle_tick": 58093,
          "origin": [
            -1179.759399414062,
            -906.5625,
            -167.96875
          ],
          "pitch": -31.521484375,
          "yaw": 70.927398681641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.0859375,
            167.93359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57840,
          "last_tick": 58093,
          "samples": 254
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7a385a4a9bd54638",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00099",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00099",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00099",
        "demo_a50086abe9c7c4a980cd_00158"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 7,
      "event_tick": 41476,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2077.300800 -557.840500 -351.968750; setang 1.742371 -151.217200 0",
          "position_tick": 41151,
          "angle_tick": 41151,
          "origin": [
            2077.3008,
            -557.8405,
            -351.96875
          ],
          "pitch": 1.7423706,
          "yaw": -151.2172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1243.410500 -1380.318800 -415.968750; setang -48.840057 -141.950560 0",
          "position_tick": 41469,
          "angle_tick": 41469,
          "origin": [
            1243.4105,
            -1380.3188,
            -415.96875
          ],
          "pitch": -48.840057,
          "yaw": -141.95056,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.55469,
            -152.74219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1225.414429 -1394.591309 -415.968750; setang -50.925751 -141.950562 0",
          "position_tick": 41476,
          "angle_tick": 41476,
          "origin": [
            1225.414428710938,
            -1394.59130859375,
            -415.96875
          ],
          "pitch": -50.925750732422,
          "yaw": -141.950561523438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.140625,
            -152.0078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41151,
          "last_tick": 41476,
          "samples": 326
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7a96fe7a9148ab01",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00008",
      "command_record_id": "demo_9973c9a1187116ecba8b_00309",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00008",
        "demo_9973c9a1187116ecba8b_00309"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xiELO",
      "round": 15,
      "event_tick": 139994,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 334.368740 2433.733600 -120.362550; setang 8.197174 -140.652130 0",
          "position_tick": 139834,
          "angle_tick": 139834,
          "origin": [
            334.36874,
            2433.7336,
            -120.36255
          ],
          "pitch": 8.197174,
          "yaw": -140.65213,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 334.368740 2433.733600 -120.362550; setang 8.197174 -141.127290 0",
          "position_tick": 139793,
          "angle_tick": 139793,
          "origin": [
            334.36874,
            2433.7336,
            -120.36255
          ],
          "pitch": 8.197174,
          "yaw": -141.12729,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -110.915405 2190.174600 -127.227600; setang -24.670837 -136.416200 0",
          "position_tick": 139988,
          "angle_tick": 139988,
          "origin": [
            -110.915405,
            2190.1746,
            -127.2276
          ],
          "pitch": -24.670837,
          "yaw": -136.4162,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -177.3164,
            -136.6875,
            3.2382812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -124.992859 2178.564209 -126.644104; setang -25.938034 -136.178619 0",
          "position_tick": 139994,
          "angle_tick": 139994,
          "origin": [
            -124.992858886719,
            2178.564208984375,
            -126.644104003906
          ],
          "pitch": -25.938034057617,
          "yaw": -136.178619384766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.31640625,
            -153.578125,
            -0.45703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139793,
          "last_tick": 139994,
          "samples": 202
        },
        "departure_tick": 139835,
        "movement_to_event_ms": 2500.0,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7afc234799711ab2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00078",
      "command_record_id": "demo_07d95741be40e144c266_00078",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00078",
        "demo_07d95741be40e144c266_00144"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 5,
      "event_tick": 31324,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -587.112600 467.231380 160.646700; setang -0.754974 -74.990616 0",
          "position_tick": 31315,
          "angle_tick": 31315,
          "origin": [
            -587.1126,
            467.23138,
            160.6467
          ],
          "pitch": -0.75497437,
          "yaw": -74.990616,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -350.704700 842.262900 87.724380; setang 1.555939 -92.333910 0",
          "position_tick": 31074,
          "angle_tick": 31074,
          "origin": [
            -350.7047,
            842.2629,
            87.72438
          ],
          "pitch": 1.5559387,
          "yaw": -92.33391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.86719,
            -220.45703,
            10.803711
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -586.824800 466.157840 160.595380; setang -0.754974 -74.990616 0",
          "position_tick": 31318,
          "angle_tick": 31318,
          "origin": [
            -586.8248,
            466.15784,
            160.59538
          ],
          "pitch": -0.75497437,
          "yaw": -74.990616,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.4765625,
            -24.142578,
            -1.1542969
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -585.437134 460.986298 160.348221; setang -0.754974 -74.921951 0",
          "position_tick": 31324,
          "angle_tick": 31324,
          "origin": [
            -585.437133789062,
            460.986297607422,
            160.348220825195
          ],
          "pitch": -0.754974365234,
          "yaw": -74.921951293945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.39453125,
            -64.814453125,
            -3.09765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31074,
          "last_tick": 31324,
          "samples": 251
        },
        "departure_tick": 31316,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7b9172e04ec7f327",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00043",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00043",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00043",
        "demo_fbb358b45e5cdb7b7700_00067"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 4,
      "event_tick": 25484,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 60.670868 587.983400 -3.667114; setang 11.417877 -48.101227 0",
          "position_tick": 25289,
          "angle_tick": 25289,
          "origin": [
            60.670868,
            587.9834,
            -3.6671143
          ],
          "pitch": 11.417877,
          "yaw": -48.101227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.31665,
            7.5273438,
            -5.4726562
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 73.006760 615.398860 -11.782837; setang 5.609894 -3.947174 0",
          "position_tick": 25470,
          "angle_tick": 25470,
          "origin": [
            73.00676,
            615.39886,
            -11.782837
          ],
          "pitch": 5.609894,
          "yaw": -3.947174,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            103.771484,
            -7.265625,
            -68.26953
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 95.436531 613.835876 28.468750; setang 5.742065 -3.947174 0",
          "position_tick": 25484,
          "angle_tick": 25484,
          "origin": [
            95.436531066895,
            613.835876464844,
            28.46875
          ],
          "pitch": 5.742065429688,
          "yaw": -3.947174072266,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            110.546875,
            -7.703125,
            157.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25289,
          "last_tick": 25484,
          "samples": 196
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7c93b65aa558d657",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00273",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00273",
        "demo_2666f7f52fbf4c296e43_00397"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 15,
      "event_tick": 130529,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1070.918300 934.497100 -148.968750; setang -1.479721 -3.792694 0",
          "position_tick": 130399,
          "angle_tick": 130399,
          "origin": [
            1070.9183,
            934.4971,
            -148.96875
          ],
          "pitch": -1.4797211,
          "yaw": -3.792694,
          "airborne": false,
          "duck_amount": 0.28893048,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1043.326300 888.885560 -188.833620; setang -21.066620 -4.299087 0",
          "position_tick": 130523,
          "angle_tick": 130523,
          "origin": [
            1043.3263,
            888.88556,
            -188.83362
          ],
          "pitch": -21.06662,
          "yaw": -4.2990875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            34.039062,
            -2.578125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1049.736938 888.400879 -188.833618; setang -21.066620 -4.299088 0",
          "position_tick": 130529,
          "angle_tick": 130529,
          "origin": [
            1049.736938476562,
            888.40087890625,
            -188.833618164062
          ],
          "pitch": -21.066619873047,
          "yaw": -4.299087524414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            100.84375,
            -7.625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130399,
          "last_tick": 130529,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e60542539b8cbe8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00181",
      "command_record_id": "demo_5d6af8fdfb719608e960_00181",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00181",
        "demo_5d6af8fdfb719608e960_00381"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 8,
      "event_tick": 62407,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1512.605800 241.532850 -63.968750; setang 9.147491 -12.073288 0",
          "position_tick": 61997,
          "angle_tick": 61997,
          "origin": [
            -1512.6058,
            241.53285,
            -63.96875
          ],
          "pitch": 9.147491,
          "yaw": -12.073288,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -349.156370 866.424740 0.392330; setang -15.760925 -16.112488 0",
          "position_tick": 62401,
          "angle_tick": 62401,
          "origin": [
            -349.15637,
            866.42474,
            0.39233017
          ],
          "pitch": -15.760925,
          "yaw": -16.112488,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            213.97266,
            -17.695312,
            37.652344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -331.671021 863.840515 3.390361; setang -17.265701 -16.666946 0",
          "position_tick": 62407,
          "angle_tick": 62407,
          "origin": [
            -331.671020507812,
            863.840515136719,
            3.390361309052
          ],
          "pitch": -17.265701293945,
          "yaw": -16.666946411133,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            227.8203125,
            -39.55078125,
            38.654296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61997,
          "last_tick": 62407,
          "samples": 411
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e86e0f6fafe46a9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00006",
      "command_record_id": "demo_da35559385e7d6e5ce42_00006",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00006",
        "demo_da35559385e7d6e5ce42_00040"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 2,
      "event_tick": 6757,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -838.754100 -1352.910200 34.031250; setang -14.442902 103.104280 0",
          "position_tick": 6627,
          "angle_tick": 6627,
          "origin": [
            -838.7541,
            -1352.9102,
            34.03125
          ],
          "pitch": -14.442902,
          "yaw": 103.10428,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.70703,
            59.976562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -938.731930 -1362.932600 67.984375; setang -11.759155 99.771300 0",
          "position_tick": 6750,
          "angle_tick": 6750,
          "origin": [
            -938.73193,
            -1362.9326,
            67.984375
          ],
          "pitch": -11.759155,
          "yaw": 99.7713,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -938.731934 -1362.932617 92.000000; setang -11.759155 99.782288 0",
          "position_tick": 6757,
          "angle_tick": 6757,
          "origin": [
            -938.73193359375,
            -1362.9326171875,
            92.0
          ],
          "pitch": -11.759155273438,
          "yaw": 99.782287597656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 6627,
          "last_tick": 6757,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e9624ba0dd69749",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00016",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00231",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00016",
        "demo_fde4c2af9b83d7a5ead3_00231"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "JBa",
      "round": 11,
      "event_tick": 81524,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -232.679320 -2166.366000 -170.899600; setang 0.074493 65.164030 0",
          "position_tick": 81411,
          "angle_tick": 81411,
          "origin": [
            -232.67932,
            -2166.366,
            -170.8996
          ],
          "pitch": 0.07449341,
          "yaw": 65.16403,
          "airborne": false,
          "duck_amount": 0.5065506,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -245.350650 -2177.412400 -170.480830; setang -1.047485 64.341430 0",
          "position_tick": 81033,
          "angle_tick": 81033,
          "origin": [
            -245.35065,
            -2177.4124,
            -170.48083
          ],
          "pitch": -1.0474854,
          "yaw": 64.34143,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -139.984070 -2088.405300 -167.968750; setang -35.941437 -31.402710 0",
          "position_tick": 81518,
          "angle_tick": 81518,
          "origin": [
            -139.98407,
            -2088.4053,
            -167.96875
          ],
          "pitch": -35.941437,
          "yaw": -31.40271,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.785156,
            3.34375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -139.984070 -2088.405273 -167.968750; setang -35.941437 -31.365280 0",
          "position_tick": 81524,
          "angle_tick": 81524,
          "origin": [
            -139.984069824219,
            -2088.4052734375,
            -167.96875
          ],
          "pitch": -35.941436767578,
          "yaw": -31.365280151367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81033,
          "last_tick": 81524,
          "samples": 492
        },
        "departure_tick": 81412,
        "movement_to_event_ms": 1765.625,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7ecafb0cd1bc72aa",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00099",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00099",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00099",
        "demo_f53e9889dd94c99a6feb_00177"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 7,
      "event_tick": 50147,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1813.083400 -691.195600 -351.968750; setang 12.355164 -123.400154 0",
          "position_tick": 49931,
          "angle_tick": 49931,
          "origin": [
            1813.0834,
            -691.1956,
            -351.96875
          ],
          "pitch": 12.355164,
          "yaw": -123.400154,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1480.517000 -1196.469500 -415.968750; setang 0.686310 -135.543490 0",
          "position_tick": 50140,
          "angle_tick": 50140,
          "origin": [
            1480.517,
            -1196.4695,
            -415.96875
          ],
          "pitch": 0.6863098,
          "yaw": -135.54349,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -166.08594,
            -169.16406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1464.436523 -1212.664795 -415.968750; setang 0.818481 -135.305908 0",
          "position_tick": 50147,
          "angle_tick": 50147,
          "origin": [
            1464.4365234375,
            -1212.664794921875,
            -415.96875
          ],
          "pitch": 0.818481445312,
          "yaw": -135.305908203125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.96875,
            -173.515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49931,
          "last_tick": 50147,
          "samples": 217
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f23cec1e385efe9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b9b20b60330034a63512_00269",
      "command_record_id": "demo_b9b20b60330034a63512_00269",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00269",
        "demo_b9b20b60330034a63512_00318"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 16,
      "event_tick": 130772,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1015.051940 341.931850 1614.031200; setang 5.764038 83.227970 0",
          "position_tick": 130376,
          "angle_tick": 130376,
          "origin": [
            -1015.05194,
            341.93185,
            1614.0312
          ],
          "pitch": 5.764038,
          "yaw": 83.22797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.64062,
            26.392578,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -464.506230 1407.618800 1688.031200; setang -11.836060 12.476013 0",
          "position_tick": 130766,
          "angle_tick": 130766,
          "origin": [
            -464.50623,
            1407.6188,
            1688.0312
          ],
          "pitch": -11.83606,
          "yaw": 12.476013,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -464.506226 1407.618774 1688.031250; setang -11.836060 12.476013 0",
          "position_tick": 130772,
          "angle_tick": 130772,
          "origin": [
            -464.506225585938,
            1407.618774414062,
            1688.03125
          ],
          "pitch": -11.836059570312,
          "yaw": 12.476013183594,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130376,
          "last_tick": 130772,
          "samples": 397
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7f5c4efa75bf2ba4",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_44ff5206b8e42e46265b_00096",
      "command_record_id": "demo_44ff5206b8e42e46265b_00096",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00096",
        "demo_44ff5206b8e42e46265b_00208"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 5,
      "event_tick": 43194,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -392.000000 -2224.000000 -163.255740; setang 25.304596 146.311800 0",
          "position_tick": 42719,
          "angle_tick": 42719,
          "origin": [
            -392.0,
            -2224.0,
            -163.25574
          ],
          "pitch": 25.304596,
          "yaw": 146.3118,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -392.000000 -2224.000000 -163.255740; setang 21.106796 153.004180 0",
          "position_tick": 42682,
          "angle_tick": 42682,
          "origin": [
            -392.0,
            -2224.0,
            -163.25574
          ],
          "pitch": 21.106796,
          "yaw": 153.00418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1189.521700 -918.155460 35.876990; setang 8.989227 30.878113 0",
          "position_tick": 43187,
          "angle_tick": 43187,
          "origin": [
            -1189.5217,
            -918.15546,
            35.87699
          ],
          "pitch": 8.989227,
          "yaw": 30.878113,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            131.01562,
            120.99609,
            -6.440674
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1174.587891 -906.504883 35.977989; setang 8.157349 31.511536 0",
          "position_tick": 43194,
          "angle_tick": 43194,
          "origin": [
            -1174.587890625,
            -906.5048828125,
            35.977989196777
          ],
          "pitch": 8.157348632812,
          "yaw": 31.511535644531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            171.7265625,
            126.25,
            2.083984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42682,
          "last_tick": 43194,
          "samples": 513
        },
        "departure_tick": 42720,
        "movement_to_event_ms": 7421.875,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7fa63d9944231282",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00142",
      "command_record_id": "demo_49fabf21b1c26f1010df_00142",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00142",
        "demo_49fabf21b1c26f1010df_00177"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 8,
      "event_tick": 65626,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1235.953369 2561.062012 99.601479; setang -19.667938 -145.283539 0",
          "position_tick": 65618,
          "angle_tick": 65626,
          "origin": [
            1235.953369140625,
            2561.06201171875,
            99.60147857666
          ],
          "pitch": -19.667938232422,
          "yaw": -145.283538818359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1235.953400 2561.062000 99.601480; setang -19.667938 -145.283540 0",
          "position_tick": 65619,
          "angle_tick": 65619,
          "origin": [
            1235.9534,
            2561.062,
            99.60148
          ],
          "pitch": -19.667938,
          "yaw": -145.28354,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1235.953369 2561.062012 99.601479; setang -19.667938 -145.283539 0",
          "position_tick": 65626,
          "angle_tick": 65626,
          "origin": [
            1235.953369140625,
            2561.06201171875,
            99.60147857666
          ],
          "pitch": -19.667938232422,
          "yaw": -145.283538818359,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65496,
          "last_tick": 65626,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_802290e226b4c1c3",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00145",
      "command_record_id": "demo_5d6af8fdfb719608e960_00145",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00145",
        "demo_5d6af8fdfb719608e960_00178"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 6,
      "event_tick": 48074,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1577.954300 2736.035400 131.885060; setang 8.500671 -174.587860 0",
          "position_tick": 48033,
          "angle_tick": 48033,
          "origin": [
            1577.9543,
            2736.0354,
            131.88506
          ],
          "pitch": 8.500671,
          "yaw": -174.58786,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1683.467200 2767.940400 124.031890; setang 4.676743 -173.881650 0",
          "position_tick": 47944,
          "angle_tick": 47944,
          "origin": [
            1683.4672,
            2767.9404,
            124.03189
          ],
          "pitch": 4.6767426,
          "yaw": -173.88165,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.85156,
            22.164062,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1486.935500 2732.859900 139.625000; setang 8.412445 -174.705280 0",
          "position_tick": 48067,
          "angle_tick": 48067,
          "origin": [
            1486.9355,
            2732.8599,
            139.625
          ],
          "pitch": 8.412445,
          "yaw": -174.70528,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -240.23438,
            5.46875,
            211.35645
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1464.404785 2733.209961 162.109375; setang 8.206451 -174.793854 0",
          "position_tick": 48074,
          "angle_tick": 48074,
          "origin": [
            1464.40478515625,
            2733.2099609375,
            162.109375
          ],
          "pitch": 8.206451416016,
          "yaw": -174.793853759766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -240.328125,
            3.734375,
            209.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 47944,
          "last_tick": 48074,
          "samples": 131
        },
        "departure_tick": 48034,
        "movement_to_event_ms": 640.625,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_809215e2b4a8bb5d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2160153112cdae3ea873_00274",
      "command_record_id": "demo_2160153112cdae3ea873_00285",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2160153112cdae3ea873_00274",
        "demo_2160153112cdae3ea873_00285"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 16,
      "event_tick": 146040,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -699.373170 -865.830140 1612.031200; setang -6.506317 9.203110 0",
          "position_tick": 145988,
          "angle_tick": 145988,
          "origin": [
            -699.37317,
            -865.83014,
            1612.0312
          ],
          "pitch": -6.506317,
          "yaw": 9.20311,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1059.028000 143.031590 1614.031200; setang 4.011047 -28.878250 0",
          "position_tick": 145585,
          "angle_tick": 145585,
          "origin": [
            -1059.028,
            143.03159,
            1614.0312
          ],
          "pitch": 4.0110474,
          "yaw": -28.87825,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            219.71094,
            -119.27637,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -697.496900 -866.715200 1612.031200; setang -6.506317 9.179764 0",
          "position_tick": 146033,
          "angle_tick": 146033,
          "origin": [
            -697.4969,
            -866.7152,
            1612.0312
          ],
          "pitch": -6.506317,
          "yaw": 9.179764,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -695.928467 -866.462036 1612.031250; setang -6.506317 9.179764 0",
          "position_tick": 146040,
          "angle_tick": 146040,
          "origin": [
            -695.928466796875,
            -866.462036132812,
            1612.03125
          ],
          "pitch": -6.506317138672,
          "yaw": 9.179763793945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.2890625,
            4.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 145585,
          "last_tick": 146040,
          "samples": 456
        },
        "departure_tick": 145989,
        "movement_to_event_ms": 812.5,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8098f43e5b8a9c5f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00123",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00194",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00123",
        "demo_5cc1733fab4c73f800c9_00194"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "PR",
      "round": 9,
      "event_tick": 74137,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1188.271400 12.226302 -415.968750; setang 0.446655 179.427340 0",
          "position_tick": 73747,
          "angle_tick": 73747,
          "origin": [
            1188.2714,
            12.226302,
            -415.96875
          ],
          "pitch": 0.44665527,
          "yaw": 179.42734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1188.270600 12.154905 -415.968750; setang 0.446655 179.459260 0",
          "position_tick": 73671,
          "angle_tick": 73671,
          "origin": [
            1188.2706,
            12.154905,
            -415.96875
          ],
          "pitch": 0.44665527,
          "yaw": 179.45926,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.8125,
            -1.5703125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1118.793000 -1.314453 -415.968750; setang -6.379974 172.281770 0",
          "position_tick": 74131,
          "angle_tick": 74131,
          "origin": [
            1118.793,
            -1.3144531,
            -415.96875
          ],
          "pitch": -6.3799744,
          "yaw": 172.28177,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -227.38281,
            30.90625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1100.380737 1.186921 -415.968750; setang -6.379974 172.281769 0",
          "position_tick": 74137,
          "angle_tick": 74137,
          "origin": [
            1100.380737304688,
            1.186920523643,
            -415.96875
          ],
          "pitch": -6.379974365234,
          "yaw": 172.281768798828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -239.09375,
            32.460762023926,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73671,
          "last_tick": 74137,
          "samples": 467
        },
        "departure_tick": 73748,
        "movement_to_event_ms": 6093.75,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_80d819a0c1306991",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_518d8b186445b01e1f62_00329",
      "command_record_id": "demo_518d8b186445b01e1f62_00329",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00329",
        "demo_518d8b186445b01e1f62_00354"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 16,
      "event_tick": 143058,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 180.985780 1510.065900 -31.035461; setang 2.540924 -87.429540 0",
          "position_tick": 142957,
          "angle_tick": 142957,
          "origin": [
            180.98578,
            1510.0659,
            -31.035461
          ],
          "pitch": 2.540924,
          "yaw": -87.42954,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -269.859860 1983.080100 24.031248; setang 7.820892 -69.213180 0",
          "position_tick": 142702,
          "angle_tick": 142702,
          "origin": [
            -269.85986,
            1983.0801,
            24.031248
          ],
          "pitch": 7.8208923,
          "yaw": -69.21318,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 238.953570 1266.440800 -31.968750; setang -3.167847 -115.908510 0",
          "position_tick": 143052,
          "angle_tick": 143052,
          "origin": [
            238.95357,
            1266.4408,
            -31.96875
          ],
          "pitch": -3.1678467,
          "yaw": -115.90851,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.393555,
            -221.17188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 230.682999 1249.179199 -31.968750; setang -3.365936 -115.974426 0",
          "position_tick": 143058,
          "angle_tick": 143058,
          "origin": [
            230.682998657227,
            1249.17919921875,
            -31.96875
          ],
          "pitch": -3.365936279297,
          "yaw": -115.974426269531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -106.0712890625,
            -220.84375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142702,
          "last_tick": 143058,
          "samples": 357
        },
        "departure_tick": 142958,
        "movement_to_event_ms": 1578.125,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_80ece7320a38f686",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00036",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00036",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00036",
        "demo_5cc1733fab4c73f800c9_00288"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 3,
      "event_tick": 18689,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -51.237854 -1159.911700 -415.468750; setang 0.485107 -23.709870 0",
          "position_tick": 18678,
          "angle_tick": 18678,
          "origin": [
            -51.237854,
            -1159.9117,
            -415.46875
          ],
          "pitch": 0.48510742,
          "yaw": -23.70987,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -25.990295 -1162.809300 -415.468750; setang 0.808533 -24.125640 0",
          "position_tick": 18555,
          "angle_tick": 18555,
          "origin": [
            -25.990295,
            -1162.8093,
            -415.46875
          ],
          "pitch": 0.8085327,
          "yaw": -24.12564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -63.054688,
            73.55469,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -47.643860 -1161.489100 -415.468750; setang 0.485107 -23.709870 0",
          "position_tick": 18683,
          "angle_tick": 18683,
          "origin": [
            -47.64386,
            -1161.4891,
            -415.46875
          ],
          "pitch": 0.48510742,
          "yaw": -23.70987,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.460938,
            -26.101562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -39.960815 -1164.862915 -415.468750; setang 0.485107 -23.709869 0",
          "position_tick": 18689,
          "angle_tick": 18689,
          "origin": [
            -39.960815429688,
            -1164.862915039062,
            -415.46875
          ],
          "pitch": 0.485107421875,
          "yaw": -23.709869384766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            95.38671875,
            -41.890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18555,
          "last_tick": 18689,
          "samples": 135
        },
        "departure_tick": 18679,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_810374285dfbbfb2",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00090",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00090",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00090",
        "demo_0dff5f4d96ba70f21ad1_00420"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "woxic",
      "round": 5,
      "event_tick": 48310,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -540.661560 1382.134900 -112.630310; setang -10.812607 7.411652 0",
          "position_tick": 48249,
          "angle_tick": 48249,
          "origin": [
            -540.66156,
            1382.1349,
            -112.63031
          ],
          "pitch": -10.812607,
          "yaw": 7.4116516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -489.102900 1232.718600 -106.440674; setang 0.673950 79.486084 0",
          "position_tick": 48043,
          "angle_tick": 48043,
          "origin": [
            -489.1029,
            1232.7186,
            -106.440674
          ],
          "pitch": 0.6739502,
          "yaw": 79.486084,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            2.0234375,
            10.8515625,
            -2.6875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -599.108500 1377.750500 -112.221800; setang -12.836487 7.499542 0",
          "position_tick": 48303,
          "angle_tick": 48303,
          "origin": [
            -599.1085,
            1377.7505,
            -112.2218
          ],
          "pitch": -12.836487,
          "yaw": 7.499542,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -599.108521 1377.750488 -112.221802; setang -12.836487 7.499542 0",
          "position_tick": 48310,
          "angle_tick": 48310,
          "origin": [
            -599.108520507812,
            1377.75048828125,
            -112.221801757812
          ],
          "pitch": -12.836486816406,
          "yaw": 7.499542236328,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48043,
          "last_tick": 48310,
          "samples": 268
        },
        "departure_tick": 48250,
        "movement_to_event_ms": 953.125,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_81c94ed3dc631eea",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4d520a1960bac889dc2d_00318",
      "command_record_id": "demo_4d520a1960bac889dc2d_00318",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00318",
        "demo_4d520a1960bac889dc2d_00342"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 18,
      "event_tick": 150078,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 740.259160 -429.405270 -415.968750; setang -0.203247 -124.649160 0",
          "position_tick": 150064,
          "angle_tick": 150064,
          "origin": [
            740.25916,
            -429.40527,
            -415.96875
          ],
          "pitch": -0.20324707,
          "yaw": -124.64916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 757.206670 -443.056640 -415.968750; setang 0.381775 -128.745700 0",
          "position_tick": 149948,
          "angle_tick": 149948,
          "origin": [
            757.20667,
            -443.05664,
            -415.96875
          ],
          "pitch": 0.3817749,
          "yaw": -128.7457,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 735.234300 -436.662000 -415.968750; setang -1.235275 -124.772415 0",
          "position_tick": 150072,
          "angle_tick": 150072,
          "origin": [
            735.2343,
            -436.662,
            -415.96875
          ],
          "pitch": -1.2352753,
          "yaw": -124.772415,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.695312,
            -87.53125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 728.574463 -446.266479 -415.968750; setang -1.589233 -124.710617 0",
          "position_tick": 150078,
          "angle_tick": 150078,
          "origin": [
            728.574462890625,
            -446.266479492188,
            -415.96875
          ],
          "pitch": -1.589233398438,
          "yaw": -124.71061706543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -95.33984375,
            -137.53125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149948,
          "last_tick": 150078,
          "samples": 131
        },
        "departure_tick": 150065,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_832e44d5362fdbcf",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00116",
      "command_record_id": "demo_518d8b186445b01e1f62_00116",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00116",
        "demo_518d8b186445b01e1f62_00224"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "d1Ledez",
      "round": 6,
      "event_tick": 42443,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -387.141170 -400.459350 0.264179; setang -1.848114 62.994920 0",
          "position_tick": 42371,
          "angle_tick": 42371,
          "origin": [
            -387.14117,
            -400.45935,
            0.26417875
          ],
          "pitch": -1.848114,
          "yaw": 62.99492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -391.069950 -398.390140 0.264534; setang -0.395844 62.246826 0",
          "position_tick": 42224,
          "angle_tick": 42224,
          "origin": [
            -391.06995,
            -398.39014,
            0.26453352
          ],
          "pitch": -0.3958435,
          "yaw": 62.246826,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.925781,
            -10.550781,
            -0.001739502
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -353.011100 -391.765320 16.953125; setang -13.287964 65.898740 0",
          "position_tick": 42437,
          "angle_tick": 42437,
          "origin": [
            -353.0111,
            -391.76532,
            16.953125
          ],
          "pitch": -13.287964,
          "yaw": 65.89874,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            40.234375,
            89.484375,
            269.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -349.867798 -384.774353 34.062500; setang -13.067902 65.942688 0",
          "position_tick": 42443,
          "angle_tick": 42443,
          "origin": [
            -349.867797851562,
            -384.774353027344,
            34.0625
          ],
          "pitch": -13.067901611328,
          "yaw": 65.942687988281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            40.234375,
            89.484375,
            194.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42224,
          "last_tick": 42443,
          "samples": 220
        },
        "departure_tick": 42372,
        "movement_to_event_ms": 1125.0,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8384d5859b0b0899",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_b9b20b60330034a63512_00121",
      "command_record_id": "demo_b9b20b60330034a63512_00121",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00121",
        "demo_b9b20b60330034a63512_00218"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "mezii",
      "round": 7,
      "event_tick": 49036,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1315.968800 1343.718900 1704.031200; setang 7.231415 -116.655580 0",
          "position_tick": 49013,
          "angle_tick": 49013,
          "origin": [
            1315.9688,
            1343.7189,
            1704.0312
          ],
          "pitch": 7.231415,
          "yaw": -116.65558,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1315.968800 1343.718900 1704.031200; setang 7.273285 -116.655580 0",
          "position_tick": 48906,
          "angle_tick": 48906,
          "origin": [
            1315.9688,
            1343.7189,
            1704.0312
          ],
          "pitch": 7.273285,
          "yaw": -116.65558,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1303.960400 1319.807100 1709.781200; setang 7.189514 -116.655580 0",
          "position_tick": 49029,
          "angle_tick": 49029,
          "origin": [
            1303.9604,
            1319.8071,
            1709.7812
          ],
          "pitch": 7.189514,
          "yaw": -116.65558,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -79.10156,
            -157.57812,
            79.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1296.467773 1304.878906 1732.812500; setang 7.189514 -116.655579 0",
          "position_tick": 49036,
          "angle_tick": 49036,
          "origin": [
            1296.4677734375,
            1304.87890625,
            1732.8125
          ],
          "pitch": 7.189514160156,
          "yaw": -116.655578613281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -79.921875,
            -159.234375,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48906,
          "last_tick": 49036,
          "samples": 131
        },
        "departure_tick": 49014,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8386b6c31cce55f4",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_731311ac42553ee59f1a_00398",
      "command_record_id": "demo_731311ac42553ee59f1a_00398",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00398",
        "demo_731311ac42553ee59f1a_00416"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 19,
      "event_tick": 172424,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -286.408080 1028.984300 67.031250; setang 0.825012 -96.758310 0",
          "position_tick": 172294,
          "angle_tick": 172294,
          "origin": [
            -286.40808,
            1028.9843,
            67.03125
          ],
          "pitch": 0.8250122,
          "yaw": -96.75831,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.054688,
            -245.71094,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -505.149660 693.694600 138.031250; setang -4.765320 -97.682190 0",
          "position_tick": 172417,
          "angle_tick": 172417,
          "origin": [
            -505.14966,
            693.6946,
            138.03125
          ],
          "pitch": -4.76532,
          "yaw": -97.68219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.054688,
            -242.02344,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -508.561523 670.980530 138.031250; setang -5.563889 -97.589836 0",
          "position_tick": 172424,
          "angle_tick": 172424,
          "origin": [
            -508.5615234375,
            670.980529785156,
            138.03125
          ],
          "pitch": -5.563888549805,
          "yaw": -97.589836120605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.625,
            -242.40234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 172294,
          "last_tick": 172424,
          "samples": 131
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_83e04ab995a6e534",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00130",
      "command_record_id": "demo_059e8a0abfc550087c91_00130",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00130",
        "demo_059e8a0abfc550087c91_00152"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 8,
      "event_tick": 62308,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 900.003970 554.022640 -248.369320; setang 8.109283 159.085450 0",
          "position_tick": 61796,
          "angle_tick": 61796,
          "origin": [
            900.00397,
            554.02264,
            -248.36932
          ],
          "pitch": 8.109283,
          "yaw": 159.08545,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -208.96484,
            137.21094,
            26.644531
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -867.235100 550.037050 -82.072690; setang -7.022324 160.716920 0",
          "position_tick": 62301,
          "angle_tick": 62301,
          "origin": [
            -867.2351,
            550.03705,
            -82.07269
          ],
          "pitch": -7.0223236,
          "yaw": 160.71692,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -231.38281,
            80.55859,
            1.6367188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -888.920837 557.606506 -81.919189; setang -7.733002 160.591278 0",
          "position_tick": 62308,
          "angle_tick": 62308,
          "origin": [
            -888.920837402344,
            557.606506347656,
            -81.919189453125
          ],
          "pitch": -7.733001708984,
          "yaw": 160.591278076172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -231.26171875,
            80.8828125,
            1.63671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61796,
          "last_tick": 62308,
          "samples": 513
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_865bd65d1da6e6d6",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_b24ca24bca0f9defa72c_00070",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00070",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00070",
        "demo_b24ca24bca0f9defa72c_00186"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 5,
      "event_tick": 33640,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 851.064100 827.190730 47.031250; setang 5.857422 52.097855 0",
          "position_tick": 33631,
          "angle_tick": 33631,
          "origin": [
            851.0641,
            827.19073,
            47.03125
          ],
          "pitch": 5.857422,
          "yaw": 52.097855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 857.221000 832.662100 0.179142; setang 11.467316 -132.675020 0",
          "position_tick": 33510,
          "angle_tick": 33510,
          "origin": [
            857.221,
            832.6621,
            0.17914248
          ],
          "pitch": 11.467316,
          "yaw": -132.67502,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            138.99219,
            7.0429688,
            -0.7366333
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 851.880430 828.239600 59.265625; setang 5.857422 52.097855 0",
          "position_tick": 33634,
          "angle_tick": 33634,
          "origin": [
            851.88043,
            828.2396,
            59.265625
          ],
          "pitch": 5.857422,
          "yaw": 52.097855,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            18.425781,
            23.675781,
            283.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 853.319702 830.089050 77.453125; setang 5.857422 52.097855 0",
          "position_tick": 33640,
          "angle_tick": 33640,
          "origin": [
            853.319702148438,
            830.089050292969,
            77.453125
          ],
          "pitch": 5.857421875,
          "yaw": 52.097854614258,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            18.421875,
            23.671875,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33510,
          "last_tick": 33640,
          "samples": 131
        },
        "departure_tick": 33632,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_866b831a7f723126",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4d520a1960bac889dc2d_00297",
      "command_record_id": "demo_4d520a1960bac889dc2d_00297",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00297",
        "demo_4d520a1960bac889dc2d_00325"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 17,
      "event_tick": 136271,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2008.380200 -470.930050 -351.968750; setang 0.369751 -179.095340 0",
          "position_tick": 135917,
          "angle_tick": 135917,
          "origin": [
            2008.3802,
            -470.93005,
            -351.96875
          ],
          "pitch": 0.36975098,
          "yaw": -179.09534,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1020.234200 -401.654050 -127.968750; setang 4.389038 -120.713310 0",
          "position_tick": 136264,
          "angle_tick": 136264,
          "origin": [
            1020.2342,
            -401.65405,
            -127.96875
          ],
          "pitch": 4.389038,
          "yaw": -120.71331,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.50391,
            -202.76953,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1008.197571 -421.147583 -127.968750; setang 4.142883 -120.713310 0",
          "position_tick": 136271,
          "angle_tick": 136271,
          "origin": [
            1008.197570800781,
            -421.147583007812,
            -127.96875
          ],
          "pitch": 4.142883300781,
          "yaw": -120.713310241699,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.9921875,
            -208.90625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135917,
          "last_tick": 136271,
          "samples": 355
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_869306aaf56fb8ac",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_f53e9889dd94c99a6feb_00146",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00146",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00146",
        "demo_f53e9889dd94c99a6feb_00167"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 9,
      "event_tick": 66314,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1771.727000 -484.146480 -351.968750; setang 9.768219 178.089050 0",
          "position_tick": 65976,
          "angle_tick": 65976,
          "origin": [
            1771.727,
            -484.14648,
            -351.96875
          ],
          "pitch": 9.768219,
          "yaw": 178.08905,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 843.514500 56.854590 -415.968750; setang -4.487915 173.467250 0",
          "position_tick": 66308,
          "angle_tick": 66308,
          "origin": [
            843.5145,
            56.85459,
            -415.96875
          ],
          "pitch": -4.487915,
          "yaw": 173.46725,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.50781,
            27.072266,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 824.493408 58.989597 -415.968750; setang -4.531860 173.423309 0",
          "position_tick": 66314,
          "angle_tick": 66314,
          "origin": [
            824.493408203125,
            58.989597320557,
            -415.96875
          ],
          "pitch": -4.531860351562,
          "yaw": 173.423309326172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -243.453125,
            27.4482421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 65976,
          "last_tick": 66314,
          "samples": 339
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_86cfc091e0a8c394",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_07d95741be40e144c266_00222",
      "command_record_id": "demo_07d95741be40e144c266_00222",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00222",
        "demo_07d95741be40e144c266_00252"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "donk",
      "round": 11,
      "event_tick": 91158,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -385.969240 822.990050 105.031250; setang 1.237335 -104.711720 0",
          "position_tick": 91028,
          "angle_tick": 91028,
          "origin": [
            -385.96924,
            822.99005,
            105.03125
          ],
          "pitch": 1.2373352,
          "yaw": -104.71172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -182.95312,
            -163.78516,
            104.543945
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -500.103330 398.213300 160.031270; setang -0.990143 -101.934586 0",
          "position_tick": 91152,
          "angle_tick": 91152,
          "origin": [
            -500.10333,
            398.2133,
            160.03127
          ],
          "pitch": -0.9901428,
          "yaw": -101.934586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.13672,
            -240.99414,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -503.696228 379.412903 160.031281; setang -0.990143 -101.934586 0",
          "position_tick": 91158,
          "angle_tick": 91158,
          "origin": [
            -503.696228027344,
            379.412902832031,
            160.031280517578
          ],
          "pitch": -0.990142822266,
          "yaw": -101.934585571289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -46.74609375,
            -240.490234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91028,
          "last_tick": 91158,
          "samples": 131
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8749156587977013",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_b24ca24bca0f9defa72c_00138",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00138",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00138",
        "demo_b24ca24bca0f9defa72c_00165"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "s1n",
      "round": 8,
      "event_tick": 54704,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1393.889600 2536.615000 61.520042; setang -5.524063 -153.949700 0",
          "position_tick": 54671,
          "angle_tick": 54671,
          "origin": [
            1393.8896,
            2536.615,
            61.520042
          ],
          "pitch": -5.524063,
          "yaw": -153.9497,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1394.802100 2534.208300 60.839670; setang -6.791260 -154.404940 0",
          "position_tick": 54574,
          "angle_tick": 54574,
          "origin": [
            1394.8021,
            2534.2083,
            60.83967
          ],
          "pitch": -6.79126,
          "yaw": -154.40494,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.453125,
            45.3125,
            12.138916
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1339.079300 2509.824000 68.796420; setang -5.524063 -153.949700 0",
          "position_tick": 54697,
          "angle_tick": 54697,
          "origin": [
            1339.0793,
            2509.824,
            68.79642
          ],
          "pitch": -5.524063,
          "yaw": -153.9497,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.01562,
            -98.734375,
            58.774414
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1319.245850 2500.129639 68.040474; setang -5.524063 -153.949707 0",
          "position_tick": 54704,
          "angle_tick": 54704,
          "origin": [
            1319.245849609375,
            2500.129638671875,
            68.040473937988
          ],
          "pitch": -5.524063110352,
          "yaw": -153.94970703125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -215.8046875,
            -105.5,
            -12.1572265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54574,
          "last_tick": 54704,
          "samples": 131
        },
        "departure_tick": 54672,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_877bde22b3bff76e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00295",
      "command_record_id": "demo_79afb17b7ed789137186_00295",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00295",
        "demo_79afb17b7ed789137186_00322"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 16,
      "event_tick": 142025,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 700.964100 -1400.814700 1612.031200; setang 0.296967 111.379730 0",
          "position_tick": 141987,
          "angle_tick": 141987,
          "origin": [
            700.9641,
            -1400.8147,
            1612.0312
          ],
          "pitch": 0.29696655,
          "yaw": 111.37973,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 995.632140 -1392.428600 1612.031200; setang -0.032959 137.284820 0",
          "position_tick": 141513,
          "angle_tick": 141513,
          "origin": [
            995.63214,
            -1392.4286,
            1612.0312
          ],
          "pitch": -0.032958984,
          "yaw": 137.28482,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -143.9336,
            -146.03906,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 736.561700 -1347.816300 1612.031200; setang -0.164795 113.887695 0",
          "position_tick": 142018,
          "angle_tick": 142018,
          "origin": [
            736.5617,
            -1347.8163,
            1612.0312
          ],
          "pitch": -0.16479492,
          "yaw": 113.887695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.0625,
            166.79688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 731.794556 -1330.158447 1612.031250; setang -1.748886 114.778625 0",
          "position_tick": 142025,
          "angle_tick": 142025,
          "origin": [
            731.794555664062,
            -1330.158447265625,
            1612.03125
          ],
          "pitch": -1.748886108398,
          "yaw": 114.778625488281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -62.26171875,
            197.71875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141513,
          "last_tick": 142025,
          "samples": 513
        },
        "departure_tick": 141988,
        "movement_to_event_ms": 593.75,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_890d2f8ff762ea7f",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_b9b20b60330034a63512_00320",
      "command_record_id": "demo_b9b20b60330034a63512_00320",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00320",
        "demo_b9b20b60330034a63512_00368"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ropz",
      "round": 18,
      "event_tick": 144724,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -315.958130 -472.054570 1796.031200; setang 20.170898 -23.841019 0",
          "position_tick": 144697,
          "angle_tick": 144697,
          "origin": [
            -315.95813,
            -472.05457,
            1796.0312
          ],
          "pitch": 20.170898,
          "yaw": -23.841019,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -851.611630 -110.688416 1612.031200; setang 0.233795 -22.088700 0",
          "position_tick": 144212,
          "angle_tick": 144212,
          "origin": [
            -851.61163,
            -110.688416,
            1612.0312
          ],
          "pitch": 0.23379517,
          "yaw": -22.0887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            107.6875,
            -214.48047,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -275.371340 -489.831420 1796.031200; setang 20.599365 -23.646011 0",
          "position_tick": 144718,
          "angle_tick": 144718,
          "origin": [
            -275.37134,
            -489.83142,
            1796.0312
          ],
          "pitch": 20.599365,
          "yaw": -23.646011,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            190.17188,
            -83.19141,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -259.472412 -496.787964 1796.031250; setang 20.560577 -23.646011 0",
          "position_tick": 144724,
          "angle_tick": 144724,
          "origin": [
            -259.472412109375,
            -496.787963867188,
            1796.03125
          ],
          "pitch": 20.560577392578,
          "yaw": -23.646011352539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            208.98828125,
            -91.4609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144212,
          "last_tick": 144724,
          "samples": 513
        },
        "departure_tick": 144698,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_89518c02e71efb3f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00389",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00389",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00389",
        "demo_4f80b8bcc2fa56bb83a7_00687"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 17,
      "event_tick": 135592,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1255.957300 -1483.951500 28.704850; setang -13.759338 106.383360 0",
          "position_tick": 135561,
          "angle_tick": 135561,
          "origin": [
            1255.9573,
            -1483.9515,
            28.70485
          ],
          "pitch": -13.759338,
          "yaw": 106.38336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 506.380980 -1801.093100 -158.940730; setang 0.064209 56.528778 0",
          "position_tick": 135080,
          "angle_tick": 135080,
          "origin": [
            506.38098,
            -1801.0931,
            -158.94073
          ],
          "pitch": 0.064208984,
          "yaw": 56.528778,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.11523,
            138.10938,
            45.445312
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1249.277300 -1461.202400 21.453125; setang -13.631287 106.383360 0",
          "position_tick": 135585,
          "angle_tick": 135585,
          "origin": [
            1249.2773,
            -1461.2024,
            21.453125
          ],
          "pitch": -13.631287,
          "yaw": 106.38336,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.929688,
            101.875,
            -47.895508
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1246.413574 -1451.453857 45.203125; setang -13.631287 106.383362 0",
          "position_tick": 135592,
          "angle_tick": 135592,
          "origin": [
            1246.41357421875,
            -1451.453857421875,
            45.203125
          ],
          "pitch": -13.631286621094,
          "yaw": 106.383361816406,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -30.546875,
            103.984375,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135080,
          "last_tick": 135592,
          "samples": 513
        },
        "departure_tick": 135562,
        "movement_to_event_ms": 484.375,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_89ba30afd42ac7a8",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_b9b20b60330034a63512_00087",
      "command_record_id": "demo_b9b20b60330034a63512_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00087",
        "demo_b9b20b60330034a63512_00188"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "PR",
      "round": 6,
      "event_tick": 41788,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 76.509380 1560.107800 1684.031200; setang 5.295410 32.783203 0",
          "position_tick": 41658,
          "angle_tick": 41658,
          "origin": [
            76.50938,
            1560.1078,
            1684.0312
          ],
          "pitch": 5.29541,
          "yaw": 32.783203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            232.94922,
            90.75781,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 422.608400 1785.542100 1692.611600; setang -6.730835 -62.788925 0",
          "position_tick": 41782,
          "angle_tick": 41782,
          "origin": [
            422.6084,
            1785.5421,
            1692.6116
          ],
          "pitch": -6.730835,
          "yaw": -62.788925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.11914,
            -152.82812,
            26.023438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 431.776428 1771.884644 1694.648926; setang -7.113647 -63.075943 0",
          "position_tick": 41788,
          "angle_tick": 41788,
          "origin": [
            431.776428222656,
            1771.884643554688,
            1694.64892578125
          ],
          "pitch": -7.113647460938,
          "yaw": -63.075942993164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            117.298828125,
            -183.9453125,
            26.0625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41658,
          "last_tick": 41788,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8b0de75ace7350cb",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00081",
      "command_record_id": "demo_49fabf21b1c26f1010df_00081",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00081",
        "demo_49fabf21b1c26f1010df_00105"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 6,
      "event_tick": 42856,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1655.049100 2142.425000 -6.301392; setang -1.786652 -128.373180 0",
          "position_tick": 42726,
          "angle_tick": 42726,
          "origin": [
            -1655.0491,
            2142.425,
            -6.3013916
          ],
          "pitch": -1.7866516,
          "yaw": -128.37318,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -212.38281,
            -14.375,
            -12.6015625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1824.495400 2083.041300 -4.752136; setang 0.892975 -111.211510 0",
          "position_tick": 42849,
          "angle_tick": 42849,
          "origin": [
            -1824.4954,
            2083.0413,
            -4.752136
          ],
          "pitch": 0.89297485,
          "yaw": -111.21151,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -7.9609375,
            -20.5625,
            -0.57421875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1825.953003 2079.280518 -4.729370; setang 0.542114 -111.243439 0",
          "position_tick": 42856,
          "angle_tick": 42856,
          "origin": [
            -1825.953002929688,
            2079.280517578125,
            -4.729370117188
          ],
          "pitch": 0.542114257812,
          "yaw": -111.243438720703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -19.765625,
            -50.96875,
            1.1640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42726,
          "last_tick": 42856,
          "samples": 131
        },
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8b85b5c929299079",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00288",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00288",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00288",
        "demo_5c8743102c5a1e28f8ee_00591"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 16,
      "event_tick": 131859,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -332.000000 -754.000000 78.877106; setang 3.604553 42.505066 0",
          "position_tick": 131698,
          "angle_tick": 131698,
          "origin": [
            -332.0,
            -754.0,
            78.877106
          ],
          "pitch": 3.6045532,
          "yaw": 42.505066,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 81.693050 -612.233460 17.984375; setang -6.092956 75.425260 0",
          "position_tick": 131852,
          "angle_tick": 131852,
          "origin": [
            81.69305,
            -612.23346,
            17.984375
          ],
          "pitch": -6.0929565,
          "yaw": 75.42526,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            64.953125,
            236.23438,
            279.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 87.782402 -590.086487 38.890625; setang -6.156799 75.393341 0",
          "position_tick": 131859,
          "angle_tick": 131859,
          "origin": [
            87.782402038574,
            -590.086486816406,
            38.890625
          ],
          "pitch": -6.156799316406,
          "yaw": 75.393341064453,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            64.953125,
            236.234375,
            192.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131698,
          "last_tick": 131859,
          "samples": 162
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8c22f1177e176171",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_da35559385e7d6e5ce42_00293",
      "command_record_id": "demo_da35559385e7d6e5ce42_00474",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00293",
        "demo_da35559385e7d6e5ce42_00474"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 23,
      "event_tick": 191001,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 503.450740 1333.121000 -31.968750; setang -7.226944 -133.374020 0",
          "position_tick": 190977,
          "angle_tick": 190977,
          "origin": [
            503.45074,
            1333.121,
            -31.96875
          ],
          "pitch": -7.226944,
          "yaw": -133.37402,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -19.069824 1581.716200 2.342234; setang 1.798676 -15.481445 0",
          "position_tick": 190489,
          "angle_tick": 190489,
          "origin": [
            -19.069824,
            1581.7162,
            2.3422337
          ],
          "pitch": 1.7986755,
          "yaw": -15.481445,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.0664,
            -21.257812,
            -160.79568
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 480.670560 1308.917600 -31.968750; setang -8.002502 -133.209230 0",
          "position_tick": 190995,
          "angle_tick": 190995,
          "origin": [
            480.67056,
            1308.9176,
            -31.96875
          ],
          "pitch": -8.002502,
          "yaw": -133.20923,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -130.25781,
            -138.54688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 469.454681 1296.985840 -31.968750; setang -8.431671 -133.242188 0",
          "position_tick": 191001,
          "angle_tick": 191001,
          "origin": [
            469.454681396484,
            1296.98583984375,
            -31.96875
          ],
          "pitch": -8.431671142578,
          "yaw": -133.2421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -149.048828125,
            -158.5625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 190489,
          "last_tick": 191001,
          "samples": 513
        },
        "departure_tick": 190978,
        "movement_to_event_ms": 375.0,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8c77316592c38fee",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07d95741be40e144c266_00106",
      "command_record_id": "demo_07d95741be40e144c266_00106",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00106",
        "demo_07d95741be40e144c266_00127"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "tN1R",
      "round": 6,
      "event_tick": 42280,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1346.606689 516.052612 132.202255; setang -19.073975 -102.189331 0",
          "position_tick": 42273,
          "angle_tick": 42280,
          "origin": [
            1346.606689453125,
            516.052612304688,
            132.202255249023
          ],
          "pitch": -19.073974609375,
          "yaw": -102.189331054688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1346.606700 516.052600 132.202260; setang -19.073975 -102.189330 0",
          "position_tick": 42274,
          "angle_tick": 42274,
          "origin": [
            1346.6067,
            516.0526,
            132.20226
          ],
          "pitch": -19.073975,
          "yaw": -102.18933,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1346.606689 516.052612 132.202255; setang -19.073975 -102.189331 0",
          "position_tick": 42280,
          "angle_tick": 42280,
          "origin": [
            1346.606689453125,
            516.052612304688,
            132.202255249023
          ],
          "pitch": -19.073974609375,
          "yaw": -102.189331054688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41768,
          "last_tick": 42280,
          "samples": 513
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8cb1e8851329d649",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00303",
      "command_record_id": "demo_da35559385e7d6e5ce42_00303",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00303",
        "demo_da35559385e7d6e5ce42_00389"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 16,
      "event_tick": 136249,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 326.010350 1310.220100 -29.907104; setang -4.306641 -120.454790 0",
          "position_tick": 136237,
          "angle_tick": 136237,
          "origin": [
            326.01035,
            1310.2201,
            -29.907104
          ],
          "pitch": -4.3066406,
          "yaw": -120.45479,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 410.926480 1337.947500 -29.968750; setang -7.870666 -128.523560 0",
          "position_tick": 135990,
          "angle_tick": 135990,
          "origin": [
            410.92648,
            1337.9475,
            -29.96875
          ],
          "pitch": -7.8706665,
          "yaw": -128.52356,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 323.502930 1305.957300 -29.671997; setang -4.306641 -120.454790 0",
          "position_tick": 136243,
          "angle_tick": 136243,
          "origin": [
            323.50293,
            1305.9573,
            -29.671997
          ],
          "pitch": -4.3066406,
          "yaw": -120.45479,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.984375,
            -64.57031,
            3.5585938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 318.491119 1297.433228 -29.202148; setang -4.306641 -120.454788 0",
          "position_tick": 136249,
          "angle_tick": 136249,
          "origin": [
            318.491119384766,
            1297.433227539062,
            -29.2021484375
          ],
          "pitch": -4.306640625,
          "yaw": -120.454788208008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -75.02734375,
            -127.625,
            7.03515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135990,
          "last_tick": 136249,
          "samples": 260
        },
        "departure_tick": 136238,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8cd8890ab6aea8ed",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00016",
      "command_record_id": "demo_7dadd8516dde2b87da75_00506",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00016",
        "demo_7dadd8516dde2b87da75_00506"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 21,
      "event_tick": 210081,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1604.849200 -359.320200 256.031250; setang 3.337433 22.997467 0",
          "position_tick": 209878,
          "angle_tick": 209878,
          "origin": [
            1604.8492,
            -359.3202,
            256.03125
          ],
          "pitch": 3.3374329,
          "yaw": 22.997467,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1264.313800 -360.316530 260.031250; setang 0.973999 8.078735 0",
          "position_tick": 209605,
          "angle_tick": 209605,
          "origin": [
            1264.3138,
            -360.31653,
            260.03125
          ],
          "pitch": 0.973999,
          "yaw": 8.078735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.46875,
            79.08984,
            26.363281
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1874.658100 -273.730220 261.031250; setang -0.036041 59.149704 0",
          "position_tick": 210075,
          "angle_tick": 210075,
          "origin": [
            1874.6581,
            -273.73022,
            261.03125
          ],
          "pitch": -0.03604126,
          "yaw": 59.149704,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            60.242188,
            100.609375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1879.590454 -265.485962 261.031250; setang -0.108154 59.167557 0",
          "position_tick": 210081,
          "angle_tick": 210081,
          "origin": [
            1879.590454101562,
            -265.485961914062,
            261.03125
          ],
          "pitch": -0.108154296875,
          "yaw": 59.167556762695,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            64.3125,
            107.5625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 209605,
          "last_tick": 210081,
          "samples": 477
        },
        "departure_tick": 209879,
        "movement_to_event_ms": 3171.875,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8d6b159e846bd6d6",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_92655b67d38bb2eb32f4_00027",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00027",
        "demo_92655b67d38bb2eb32f4_00125"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 3,
      "event_tick": 17695,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1176.295400 820.037000 -3.968750; setang -1.715927 -124.976006 0",
          "position_tick": 17565,
          "angle_tick": 17565,
          "origin": [
            -1176.2954,
            820.037,
            -3.96875
          ],
          "pitch": -1.7159271,
          "yaw": -124.976006,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            65.85156,
            -80.44531,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -999.339800 833.060800 1.746924; setang 5.115173 -72.472690 0",
          "position_tick": 17688,
          "angle_tick": 17688,
          "origin": [
            -999.3398,
            833.0608,
            1.7469239
          ],
          "pitch": 5.1151733,
          "yaw": -72.47269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            20.210938,
            -63.921875,
            -20.08313
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -995.802368 821.832275 0.031249; setang 5.214050 -72.670784 0",
          "position_tick": 17695,
          "angle_tick": 17695,
          "origin": [
            -995.802368164062,
            821.832275390625,
            0.031248569489
          ],
          "pitch": 5.214050292969,
          "yaw": -72.670783996582,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            45.6015625,
            -145.1875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17565,
          "last_tick": 17695,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8dc5fdff91a1389b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2bbfbc0aa8942114b717_00027",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00027",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00027",
        "demo_2bbfbc0aa8942114b717_00122"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Spinx",
      "round": 2,
      "event_tick": 9992,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 479.039368 2016.968750 136.031204; setang -41.285583 87.737152 0",
          "position_tick": 9985,
          "angle_tick": 9992,
          "origin": [
            479.039367675781,
            2016.96875,
            136.031204223633
          ],
          "pitch": -41.285583496094,
          "yaw": 87.737152099609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 479.039370 2016.968800 136.031200; setang -41.285583 87.737150 0",
          "position_tick": 9986,
          "angle_tick": 9986,
          "origin": [
            479.03937,
            2016.9688,
            136.0312
          ],
          "pitch": -41.285583,
          "yaw": 87.73715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 479.039368 2016.968750 136.031204; setang -41.285583 87.737152 0",
          "position_tick": 9992,
          "angle_tick": 9992,
          "origin": [
            479.039367675781,
            2016.96875,
            136.031204223633
          ],
          "pitch": -41.285583496094,
          "yaw": 87.737152099609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9486,
          "last_tick": 9992,
          "samples": 507
        },
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8de81d4279fb12ff",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00038",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00038",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00038",
        "demo_2666f7f52fbf4c296e43_00141"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 4,
      "event_tick": 21332,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -943.422485 433.795929 -0.440369; setang 10.294876 -39.166260 0",
          "position_tick": 21325,
          "angle_tick": 21332,
          "origin": [
            -943.422485351562,
            433.795928955078,
            -0.440368652344
          ],
          "pitch": 10.294876098633,
          "yaw": -39.166259765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -943.422500 433.795930 -0.440369; setang 10.294876 -39.166260 0",
          "position_tick": 21326,
          "angle_tick": 21326,
          "origin": [
            -943.4225,
            433.79593,
            -0.44036865
          ],
          "pitch": 10.294876,
          "yaw": -39.16626,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -943.422485 433.795929 -0.440369; setang 10.294876 -39.166260 0",
          "position_tick": 21332,
          "angle_tick": 21332,
          "origin": [
            -943.422485351562,
            433.795928955078,
            -0.440368652344
          ],
          "pitch": 10.294876098633,
          "yaw": -39.166259765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21202,
          "last_tick": 21332,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8ec139a965244e90",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_67348e1baa5b49bad101_00352",
      "command_record_id": "demo_67348e1baa5b49bad101_00352",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00352",
        "demo_67348e1baa5b49bad101_00434"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 18,
      "event_tick": 163376,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -202.301570 -2011.350800 -167.968750; setang 1.622543 49.137390 0",
          "position_tick": 163340,
          "angle_tick": 163340,
          "origin": [
            -202.30157,
            -2011.3508,
            -167.96875
          ],
          "pitch": 1.6225433,
          "yaw": 49.13739,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -534.598900 -2174.810500 -179.937500; setang 0.907410 36.954575 0",
          "position_tick": 163110,
          "angle_tick": 163110,
          "origin": [
            -534.5989,
            -2174.8105,
            -179.9375
          ],
          "pitch": 0.90740967,
          "yaw": 36.954575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            263.85938,
            -33.203125,
            -247.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -152.015870 -1952.923700 -167.968750; setang 1.952484 49.384920 0",
          "position_tick": 163370,
          "angle_tick": 163370,
          "origin": [
            -152.01587,
            -1952.9237,
            -167.96875
          ],
          "pitch": 1.9524841,
          "yaw": 49.38492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            153.48828,
            178.67188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -139.690979 -1938.568604 -167.968750; setang 1.952484 49.384918 0",
          "position_tick": 163376,
          "angle_tick": 163376,
          "origin": [
            -139.690979003906,
            -1938.568603515625,
            -167.96875
          ],
          "pitch": 1.952484130859,
          "yaw": 49.384918212891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            159.453125,
            185.765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163110,
          "last_tick": 163376,
          "samples": 267
        },
        "departure_tick": 163341,
        "movement_to_event_ms": 562.5,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8f980af68eb7af4d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00077",
      "command_record_id": "demo_9c5c91359adde2e94631_00077",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00077",
        "demo_9c5c91359adde2e94631_00176"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ArtFr0st",
      "round": 6,
      "event_tick": 34917,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 236.069260 289.038300 -255.968750; setang -19.500732 -92.428322 0",
          "position_tick": 34910,
          "angle_tick": 34917,
          "origin": [
            236.069259643555,
            289.038299560547,
            -255.96875
          ],
          "pitch": -19.500732421875,
          "yaw": -92.428321838379,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 236.069260 289.038300 -255.968750; setang -19.435150 -92.461280 0",
          "position_tick": 34911,
          "angle_tick": 34911,
          "origin": [
            236.06926,
            289.0383,
            -255.96875
          ],
          "pitch": -19.43515,
          "yaw": -92.46128,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 236.069260 289.038300 -255.968750; setang -19.500732 -92.428322 0",
          "position_tick": 34917,
          "angle_tick": 34917,
          "origin": [
            236.069259643555,
            289.038299560547,
            -255.96875
          ],
          "pitch": -19.500732421875,
          "yaw": -92.428321838379,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34661,
          "last_tick": 34917,
          "samples": 257
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8ff4a513ebbdd5ea",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_21a2c34da37a8e81c427_00331",
      "command_record_id": "demo_21a2c34da37a8e81c427_00331",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00331",
        "demo_21a2c34da37a8e81c427_00355"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Spinx",
      "round": 17,
      "event_tick": 125252,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -837.738900 150.517900 -173.124940; setang -4.041595 -73.577156 0",
          "position_tick": 124994,
          "angle_tick": 124994,
          "origin": [
            -837.7389,
            150.5179,
            -173.12494
          ],
          "pitch": -4.0415955,
          "yaw": -73.577156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -795.683600 34.476980 -167.225710; setang -10.018845 -73.383520 0",
          "position_tick": 124740,
          "angle_tick": 124740,
          "origin": [
            -795.6836,
            34.47698,
            -167.22571
          ],
          "pitch": -10.018845,
          "yaw": -73.38352,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.644531,
            126.55347,
            -0.1875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -823.903200 -275.878540 -162.225590; setang -12.076035 -18.159027 0",
          "position_tick": 125246,
          "angle_tick": 125246,
          "origin": [
            -823.9032,
            -275.87854,
            -162.22559
          ],
          "pitch": -12.076035,
          "yaw": -18.159027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            202.13281,
            -67.453125,
            57.753906
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -807.139282 -281.443420 -159.968750; setang -12.898636 -18.255844 0",
          "position_tick": 125252,
          "angle_tick": 125252,
          "origin": [
            -807.139282226562,
            -281.443420410156,
            -159.96875
          ],
          "pitch": -12.898635864258,
          "yaw": -18.255844116211,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            219.6953125,
            -72.83984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 124740,
          "last_tick": 125252,
          "samples": 513
        },
        "departure_tick": 124995,
        "movement_to_event_ms": 4031.25,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9083d84300a8a0bd",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00153",
      "command_record_id": "demo_518d8b186445b01e1f62_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00153",
        "demo_518d8b186445b01e1f62_00304"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "S1ren",
      "round": 8,
      "event_tick": 59393,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 482.821400 -1300.330100 2.031250; setang 3.036011 75.377530 0",
          "position_tick": 59088,
          "angle_tick": 59088,
          "origin": [
            482.8214,
            -1300.3301,
            2.03125
          ],
          "pitch": 3.0360107,
          "yaw": 75.37753,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.9602,
            71.58594,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 898.448300 -319.201420 -31.968750; setang -15.906143 118.574770 0",
          "position_tick": 59386,
          "angle_tick": 59386,
          "origin": [
            898.4483,
            -319.20142,
            -31.96875
          ],
          "pitch": -15.906143,
          "yaw": 118.57477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -111.78125,
            218.01562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 887.821655 -298.838745 -31.968750; setang -16.005020 118.343689 0",
          "position_tick": 59393,
          "angle_tick": 59393,
          "origin": [
            887.821655273438,
            -298.838745117188,
            -31.96875
          ],
          "pitch": -16.005020141602,
          "yaw": 118.343688964844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -113.9609375,
            216.875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59088,
          "last_tick": 59393,
          "samples": 306
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_908f6ca66d435a30",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_731311ac42553ee59f1a_00246",
      "command_record_id": "demo_731311ac42553ee59f1a_00246",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00246",
        "demo_731311ac42553ee59f1a_00275"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "yuurih",
      "round": 11,
      "event_tick": 92237,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -163.281860 798.988000 77.753370; setang 20.845184 -11.431610 0",
          "position_tick": 91993,
          "angle_tick": 91993,
          "origin": [
            -163.28186,
            798.988,
            77.75337
          ],
          "pitch": 20.845184,
          "yaw": -11.43161,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            79.39453,
            -231.76953,
            0.25878906
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 564.379640 901.988900 112.844390; setang 8.277512 -61.372032 0",
          "position_tick": 92224,
          "angle_tick": 92224,
          "origin": [
            564.37964,
            901.9889,
            112.84439
          ],
          "pitch": 8.277512,
          "yaw": -61.372032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            90.53906,
            -168.40625,
            3.875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 582.598816 868.230652 152.109375; setang 7.425049 -60.931892 0",
          "position_tick": 92237,
          "angle_tick": 92237,
          "origin": [
            582.598815917969,
            868.230651855469,
            152.109375
          ],
          "pitch": 7.425048828125,
          "yaw": -60.93189239502,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            97.296875,
            -180.265625,
            169.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 91993,
          "last_tick": 92237,
          "samples": 245
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_90f7bc2c85c93803",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00087",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00087",
        "demo_5cc1733fab4c73f800c9_00118"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zont1x",
      "round": 5,
      "event_tick": 38658,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -255.968750 -1265.370483 -415.968750; setang 7.761505 -1.544952 0",
          "position_tick": 38650,
          "angle_tick": 38658,
          "origin": [
            -255.96875,
            -1265.370483398438,
            -415.96875
          ],
          "pitch": 7.761505126953,
          "yaw": -1.544952392578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -255.968750 -1265.370500 -415.968750; setang 7.853851 -1.521606 0",
          "position_tick": 38651,
          "angle_tick": 38651,
          "origin": [
            -255.96875,
            -1265.3705,
            -415.96875
          ],
          "pitch": 7.8538513,
          "yaw": -1.5216064,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -255.968750 -1265.370483 -415.968750; setang 7.761505 -1.544952 0",
          "position_tick": 38658,
          "angle_tick": 38658,
          "origin": [
            -255.96875,
            -1265.370483398438,
            -415.96875
          ],
          "pitch": 7.761505126953,
          "yaw": -1.544952392578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 38528,
          "last_tick": 38658,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_911a9650ab4e2306",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_c41e59c2737947d52711_00285",
      "command_record_id": "demo_c41e59c2737947d52711_00285",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00285",
        "demo_c41e59c2737947d52711_00328"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 15,
      "event_tick": 134274,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -499.575380 -554.755900 1796.031200; setang 1.034775 -71.468470 0",
          "position_tick": 134144,
          "angle_tick": 134144,
          "origin": [
            -499.57538,
            -554.7559,
            1796.0312
          ],
          "pitch": 1.0347748,
          "yaw": -71.46847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.1210938,
            -249.99219,
            -43.289062
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -601.965500 -613.402200 1768.305700; setang 4.537689 -32.663727 0",
          "position_tick": 134268,
          "angle_tick": 134268,
          "origin": [
            -601.9655,
            -613.4022,
            1768.3057
          ],
          "pitch": 4.537689,
          "yaw": -32.663727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            100.55859,
            -64.25,
            42.835938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -591.516785 -620.091248 1772.765015; setang 4.701111 -32.772552 0",
          "position_tick": 134274,
          "angle_tick": 134274,
          "origin": [
            -591.516784667969,
            -620.091247558594,
            1772.765014648438
          ],
          "pitch": 4.701110839844,
          "yaw": -32.772552490234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            147.37890625,
            -94.4453125,
            62.9609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134144,
          "last_tick": 134274,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9146b74c962398ca",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00055",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00055",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00055",
        "demo_241d9eb92ddde5a3b396_00207"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 4,
      "event_tick": 31261,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 886.853450 2199.762700 -39.968750; setang 5.918198 -46.429596 0",
          "position_tick": 31131,
          "angle_tick": 31131,
          "origin": [
            886.85345,
            2199.7627,
            -39.96875
          ],
          "pitch": 5.9181976,
          "yaw": -46.429596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 898.654360 2191.074000 -39.968750; setang 6.072357 -43.767470 0",
          "position_tick": 31255,
          "angle_tick": 31255,
          "origin": [
            898.65436,
            2191.074,
            -39.96875
          ],
          "pitch": 6.072357,
          "yaw": -43.76747,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            100.55859,
            -96.390625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 908.422424 2181.717285 -39.968750; setang 6.028061 -43.723175 0",
          "position_tick": 31261,
          "angle_tick": 31261,
          "origin": [
            908.422424316406,
            2181.71728515625,
            -39.96875
          ],
          "pitch": 6.028060913086,
          "yaw": -43.723175048828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            135.109375,
            -129.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31131,
          "last_tick": 31261,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_920b7ae351af94f8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00414",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00414",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00414",
        "demo_4f80b8bcc2fa56bb83a7_00514"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 18,
      "event_tick": 139769,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -735.936035 -1874.620728 -148.511292; setang -24.895355 92.047913 0",
          "position_tick": 139755,
          "angle_tick": 139769,
          "origin": [
            -735.93603515625,
            -1874.620727539062,
            -148.511291503906
          ],
          "pitch": -24.895355224609,
          "yaw": 92.047912597656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -735.936040 -1874.620700 -144.500000; setang -24.895355 92.047910 0",
          "position_tick": 139756,
          "angle_tick": 139756,
          "origin": [
            -735.93604,
            -1874.6207,
            -144.5
          ],
          "pitch": -24.895355,
          "yaw": 92.04791,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.936035 -1874.620728 -104.578125; setang -24.895355 92.047913 0",
          "position_tick": 139769,
          "angle_tick": 139769,
          "origin": [
            -735.93603515625,
            -1874.620727539062,
            -104.578125
          ],
          "pitch": -24.895355224609,
          "yaw": 92.047912597656,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            144.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139257,
          "last_tick": 139769,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9264dce096a6b91c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_56d855ae2f8723544f85_00001",
      "command_record_id": "demo_56d855ae2f8723544f85_00001",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00001",
        "demo_56d855ae2f8723544f85_00360"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Lake",
      "round": 1,
      "event_tick": 3029,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 242.680801 2092.891846 1688.031250; setang -4.521912 -90.546570 0",
          "position_tick": 3022,
          "angle_tick": 3029,
          "origin": [
            242.680801391602,
            2092.891845703125,
            1688.03125
          ],
          "pitch": -4.521911621094,
          "yaw": -90.546569824219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 242.680800 2092.891800 1688.031200; setang -4.521912 -90.634460 0",
          "position_tick": 3023,
          "angle_tick": 3023,
          "origin": [
            242.6808,
            2092.8918,
            1688.0312
          ],
          "pitch": -4.5219116,
          "yaw": -90.63446,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 242.680801 2092.891846 1688.031250; setang -4.521912 -90.546570 0",
          "position_tick": 3029,
          "angle_tick": 3029,
          "origin": [
            242.680801391602,
            2092.891845703125,
            1688.03125
          ],
          "pitch": -4.521911621094,
          "yaw": -90.546569824219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2899,
          "last_tick": 3029,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9275529375d7c6ef",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00028",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_deb2a52b8ef138c44fe0_00028",
        "demo_deb2a52b8ef138c44fe0_00110"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 4,
      "event_tick": 18215,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1662.684700 1869.143200 0.376842; setang -32.185820 -130.910680 0",
          "position_tick": 18206,
          "angle_tick": 18206,
          "origin": [
            1662.6847,
            1869.1432,
            0.37684202
          ],
          "pitch": -32.18582,
          "yaw": -130.91068,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1276.315200 2067.054000 0.685955; setang 16.928894 -57.301254 0",
          "position_tick": 18009,
          "angle_tick": 18009,
          "origin": [
            1276.3152,
            2067.054,
            0.68595505
          ],
          "pitch": 16.928894,
          "yaw": -57.301254,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            245.07422,
            -49.40625,
            39.960938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1661.941500 1868.286300 0.355450; setang -32.185820 -130.910680 0",
          "position_tick": 18209,
          "angle_tick": 18209,
          "origin": [
            1661.9415,
            1868.2863,
            0.35545015
          ],
          "pitch": -32.18582,
          "yaw": -130.91068,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -16.695312,
            -19.257812,
            -0.48080444
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1657.674561 1863.364624 0.232607; setang -32.185822 -130.910675 0",
          "position_tick": 18215,
          "angle_tick": 18215,
          "origin": [
            1657.674560546875,
            1863.364624023438,
            0.232607364655
          ],
          "pitch": -32.185821533203,
          "yaw": -130.910675048828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.765625,
            -83.9453125,
            -2.095138549805
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18009,
          "last_tick": 18215,
          "samples": 207
        },
        "departure_tick": 18207,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9313a24bf06bcc8c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00301",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00301",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00301",
        "demo_44d9dd1cefa925823c1e_00437"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 15,
      "event_tick": 148041,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 609.788800 1948.788300 136.031250; setang -1.892059 68.431090 0",
          "position_tick": 148028,
          "angle_tick": 148028,
          "origin": [
            609.7888,
            1948.7883,
            136.03125
          ],
          "pitch": -1.8920593,
          "yaw": 68.43109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 588.313700 1973.122400 136.031250; setang -0.264008 67.198910 0",
          "position_tick": 147911,
          "angle_tick": 147911,
          "origin": [
            588.3137,
            1973.1224,
            136.03125
          ],
          "pitch": -0.26400757,
          "yaw": 67.19891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 611.963900 1954.286300 136.031250; setang -2.068176 68.343200 0",
          "position_tick": 148035,
          "angle_tick": 148035,
          "origin": [
            611.9639,
            1954.2863,
            136.03125
          ],
          "pitch": -2.0681763,
          "yaw": 68.3432,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.824219,
            77.9375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 615.802856 1963.965088 136.031250; setang -2.068176 68.298920 0",
          "position_tick": 148041,
          "angle_tick": 148041,
          "origin": [
            615.802856445312,
            1963.965087890625,
            136.03125
          ],
          "pitch": -2.068176269531,
          "yaw": 68.298919677734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.6953125,
            142.8203125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147911,
          "last_tick": 148041,
          "samples": 131
        },
        "departure_tick": 148029,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9397c4a260b510ec",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00046",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00112",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00046",
        "demo_241d9eb92ddde5a3b396_00112"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 7,
      "event_tick": 55327,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 316.240170 762.118700 -28.991150; setang 2.178040 -144.350400 0",
          "position_tick": 55315,
          "angle_tick": 55315,
          "origin": [
            316.24017,
            762.1187,
            -28.99115
          ],
          "pitch": 2.1780396,
          "yaw": -144.3504,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 330.369900 827.444460 -30.315796; setang 2.112122 -134.153370 0",
          "position_tick": 55197,
          "angle_tick": 55197,
          "origin": [
            330.3699,
            827.44446,
            -30.315796
          ],
          "pitch": 2.1121216,
          "yaw": -134.15337,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.79492,
            116.515625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 312.221680 759.236400 -28.968750; setang 2.178040 -144.350400 0",
          "position_tick": 55321,
          "angle_tick": 55321,
          "origin": [
            312.22168,
            759.2364,
            -28.96875
          ],
          "pitch": 2.1780396,
          "yaw": -144.3504,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.867188,
            -43.664062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 305.803436 754.634827 -28.968750; setang 2.276917 -144.284485 0",
          "position_tick": 55327,
          "angle_tick": 55327,
          "origin": [
            305.803436279297,
            754.634826660156,
            -28.96875
          ],
          "pitch": 2.276916503906,
          "yaw": -144.284484863281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -72.017578125,
            -51.64453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55197,
          "last_tick": 55327,
          "samples": 131
        },
        "departure_tick": 55316,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_93d3fdfb1407a6fe",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_9973c9a1187116ecba8b_00190",
      "command_record_id": "demo_9973c9a1187116ecba8b_00190",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00190",
        "demo_9973c9a1187116ecba8b_00271"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "donk",
      "round": 9,
      "event_tick": 82617,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1255.275900 2056.748800 1.433882; setang 10.725067 -19.229858 0",
          "position_tick": 82394,
          "angle_tick": 82394,
          "origin": [
            1255.2759,
            2056.7488,
            1.4338818
          ],
          "pitch": 10.725067,
          "yaw": -19.229858,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            239.3789,
            -72.109375,
            20.296875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1296.157500 1238.713600 1.031249; setang 0.852478 -167.508880 0",
          "position_tick": 82611,
          "angle_tick": 82611,
          "origin": [
            1296.1575,
            1238.7136,
            1.0312495
          ],
          "pitch": 0.852478,
          "yaw": -167.50888,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.242188,
            -237.73438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1300.642578 1220.105957 1.031250; setang 0.742615 -167.811356 0",
          "position_tick": 82617,
          "angle_tick": 82617,
          "origin": [
            1300.642578125,
            1220.10595703125,
            1.031249523163
          ],
          "pitch": 0.742614746094,
          "yaw": -167.81135559082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.5625,
            -238.3828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82394,
          "last_tick": 82617,
          "samples": 224
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_93f1cd8c307ba62d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00145",
      "command_record_id": "demo_059e8a0abfc550087c91_00145",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00145",
        "demo_059e8a0abfc550087c91_00168"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "b1t",
      "round": 9,
      "event_tick": 72972,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1625.158400 -2035.678600 -263.184700; setang 55.230682 -56.564484 0",
          "position_tick": 72695,
          "angle_tick": 72695,
          "origin": [
            -1625.1584,
            -2035.6786,
            -263.1847
          ],
          "pitch": 55.230682,
          "yaw": -56.564484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            135.61719,
            -210.01562,
            4.1757812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -780.684500 -2278.123300 -163.656250; setang -16.988297 71.429320 0",
          "position_tick": 72965,
          "angle_tick": 72965,
          "origin": [
            -780.6845,
            -2278.1233,
            -163.65625
          ],
          "pitch": -16.988297,
          "yaw": 71.42932,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            79.921875,
            225.79688,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -773.191772 -2256.954834 -143.125000; setang -17.514618 71.774368 0",
          "position_tick": 72972,
          "angle_tick": 72972,
          "origin": [
            -773.191772460938,
            -2256.954833984375,
            -143.125
          ],
          "pitch": -17.514617919922,
          "yaw": 71.774368286133,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            79.921875,
            225.796875,
            188.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72695,
          "last_tick": 72972,
          "samples": 278
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_96ec1cc55fc50870",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00334",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00334",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00334",
        "demo_fbb358b45e5cdb7b7700_00351"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NiKo",
      "round": 18,
      "event_tick": 159127,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 128.374500 1531.788500 10.328125; setang 29.655884 -40.596542 0",
          "position_tick": 158997,
          "angle_tick": 158997,
          "origin": [
            128.3745,
            1531.7885,
            10.328125
          ],
          "pitch": 29.655884,
          "yaw": -40.596542,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            110.12109,
            -212.6875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 226.007920 1191.055700 -31.968750; setang -3.167847 -119.127846 0",
          "position_tick": 159121,
          "angle_tick": 159121,
          "origin": [
            226.00792,
            1191.0557,
            -31.96875
          ],
          "pitch": -3.1678467,
          "yaw": -119.127846,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.32324,
            -213.98438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 216.684464 1174.339111 -31.284058; setang -3.502228 -119.233589 0",
          "position_tick": 159127,
          "angle_tick": 159127,
          "origin": [
            216.684463500977,
            1174.339111328125,
            -31.284057617188
          ],
          "pitch": -3.502227783203,
          "yaw": -119.233589172363,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -119.3720703125,
            -213.9453125,
            11.19140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 158997,
          "last_tick": 159127,
          "samples": 131
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_97d28dc95c64e8e3",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00047",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00183",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00047",
        "demo_4f80b8bcc2fa56bb83a7_00183"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "dumau",
      "round": 9,
      "event_tick": 56531,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 2.889404 -83.870316 0",
          "position_tick": 56215,
          "angle_tick": 56215,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 2.8894043,
          "yaw": -83.870316,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 2.889404 -83.870316 0",
          "position_tick": 56181,
          "angle_tick": 56181,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 2.8894043,
          "yaw": -83.870316,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -480.129760 728.458500 120.713530; setang -8.099335 -99.368590 0",
          "position_tick": 56525,
          "angle_tick": 56525,
          "origin": [
            -480.12976,
            728.4585,
            120.71353
          ],
          "pitch": -8.099335,
          "yaw": -99.36859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -41.164062,
            -240.01953,
            170.01367
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -483.320557 709.585938 134.081589; setang -8.055389 -99.105949 0",
          "position_tick": 56531,
          "angle_tick": 56531,
          "origin": [
            -483.320556640625,
            709.5859375,
            134.081588745117
          ],
          "pitch": -8.055389404297,
          "yaw": -99.105949401855,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.50390625,
            -241.625,
            171.1513671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56181,
          "last_tick": 56531,
          "samples": 351
        },
        "departure_tick": 56216,
        "movement_to_event_ms": 4937.5,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9843f387fb67aeb1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00399",
      "command_record_id": "demo_5d6af8fdfb719608e960_00399",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00399",
        "demo_5d6af8fdfb719608e960_00531"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 16,
      "event_tick": 148685,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 650.972100 2111.294700 139.098370; setang 1.874542 67.431335 0",
          "position_tick": 148547,
          "angle_tick": 148547,
          "origin": [
            650.9721,
            2111.2947,
            139.09837
          ],
          "pitch": 1.8745422,
          "yaw": 67.431335,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            10.511719,
            68.578125,
            1.1328125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 716.751160 2145.404300 136.031310; setang -11.457367 71.998215 0",
          "position_tick": 148678,
          "angle_tick": 148678,
          "origin": [
            716.75116,
            2145.4043,
            136.03131
          ],
          "pitch": -11.457367,
          "yaw": 71.998215,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            24.234375,
            164.65625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 720.668030 2163.208496 136.031311; setang -14.123962 71.232605 0",
          "position_tick": 148685,
          "angle_tick": 148685,
          "origin": [
            720.668029785156,
            2163.20849609375,
            136.031311035156
          ],
          "pitch": -14.123962402344,
          "yaw": 71.232604980469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            49.87109375,
            201.015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148547,
          "last_tick": 148685,
          "samples": 139
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9857347646ffc7c6",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00060",
      "command_record_id": "demo_18d34587c875f0b595ae_00060",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00060",
        "demo_18d34587c875f0b595ae_00157"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "FL1T",
      "round": 6,
      "event_tick": 46280,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -34.443176 1599.716600 12.470579; setang 7.361527 -13.249512 0",
          "position_tick": 46148,
          "angle_tick": 46148,
          "origin": [
            -34.443176,
            1599.7166,
            12.470579
          ],
          "pitch": 7.3615265,
          "yaw": -13.249512,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 266.402920 1328.769200 -30.618347; setang -6.306152 -115.823710 0",
          "position_tick": 46273,
          "angle_tick": 46273,
          "origin": [
            266.40292,
            1328.7692,
            -30.618347
          ],
          "pitch": -6.3061523,
          "yaw": -115.82371,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -92.94922,
            -217.5,
            -8.714844
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 257.119965 1307.951904 -31.488647; setang -6.331909 -115.849457 0",
          "position_tick": 46280,
          "angle_tick": 46280,
          "origin": [
            257.119964599609,
            1307.951904296875,
            -31.488647460938
          ],
          "pitch": -6.331909179688,
          "yaw": -115.849456787109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.25390625,
            -223.09375,
            -9.49609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46148,
          "last_tick": 46280,
          "samples": 133
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_988733a84843a471",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00050",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00050",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00050",
        "demo_4f80b8bcc2fa56bb83a7_00513"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 4,
      "event_tick": 19661,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -276.766360 1049.233400 66.532660; setang 0.311401 -106.316070 0",
          "position_tick": 19411,
          "angle_tick": 19411,
          "origin": [
            -276.76636,
            1049.2334,
            66.53266
          ],
          "pitch": 0.31140137,
          "yaw": -106.31607,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -35.121094,
            -247.51562,
            1.3562012
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -510.697270 226.373580 163.031250; setang -7.164795 -114.532470 0",
          "position_tick": 19654,
          "angle_tick": 19654,
          "origin": [
            -510.69727,
            226.37358,
            163.03125
          ],
          "pitch": -7.164795,
          "yaw": -114.53247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -93.734375,
            -220.47266,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -519.833435 205.363464 163.031250; setang -7.281876 -114.493675 0",
          "position_tick": 19661,
          "angle_tick": 19661,
          "origin": [
            -519.833435058594,
            205.363464355469,
            163.03125
          ],
          "pitch": -7.281875610352,
          "yaw": -114.493675231934,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -98.4609375,
            -224.337890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19411,
          "last_tick": 19661,
          "samples": 251
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_998afcf7fb935866",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00373",
      "command_record_id": "demo_5d6af8fdfb719608e960_00373",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00373",
        "demo_5d6af8fdfb719608e960_00482"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "yuurih",
      "round": 15,
      "event_tick": 138846,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1228.442017 467.740143 115.847282; setang -32.780121 59.989807 0",
          "position_tick": 138838,
          "angle_tick": 138846,
          "origin": [
            1228.442016601562,
            467.740142822266,
            115.847282409668
          ],
          "pitch": -32.780120849609,
          "yaw": 59.989807128906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1228.442000 467.740140 115.847280; setang -31.817444 59.384888 0",
          "position_tick": 138839,
          "angle_tick": 138839,
          "origin": [
            1228.442,
            467.74014,
            115.84728
          ],
          "pitch": -31.817444,
          "yaw": 59.384888,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1228.442017 467.740143 115.847282; setang -32.780121 59.989807 0",
          "position_tick": 138846,
          "angle_tick": 138846,
          "origin": [
            1228.442016601562,
            467.740142822266,
            115.847282409668
          ],
          "pitch": -32.780120849609,
          "yaw": 59.989807128906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 138393,
          "last_tick": 138846,
          "samples": 454
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a1eb1d3ed6d1c25",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_2666f7f52fbf4c296e43_00247",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00247",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00247",
        "demo_2666f7f52fbf4c296e43_00300"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "mezii",
      "round": 13,
      "event_tick": 119586,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1279.995728 571.937317 2.031250; setang -12.623627 123.793945 0",
          "position_tick": 119579,
          "angle_tick": 119586,
          "origin": [
            1279.995727539062,
            571.937316894531,
            2.03125
          ],
          "pitch": -12.623626708984,
          "yaw": 123.7939453125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1279.995700 571.937300 2.031250; setang -12.623627 123.793945 0",
          "position_tick": 119580,
          "angle_tick": 119580,
          "origin": [
            1279.9957,
            571.9373,
            2.03125
          ],
          "pitch": -12.623627,
          "yaw": 123.793945,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1279.995728 571.937317 2.031250; setang -12.623627 123.793945 0",
          "position_tick": 119586,
          "angle_tick": 119586,
          "origin": [
            1279.995727539062,
            571.937316894531,
            2.03125
          ],
          "pitch": -12.623626708984,
          "yaw": 123.7939453125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119428,
          "last_tick": 119586,
          "samples": 159
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a34dd240e045029",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00036",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00036",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00036",
        "demo_fbb358b45e5cdb7b7700_00159"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "flameZ",
      "round": 4,
      "event_tick": 24545,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -109.022644 1620.715300 27.031248; setang 8.909912 -37.607910 0",
          "position_tick": 24381,
          "angle_tick": 24381,
          "origin": [
            -109.022644,
            1620.7153,
            27.031248
          ],
          "pitch": 8.909912,
          "yaw": -37.60791,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            137.67969,
            -208.64844,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 263.622500 1287.388700 -30.879028; setang -3.365936 -116.874275 0",
          "position_tick": 24539,
          "angle_tick": 24539,
          "origin": [
            263.6225,
            1287.3887,
            -30.879028
          ],
          "pitch": -3.3659363,
          "yaw": -116.874275,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -102.32031,
            -215.55469,
            -9.59375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 255.317261 1270.239624 -31.657593; setang -4.157990 -117.072372 0",
          "position_tick": 24545,
          "angle_tick": 24545,
          "origin": [
            255.317260742188,
            1270.239624023438,
            -31.657592773438
          ],
          "pitch": -4.157989501953,
          "yaw": -117.072372436523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.52734375,
            -220.1484375,
            -10.078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 24381,
          "last_tick": 24545,
          "samples": 165
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a4c6c50e04e181c",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00284",
      "command_record_id": "demo_7dadd8516dde2b87da75_00284",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00284",
        "demo_7dadd8516dde2b87da75_00317"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 14,
      "event_tick": 143256,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 369.503754 1664.031250 134.031311; setang -8.950775 87.481384 0",
          "position_tick": 143247,
          "angle_tick": 143256,
          "origin": [
            369.503753662109,
            1664.03125,
            134.031311035156
          ],
          "pitch": -8.950775146484,
          "yaw": 87.481384277344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 369.503750 1664.031200 145.687500; setang -8.950775 87.481384 0",
          "position_tick": 143250,
          "angle_tick": 143250,
          "origin": [
            369.50375,
            1664.0312,
            145.6875
          ],
          "pitch": -8.950775,
          "yaw": 87.481384,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 369.503754 1664.031250 164.015625; setang -8.950775 87.481384 0",
          "position_tick": 143256,
          "angle_tick": 143256,
          "origin": [
            369.503753662109,
            1664.03125,
            164.015625
          ],
          "pitch": -8.950775146484,
          "yaw": 87.481384277344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142942,
          "last_tick": 143256,
          "samples": 315
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9a72d729b245c201",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00147",
      "command_record_id": "demo_731311ac42553ee59f1a_00147",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00147",
        "demo_731311ac42553ee59f1a_00193"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 7,
      "event_tick": 56162,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -455.978760 -2287.999300 -163.255740; setang -30.328445 92.055480 0",
          "position_tick": 56112,
          "angle_tick": 56112,
          "origin": [
            -455.97876,
            -2287.9993,
            -163.25574
          ],
          "pitch": -30.328445,
          "yaw": 92.05548,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -456.000000 -2288.000000 -163.255740; setang -30.328445 92.055480 0",
          "position_tick": 56007,
          "angle_tick": 56007,
          "origin": [
            -456.0,
            -2288.0,
            -163.25574
          ],
          "pitch": -30.328445,
          "yaw": 92.05548,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -426.119870 -2285.015600 -147.000000; setang -30.328445 92.055480 0",
          "position_tick": 56156,
          "angle_tick": 56156,
          "origin": [
            -426.11987,
            -2285.0156,
            -147.0
          ],
          "pitch": -30.328445,
          "yaw": 92.05548,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.046875,
            29.984375,
            270.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -426.201660 -2282.673096 -129.781250; setang -30.328445 92.055481 0",
          "position_tick": 56162,
          "angle_tick": 56162,
          "origin": [
            -426.20166015625,
            -2282.673095703125,
            -129.78125
          ],
          "pitch": -30.32844543457,
          "yaw": 92.055480957031,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.046875,
            29.984375,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56007,
          "last_tick": 56162,
          "samples": 156
        },
        "departure_tick": 56113,
        "movement_to_event_ms": 781.25,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9afcf7b34f39f52c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00453",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00453",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00453",
        "demo_4f80b8bcc2fa56bb83a7_00582"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 19,
      "event_tick": 151665,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 613.070700 200.799470 140.714510; setang -0.825012 -110.872650 0",
          "position_tick": 151535,
          "angle_tick": 151535,
          "origin": [
            613.0707,
            200.79947,
            140.71451
          ],
          "pitch": -0.8250122,
          "yaw": -110.87265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 601.712800 218.617870 148.974760; setang -2.502472 -116.152270 0",
          "position_tick": 151659,
          "angle_tick": 151659,
          "origin": [
            601.7128,
            218.61787,
            148.97476
          ],
          "pitch": -2.502472,
          "yaw": -116.15227,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -10.574219,
            -21.518555,
            7.6904297
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 598.894775 212.859879 151.024261; setang -2.475006 -116.152267 0",
          "position_tick": 151665,
          "angle_tick": 151665,
          "origin": [
            598.894775390625,
            212.859878540039,
            151.024261474609
          ],
          "pitch": -2.475006103516,
          "yaw": -116.152267456055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.296875,
            -98.7265625,
            35.125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151535,
          "last_tick": 151665,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9b188219016f143a",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_518d8b186445b01e1f62_00058",
      "command_record_id": "demo_518d8b186445b01e1f62_00058",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00058",
        "demo_518d8b186445b01e1f62_00262"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zorte",
      "round": 4,
      "event_tick": 22442,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 802.881000 -103.779660 -95.968750; setang 2.976608 65.852740 0",
          "position_tick": 22267,
          "angle_tick": 22267,
          "origin": [
            802.881,
            -103.77966,
            -95.96875
          ],
          "pitch": 2.9766083,
          "yaw": 65.85274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 817.704800 -136.171020 -95.968750; setang 3.775177 73.645140 0",
          "position_tick": 22074,
          "angle_tick": 22074,
          "origin": [
            817.7048,
            -136.17102,
            -95.96875
          ],
          "pitch": 3.775177,
          "yaw": 73.64514,
          "airborne": false,
          "duck_amount": 0.20440292,
          "velocity": [
            110.32031,
            18.046875,
            45.328125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 815.522160 -122.899230 -95.968750; setang 10.938599 124.949220 0",
          "position_tick": 22436,
          "angle_tick": 22436,
          "origin": [
            815.52216,
            -122.89923,
            -95.96875
          ],
          "pitch": 10.938599,
          "yaw": 124.94922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -36.808594,
            52.66797,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 810.235901 -115.336121 -95.968750; setang 11.059448 124.949219 0",
          "position_tick": 22442,
          "angle_tick": 22442,
          "origin": [
            810.235900878906,
            -115.336120605469,
            -95.96875
          ],
          "pitch": 11.059448242188,
          "yaw": 124.94921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -80.7578125,
            115.51953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22074,
          "last_tick": 22442,
          "samples": 369
        },
        "departure_tick": 22268,
        "movement_to_event_ms": 2734.375,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9b408e51da7eb674",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5d6af8fdfb719608e960_00244",
      "command_record_id": "demo_5d6af8fdfb719608e960_00244",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00244",
        "demo_5d6af8fdfb719608e960_00489"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 10,
      "event_tick": 78061,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -421.780400 809.382930 -18.939453; setang 1.956253 18.042633 0",
          "position_tick": 77850,
          "angle_tick": 77850,
          "origin": [
            -421.7804,
            809.38293,
            -18.939453
          ],
          "pitch": 1.956253,
          "yaw": 18.042633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            214.42188,
            128.55078,
            0.1015625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 103.441810 1097.065200 88.010640; setang -0.952377 67.540860 0",
          "position_tick": 78054,
          "angle_tick": 78054,
          "origin": [
            103.44181,
            1097.0652,
            88.01064
          ],
          "pitch": -0.9523773,
          "yaw": 67.54086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            91.00098,
            227.46875,
            -0.375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 112.054169 1118.358276 88.232803; setang -1.055374 67.463608 0",
          "position_tick": 78061,
          "angle_tick": 78061,
          "origin": [
            112.054168701172,
            1118.358276367188,
            88.232803344727
          ],
          "pitch": -1.055374145508,
          "yaw": 67.463607788086,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            92.27294921875,
            226.9609375,
            2.333984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77850,
          "last_tick": 78061,
          "samples": 212
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9bab065a9a87073b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00280",
      "command_record_id": "demo_9c5c91359adde2e94631_00280",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00280",
        "demo_9c5c91359adde2e94631_00384"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "fame",
      "round": 16,
      "event_tick": 131964,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1320.638400 -2291.578900 -211.857180; setang -5.334900 24.157562 0",
          "position_tick": 131756,
          "angle_tick": 131756,
          "origin": [
            -1320.6384,
            -2291.5789,
            -211.85718
          ],
          "pitch": -5.3349,
          "yaw": 24.157562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            202.29688,
            -146.89062,
            17.007812
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -757.739560 -2102.121300 -178.093750; setang -24.584991 42.087585 0",
          "position_tick": 131951,
          "angle_tick": 131951,
          "origin": [
            -757.73956,
            -2102.1213,
            -178.09375
          ],
          "pitch": -24.584991,
          "yaw": 42.087585,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            18.71875,
            244.28125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -754.332336 -2056.309814 -137.062500; setang -24.584991 42.087585 0",
          "position_tick": 131964,
          "angle_tick": 131964,
          "origin": [
            -754.332336425781,
            -2056.309814453125,
            -137.0625
          ],
          "pitch": -24.584991455078,
          "yaw": 42.087585449219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            18.171875,
            244.328125,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131756,
          "last_tick": 131964,
          "samples": 209
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9bc72067984ac103",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_92655b67d38bb2eb32f4_00003",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00003",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00003",
        "demo_92655b67d38bb2eb32f4_00074"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 2,
      "event_tick": 9166,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 499.203280 -1033.666100 16.031252; setang 0.495071 96.705080 0",
          "position_tick": 8938,
          "angle_tick": 8938,
          "origin": [
            499.20328,
            -1033.6661,
            16.031252
          ],
          "pitch": 0.4950714,
          "yaw": 96.70508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            241.21484,
            65.671875,
            47.285156
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 75.372284 -387.219120 0.266543; setang -9.850616 108.980590 0",
          "position_tick": 9160,
          "angle_tick": 9160,
          "origin": [
            75.372284,
            -387.21912,
            0.2665429
          ],
          "pitch": -9.850616,
          "yaw": 108.98059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -73.76758,
            214.41406,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 69.372765 -369.794922 0.266543; setang -10.494003 109.096313 0",
          "position_tick": 9166,
          "angle_tick": 9166,
          "origin": [
            69.372764587402,
            -369.794921875,
            0.26654291153
          ],
          "pitch": -10.494003295898,
          "yaw": 109.096313476562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -78.08056640625,
            226.5703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8938,
          "last_tick": 9166,
          "samples": 229
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c0687f958d584ec",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00026",
      "command_record_id": "demo_1b9d5eac73de0b387701_00026",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00026",
        "demo_1b9d5eac73de0b387701_00075"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 3,
      "event_tick": 11989,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -86.877930 794.967350 -135.968750; setang 7.265396 -160.508200 0",
          "position_tick": 11859,
          "angle_tick": 11859,
          "origin": [
            -86.87793,
            794.96735,
            -135.96875
          ],
          "pitch": 7.265396,
          "yaw": -160.5082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -242.375,
            -35.80078,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -318.458440 463.412020 -79.968750; setang 16.119003 -171.097290 0",
          "position_tick": 11982,
          "angle_tick": 11982,
          "origin": [
            -318.45844,
            463.41202,
            -79.96875
          ],
          "pitch": 16.119003,
          "yaw": -171.09729,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -202.85938,
            -62.210938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -339.023987 458.248230 -79.968750; setang 15.795593 -171.803513 0",
          "position_tick": 11989,
          "angle_tick": 11989,
          "origin": [
            -339.023986816406,
            458.248229980469,
            -79.96875
          ],
          "pitch": 15.795593261719,
          "yaw": -171.803512573242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -226.74609375,
            -51.61328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11859,
          "last_tick": 11989,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c0fa9534da75e6c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_c41e59c2737947d52711_00177",
      "command_record_id": "demo_c41e59c2737947d52711_00207",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_c41e59c2737947d52711_00177",
        "demo_c41e59c2737947d52711_00207"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "xiELO",
      "round": 11,
      "event_tick": 84199,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -138.192020 428.277530 1608.030900; setang -23.205872 5.475311 0",
          "position_tick": 84182,
          "angle_tick": 84182,
          "origin": [
            -138.19202,
            428.27753,
            1608.0309
          ],
          "pitch": -23.205872,
          "yaw": 5.4753113,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -146.927430 465.761140 1608.030900; setang -19.998200 5.356522 0",
          "position_tick": 84069,
          "angle_tick": 84069,
          "origin": [
            -146.92743,
            465.76114,
            1608.0309
          ],
          "pitch": -19.9982,
          "yaw": 5.3565216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.671875,
            26.560547,
            -179.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -133.329960 428.744840 1609.369900; setang -23.284836 5.515137 0",
          "position_tick": 84192,
          "angle_tick": 84192,
          "origin": [
            -133.32996,
            428.74484,
            1609.3699
          ],
          "pitch": -23.284836,
          "yaw": 5.5151367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.558594,
            4.5546875,
            23.773438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -126.907043 429.360840 1612.030884; setang -23.403625 5.515137 0",
          "position_tick": 84199,
          "angle_tick": 84199,
          "origin": [
            -126.907043457031,
            429.36083984375,
            1612.030883789062
          ],
          "pitch": -23.403625488281,
          "yaw": 5.51513671875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            80.14453125,
            7.6796875,
            4.859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84069,
          "last_tick": 84199,
          "samples": 131
        },
        "departure_tick": 84183,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9c421b5ccb51a762",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00529",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00529",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00529",
        "demo_4f80b8bcc2fa56bb83a7_00599"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 23,
      "event_tick": 184409,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -392.000000 -2224.000000 -163.255737; setang -26.367188 91.984070 0",
          "position_tick": 184402,
          "angle_tick": 184409,
          "origin": [
            -392.0,
            -2224.0,
            -163.255737304688
          ],
          "pitch": -26.3671875,
          "yaw": 91.984069824219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -392.000980 -2223.971700 -159.046880; setang -26.367188 91.984070 0",
          "position_tick": 184403,
          "angle_tick": 184403,
          "origin": [
            -392.00098,
            -2223.9717,
            -159.04688
          ],
          "pitch": -26.367188,
          "yaw": 91.98407,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -392.082764 -2221.629150 -139.031250; setang -26.367188 91.984070 0",
          "position_tick": 184409,
          "angle_tick": 184409,
          "origin": [
            -392.082763671875,
            -2221.629150390625,
            -139.03125
          ],
          "pitch": -26.3671875,
          "yaw": 91.984069824219,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.046875,
            29.984375,
            231.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 184279,
          "last_tick": 184409,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9d19384c2ad5cfb1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00138",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00138",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00138",
        "demo_78d0d18d21d68a5f4162_00188"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "BobZ",
      "round": 7,
      "event_tick": 45512,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 5.059891 -26.847504 0",
          "position_tick": 45112,
          "angle_tick": 45112,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 5.0598907,
          "yaw": -26.847504,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 160.122740 2369.676300 -119.918700; setang 5.582428 -24.812622 0",
          "position_tick": 45000,
          "angle_tick": 45000,
          "origin": [
            160.12274,
            2369.6763,
            -119.9187
          ],
          "pitch": 5.582428,
          "yaw": -24.812622,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1466.765500 1867.271500 -10.037781; setang -38.252686 -117.596970 0",
          "position_tick": 45506,
          "angle_tick": 45506,
          "origin": [
            1466.7655,
            1867.2715,
            -10.037781
          ],
          "pitch": -38.252686,
          "yaw": -117.59697,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.4765625,
            -8.6640625,
            0.09375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1466.765503 1867.271484 -10.037781; setang -38.252686 -117.596970 0",
          "position_tick": 45512,
          "angle_tick": 45512,
          "origin": [
            1466.765502929688,
            1867.271484375,
            -10.037780761719
          ],
          "pitch": -38.252685546875,
          "yaw": -117.596969604492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45000,
          "last_tick": 45512,
          "samples": 513
        },
        "departure_tick": 45113,
        "movement_to_event_ms": 6250.0,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9d5b4ea6cfb772fc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00289",
      "command_record_id": "demo_1b9d5eac73de0b387701_00289",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00289",
        "demo_1b9d5eac73de0b387701_00463"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 14,
      "event_tick": 115876,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -968.168300 -408.761400 -331.584350; setang -38.253708 -118.120540 0",
          "position_tick": 115866,
          "angle_tick": 115866,
          "origin": [
            -968.1683,
            -408.7614,
            -331.58435
          ],
          "pitch": -38.253708,
          "yaw": -118.12054,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -986.585750 -364.231570 -353.849240; setang -16.847534 -62.526627 0",
          "position_tick": 115731,
          "angle_tick": 115731,
          "origin": [
            -986.58575,
            -364.23157,
            -353.84924
          ],
          "pitch": -16.847534,
          "yaw": -62.526627,
          "airborne": false,
          "duck_amount": 0.1374901,
          "velocity": [
            13.644531,
            -80.234375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -969.509500 -411.271600 -330.329220; setang -38.438416 -118.120540 0",
          "position_tick": 115870,
          "angle_tick": 115870,
          "origin": [
            -969.5095,
            -411.2716,
            -330.32922
          ],
          "pitch": -38.438416,
          "yaw": -118.12054,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -24.917969,
            -46.652344,
            23.328125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -973.503723 -418.747314 -326.591431; setang -38.469315 -118.120537 0",
          "position_tick": 115876,
          "angle_tick": 115876,
          "origin": [
            -973.503723144531,
            -418.747314453125,
            -326.591430664062
          ],
          "pitch": -38.469314575195,
          "yaw": -118.120536804199,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -62.6171875,
            -117.1953125,
            58.59765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 115731,
          "last_tick": 115876,
          "samples": 146
        },
        "departure_tick": 115867,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9dc3d9f848fdf7c1",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_17accc02fe6ec2727063_00306",
      "command_record_id": "demo_17accc02fe6ec2727063_00306",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00306",
        "demo_17accc02fe6ec2727063_00401"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 17,
      "event_tick": 137779,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -110.395450 -2025.053300 -167.968750; setang 0.032959 63.438490 0",
          "position_tick": 137649,
          "angle_tick": 137649,
          "origin": [
            -110.39545,
            -2025.0533,
            -167.96875
          ],
          "pitch": 0.032958984,
          "yaw": 63.43849,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            204.50781,
            43.328125,
            -20.105469
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -101.242676 -1927.434900 -167.968750; setang -2.959106 62.228270 0",
          "position_tick": 137772,
          "angle_tick": 137772,
          "origin": [
            -101.242676,
            -1927.4349,
            -167.96875
          ],
          "pitch": -2.9591064,
          "yaw": 62.22827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            99.16797,
            188.23438,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -91.321350 -1908.598755 -167.968750; setang -2.970093 62.228271 0",
          "position_tick": 137779,
          "angle_tick": 137779,
          "origin": [
            -91.321350097656,
            -1908.598754882812,
            -167.96875
          ],
          "pitch": -2.970092773438,
          "yaw": 62.228271484375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            108.78125,
            206.5625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137649,
          "last_tick": 137779,
          "samples": 131
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9e606fb466bf473a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00033",
      "command_record_id": "demo_7dadd8516dde2b87da75_00211",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00033",
        "demo_7dadd8516dde2b87da75_00211"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "NertZ",
      "round": 11,
      "event_tick": 99131,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 867.120900 2146.179000 136.366290; setang 0.264008 -142.351230 0",
          "position_tick": 99084,
          "angle_tick": 99084,
          "origin": [
            867.1209,
            2146.179,
            136.36629
          ],
          "pitch": 0.26400757,
          "yaw": -142.35123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 859.118100 2376.552000 140.084300; setang 0.131836 -139.844970 0",
          "position_tick": 98619,
          "angle_tick": 98619,
          "origin": [
            859.1181,
            2376.552,
            140.0843
          ],
          "pitch": 0.13183594,
          "yaw": -139.84497,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -6.1835938,
            -244.92188,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 795.217000 2066.795400 136.031300; setang -12.751343 -145.070340 0",
          "position_tick": 99125,
          "angle_tick": 99125,
          "origin": [
            795.217,
            2066.7954,
            136.0313
          ],
          "pitch": -12.751343,
          "yaw": -145.07034,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.28125,
            -147.95312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 779.831482 2055.408936 136.031296; setang -13.279388 -145.175751 0",
          "position_tick": 99131,
          "angle_tick": 99131,
          "origin": [
            779.831481933594,
            2055.408935546875,
            136.031295776367
          ],
          "pitch": -13.279388427734,
          "yaw": -145.175750732422,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.6328125,
            -144.8125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98619,
          "last_tick": 99131,
          "samples": 513
        },
        "departure_tick": 99085,
        "movement_to_event_ms": 734.375,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9ece5c51569933ea",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00007",
      "command_record_id": "demo_7dadd8516dde2b87da75_00007",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00007",
        "demo_7dadd8516dde2b87da75_00087"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 2,
      "event_tick": 9442,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -363.160830 855.633100 -2.899902; setang 10.630646 -133.887630 0",
          "position_tick": 9312,
          "angle_tick": 9312,
          "origin": [
            -363.16083,
            855.6331,
            -2.8999023
          ],
          "pitch": 10.630646,
          "yaw": -133.88763,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.41797,
            31.917969,
            35.73047
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 34.912613 873.369930 80.031250; setang -15.366791 70.668520 0",
          "position_tick": 9436,
          "angle_tick": 9436,
          "origin": [
            34.912613,
            873.36993,
            80.03125
          ],
          "pitch": -15.366791,
          "yaw": 70.66852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            65.26416,
            192.13672,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 40.463207 889.535706 80.091118; setang -15.418274 70.694275 0",
          "position_tick": 9442,
          "angle_tick": 9442,
          "origin": [
            40.463207244873,
            889.535705566406,
            80.091117858887
          ],
          "pitch": -15.418273925781,
          "yaw": 70.694274902344,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.41015625,
            213.0078125,
            3.83154296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9312,
          "last_tick": 9442,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9f156f1346b7924e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_f1d8725268c9f30ce844_00070",
      "command_record_id": "demo_f1d8725268c9f30ce844_00070",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00070",
        "demo_f1d8725268c9f30ce844_00116"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "ropz",
      "round": 5,
      "event_tick": 31455,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -908.187440 289.722870 -167.908940; setang 1.401794 -70.306660 0",
          "position_tick": 31220,
          "angle_tick": 31220,
          "origin": [
            -908.18744,
            289.72287,
            -167.90894
          ],
          "pitch": 1.4017944,
          "yaw": -70.30666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -908.120700 289.746730 -167.907470; setang 1.674377 -70.189930 0",
          "position_tick": 31185,
          "angle_tick": 31185,
          "origin": [
            -908.1207,
            289.74673,
            -167.90747
          ],
          "pitch": 1.6743774,
          "yaw": -70.18993,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -32.558594,
            112.37109,
            9.734375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -825.319900 215.967970 -172.407840; setang -6.775482 -96.474724 0",
          "position_tick": 31449,
          "angle_tick": 31449,
          "origin": [
            -825.3199,
            215.96797,
            -172.40784
          ],
          "pitch": -6.775482,
          "yaw": -96.474724,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.476562,
            -232.32129,
            -5.09375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -827.449158 197.261322 -172.817871; setang -6.853409 -96.513519 0",
          "position_tick": 31455,
          "angle_tick": 31455,
          "origin": [
            -827.449157714844,
            197.261322021484,
            -172.81787109375
          ],
          "pitch": -6.853408813477,
          "yaw": -96.513519287109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -27.59375,
            -242.3857421875,
            -5.3125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31185,
          "last_tick": 31455,
          "samples": 271
        },
        "departure_tick": 31221,
        "movement_to_event_ms": 3671.875,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9f88061a6d82b955",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_f1d8725268c9f30ce844_00103",
      "command_record_id": "demo_f1d8725268c9f30ce844_00209",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00103",
        "demo_f1d8725268c9f30ce844_00209"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 12,
      "event_tick": 86045,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 12.816238 -40.849915 0",
          "position_tick": 85728,
          "angle_tick": 85728,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 12.816238,
          "yaw": -40.849915,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1776.000000 -1976.000000 -263.968750; setang 15.463257 -40.975920 0",
          "position_tick": 85623,
          "angle_tick": 85623,
          "origin": [
            -1776.0,
            -1976.0,
            -263.96875
          ],
          "pitch": 15.463257,
          "yaw": -40.97592,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -760.841860 -2321.302700 -179.124760; setang -8.613968 41.593550 0",
          "position_tick": 86038,
          "angle_tick": 86038,
          "origin": [
            -760.84186,
            -2321.3027,
            -179.12476
          ],
          "pitch": -8.613968,
          "yaw": 41.59355,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.23047,
            155.625,
            -23.738281
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -743.274475 -2306.506104 -179.968750; setang -8.613968 41.719543 0",
          "position_tick": 86045,
          "angle_tick": 86045,
          "origin": [
            -743.274475097656,
            -2306.506103515625,
            -179.96875
          ],
          "pitch": -8.613967895508,
          "yaw": 41.719543457031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            186.55078125,
            158.828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85623,
          "last_tick": 86045,
          "samples": 423
        },
        "departure_tick": 85729,
        "movement_to_event_ms": 4953.125,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a0676b2dec9c7768",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_9c5c91359adde2e94631_00101",
      "command_record_id": "demo_9c5c91359adde2e94631_00101",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00101",
        "demo_9c5c91359adde2e94631_00122"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 7,
      "event_tick": 42748,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1247.968800 -759.932800 -128.968750; setang -15.547363 0.841827 0",
          "position_tick": 42680,
          "angle_tick": 42680,
          "origin": [
            -1247.9688,
            -759.9328,
            -128.96875
          ],
          "pitch": -15.547363,
          "yaw": 0.8418274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1183.936600 -822.652340 -156.375000; setang 3.939285 70.671265 0",
          "position_tick": 42430,
          "angle_tick": 42430,
          "origin": [
            -1183.9366,
            -822.65234,
            -156.375
          ],
          "pitch": 3.9392853,
          "yaw": 70.671265,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            103.47656,
            164.25,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1214.647300 -637.174300 -167.968750; setang -15.547363 0.841827 0",
          "position_tick": 42742,
          "angle_tick": 42742,
          "origin": [
            -1214.6473,
            -637.1743,
            -167.96875
          ],
          "pitch": -15.547363,
          "yaw": 0.8418274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            188.14062,
            23.671875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1198.412720 -635.764282 -167.968750; setang -15.606766 0.841827 0",
          "position_tick": 42748,
          "angle_tick": 42748,
          "origin": [
            -1198.412719726562,
            -635.764282226562,
            -167.96875
          ],
          "pitch": -15.60676574707,
          "yaw": 0.841827392578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            214.8515625,
            15.70703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42430,
          "last_tick": 42748,
          "samples": 319
        },
        "departure_tick": 42681,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a1a1ea9d9d4051a2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00063",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00063",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00063",
        "demo_5c8743102c5a1e28f8ee_00085"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xelex",
      "round": 5,
      "event_tick": 25865,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1247.234500 2062.101600 1.269373; setang -26.375763 -135.801320 0",
          "position_tick": 25735,
          "angle_tick": 25735,
          "origin": [
            1247.2345,
            2062.1016,
            1.2693732
          ],
          "pitch": -26.375763,
          "yaw": -135.80132,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            222.34375,
            -99.125,
            0.36834717
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1542.253900 1736.280600 1.031250; setang -31.141083 -133.083920 0",
          "position_tick": 25859,
          "angle_tick": 25859,
          "origin": [
            1542.2539,
            1736.2806,
            1.03125
          ],
          "pitch": -31.141083,
          "yaw": -133.08392,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.5703125,
            -18.070312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1539.771973 1733.442139 1.031250; setang -32.478668 -133.167343 0",
          "position_tick": 25865,
          "angle_tick": 25865,
          "origin": [
            1539.77197265625,
            1733.442138671875,
            1.03125
          ],
          "pitch": -32.478668212891,
          "yaw": -133.167343139648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -52.2109375,
            -57.1328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 25735,
          "last_tick": 25865,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a1b52988ceba29ce",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00021",
      "command_record_id": "demo_1b9d5eac73de0b387701_00021",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00021",
        "demo_1b9d5eac73de0b387701_00197"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FalleN",
      "round": 3,
      "event_tick": 11344,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1216.000000 -115.000000 -163.968750; setang -44.571870 -168.616100 0",
          "position_tick": 11214,
          "angle_tick": 11214,
          "origin": [
            1216.0,
            -115.0,
            -163.96875
          ],
          "pitch": -44.57187,
          "yaw": -168.6161,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1215.316200 -115.137085 -151.203120; setang -44.791946 -168.660400 0",
          "position_tick": 11337,
          "angle_tick": 11337,
          "origin": [
            1215.3162,
            -115.137085,
            -151.20312
          ],
          "pitch": -44.791946,
          "yaw": -168.6604,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -13.640625,
            -2.7382812,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1212.557861 -115.689331 -129.781250; setang -44.791946 -168.660400 0",
          "position_tick": 11344,
          "angle_tick": 11344,
          "origin": [
            1212.557861328125,
            -115.689331054688,
            -129.78125
          ],
          "pitch": -44.791946411133,
          "yaw": -168.660400390625,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -29.421875,
            -5.890625,
            197.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11214,
          "last_tick": 11344,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a1ce70ecd2c7f6fa",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_a50086abe9c7c4a980cd_00276",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00276",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00276",
        "demo_a50086abe9c7c4a980cd_00319"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 16,
      "event_tick": 121388,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1601.398000 -462.843700 -364.363770; setang 19.833069 -178.265200 0",
          "position_tick": 120877,
          "angle_tick": 120877,
          "origin": [
            1601.398,
            -462.8437,
            -364.36377
          ],
          "pitch": 19.833069,
          "yaw": -178.2652,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 509.022430 452.953980 -397.882570; setang -2.177704 -118.535960 0",
          "position_tick": 121382,
          "angle_tick": 121382,
          "origin": [
            509.02243,
            452.95398,
            -397.88257
          ],
          "pitch": -2.1777039,
          "yaw": -118.53596,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 509.022430 452.953979 -397.882568; setang -2.177704 -118.535957 0",
          "position_tick": 121388,
          "angle_tick": 121388,
          "origin": [
            509.022430419922,
            452.953979492188,
            -397.882568359375
          ],
          "pitch": -2.177703857422,
          "yaw": -118.535957336426,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120877,
          "last_tick": 121388,
          "samples": 512
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a28903cb4a3efaa1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_07e639ec7f941287e35b_00093",
      "command_record_id": "demo_07e639ec7f941287e35b_00093",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00093",
        "demo_07e639ec7f941287e35b_00332"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Spinx",
      "round": 6,
      "event_tick": 38099,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 721.454700 -1622.947000 -415.968750; setang 0.217667 136.365050 0",
          "position_tick": 37942,
          "angle_tick": 37942,
          "origin": [
            721.4547,
            -1622.947,
            -415.96875
          ],
          "pitch": 0.21766663,
          "yaw": 136.36505,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1128.430900 -1471.010600 -415.968750; setang 3.436310 -142.273990 0",
          "position_tick": 37587,
          "angle_tick": 37587,
          "origin": [
            1128.4309,
            -1471.0106,
            -415.96875
          ],
          "pitch": 3.4363098,
          "yaw": -142.27399,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -189.78125,
            -162.4375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 779.473940 -1580.783100 -415.968750; setang 2.734558 148.344270 0",
          "position_tick": 38093,
          "angle_tick": 38093,
          "origin": [
            779.47394,
            -1580.7831,
            -415.96875
          ],
          "pitch": 2.734558,
          "yaw": 148.34427,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.804688,
            31.304688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 771.875549 -1576.099121 -415.968750; setang 2.734558 148.344269 0",
          "position_tick": 38099,
          "angle_tick": 38099,
          "origin": [
            771.875549316406,
            -1576.09912109375,
            -415.96875
          ],
          "pitch": 2.734558105469,
          "yaw": 148.344268798828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.22265625,
            72.2734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37587,
          "last_tick": 38099,
          "samples": 513
        },
        "departure_tick": 37943,
        "movement_to_event_ms": 2453.125,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a2ab4ff96c558341",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00048",
      "command_record_id": "demo_1e37c617488eba4e7406_00048",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00048",
        "demo_1e37c617488eba4e7406_00193"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "MATYS",
      "round": 3,
      "event_tick": 24016,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 227.937350 -657.399540 153.961910; setang 1.966217 45.800630 0",
          "position_tick": 23968,
          "angle_tick": 23968,
          "origin": [
            227.93735,
            -657.39954,
            153.96191
          ],
          "pitch": 1.966217,
          "yaw": 45.80063,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 219.572310 -657.653500 154.051540; setang -5.357895 37.736664 0",
          "position_tick": 23785,
          "angle_tick": 23785,
          "origin": [
            219.57231,
            -657.6535,
            154.05154
          ],
          "pitch": -5.357895,
          "yaw": 37.736664,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -47.320312,
            32.183594,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 265.560730 -574.638060 172.031250; setang 1.966217 45.800630 0",
          "position_tick": 24009,
          "angle_tick": 24009,
          "origin": [
            265.56073,
            -574.63806,
            172.03125
          ],
          "pitch": 1.966217,
          "yaw": 45.80063,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            152.3789,
            178.70703,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 280.654816 -557.679382 172.031250; setang 1.966217 45.800629 0",
          "position_tick": 24016,
          "angle_tick": 24016,
          "origin": [
            280.654815673828,
            -557.679382324219,
            172.03125
          ],
          "pitch": 1.966217041016,
          "yaw": 45.800628662109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            164.5390625,
            181.5234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23785,
          "last_tick": 24016,
          "samples": 232
        },
        "departure_tick": 23969,
        "movement_to_event_ms": 750.0,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a2ac62de85860846",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_da35559385e7d6e5ce42_00051",
      "command_record_id": "demo_da35559385e7d6e5ce42_00051",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00051",
        "demo_da35559385e7d6e5ce42_00275"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 4,
      "event_tick": 21987,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -791.540300 -824.221100 106.031250; setang -11.692886 62.590485 0",
          "position_tick": 21775,
          "angle_tick": 21775,
          "origin": [
            -791.5403,
            -824.2211,
            106.03125
          ],
          "pitch": -11.692886,
          "yaw": 62.590485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -791.540300 -824.221100 106.031250; setang 0.010986 -43.427580 0",
          "position_tick": 21676,
          "angle_tick": 21676,
          "origin": [
            -791.5403,
            -824.2211,
            106.03125
          ],
          "pitch": 0.010986328,
          "yaw": -43.42758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -318.759100 -390.712400 0.265496; setang -7.942078 70.675385 0",
          "position_tick": 21980,
          "angle_tick": 21980,
          "origin": [
            -318.7591,
            -390.7124,
            0.26549578
          ],
          "pitch": -7.9420776,
          "yaw": 70.675385,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            47.476562,
            158.8164,
            -0.02911377
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -313.374146 -373.943726 0.262456; setang -8.293991 70.092438 0",
          "position_tick": 21987,
          "angle_tick": 21987,
          "origin": [
            -313.374145507812,
            -373.943725585938,
            0.262455940247
          ],
          "pitch": -8.293991088867,
          "yaw": 70.092437744141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.0625,
            168.265625,
            -0.030334472656
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21676,
          "last_tick": 21987,
          "samples": 312
        },
        "departure_tick": 21776,
        "movement_to_event_ms": 3312.5,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a32b368084360543",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00121",
      "command_record_id": "demo_44ff5206b8e42e46265b_00121",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00121",
        "demo_44ff5206b8e42e46265b_00290"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 6,
      "event_tick": 56438,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -735.968750 -2135.968800 -164.082640; setang -27.607956 93.491940 0",
          "position_tick": 56424,
          "angle_tick": 56424,
          "origin": [
            -735.96875,
            -2135.9688,
            -164.08264
          ],
          "pitch": -27.607956,
          "yaw": 93.49194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -584.000000 -2288.000000 -162.422360; setang 12.467422 133.745150 0",
          "position_tick": 56193,
          "angle_tick": 56193,
          "origin": [
            -584.0,
            -2288.0,
            -162.42236
          ],
          "pitch": 12.4674225,
          "yaw": 133.74515,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -735.939100 -2135.817100 -162.125000; setang -27.601090 93.491940 0",
          "position_tick": 56425,
          "angle_tick": 56425,
          "origin": [
            -735.9391,
            -2135.8171,
            -162.125
          ],
          "pitch": -27.60109,
          "yaw": 93.49194,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -735.936707 -2130.184814 -121.156250; setang -27.568130 93.491943 0",
          "position_tick": 56438,
          "angle_tick": 56438,
          "origin": [
            -735.936706542969,
            -2130.184814453125,
            -121.15625
          ],
          "pitch": -27.568130493164,
          "yaw": 93.491943359375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.015625,
            30.046875,
            150.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56193,
          "last_tick": 56438,
          "samples": 246
        },
        "departure_tick": 56425,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a3c12b445541647c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00299",
      "command_record_id": "demo_518d8b186445b01e1f62_00299",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00299",
        "demo_518d8b186445b01e1f62_00464"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 14,
      "event_tick": 127378,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 732.031250 520.036700 -151.968750; setang -0.197754 79.751465 0",
          "position_tick": 127369,
          "angle_tick": 127369,
          "origin": [
            732.03125,
            520.0367,
            -151.96875
          ],
          "pitch": -0.1977539,
          "yaw": 79.751465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 732.036500 520.031250 -151.968750; setang 3.146210 128.965090 0",
          "position_tick": 127248,
          "angle_tick": 127248,
          "origin": [
            732.0365,
            520.03125,
            -151.96875
          ],
          "pitch": 3.1462097,
          "yaw": 128.96509,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 732.180100 520.863460 -144.781250; setang -0.219727 79.751465 0",
          "position_tick": 127372,
          "angle_tick": 127372,
          "origin": [
            732.1801,
            520.86346,
            -144.78125
          ],
          "pitch": -0.21972656,
          "yaw": 79.751465,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            3.0820312,
            17.054688,
            175.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 732.596436 523.169983 -125.421875; setang -0.219727 79.751465 0",
          "position_tick": 127378,
          "angle_tick": 127378,
          "origin": [
            732.596435546875,
            523.169982910156,
            -125.421875
          ],
          "pitch": -0.2197265625,
          "yaw": 79.75146484375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            5.33203125,
            29.5234375,
            223.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127248,
          "last_tick": 127378,
          "samples": 131
        },
        "departure_tick": 127370,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a3e74d8450e6e1cc",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00090",
      "command_record_id": "demo_7dadd8516dde2b87da75_00090",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00090",
        "demo_7dadd8516dde2b87da75_00112"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 7,
      "event_tick": 55386,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -395.456420 821.880500 -11.988159; setang 0.823639 16.472290 0",
          "position_tick": 55001,
          "angle_tick": 55001,
          "origin": [
            -395.45642,
            821.8805,
            -11.988159
          ],
          "pitch": 0.8236389,
          "yaw": 16.47229,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 167.208330 1322.298000 99.098850; setang -13.693420 59.895752 0",
          "position_tick": 55379,
          "angle_tick": 55379,
          "origin": [
            167.20833,
            1322.298,
            99.09885
          ],
          "pitch": -13.69342,
          "yaw": 59.895752,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            110.88965,
            209.77344,
            22.635254
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 178.129761 1342.341553 101.291687; setang -13.719177 59.895752 0",
          "position_tick": 55386,
          "angle_tick": 55386,
          "origin": [
            178.129760742188,
            1342.341552734375,
            101.291687011719
          ],
          "pitch": -13.719177246094,
          "yaw": 59.895751953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            118.3662109375,
            214.5078125,
            23.5830078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55001,
          "last_tick": 55386,
          "samples": 386
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a4dea1d78cf5b936",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00076",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00076",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00076",
        "demo_2666f7f52fbf4c296e43_00105"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 6,
      "event_tick": 35132,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 211.650700 1484.768800 21.187500; setang 13.278687 -41.621370 0",
          "position_tick": 34693,
          "angle_tick": 34693,
          "origin": [
            211.6507,
            1484.7688,
            21.1875
          ],
          "pitch": 13.278687,
          "yaw": -41.62137,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1613.860000 1457.492600 -148.895020; setang -20.092957 -84.650345 0",
          "position_tick": 35126,
          "angle_tick": 35126,
          "origin": [
            1613.86,
            1457.4926,
            -148.89502
          ],
          "pitch": -20.092957,
          "yaw": -84.650345,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.265625,
            -229.5625,
            -15.1328125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1616.096191 1438.930176 -150.013184; setang -20.210037 -84.572411 0",
          "position_tick": 35132,
          "angle_tick": 35132,
          "origin": [
            1616.09619140625,
            1438.93017578125,
            -150.01318359375
          ],
          "pitch": -20.210037231445,
          "yaw": -84.572410583496,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.9609375,
            -240.8984375,
            -13.984375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34693,
          "last_tick": 35132,
          "samples": 440
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a51b3e34845b93ee",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00265",
      "command_record_id": "demo_da35559385e7d6e5ce42_00265",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00265",
        "demo_da35559385e7d6e5ce42_00277"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "karrigan",
      "round": 13,
      "event_tick": 114910,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 713.968750 154.048492 -188.489136; setang -49.018936 152.553406 0",
          "position_tick": 114896,
          "angle_tick": 114910,
          "origin": [
            713.96875,
            154.048492431641,
            -188.489135742188
          ],
          "pitch": -49.018936157227,
          "yaw": 152.553405761719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 713.968750 154.048500 -186.171880; setang -49.018936 152.553400 0",
          "position_tick": 114897,
          "angle_tick": 114897,
          "origin": [
            713.96875,
            154.0485,
            -186.17188
          ],
          "pitch": -49.018936,
          "yaw": 152.5534,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 713.968750 154.048492 -145.375000; setang -49.018936 152.553406 0",
          "position_tick": 114910,
          "angle_tick": 114910,
          "origin": [
            713.96875,
            154.048492431641,
            -145.375
          ],
          "pitch": -49.018936157227,
          "yaw": 152.553405761719,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 114763,
          "last_tick": 114910,
          "samples": 148
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a55e6299799a30c0",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2160153112cdae3ea873_00084",
      "command_record_id": "demo_2160153112cdae3ea873_00084",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2160153112cdae3ea873_00084",
        "demo_2160153112cdae3ea873_00111"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "luchov",
      "round": 6,
      "event_tick": 46516,
      "demo_sha256": "2160153112cdae3ea873a584343f86cb37fc5b12538662680a7065aaf553fc13",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -236.686830 -1325.070100 1660.031200; setang 0.631378 57.815216 0",
          "position_tick": 46482,
          "angle_tick": 46482,
          "origin": [
            -236.68683,
            -1325.0701,
            1660.0312
          ],
          "pitch": 0.6313782,
          "yaw": 57.815216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -236.686830 -1325.070100 1660.031200; setang 0.631378 57.815216 0",
          "position_tick": 46386,
          "angle_tick": 46386,
          "origin": [
            -236.68683,
            -1325.0701,
            1660.0312
          ],
          "pitch": 0.6313782,
          "yaw": 57.815216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            77.38672,
            87.734375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -202.669070 -1271.019700 1660.031200; setang 0.631378 57.815216 0",
          "position_tick": 46509,
          "angle_tick": 46509,
          "origin": [
            -202.66907,
            -1271.0197,
            1660.0312
          ],
          "pitch": 0.6313782,
          "yaw": 57.815216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            120.96484,
            192.17969,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -190.835510 -1252.211792 1660.031250; setang 0.631378 57.846100 0",
          "position_tick": 46516,
          "angle_tick": 46516,
          "origin": [
            -190.835510253906,
            -1252.211791992188,
            1660.03125
          ],
          "pitch": 0.631378173828,
          "yaw": 57.846099853516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            128.5703125,
            204.3515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 46386,
          "last_tick": 46516,
          "samples": 131
        },
        "departure_tick": 46483,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398735/2160153112cdae3e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a56ec330e8fc65b9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00079",
      "command_record_id": "demo_86c38e0db4646195347a_00079",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00079",
        "demo_86c38e0db4646195347a_00252"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "try",
      "round": 6,
      "event_tick": 36798,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 205.959335 436.807251 82.031250; setang -59.070053 18.685684 0",
          "position_tick": 36790,
          "angle_tick": 36798,
          "origin": [
            205.959335327148,
            436.807250976562,
            82.03125
          ],
          "pitch": -59.070053100586,
          "yaw": 18.685684204102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 205.959340 436.807250 82.968750; setang -59.070053 18.685684 0",
          "position_tick": 36791,
          "angle_tick": 36791,
          "origin": [
            205.95934,
            436.80725,
            82.96875
          ],
          "pitch": -59.070053,
          "yaw": 18.685684,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 205.959335 436.807251 107.234375; setang -59.070053 18.685684 0",
          "position_tick": 36798,
          "angle_tick": 36798,
          "origin": [
            205.959335327148,
            436.807250976562,
            107.234375
          ],
          "pitch": -59.070053100586,
          "yaw": 18.685684204102,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36591,
          "last_tick": 36798,
          "samples": 208
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a6308b3a3205ff3c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00032",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00032",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00032",
        "demo_1e8907bfd30b0bcdbfe9_00216"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 4,
      "event_tick": 21059,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1589.876200 -886.581800 -319.984380; setang 8.095886 -128.407520 0",
          "position_tick": 20745,
          "angle_tick": 20745,
          "origin": [
            1589.8762,
            -886.5818,
            -319.98438
          ],
          "pitch": 8.095886,
          "yaw": -128.40752,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1057.575800 -1698.066800 -415.968750; setang -16.697845 -147.327700 0",
          "position_tick": 21053,
          "angle_tick": 21053,
          "origin": [
            1057.5758,
            -1698.0668,
            -415.96875
          ],
          "pitch": -16.697845,
          "yaw": -147.3277,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1054.039307 -1700.333252 -415.968750; setang -16.697845 -147.327698 0",
          "position_tick": 21059,
          "angle_tick": 21059,
          "origin": [
            1054.039306640625,
            -1700.333251953125,
            -415.96875
          ],
          "pitch": -16.697845458984,
          "yaw": -147.327697753906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.8046875,
            -44.7265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 20745,
          "last_tick": 21059,
          "samples": 315
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a6606785422824c0",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00511",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00571",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00511",
        "demo_4f80b8bcc2fa56bb83a7_00571"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "xiELO",
      "round": 24,
      "event_tick": 191093,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang -27.324036 -100.256424 0",
          "position_tick": 190711,
          "angle_tick": 190711,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": -27.324036,
          "yaw": -100.256424,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 10.295898 -153.954160 0",
          "position_tick": 190581,
          "angle_tick": 190581,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 10.295898,
          "yaw": -153.95416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -521.349500 604.198400 162.031250; setang -0.910828 -95.266914 0",
          "position_tick": 191087,
          "angle_tick": 191087,
          "origin": [
            -521.3495,
            604.1984,
            162.03125
          ],
          "pitch": -0.91082764,
          "yaw": -95.266914,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -43.195312,
            -241.16797,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -524.247437 585.279053 162.031250; setang -1.306686 -94.989853 0",
          "position_tick": 191093,
          "angle_tick": 191093,
          "origin": [
            -524.247436523438,
            585.279052734375,
            162.03125
          ],
          "pitch": -1.306686401367,
          "yaw": -94.989852905273,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.5390625,
            -242.55859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 190581,
          "last_tick": 191093,
          "samples": 513
        },
        "departure_tick": 190712,
        "movement_to_event_ms": 5968.75,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a7c0d81d902d80b3",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_241d9eb92ddde5a3b396_00340",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00340",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00340",
        "demo_241d9eb92ddde5a3b396_00378"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 17,
      "event_tick": 157653,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -898.157300 459.908870 1.031252; setang 11.604996 -44.446900 0",
          "position_tick": 157619,
          "angle_tick": 157619,
          "origin": [
            -898.1573,
            459.90887,
            1.0312519
          ],
          "pitch": 11.604996,
          "yaw": -44.4469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -894.949340 456.780550 1.031252; setang 11.604996 -44.446900 0",
          "position_tick": 157523,
          "angle_tick": 157523,
          "origin": [
            -894.94934,
            456.78055,
            1.0312519
          ],
          "pitch": 11.604996,
          "yaw": -44.4469,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -912.419250 435.500520 0.702677; setang 13.282471 -41.312027 0",
          "position_tick": 157646,
          "angle_tick": 157646,
          "origin": [
            -912.41925,
            435.50052,
            0.7026768
          ],
          "pitch": 13.282471,
          "yaw": -41.312027,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            68.25,
            -59.48828,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -902.366943 426.660370 -5.225403; setang 11.275055 -42.302170 0",
          "position_tick": 157653,
          "angle_tick": 157653,
          "origin": [
            -902.366943359375,
            426.660369873047,
            -5.225402832031
          ],
          "pitch": 11.275054931641,
          "yaw": -42.302169799805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            124.265625,
            -110.03515625,
            -73.7890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 157523,
          "last_tick": 157653,
          "samples": 131
        },
        "departure_tick": 157620,
        "movement_to_event_ms": 531.25,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a89406b869059d63",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00024",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00024",
        "demo_78d0d18d21d68a5f4162_00215"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "BobZ",
      "round": 3,
      "event_tick": 14915,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1259.868164 2038.031250 2.009139; setang -21.532516 -75.192833 0",
          "position_tick": 14908,
          "angle_tick": 14915,
          "origin": [
            1259.8681640625,
            2038.03125,
            2.009139299393
          ],
          "pitch": -21.532516479492,
          "yaw": -75.192832946777,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1259.868200 2038.031200 2.009139; setang -21.532516 -75.192830 0",
          "position_tick": 14909,
          "angle_tick": 14909,
          "origin": [
            1259.8682,
            2038.0312,
            2.0091393
          ],
          "pitch": -21.532516,
          "yaw": -75.19283,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1259.868164 2038.031250 2.009139; setang -21.532516 -75.192833 0",
          "position_tick": 14915,
          "angle_tick": 14915,
          "origin": [
            1259.8681640625,
            2038.03125,
            2.009139299393
          ],
          "pitch": -21.532516479492,
          "yaw": -75.192832946777,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14785,
          "last_tick": 14915,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a8e52dd69d704047",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00004",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00004",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00004",
        "demo_1e8907bfd30b0bcdbfe9_00048"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 3,
      "event_tick": 13170,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1930.410400 -586.400600 -351.968750; setang 2.771988 -131.459660 0",
          "position_tick": 13040,
          "angle_tick": 13040,
          "origin": [
            1930.4104,
            -586.4006,
            -351.96875
          ],
          "pitch": 2.771988,
          "yaw": -131.45966,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1713.399400 -953.896240 -351.968750; setang -0.065918 -135.046360 0",
          "position_tick": 13163,
          "angle_tick": 13163,
          "origin": [
            1713.3994,
            -953.89624,
            -351.96875
          ],
          "pitch": -0.06591797,
          "yaw": -135.04636,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.46875,
            -176.72266,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1697.454102 -970.428040 -351.968750; setang -0.220062 -135.046356 0",
          "position_tick": 13170,
          "angle_tick": 13170,
          "origin": [
            1697.4541015625,
            -970.428039550781,
            -351.96875
          ],
          "pitch": -0.220062255859,
          "yaw": -135.046356201172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -170.7578125,
            -175.69140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13040,
          "last_tick": 13170,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a8ed9ab1669de5e7",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_2666f7f52fbf4c296e43_00271",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00271",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00271",
        "demo_2666f7f52fbf4c296e43_00371"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 15,
      "event_tick": 129965,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1663.376100 1597.063400 -151.968750; setang -0.316895 -97.269516 0",
          "position_tick": 129835,
          "angle_tick": 129835,
          "origin": [
            1663.3761,
            1597.0634,
            -151.96875
          ],
          "pitch": -0.31689453,
          "yaw": -97.269516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.90625,
            21.882812,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1579.041400 1631.821000 -151.968750; setang -9.226807 -84.558334 0",
          "position_tick": 129958,
          "angle_tick": 129958,
          "origin": [
            1579.0414,
            1631.821,
            -151.96875
          ],
          "pitch": -9.226807,
          "yaw": -84.558334,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.4453125,
            -146.25,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1580.755859 1614.864624 -151.968750; setang -9.226807 -84.558334 0",
          "position_tick": 129965,
          "angle_tick": 129965,
          "origin": [
            1580.755859375,
            1614.864624023438,
            -151.96875
          ],
          "pitch": -9.226806640625,
          "yaw": -84.558334350586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            19.546875,
            -196.2265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 129835,
          "last_tick": 129965,
          "samples": 131
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a97f3bfbb2769382",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00064",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00064",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00064",
        "demo_5cc1733fab4c73f800c9_00139"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 4,
      "event_tick": 29764,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 670.144300 -583.685200 -415.968750; setang 9.446869 -126.541560 0",
          "position_tick": 29464,
          "angle_tick": 29464,
          "origin": [
            670.1443,
            -583.6852,
            -415.96875
          ],
          "pitch": 9.446869,
          "yaw": -126.54156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -15.46875,
            11.7578125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 647.648700 -570.297700 -415.968750; setang 2.382660 -126.875950 0",
          "position_tick": 29757,
          "angle_tick": 29757,
          "origin": [
            647.6487,
            -570.2977,
            -415.96875
          ],
          "pitch": 2.38266,
          "yaw": -126.87595,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.476562,
            -41.960938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 641.242676 -578.841370 -415.968750; setang 2.257004 -126.834068 0",
          "position_tick": 29764,
          "angle_tick": 29764,
          "origin": [
            641.24267578125,
            -578.841369628906,
            -415.96875
          ],
          "pitch": 2.25700378418,
          "yaw": -126.83406829834,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -85.6796875,
            -114.28515625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29464,
          "last_tick": 29764,
          "samples": 301
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a99c10ac5a55517f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00326",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00326",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00326",
        "demo_4f80b8bcc2fa56bb83a7_00581"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 15,
      "event_tick": 120045,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 595.555847 -736.077515 108.157799; setang -27.995224 82.135162 0",
          "position_tick": 120037,
          "angle_tick": 120045,
          "origin": [
            595.555847167969,
            -736.077514648438,
            108.15779876709
          ],
          "pitch": -27.995223999023,
          "yaw": 82.135162353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 595.555850 -736.077500 108.157800; setang -27.995224 82.135160 0",
          "position_tick": 120038,
          "angle_tick": 120038,
          "origin": [
            595.55585,
            -736.0775,
            108.1578
          ],
          "pitch": -27.995224,
          "yaw": 82.13516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 595.555847 -736.077515 108.157799; setang -27.995224 82.135162 0",
          "position_tick": 120045,
          "angle_tick": 120045,
          "origin": [
            595.555847167969,
            -736.077514648438,
            108.15779876709
          ],
          "pitch": -27.995223999023,
          "yaw": 82.135162353516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119915,
          "last_tick": 120045,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a9cc25249e7fb37e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00086",
      "command_record_id": "demo_5d6af8fdfb719608e960_00086",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00086",
        "demo_5d6af8fdfb719608e960_00567"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "FL1T",
      "round": 5,
      "event_tick": 33569,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -276.701480 839.851800 15.111411; setang -0.643387 8.903381 0",
          "position_tick": 33057,
          "angle_tick": 33057,
          "origin": [
            -276.70148,
            839.8518,
            15.111411
          ],
          "pitch": -0.64338684,
          "yaw": 8.903381,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            241.0039,
            44.039062,
            49.017883
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 102.833620 1392.254600 101.838400; setang -12.303650 50.010100 0",
          "position_tick": 33563,
          "angle_tick": 33563,
          "origin": [
            102.83362,
            1392.2546,
            101.8384
          ],
          "pitch": -12.30365,
          "yaw": 50.0101,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            11.994629,
            13.2890625,
            0.15478516
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 102.885292 1392.311890 101.839058; setang -12.303650 50.113098 0",
          "position_tick": 33569,
          "angle_tick": 33569,
          "origin": [
            102.885292053223,
            1392.311889648438,
            101.839057922363
          ],
          "pitch": -12.303649902344,
          "yaw": 50.113098144531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33057,
          "last_tick": 33569,
          "samples": 513
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_aaadb5826e60ac88",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00012",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00012",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00012",
        "demo_4f80b8bcc2fa56bb83a7_00031"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BobZ",
      "round": 2,
      "event_tick": 8196,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -188.793030 1068.457400 60.031250; setang 4.812347 -89.257390 0",
          "position_tick": 7853,
          "angle_tick": 7853,
          "origin": [
            -188.79303,
            1068.4574,
            60.03125
          ],
          "pitch": 4.8123474,
          "yaw": -89.25739,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.402344,
            -240.88281,
            67.85449
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 687.948700 644.856500 127.203125; setang 3.712341 -92.666590 0",
          "position_tick": 8189,
          "angle_tick": 8189,
          "origin": [
            687.9487,
            644.8565,
            127.203125
          ],
          "pitch": 3.7123413,
          "yaw": -92.66659,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -7.8945312,
            -244.875,
            174.36816
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 687.206055 621.900879 149.859375; setang 3.712341 -92.666588 0",
          "position_tick": 8196,
          "angle_tick": 8196,
          "origin": [
            687.2060546875,
            621.90087890625,
            149.859375
          ],
          "pitch": 3.712341308594,
          "yaw": -92.66658782959,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -7.921875,
            -244.859375,
            211.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7853,
          "last_tick": 8196,
          "samples": 344
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ab65aa331a96638e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00023",
      "command_record_id": "demo_18d34587c875f0b595ae_00023",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00023",
        "demo_18d34587c875f0b595ae_00092"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 3,
      "event_tick": 22322,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 850.054200 424.804230 -187.934080; setang -48.353912 41.358032 0",
          "position_tick": 22178,
          "angle_tick": 22178,
          "origin": [
            850.0542,
            424.80423,
            -187.93408
          ],
          "pitch": -48.353912,
          "yaw": 41.358032,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 948.888600 443.706700 -188.571660; setang -2.932663 45.177155 0",
          "position_tick": 22043,
          "angle_tick": 22043,
          "origin": [
            948.8886,
            443.7067,
            -188.57166
          ],
          "pitch": -2.932663,
          "yaw": 45.177155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -88.08594,
            -44.01953,
            11.003906
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 984.509500 720.815900 -188.833620; setang -12.958038 20.966370 0",
          "position_tick": 22316,
          "angle_tick": 22316,
          "origin": [
            984.5095,
            720.8159,
            -188.83362
          ],
          "pitch": -12.958038,
          "yaw": 20.96637,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            197.67969,
            83.24219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1000.395386 727.321655 -188.833618; setang -12.958038 20.966370 0",
          "position_tick": 22322,
          "angle_tick": 22322,
          "origin": [
            1000.395385742188,
            727.321655273438,
            -188.833618164062
          ],
          "pitch": -12.958038330078,
          "yaw": 20.966369628906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            205.68359375,
            83.2734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22043,
          "last_tick": 22322,
          "samples": 280
        },
        "departure_tick": 22179,
        "movement_to_event_ms": 2250.0,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ab7d76caac1d6677",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_67348e1baa5b49bad101_00207",
      "command_record_id": "demo_67348e1baa5b49bad101_00207",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00207",
        "demo_67348e1baa5b49bad101_00233"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FL1T",
      "round": 11,
      "event_tick": 82116,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 176.066790 -162.511840 -151.968750; setang 6.563995 -127.864380 0",
          "position_tick": 81986,
          "angle_tick": 81986,
          "origin": [
            176.06679,
            -162.51184,
            -151.96875
          ],
          "pitch": 6.5639954,
          "yaw": -127.86438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.005859375,
            -80.03125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 224.345110 -197.319460 -167.648740; setang -3.912506 -144.620590 0",
          "position_tick": 82110,
          "angle_tick": 82110,
          "origin": [
            224.34511,
            -197.31946,
            -167.64874
          ],
          "pitch": -3.912506,
          "yaw": -144.62059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.98047,
            -75.21094,
            -1.3789062
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 213.743362 -204.847778 -167.784180; setang -3.912506 -144.543335 0",
          "position_tick": 82116,
          "angle_tick": 82116,
          "origin": [
            213.743362426758,
            -204.847778320312,
            -167.7841796875
          ],
          "pitch": -3.912506103516,
          "yaw": -144.543334960938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.91015625,
            -105.0859375,
            -1.76171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 81986,
          "last_tick": 82116,
          "samples": 131
        },
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_abb7db4f7a816100",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5cc1733fab4c73f800c9_00039",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00039",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00039",
        "demo_5cc1733fab4c73f800c9_00105"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "donk",
      "round": 3,
      "event_tick": 18952,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.459375023842,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.459375，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -44.780029 -1897.279907 -415.968750; setang -0.357391 -23.977325 0",
          "position_tick": 18936,
          "angle_tick": 18952,
          "origin": [
            -44.780029296875,
            -1897.279907226562,
            -415.96875
          ],
          "pitch": -0.357391357422,
          "yaw": -23.977325439453,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -44.780030 -1897.279900 -384.078120; setang -0.357391 -23.977325 0",
          "position_tick": 18945,
          "angle_tick": 18945,
          "origin": [
            -44.78003,
            -1897.2799,
            -384.07812
          ],
          "pitch": -0.35739136,
          "yaw": -23.977325,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            219.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -44.780029 -1897.279907 -368.796875; setang -0.357391 -23.977325 0",
          "position_tick": 18952,
          "angle_tick": 18952,
          "origin": [
            -44.780029296875,
            -1897.279907226562,
            -368.796875
          ],
          "pitch": -0.357391357422,
          "yaw": -23.977325439453,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            132.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18822,
          "last_tick": 18952,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_acba0d26b60b2b5b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_49fabf21b1c26f1010df_00328",
      "command_record_id": "demo_49fabf21b1c26f1010df_00328",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00328",
        "demo_49fabf21b1c26f1010df_00397"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 17,
      "event_tick": 154408,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 529.669430 2085.339800 127.099230; setang 13.479538 -115.122986 0",
          "position_tick": 154338,
          "angle_tick": 154338,
          "origin": [
            529.66943,
            2085.3398,
            127.09923
          ],
          "pitch": 13.479538,
          "yaw": -115.122986,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 529.656300 2085.346000 127.099190; setang 14.280167 -115.305980 0",
          "position_tick": 154278,
          "angle_tick": 154278,
          "origin": [
            529.6563,
            2085.346,
            127.09919
          ],
          "pitch": 14.280167,
          "yaw": -115.30598,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 520.403600 2089.483400 127.070620; setang 6.432495 -112.812080 0",
          "position_tick": 154401,
          "angle_tick": 154401,
          "origin": [
            520.4036,
            2089.4834,
            127.07062
          ],
          "pitch": 6.432495,
          "yaw": -112.81208,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 520.403625 2089.483398 127.070618; setang 6.432495 -112.812080 0",
          "position_tick": 154408,
          "angle_tick": 154408,
          "origin": [
            520.403625488281,
            2089.4833984375,
            127.070617675781
          ],
          "pitch": 6.432495117188,
          "yaw": -112.812080383301,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154278,
          "last_tick": 154408,
          "samples": 131
        },
        "departure_tick": 154339,
        "movement_to_event_ms": 1093.75,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ad0612d285e35a19",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_f53e9889dd94c99a6feb_00204",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00204",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00204",
        "demo_f53e9889dd94c99a6feb_00270"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 12,
      "event_tick": 88840,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2105.189700 -459.593750 -351.968750; setang 5.554962 -178.567660 0",
          "position_tick": 88441,
          "angle_tick": 88441,
          "origin": [
            2105.1897,
            -459.59375,
            -351.96875
          ],
          "pitch": 5.554962,
          "yaw": -178.56766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1005.362850 -341.628170 -127.968750; setang 10.384827 -138.471340 0",
          "position_tick": 88833,
          "angle_tick": 88833,
          "origin": [
            1005.36285,
            -341.62817,
            -127.96875
          ],
          "pitch": 10.384827,
          "yaw": -138.47134,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -32.433594,
            41.55078,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1004.411499 -339.810669 -127.968750; setang 9.312286 -137.454071 0",
          "position_tick": 88840,
          "angle_tick": 88840,
          "origin": [
            1004.411499023438,
            -339.810668945312,
            -127.96875
          ],
          "pitch": 9.312286376953,
          "yaw": -137.454071044922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.62890625,
            5.015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88441,
          "last_tick": 88840,
          "samples": 400
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_adda10cbfc41f3fa",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_84f87856e21e12df25d7_00055",
      "command_record_id": "demo_84f87856e21e12df25d7_00055",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_84f87856e21e12df25d7_00055",
        "demo_84f87856e21e12df25d7_00184"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 4,
      "event_tick": 30773,
      "demo_sha256": "84f87856e21e12df25d7c675a18a73b5c65e3a801ea62d2a019737be58029dbc",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1322.859100 209.739930 138.031250; setang -7.741577 -22.010070 0",
          "position_tick": 30705,
          "angle_tick": 30705,
          "origin": [
            1322.8591,
            209.73993,
            138.03125
          ],
          "pitch": -7.741577,
          "yaw": -22.01007,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1322.062500 234.481250 138.031250; setang -1.280243 71.063000 0",
          "position_tick": 30436,
          "angle_tick": 30436,
          "origin": [
            1322.0625,
            234.48125,
            138.03125
          ],
          "pitch": -1.2802429,
          "yaw": 71.063,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.50781,
            -15.123047,
            5.430664
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1328.118900 222.981570 138.031250; setang -10.605927 -23.468857 0",
          "position_tick": 30767,
          "angle_tick": 30767,
          "origin": [
            1328.1189,
            222.98157,
            138.03125
          ],
          "pitch": -10.6059265,
          "yaw": -23.468857,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1328.118896 222.981567 138.031250; setang -10.612793 -23.442413 0",
          "position_tick": 30773,
          "angle_tick": 30773,
          "origin": [
            1328.118896484375,
            222.981567382812,
            138.03125
          ],
          "pitch": -10.61279296875,
          "yaw": -23.442413330078,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30436,
          "last_tick": 30773,
          "samples": 338
        },
        "departure_tick": 30706,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398751/84f87856e21e12df/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ae04c0007c61ee4d",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44d9dd1cefa925823c1e_00049",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00066",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00049",
        "demo_44d9dd1cefa925823c1e_00066"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "makazze",
      "round": 5,
      "event_tick": 41029,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 926.912230 2047.695400 136.366320; setang 0.506744 -164.546020 0",
          "position_tick": 41018,
          "angle_tick": 41018,
          "origin": [
            926.91223,
            2047.6954,
            136.36632
          ],
          "pitch": 0.5067444,
          "yaw": -164.54602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 920.737200 2092.984400 133.831070; setang 3.294525 -9.271774 0",
          "position_tick": 40899,
          "angle_tick": 40899,
          "origin": [
            920.7372,
            2092.9844,
            133.83107
          ],
          "pitch": 3.2945251,
          "yaw": -9.271774,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.785156,
            -195.35938,
            0.60839844
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 923.363300 2046.717500 136.366320; setang 0.140762 -164.855680 0",
          "position_tick": 41023,
          "angle_tick": 41023,
          "origin": [
            923.3633,
            2046.7175,
            136.36632
          ],
          "pitch": 0.14076233,
          "yaw": -164.85568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -59.757812,
            -16.460938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 914.603455 2044.329956 136.366318; setang 0.140762 -164.855682 0",
          "position_tick": 41029,
          "angle_tick": 41029,
          "origin": [
            914.603454589844,
            2044.329956054688,
            136.366317749023
          ],
          "pitch": 0.140762329102,
          "yaw": -164.855682373047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -134.47265625,
            -36.578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40899,
          "last_tick": 41029,
          "samples": 131
        },
        "departure_tick": 41019,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ae050f61a8548eec",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00058",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00058",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00058",
        "demo_0dff5f4d96ba70f21ad1_00154"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 4,
      "event_tick": 33761,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -776.905200 2551.358200 -78.551700; setang -11.140823 -68.079185 0",
          "position_tick": 33730,
          "angle_tick": 33730,
          "origin": [
            -776.9052,
            2551.3582,
            -78.5517
          ],
          "pitch": -11.140823,
          "yaw": -68.079185,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -700.454000 2518.867700 -79.984010; setang -1.399048 -71.775055 0",
          "position_tick": 33512,
          "angle_tick": 33512,
          "origin": [
            -700.454,
            2518.8677,
            -79.98401
          ],
          "pitch": -1.3990479,
          "yaw": -71.775055,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -27.367188,
            185.04688,
            5.3242188
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -766.458900 2525.401400 -81.923890; setang -11.140823 -68.079185 0",
          "position_tick": 33754,
          "angle_tick": 33754,
          "origin": [
            -766.4589,
            2525.4014,
            -81.92389
          ],
          "pitch": -11.140823,
          "yaw": -68.079185,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            42.3125,
            -105.109375,
            0.61328125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -762.232483 2514.896240 -81.883362; setang -11.140823 -68.079185 0",
          "position_tick": 33761,
          "angle_tick": 33761,
          "origin": [
            -762.232482910156,
            2514.896240234375,
            -81.883361816406
          ],
          "pitch": -11.140823364258,
          "yaw": -68.07918548584,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.328125,
            -115.140625,
            0.03125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33512,
          "last_tick": 33761,
          "samples": 250
        },
        "departure_tick": 33731,
        "movement_to_event_ms": 484.375,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_af2cb97a4c84e958",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00200",
      "command_record_id": "demo_bc6251413daa2447c1ff_00200",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00200",
        "demo_bc6251413daa2447c1ff_00421"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "tN1R",
      "round": 11,
      "event_tick": 73602,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1165.655600 203.525040 -171.890620; setang 18.039886 100.088870 0",
          "position_tick": 73090,
          "angle_tick": 73090,
          "origin": [
            1165.6556,
            203.52504,
            -171.89062
          ],
          "pitch": 18.039886,
          "yaw": 100.08887,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -52.734375,
            244.39062,
            -93.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -267.771180 555.890500 -78.709230; setang -1.210205 -165.927200 0",
          "position_tick": 73596,
          "angle_tick": 73596,
          "origin": [
            -267.77118,
            555.8905,
            -78.70923
          ],
          "pitch": -1.2102051,
          "yaw": -165.9272,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -205.40625,
            -61.375,
            -4.109375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -284.826904 551.040649 -79.122009; setang -1.045074 -165.300293 0",
          "position_tick": 73602,
          "angle_tick": 73602,
          "origin": [
            -284.826904296875,
            551.040649414062,
            -79.122009277344
          ],
          "pitch": -1.045074462891,
          "yaw": -165.30029296875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -223.5703125,
            -62.5859375,
            -5.7421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73090,
          "last_tick": 73602,
          "samples": 513
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_af4146a2f0dd2495",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_f53e9889dd94c99a6feb_00006",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00006",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00006",
        "demo_f53e9889dd94c99a6feb_00386"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "max",
      "round": 2,
      "event_tick": 8412,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -505.641970 -722.858200 -415.968750; setang 5.236023 -45.564087 0",
          "position_tick": 8176,
          "angle_tick": 8176,
          "origin": [
            -505.64197,
            -722.8582,
            -415.96875
          ],
          "pitch": 5.236023,
          "yaw": -45.564087,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -150.531620 -610.413500 -415.968750; setang 5.301941 51.939926 0",
          "position_tick": 8406,
          "angle_tick": 8406,
          "origin": [
            -150.53162,
            -610.4135,
            -415.96875
          ],
          "pitch": 5.301941,
          "yaw": 51.939926,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            138.35938,
            182.82031,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -139.251526 -595.661377 -415.968750; setang 5.170105 51.984222 0",
          "position_tick": 8412,
          "angle_tick": 8412,
          "origin": [
            -139.251525878906,
            -595.661376953125,
            -415.96875
          ],
          "pitch": 5.170104980469,
          "yaw": 51.984222412109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            146.8671875,
            191.30859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8176,
          "last_tick": 8412,
          "samples": 237
        },
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_afc471ed4b137c93",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00147",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00147",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00147",
        "demo_1e8907bfd30b0bcdbfe9_00230"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 9,
      "event_tick": 67140,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1592.417700 -870.210300 -320.046880; setang 4.201935 -125.175820 0",
          "position_tick": 67010,
          "angle_tick": 67010,
          "origin": [
            1592.4177,
            -870.2103,
            -320.04688
          ],
          "pitch": 4.201935,
          "yaw": -125.17582,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1348.716100 -1243.364600 -415.968750; setang -1.254150 -124.449690 0",
          "position_tick": 67133,
          "angle_tick": 67133,
          "origin": [
            1348.7161,
            -1243.3646,
            -415.96875
          ],
          "pitch": -1.2541504,
          "yaw": -124.44969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.57812,
            -202.04688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1335.724365 -1262.306519 -415.968750; setang -1.254150 -124.449692 0",
          "position_tick": 67140,
          "angle_tick": 67140,
          "origin": [
            1335.724365234375,
            -1262.306518554688,
            -415.96875
          ],
          "pitch": -1.254150390625,
          "yaw": -124.449691772461,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.578125,
            -202.046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67010,
          "last_tick": 67140,
          "samples": 131
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b01a44f9cae31fa9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00244",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00244",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00244",
        "demo_a50086abe9c7c4a980cd_00412"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "molodoy",
      "round": 14,
      "event_tick": 110379,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1267.304300 -1110.995000 -415.968750; setang -4.862137 3.765900 0",
          "position_tick": 110249,
          "angle_tick": 110249,
          "origin": [
            -1267.3043,
            -1110.995,
            -415.96875
          ],
          "pitch": -4.862137,
          "yaw": 3.7658997,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -835.174000 -1146.295000 -413.968750; setang -14.185761 -52.633095 0",
          "position_tick": 110373,
          "angle_tick": 110373,
          "origin": [
            -835.174,
            -1146.295,
            -413.96875
          ],
          "pitch": -14.1857605,
          "yaw": -52.633095,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            155.33203,
            -189.46094,
            -0.00390625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -823.185974 -1161.216064 -413.968750; setang -14.185760 -52.633095 0",
          "position_tick": 110379,
          "angle_tick": 110379,
          "origin": [
            -823.185974121094,
            -1161.216064453125,
            -413.96875
          ],
          "pitch": -14.185760498047,
          "yaw": -52.633094787598,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            152.6875,
            -191.609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110249,
          "last_tick": 110379,
          "samples": 131
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b06a739a5cbdb525",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00025",
      "command_record_id": "demo_c41e59c2737947d52711_00204",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_c41e59c2737947d52711_00025",
        "demo_c41e59c2737947d52711_00204"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 11,
      "event_tick": 83034,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -258.954830 -1387.961800 1660.031200; setang -0.577469 58.443832 0",
          "position_tick": 82982,
          "angle_tick": 82982,
          "origin": [
            -258.95483,
            -1387.9618,
            1660.0312
          ],
          "pitch": -0.5774689,
          "yaw": 58.443832,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -341.786320 -1367.844000 1672.031500; setang 5.225037 46.976166 0",
          "position_tick": 82904,
          "angle_tick": 82904,
          "origin": [
            -341.78632,
            -1367.844,
            1672.0315
          ],
          "pitch": 5.2250366,
          "yaw": 46.976166,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.26172,
            -237.53125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -244.377440 -1360.400600 1660.031200; setang -0.550003 58.553696 0",
          "position_tick": 83027,
          "angle_tick": 83027,
          "origin": [
            -244.37744,
            -1360.4006,
            1660.0312
          ],
          "pitch": -0.55000305,
          "yaw": 58.553696,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            97.05469,
            158.625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -234.172180 -1343.714478 1660.031250; setang -0.550003 58.553696 0",
          "position_tick": 83034,
          "angle_tick": 83034,
          "origin": [
            -234.172180175781,
            -1343.714477539062,
            1660.03125
          ],
          "pitch": -0.550003051758,
          "yaw": 58.553695678711,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.10546875,
            186.5859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82904,
          "last_tick": 83034,
          "samples": 131
        },
        "departure_tick": 82983,
        "movement_to_event_ms": 812.5,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b0f29821e1cbc493",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00148",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00148",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00148",
        "demo_4f80b8bcc2fa56bb83a7_00699"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 8,
      "event_tick": 48486,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053045; setang -21.615265 -49.932526 0",
          "position_tick": 48453,
          "angle_tick": 48453,
          "origin": [
            -192.0,
            1696.0,
            26.053045
          ],
          "pitch": -21.615265,
          "yaw": -49.932526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -192.000000 1696.000000 26.053045; setang -21.615265 -49.932526 0",
          "position_tick": 48349,
          "angle_tick": 48349,
          "origin": [
            -192.0,
            1696.0,
            26.053045
          ],
          "pitch": -21.615265,
          "yaw": -49.932526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -152.976380 1649.612400 33.468750; setang -21.615265 -49.932526 0",
          "position_tick": 48479,
          "angle_tick": 48479,
          "origin": [
            -152.97638,
            1649.6124,
            33.46875
          ],
          "pitch": -21.615265,
          "yaw": -49.932526,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            143.32812,
            -170.42188,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -139.539368 1633.635376 55.468750; setang -21.615265 -49.932526 0",
          "position_tick": 48486,
          "angle_tick": 48486,
          "origin": [
            -139.539367675781,
            1633.635375976562,
            55.46875
          ],
          "pitch": -21.615264892578,
          "yaw": -49.932525634766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            143.328125,
            -170.421875,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48349,
          "last_tick": 48486,
          "samples": 138
        },
        "departure_tick": 48454,
        "movement_to_event_ms": 515.625,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b108d560d4b16c77",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5cc1733fab4c73f800c9_00170",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00170",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00170",
        "demo_5cc1733fab4c73f800c9_00246"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 8,
      "event_tick": 64488,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 6.494678 -2006.581400 -415.968750; setang -11.119537 -17.517700 0",
          "position_tick": 64463,
          "angle_tick": 64463,
          "origin": [
            6.494678,
            -2006.5814,
            -415.96875
          ],
          "pitch": -11.119537,
          "yaw": -17.5177,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -62.750122 -1975.308100 -415.968750; setang -2.539551 -11.591614 0",
          "position_tick": 64358,
          "angle_tick": 64358,
          "origin": [
            -62.750122,
            -1975.3081,
            -415.96875
          ],
          "pitch": -2.5395508,
          "yaw": -11.591614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -157.61328,
            -70.109375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 41.897160 -2017.754200 -415.968750; setang -11.119537 -17.517700 0",
          "position_tick": 64482,
          "angle_tick": 64482,
          "origin": [
            41.89716,
            -2017.7542,
            -415.96875
          ],
          "pitch": -11.119537,
          "yaw": -17.5177,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            187.88135,
            -59.28125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 57.620655 -2022.717163 -415.968750; setang -11.119537 -17.517700 0",
          "position_tick": 64488,
          "angle_tick": 64488,
          "origin": [
            57.620655059814,
            -2022.717163085938,
            -415.96875
          ],
          "pitch": -11.119537353516,
          "yaw": -17.517700195312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            195.687255859375,
            -61.7578125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64358,
          "last_tick": 64488,
          "samples": 131
        },
        "departure_tick": 64464,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b17678c08cfa5001",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00197",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00197",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00197",
        "demo_4f80b8bcc2fa56bb83a7_00230"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 9,
      "event_tick": 56962,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -523.304260 913.913900 104.278820; setang 13.695496 -89.552310 0",
          "position_tick": 56838,
          "angle_tick": 56838,
          "origin": [
            -523.30426,
            913.9139,
            104.27882
          ],
          "pitch": 13.695496,
          "yaw": -89.55231,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -266.901250 1118.364100 64.031250; setang 1.984070 -103.823550 0",
          "position_tick": 56450,
          "angle_tick": 56450,
          "origin": [
            -266.90125,
            1118.3641,
            64.03125
          ],
          "pitch": 1.9840698,
          "yaw": -103.82355,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -3.2109375,
            -242.4375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -523.039100 876.622130 104.890625; setang 13.695496 -89.552310 0",
          "position_tick": 56949,
          "angle_tick": 56949,
          "origin": [
            -523.0391,
            876.62213,
            104.890625
          ],
          "pitch": 13.695496,
          "yaw": -89.55231,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.8984375,
            -120.79297,
            -0.32373047
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -522.872131 853.668030 146.203125; setang 13.695496 -89.552307 0",
          "position_tick": 56962,
          "angle_tick": 56962,
          "origin": [
            -522.872131347656,
            853.668029785156,
            146.203125
          ],
          "pitch": 13.695495605469,
          "yaw": -89.552307128906,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.890625,
            -122.421875,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56450,
          "last_tick": 56962,
          "samples": 513
        },
        "departure_tick": 56839,
        "movement_to_event_ms": 1937.5,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b2ae602aa1f5fd09",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00263",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00263",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00263",
        "demo_241d9eb92ddde5a3b396_00339"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 13,
      "event_tick": 126582,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -605.018555 -630.974365 64.031250; setang -15.345154 61.664886 0",
          "position_tick": 126573,
          "angle_tick": 126582,
          "origin": [
            -605.0185546875,
            -630.974365234375,
            64.03125
          ],
          "pitch": -15.345153808594,
          "yaw": 61.664886474609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -605.018550 -630.974370 74.171875; setang -15.345154 61.664886 0",
          "position_tick": 126576,
          "angle_tick": 126576,
          "origin": [
            -605.01855,
            -630.97437,
            74.171875
          ],
          "pitch": -15.345154,
          "yaw": 61.664886,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            289.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -605.018555 -630.974365 92.859375; setang -15.345154 61.664886 0",
          "position_tick": 126582,
          "angle_tick": 126582,
          "origin": [
            -605.0185546875,
            -630.974365234375,
            92.859375
          ],
          "pitch": -15.345153808594,
          "yaw": 61.664886474609,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            214.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126452,
          "last_tick": 126582,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b341c35f63d55c6c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4d520a1960bac889dc2d_00060",
      "command_record_id": "demo_4d520a1960bac889dc2d_00060",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00060",
        "demo_4d520a1960bac889dc2d_00083"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 5,
      "event_tick": 31624,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2050.330800 -404.585820 -351.968750; setang 4.791748 -172.538910 0",
          "position_tick": 31162,
          "angle_tick": 31162,
          "origin": [
            2050.3308,
            -404.58582,
            -351.96875
          ],
          "pitch": 4.791748,
          "yaw": -172.53891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 813.011170 211.232400 -415.968750; setang -5.045471 -160.632140 0",
          "position_tick": 31618,
          "angle_tick": 31618,
          "origin": [
            813.01117,
            211.2324,
            -415.96875
          ],
          "pitch": -5.045471,
          "yaw": -160.63214,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -121.50391,
            -37.14453,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 800.806335 207.257874 -415.968750; setang -5.227081 -160.577545 0",
          "position_tick": 31624,
          "angle_tick": 31624,
          "origin": [
            800.806335449219,
            207.257873535156,
            -415.96875
          ],
          "pitch": -5.227081298828,
          "yaw": -160.577545166016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -170.51953125,
            -56.55078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31162,
          "last_tick": 31624,
          "samples": 463
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b41247af6ae91cdf",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_518d8b186445b01e1f62_00307",
      "command_record_id": "demo_518d8b186445b01e1f62_00307",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00307",
        "demo_518d8b186445b01e1f62_00429"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 15,
      "event_tick": 133314,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 292.552300 804.901060 -28.968750; setang 2.540924 -135.575410 0",
          "position_tick": 133025,
          "angle_tick": 133025,
          "origin": [
            292.5523,
            804.90106,
            -28.96875
          ],
          "pitch": 2.540924,
          "yaw": -135.57541,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -63.96875,
            70.57031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 173.500060 1086.380000 -28.968750; setang 0.000000 -118.513985 0",
          "position_tick": 133308,
          "angle_tick": 133308,
          "origin": [
            173.50006,
            1086.38,
            -28.96875
          ],
          "pitch": 0.0,
          "yaw": -118.513985,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.873047,
            -71.0625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 169.874161 1079.733276 -28.968750; setang 0.065918 -118.448067 0",
          "position_tick": 133314,
          "angle_tick": 133314,
          "origin": [
            169.874160766602,
            1079.733276367188,
            -28.96875
          ],
          "pitch": 0.06591796875,
          "yaw": -118.448066711426,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.4912109375,
            -90.875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133025,
          "last_tick": 133314,
          "samples": 290
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b43de6c6c9907e72",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00016",
      "command_record_id": "demo_1e37c617488eba4e7406_00016",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00016",
        "demo_1e37c617488eba4e7406_00090"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "NertZ",
      "round": 2,
      "event_tick": 8554,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1205.735700 -956.768860 36.203740; setang -3.036011 36.301910 0",
          "position_tick": 8537,
          "angle_tick": 8537,
          "origin": [
            -1205.7357,
            -956.76886,
            36.20374
          ],
          "pitch": -3.0360107,
          "yaw": 36.30191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -592.118300 -2282.237000 -162.591550; setang 2.006378 99.636050 0",
          "position_tick": 8042,
          "angle_tick": 8042,
          "origin": [
            -592.1183,
            -2282.237,
            -162.59155
          ],
          "pitch": 2.0063782,
          "yaw": 99.63605,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -92.515625,
            65.671875,
            -1.9296875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1194.522000 -948.517700 35.214672; setang -4.857330 36.354446 0",
          "position_tick": 8548,
          "angle_tick": 8548,
          "origin": [
            -1194.522,
            -948.5177,
            35.214672
          ],
          "pitch": -4.8573303,
          "yaw": 36.354446,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            108.05469,
            79.50391,
            -9.540283
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1183.862061 -940.667480 34.617397; setang -5.068817 36.460190 0",
          "position_tick": 8554,
          "angle_tick": 8554,
          "origin": [
            -1183.862060546875,
            -940.66748046875,
            34.61739730835
          ],
          "pitch": -5.068817138672,
          "yaw": 36.460189819336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            148.109375,
            109.12890625,
            -8.296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 8042,
          "last_tick": 8554,
          "samples": 513
        },
        "departure_tick": 8538,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b51a66e61c7be755",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00176",
      "command_record_id": "demo_c41e59c2737947d52711_00440",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_c41e59c2737947d52711_00176",
        "demo_c41e59c2737947d52711_00440"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 22,
      "event_tick": 188089,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -210.653810 -1287.521500 1660.031200; setang 0.886108 57.973145 0",
          "position_tick": 188070,
          "angle_tick": 188070,
          "origin": [
            -210.65381,
            -1287.5215,
            1660.0312
          ],
          "pitch": 0.8861084,
          "yaw": 57.973145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -286.333980 -1248.374000 1660.031200; setang 3.777924 55.897750 0",
          "position_tick": 187959,
          "angle_tick": 187959,
          "origin": [
            -286.33398,
            -1248.374,
            1660.0312
          ],
          "pitch": 3.7779236,
          "yaw": 55.89775,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.01172,
            105.25781,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -200.884520 -1271.905300 1660.031200; setang 0.886108 57.973145 0",
          "position_tick": 188082,
          "angle_tick": 188082,
          "origin": [
            -200.88452,
            -1271.9053,
            1660.0312
          ],
          "pitch": 0.8861084,
          "yaw": 57.973145,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            80.80469,
            129.17188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -191.666199 -1257.163940 1660.031250; setang 0.862762 58.066528 0",
          "position_tick": 188089,
          "angle_tick": 188089,
          "origin": [
            -191.666198730469,
            -1257.163940429688,
            1660.03125
          ],
          "pitch": 0.862762451172,
          "yaw": 58.066528320312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.07421875,
            169.7109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 187959,
          "last_tick": 188089,
          "samples": 131
        },
        "departure_tick": 188071,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b606fe7a0942e3cc",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00140",
      "command_record_id": "demo_1e37c617488eba4e7406_00140",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00140",
        "demo_1e37c617488eba4e7406_00173"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 6,
      "event_tick": 50370,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -218.006100 -705.066500 164.031250; setang 3.955765 142.756350 0",
          "position_tick": 50304,
          "angle_tick": 50304,
          "origin": [
            -218.0061,
            -705.0665,
            164.03125
          ],
          "pitch": 3.9557648,
          "yaw": 142.75635,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -788.941160 -807.747500 37.112970; setang -5.387756 79.262570 0",
          "position_tick": 49858,
          "angle_tick": 49858,
          "origin": [
            -788.94116,
            -807.7475,
            37.11297
          ],
          "pitch": -5.3877563,
          "yaw": 79.26257,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.6171875,
            -11.203125,
            0.2927246
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -178.910520 -716.159100 157.595120; setang -3.137283 143.370210 0",
          "position_tick": 50364,
          "angle_tick": 50364,
          "origin": [
            -178.91052,
            -716.1591,
            157.59512
          ],
          "pitch": -3.1372833,
          "yaw": 143.37021,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -109.140625,
            81.19531,
            10.650391
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -189.617798 -708.196289 158.183563; setang -3.137283 143.370209 0",
          "position_tick": 50370,
          "angle_tick": 50370,
          "origin": [
            -189.617797851562,
            -708.1962890625,
            158.183563232422
          ],
          "pitch": -3.137283325195,
          "yaw": 143.370208740234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -148.53515625,
            110.44921875,
            8.162109375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49858,
          "last_tick": 50370,
          "samples": 513
        },
        "departure_tick": 50305,
        "movement_to_event_ms": 1031.25,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b6c09c424aa9222a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00069",
      "command_record_id": "demo_86c38e0db4646195347a_00069",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00069",
        "demo_86c38e0db4646195347a_00181"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "latto",
      "round": 6,
      "event_tick": 35944,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -858.964230 450.635770 -26.095093; setang -36.794920 45.529755 0",
          "position_tick": 35935,
          "angle_tick": 35935,
          "origin": [
            -858.96423,
            450.63577,
            -26.095093
          ],
          "pitch": -36.79492,
          "yaw": 45.529755,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1051.421100 516.651300 -56.846558; setang 2.859879 -28.857650 0",
          "position_tick": 35814,
          "angle_tick": 35814,
          "origin": [
            -1051.4211,
            516.6513,
            -56.846558
          ],
          "pitch": 2.8598785,
          "yaw": -28.85765,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.13281,
            37.34961,
            32.65625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -858.450200 451.159640 -17.750000; setang -36.794920 45.529755 0",
          "position_tick": 35937,
          "angle_tick": 35937,
          "origin": [
            -858.4502,
            451.15964,
            -17.75
          ],
          "pitch": -36.79492,
          "yaw": 45.529755,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            11.8828125,
            12.105469,
            252.08594
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -856.479980 453.167938 4.578125; setang -36.794922 45.502289 0",
          "position_tick": 35944,
          "angle_tick": 35944,
          "origin": [
            -856.47998046875,
            453.167938232422,
            4.578125
          ],
          "pitch": -36.794921875,
          "yaw": 45.502288818359,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            21.015625,
            21.421875,
            207.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35814,
          "last_tick": 35944,
          "samples": 131
        },
        "departure_tick": 35936,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b7dcf63b80f5863a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00202",
      "command_record_id": "demo_731311ac42553ee59f1a_00202",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00202",
        "demo_731311ac42553ee59f1a_00253"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "yuurih",
      "round": 9,
      "event_tick": 76738,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 648.057007 118.031250 134.031250; setang -25.189941 -40.225403 0",
          "position_tick": 76731,
          "angle_tick": 76738,
          "origin": [
            648.057006835938,
            118.03125,
            134.03125
          ],
          "pitch": -25.18994140625,
          "yaw": -40.225402832031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 648.057000 118.031250 134.031250; setang -25.162476 -40.225403 0",
          "position_tick": 76732,
          "angle_tick": 76732,
          "origin": [
            648.057,
            118.03125,
            134.03125
          ],
          "pitch": -25.162476,
          "yaw": -40.225403,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 648.057007 118.031250 134.031250; setang -25.189941 -40.225403 0",
          "position_tick": 76738,
          "angle_tick": 76738,
          "origin": [
            648.057006835938,
            118.03125,
            134.03125
          ],
          "pitch": -25.18994140625,
          "yaw": -40.225402832031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 76608,
          "last_tick": 76738,
          "samples": 131
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b86887aa6c1901cd",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_7dadd8516dde2b87da75_00029",
      "command_record_id": "demo_7dadd8516dde2b87da75_00029",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00029",
        "demo_7dadd8516dde2b87da75_00484"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 3,
      "event_tick": 21507,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1520.794700 2778.554200 124.031810; setang 9.056168 -177.558290 0",
          "position_tick": 21216,
          "angle_tick": 21216,
          "origin": [
            1520.7947,
            2778.5542,
            124.03181
          ],
          "pitch": 9.056168,
          "yaw": -177.55829,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -106.203125,
            243.78125,
            28.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 829.023800 2313.741200 140.084300; setang -6.331909 -128.976750 0",
          "position_tick": 21500,
          "angle_tick": 21500,
          "origin": [
            829.0238,
            2313.7412,
            140.0843
          ],
          "pitch": -6.331909,
          "yaw": -128.97675,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -78.828125,
            -104.046875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 819.187439 2301.156006 136.031479; setang -6.945419 -129.012787 0",
          "position_tick": 21507,
          "angle_tick": 21507,
          "origin": [
            819.187438964844,
            2301.156005859375,
            136.031478881836
          ],
          "pitch": -6.945419311523,
          "yaw": -129.012786865234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -116.51953125,
            -147.609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21216,
          "last_tick": 21507,
          "samples": 292
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b8ac289f4df23403",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2666f7f52fbf4c296e43_00055",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00055",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00055",
        "demo_2666f7f52fbf4c296e43_00368"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 5,
      "event_tick": 28575,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 892.030000 1687.920400 -59.968750; setang 10.864105 -95.935020 0",
          "position_tick": 28535,
          "angle_tick": 28535,
          "origin": [
            892.03,
            1687.9204,
            -59.96875
          ],
          "pitch": 10.864105,
          "yaw": -95.93502,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 900.270800 1638.771100 -59.968750; setang 18.496521 -104.384880 0",
          "position_tick": 28347,
          "angle_tick": 28347,
          "origin": [
            900.2708,
            1638.7711,
            -59.96875
          ],
          "pitch": 18.496521,
          "yaw": -104.38488,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 891.840600 1622.781200 -58.296875; setang 10.864105 -95.935020 0",
          "position_tick": 28562,
          "angle_tick": 28562,
          "origin": [
            891.8406,
            1622.7812,
            -58.296875
          ],
          "pitch": 10.864105,
          "yaw": -95.93502,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -4.765625,
            -221.79688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 891.017334 1584.891602 -17.171875; setang 10.864105 -95.935020 0",
          "position_tick": 28575,
          "angle_tick": 28575,
          "origin": [
            891.017333984375,
            1584.8916015625,
            -17.171875
          ],
          "pitch": 10.864105224609,
          "yaw": -95.935020446777,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -4.390625,
            -202.078125,
            151.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28347,
          "last_tick": 28575,
          "samples": 229
        },
        "departure_tick": 28536,
        "movement_to_event_ms": 625.0,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b9521862e99f84b3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00334",
      "command_record_id": "demo_7dadd8516dde2b87da75_00334",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00334",
        "demo_7dadd8516dde2b87da75_00366"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "MATYS",
      "round": 16,
      "event_tick": 164568,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1227.461900 169.273600 205.970600; setang 14.991180 67.668230 0",
          "position_tick": 164410,
          "angle_tick": 164410,
          "origin": [
            1227.4619,
            169.2736,
            205.9706
          ],
          "pitch": 14.99118,
          "yaw": 67.66823,
          "airborne": false,
          "duck_amount": 0.5314545,
          "velocity": [
            0.703125,
            116.98645,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1248.461900 252.019260 151.655500; setang -17.101929 61.047240 0",
          "position_tick": 164562,
          "angle_tick": 164562,
          "origin": [
            1248.4619,
            252.01926,
            151.6555
          ],
          "pitch": -17.101929,
          "yaw": 61.04724,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            31.554688,
            56.55664,
            -37.125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1251.037598 256.663239 148.607147; setang -18.094147 61.480179 0",
          "position_tick": 164568,
          "angle_tick": 164568,
          "origin": [
            1251.03759765625,
            256.663238525391,
            148.607147216797
          ],
          "pitch": -18.094146728516,
          "yaw": 61.480178833008,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            33.65625,
            60.880859375,
            -39.962890625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 164410,
          "last_tick": 164568,
          "samples": 159
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b99375f201c399af",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_7dadd8516dde2b87da75_00204",
      "command_record_id": "demo_7dadd8516dde2b87da75_00204",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00204",
        "demo_7dadd8516dde2b87da75_00481"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "NertZ",
      "round": 11,
      "event_tick": 98681,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1199.761700 2742.249000 124.031620; setang 6.758301 -171.631160 0",
          "position_tick": 98452,
          "angle_tick": 98452,
          "origin": [
            1199.7617,
            2742.249,
            124.03162
          ],
          "pitch": 6.758301,
          "yaw": -171.63116,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -247.97656,
            4.96875,
            -0.0009765625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 828.978600 2189.428700 136.031280; setang 0.422287 -149.216310 0",
          "position_tick": 98674,
          "angle_tick": 98674,
          "origin": [
            828.9786,
            2189.4287,
            136.03128
          ],
          "pitch": 0.422287,
          "yaw": -149.21631,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.76562,
            -133.0625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 811.661316 2176.958496 136.031296; setang 0.316895 -149.084137 0",
          "position_tick": 98681,
          "angle_tick": 98681,
          "origin": [
            811.661315917969,
            2176.95849609375,
            136.031295776367
          ],
          "pitch": 0.31689453125,
          "yaw": -149.084136962891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.2265625,
            -133.015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 98452,
          "last_tick": 98681,
          "samples": 230
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b9951eeac6967a45",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00046",
      "command_record_id": "demo_1e37c617488eba4e7406_00046",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00046",
        "demo_1e37c617488eba4e7406_00172"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "huNter-",
      "round": 3,
      "event_tick": 23501,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -67.346070 -685.321200 158.490280; setang 2.254944 -9.824860 0",
          "position_tick": 23371,
          "angle_tick": 23371,
          "origin": [
            -67.34607,
            -685.3212,
            158.49028
          ],
          "pitch": 2.2549438,
          "yaw": -9.82486,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -59.703125,
            70.21875,
            8.986328
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -142.726320 -742.372200 153.923810; setang -6.077499 143.405580 0",
          "position_tick": 23495,
          "angle_tick": 23495,
          "origin": [
            -142.72632,
            -742.3722,
            153.92381
          ],
          "pitch": -6.0774994,
          "yaw": 143.40558,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -101.36719,
            75.515625,
            3.4716797
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -151.638062 -735.742493 154.691238; setang -6.104965 143.433380 0",
          "position_tick": 23501,
          "angle_tick": 23501,
          "origin": [
            -151.638061523438,
            -735.742492675781,
            154.69123840332
          ],
          "pitch": -6.104965209961,
          "yaw": 143.433380126953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -128.44921875,
            95.4921875,
            14.1640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23371,
          "last_tick": 23501,
          "samples": 131
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b9fe8241c6532013",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_21a2c34da37a8e81c427_00292",
      "command_record_id": "demo_21a2c34da37a8e81c427_00292",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00292",
        "demo_21a2c34da37a8e81c427_00323"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xelex",
      "round": 16,
      "event_tick": 114596,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -670.855800 -2266.029800 -179.968750; setang -1.755402 45.864838 0",
          "position_tick": 114411,
          "angle_tick": 114411,
          "origin": [
            -670.8558,
            -2266.0298,
            -179.96875
          ],
          "pitch": -1.7554016,
          "yaw": 45.864838,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            241.97266,
            38.390625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -191.392030 -2023.664900 -167.968750; setang -21.902954 -35.519836 0",
          "position_tick": 114590,
          "angle_tick": 114590,
          "origin": [
            -191.39203,
            -2023.6649,
            -167.96875
          ],
          "pitch": -21.902954,
          "yaw": -35.519836,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.878906,
            27.242188,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -191.400024 -2023.702148 -167.968750; setang -21.902954 -35.519836 0",
          "position_tick": 114596,
          "angle_tick": 114596,
          "origin": [
            -191.400024414062,
            -2023.7021484375,
            -167.96875
          ],
          "pitch": -21.902954101562,
          "yaw": -35.519836425781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 114411,
          "last_tick": 114596,
          "samples": 186
        },
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ba22f4d1130f94c7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00148",
      "command_record_id": "demo_79afb17b7ed789137186_00148",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00148",
        "demo_79afb17b7ed789137186_00198"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "mezii",
      "round": 8,
      "event_tick": 70891,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 927.272770 -839.171500 1664.843800; setang 11.753662 -99.723930 0",
          "position_tick": 70693,
          "angle_tick": 70693,
          "origin": [
            927.27277,
            -839.1715,
            1664.8438
          ],
          "pitch": 11.753662,
          "yaw": -99.72393,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -111.734375,
            -3.6816406,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 320.104830 -777.811500 1612.031400; setang -18.049500 137.343500 0",
          "position_tick": 70885,
          "angle_tick": 70885,
          "origin": [
            320.10483,
            -777.8115,
            1612.0314
          ],
          "pitch": -18.0495,
          "yaw": 137.3435,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -161.61719,
            147.96875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 306.933990 -765.727539 1612.031250; setang -18.133270 137.343506 0",
          "position_tick": 70891,
          "angle_tick": 70891,
          "origin": [
            306.933990478516,
            -765.7275390625,
            1612.03125
          ],
          "pitch": -18.133270263672,
          "yaw": 137.343505859375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.203125,
            153.5078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 70693,
          "last_tick": 70891,
          "samples": 199
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ba335fe5510ebc24",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_da35559385e7d6e5ce42_00278",
      "command_record_id": "demo_da35559385e7d6e5ce42_00278",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00278",
        "demo_da35559385e7d6e5ce42_00292"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 14,
      "event_tick": 121291,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 786.652000 1832.018600 -39.968750; setang 6.029083 39.829895 0",
          "position_tick": 121161,
          "angle_tick": 121161,
          "origin": [
            786.652,
            1832.0186,
            -39.96875
          ],
          "pitch": 6.0290833,
          "yaw": 39.829895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -4.25,
            44.820312,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 908.909060 2183.606400 -39.968750; setang 4.666107 -42.821960 0",
          "position_tick": 121284,
          "angle_tick": 121284,
          "origin": [
            908.90906,
            2183.6064,
            -39.96875
          ],
          "pitch": 4.666107,
          "yaw": -42.82196,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            59.691406,
            -55.21875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 916.832825 2176.268799 -39.968750; setang 4.596741 -42.891312 0",
          "position_tick": 121291,
          "angle_tick": 121291,
          "origin": [
            916.832824707031,
            2176.268798828125,
            -39.96875
          ],
          "pitch": 4.596740722656,
          "yaw": -42.891311645508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.484375,
            -68.96875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 121161,
          "last_tick": 121291,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bb1cb74a32ae12ee",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44ff5206b8e42e46265b_00357",
      "command_record_id": "demo_44ff5206b8e42e46265b_00357",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00357",
        "demo_44ff5206b8e42e46265b_00462"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "FL1T",
      "round": 15,
      "event_tick": 141370,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1434.745700 106.932330 103.641190; setang -2.676880 -29.663773 0",
          "position_tick": 141240,
          "angle_tick": 141240,
          "origin": [
            -1434.7457,
            106.93233,
            103.64119
          ],
          "pitch": -2.67688,
          "yaw": -29.663773,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1408.185900 143.090620 89.587715; setang 2.908630 -44.335663 0",
          "position_tick": 141363,
          "angle_tick": 141363,
          "origin": [
            -1408.1859,
            143.09062,
            89.587715
          ],
          "pitch": 2.9086304,
          "yaw": -44.335663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1408.185913 143.090622 89.587715; setang 2.754135 -44.309921 0",
          "position_tick": 141370,
          "angle_tick": 141370,
          "origin": [
            -1408.185913085938,
            143.090621948242,
            89.587715148926
          ],
          "pitch": 2.754135131836,
          "yaw": -44.309921264648,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141240,
          "last_tick": 141370,
          "samples": 131
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bc8c0654910220dc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00341",
      "command_record_id": "demo_7dadd8516dde2b87da75_00341",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00341",
        "demo_7dadd8516dde2b87da75_00371"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 16,
      "event_tick": 165929,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1892.829600 468.159270 159.997480; setang 4.217377 -79.960556 0",
          "position_tick": 165665,
          "angle_tick": 165665,
          "origin": [
            1892.8296,
            468.15927,
            159.99748
          ],
          "pitch": 4.2173767,
          "yaw": -79.960556,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2303.385000 423.285200 134.693650; setang -12.592743 -120.906260 0",
          "position_tick": 165922,
          "angle_tick": 165922,
          "origin": [
            2303.385,
            423.2852,
            134.69365
          ],
          "pitch": -12.592743,
          "yaw": -120.90626,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -105.296875,
            -175.87305,
            -5.7890625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2292.702881 405.447266 133.951218; setang -12.923004 -120.939217 0",
          "position_tick": 165929,
          "angle_tick": 165929,
          "origin": [
            2292.702880859375,
            405.447265625,
            133.951217651367
          ],
          "pitch": -12.923004150391,
          "yaw": -120.93921661377,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.78125,
            -196.65234375,
            -8.853515625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165665,
          "last_tick": 165929,
          "samples": 265
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bc8cf1d3f32b9ddf",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_86c38e0db4646195347a_00283",
      "command_record_id": "demo_86c38e0db4646195347a_00283",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00283",
        "demo_86c38e0db4646195347a_00313"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 14,
      "event_tick": 117314,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1927.810200 -206.998960 260.031250; setang 3.738098 -173.920440 0",
          "position_tick": 116939,
          "angle_tick": 116939,
          "origin": [
            1927.8102,
            -206.99896,
            260.03125
          ],
          "pitch": 3.7380981,
          "yaw": -173.92044,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.7734375,
            110.26172,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2008.400400 14.246088 174.031250; setang -7.009277 -111.070750 0",
          "position_tick": 117307,
          "angle_tick": 117307,
          "origin": [
            2008.4004,
            14.246088,
            174.03125
          ],
          "pitch": -7.0092773,
          "yaw": -111.07075,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2008.400391 14.246088 174.031250; setang -7.009277 -111.070747 0",
          "position_tick": 117314,
          "angle_tick": 117314,
          "origin": [
            2008.400390625,
            14.246088027954,
            174.03125
          ],
          "pitch": -7.00927734375,
          "yaw": -111.070747375488,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116939,
          "last_tick": 117314,
          "samples": 376
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bc9ee14a90b3f4ea",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00139",
      "command_record_id": "demo_07e639ec7f941287e35b_00139",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00139",
        "demo_07e639ec7f941287e35b_00416"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 8,
      "event_tick": 57419,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -388.548160 -968.969500 -415.968750; setang -0.058716 -23.413925 0",
          "position_tick": 57379,
          "angle_tick": 57379,
          "origin": [
            -388.54816,
            -968.9695,
            -415.96875
          ],
          "pitch": -0.05871582,
          "yaw": -23.413925,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -314.284420 -957.613650 -415.968750; setang 0.029526 -23.325684 0",
          "position_tick": 57173,
          "angle_tick": 57173,
          "origin": [
            -314.28442,
            -957.61365,
            -415.96875
          ],
          "pitch": 0.029525757,
          "yaw": -23.325684,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.64453125,
            -16.652344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -404.533330 -1006.918500 -415.968750; setang -0.176468 -23.120040 0",
          "position_tick": 57413,
          "angle_tick": 57413,
          "origin": [
            -404.53333,
            -1006.9185,
            -415.96875
          ],
          "pitch": -0.1764679,
          "yaw": -23.12004,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.78125,
            -1.6132812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -399.756836 -1008.957581 -415.968750; setang -0.235168 -23.090515 0",
          "position_tick": 57419,
          "angle_tick": 57419,
          "origin": [
            -399.7568359375,
            -1008.957580566406,
            -415.96875
          ],
          "pitch": -0.235168457031,
          "yaw": -23.090515136719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            87.7265625,
            -37.46875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57173,
          "last_tick": 57419,
          "samples": 247
        },
        "departure_tick": 57380,
        "movement_to_event_ms": 625.0,
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bca9921c602253fa",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_5cc1733fab4c73f800c9_00052",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00052",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00052",
        "demo_5cc1733fab4c73f800c9_00205"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xertioN",
      "round": 4,
      "event_tick": 28645,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1763.090800 -734.796450 -351.968750; setang 14.608032 144.675870 0",
          "position_tick": 28515,
          "angle_tick": 28515,
          "origin": [
            1763.0908,
            -734.79645,
            -351.96875
          ],
          "pitch": 14.608032,
          "yaw": 144.67587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1484.195600 -1096.479400 -415.968750; setang -6.995880 -127.675896 0",
          "position_tick": 28638,
          "angle_tick": 28638,
          "origin": [
            1484.1956,
            -1096.4794,
            -415.96875
          ],
          "pitch": -6.99588,
          "yaw": -127.675896,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -147.83594,
            -193.35938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1470.217407 -1114.704956 -415.968750; setang -6.995880 -127.675896 0",
          "position_tick": 28645,
          "angle_tick": 28645,
          "origin": [
            1470.217407226562,
            -1114.704956054688,
            -415.96875
          ],
          "pitch": -6.995880126953,
          "yaw": -127.675895690918,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -149.2265625,
            -194.3125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 28515,
          "last_tick": 28645,
          "samples": 131
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bcd5f3fe72563982",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_518d8b186445b01e1f62_00220",
      "command_record_id": "demo_518d8b186445b01e1f62_00220",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00220",
        "demo_518d8b186445b01e1f62_00258"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 10,
      "event_tick": 78086,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1519.787100 1589.797000 -151.968750; setang 1.781845 -81.881790 0",
          "position_tick": 77878,
          "angle_tick": 77878,
          "origin": [
            1519.7871,
            1589.797,
            -151.96875
          ],
          "pitch": 1.7818451,
          "yaw": -81.88179,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            197.73438,
            -86.83594,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1613.232000 1470.888000 -149.409060; setang 8.830597 -86.435620 0",
          "position_tick": 78072,
          "angle_tick": 78072,
          "origin": [
            1613.232,
            1470.888,
            -149.40906
          ],
          "pitch": 8.830597,
          "yaw": -86.43562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.2109375,
            -196.55469,
            63.023438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1615.831299 1429.140259 -105.406250; setang 8.830597 -86.435623 0",
          "position_tick": 78086,
          "angle_tick": 78086,
          "origin": [
            1615.831298828125,
            1429.140258789062,
            -105.40625
          ],
          "pitch": 8.830596923828,
          "yaw": -86.435623168945,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            12.796875,
            -205.546875,
            146.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 77878,
          "last_tick": 78086,
          "samples": 209
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bda316227a625c4c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44ff5206b8e42e46265b_00210",
      "command_record_id": "demo_44ff5206b8e42e46265b_00210",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00210",
        "demo_44ff5206b8e42e46265b_00235"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "MATYS",
      "round": 9,
      "event_tick": 83863,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -202.312010 1526.040400 22.245490; setang 12.393616 -93.138660 0",
          "position_tick": 83351,
          "angle_tick": 83351,
          "origin": [
            -202.31201,
            1526.0404,
            22.24549
          ],
          "pitch": 12.393616,
          "yaw": -93.13866,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.8515625,
            -249.60938,
            -0.57458496
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 663.553500 371.091920 121.827576; setang -11.527405 -78.760640 0",
          "position_tick": 83857,
          "angle_tick": 83857,
          "origin": [
            663.5535,
            371.09192,
            121.827576
          ],
          "pitch": -11.527405,
          "yaw": -78.76064,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.257812,
            -240.5957,
            -3.5703125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 667.202881 352.302338 121.853386; setang -11.996384 -78.742447 0",
          "position_tick": 83863,
          "angle_tick": 83863,
          "origin": [
            667.202880859375,
            352.302337646484,
            121.853385925293
          ],
          "pitch": -11.996383666992,
          "yaw": -78.742446899414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            46.8984375,
            -240.47265625,
            3.98193359375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 83351,
          "last_tick": 83863,
          "samples": 513
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bdd27f34177b5ac8",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5cc1733fab4c73f800c9_00299",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00299",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00299",
        "demo_5cc1733fab4c73f800c9_00326"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "magixx",
      "round": 16,
      "event_tick": 135318,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1810.028400 -457.117920 -351.968750; setang -1.056061 -170.290150 0",
          "position_tick": 134996,
          "angle_tick": 134996,
          "origin": [
            1810.0284,
            -457.11792,
            -351.96875
          ],
          "pitch": -1.0560608,
          "yaw": -170.29015,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 989.329300 -416.219800 -127.968750; setang 17.423980 -141.431120 0",
          "position_tick": 135312,
          "angle_tick": 135312,
          "origin": [
            989.3293,
            -416.2198,
            -127.96875
          ],
          "pitch": 17.42398,
          "yaw": -141.43112,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.55469,
            -152.75,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 974.365967 -428.155762 -127.968750; setang 17.325104 -141.348724 0",
          "position_tick": 135318,
          "angle_tick": 135318,
          "origin": [
            974.365966796875,
            -428.15576171875,
            -127.96875
          ],
          "pitch": 17.325103759766,
          "yaw": -141.348724365234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -191.5,
            -152.828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134996,
          "last_tick": 135318,
          "samples": 323
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_be545496be450261",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_92655b67d38bb2eb32f4_00022",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00022",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00022",
        "demo_92655b67d38bb2eb32f4_00172"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "magixx",
      "round": 3,
      "event_tick": 16651,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -572.859500 -590.263400 64.031250; setang 1.617050 50.587234 0",
          "position_tick": 16521,
          "angle_tick": 16521,
          "origin": [
            -572.8595,
            -590.2634,
            64.03125
          ],
          "pitch": 1.6170502,
          "yaw": 50.587234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.453125,
            24.390625,
            -213.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -254.329100 -308.112120 0.265671; setang -2.227478 77.548370 0",
          "position_tick": 16645,
          "angle_tick": 16645,
          "origin": [
            -254.3291,
            -308.11212,
            0.26567054
          ],
          "pitch": -2.227478,
          "yaw": 77.54837,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.347656,
            228.55469,
            0.0017547607
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -250.147705 -289.720581 0.265819; setang -3.959885 77.119202 0",
          "position_tick": 16651,
          "angle_tick": 16651,
          "origin": [
            -250.147705078125,
            -289.720581054688,
            0.265819072723
          ],
          "pitch": -3.959884643555,
          "yaw": 77.119201660156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            54.140625,
            238.1875,
            0.001770019531
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16521,
          "last_tick": 16651,
          "samples": 131
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_beb33ced9d67687d",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00360",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00360",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00360",
        "demo_0dff5f4d96ba70f21ad1_00386"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "woxic",
      "round": 17,
      "event_tick": 175956,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1575.403000 1441.252200 0.810168; setang 0.749817 -143.778410 0",
          "position_tick": 175789,
          "angle_tick": 175789,
          "origin": [
            1575.403,
            1441.2522,
            0.8101678
          ],
          "pitch": 0.7498169,
          "yaw": -143.77841,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1579.661900 1444.375700 0.818245; setang 0.691101 -143.758850 0",
          "position_tick": 175669,
          "angle_tick": 175669,
          "origin": [
            1579.6619,
            1444.3757,
            0.8182454
          ],
          "pitch": 0.6911011,
          "yaw": -143.75885,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1314.163700 1252.877700 1.031250; setang -8.292267 -141.776150 0",
          "position_tick": 175950,
          "angle_tick": 175950,
          "origin": [
            1314.1637,
            1252.8777,
            1.03125
          ],
          "pitch": -8.292267,
          "yaw": -141.77615,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.50781,
            -151.54688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1299.124023 1241.038086 1.031250; setang -8.292267 -141.776154 0",
          "position_tick": 175956,
          "angle_tick": 175956,
          "origin": [
            1299.1240234375,
            1241.0380859375,
            1.03125
          ],
          "pitch": -8.292266845703,
          "yaw": -141.776153564453,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.5078125,
            -151.546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 175669,
          "last_tick": 175956,
          "samples": 288
        },
        "departure_tick": 175790,
        "movement_to_event_ms": 2609.375,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c0e8433ca9a91691",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00362",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00362",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00362",
        "demo_0dff5f4d96ba70f21ad1_00414"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 17,
      "event_tick": 176172,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -275.030396 1345.334717 -122.771606; setang -10.147934 129.442993 0",
          "position_tick": 176158,
          "angle_tick": 176172,
          "origin": [
            -275.030395507812,
            1345.334716796875,
            -122.771606445312
          ],
          "pitch": -10.147933959961,
          "yaw": 129.442993164062,
          "airborne": false,
          "duck_amount": 0.37440854311,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -275.030400 1345.334700 -106.593750; setang -10.118408 129.531220 0",
          "position_tick": 176165,
          "angle_tick": 176165,
          "origin": [
            -275.0304,
            1345.3347,
            -106.59375
          ],
          "pitch": -10.118408,
          "yaw": 129.53122,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            244.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -275.030396 1345.334717 -88.953125; setang -10.147934 129.442993 0",
          "position_tick": 176172,
          "angle_tick": 176172,
          "origin": [
            -275.030395507812,
            1345.334716796875,
            -88.953125
          ],
          "pitch": -10.147933959961,
          "yaw": 129.442993164062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            157.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176042,
          "last_tick": 176172,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c176dca26e3be846",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07d95741be40e144c266_00360",
      "command_record_id": "demo_07d95741be40e144c266_00360",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07d95741be40e144c266_00360",
        "demo_07d95741be40e144c266_00468"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "donk",
      "round": 17,
      "event_tick": 150595,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -774.797060 -1751.843300 -125.251950; setang 2.557404 135.128050 0",
          "position_tick": 150321,
          "angle_tick": 150321,
          "origin": [
            -774.79706,
            -1751.8433,
            -125.25195
          ],
          "pitch": 2.5574036,
          "yaw": 135.12805,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.882812,
            238.8125,
            65.640625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1163.584000 -905.336100 35.631320; setang -5.170105 26.942596 0",
          "position_tick": 150589,
          "angle_tick": 150589,
          "origin": [
            -1163.584,
            -905.3361,
            35.63132
          ],
          "pitch": -5.170105,
          "yaw": 26.942596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            175.86719,
            128.58203,
            2.8408203
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1148.616699 -895.559998 35.276432; setang -5.775024 26.117584 0",
          "position_tick": 150595,
          "angle_tick": 150595,
          "origin": [
            -1148.61669921875,
            -895.559997558594,
            35.276432037354
          ],
          "pitch": -5.775024414062,
          "yaw": 26.117584228516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            198.1953125,
            123.43359375,
            -9.3701171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150321,
          "last_tick": 150595,
          "samples": 275
        },
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c18dc81fb25aba67",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00173",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00173",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00173",
        "demo_5c8743102c5a1e28f8ee_00601"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 9,
      "event_tick": 64030,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1650.557500 2855.203100 17.466301; setang -12.583801 -105.192375 0",
          "position_tick": 64008,
          "angle_tick": 64008,
          "origin": [
            -1650.5575,
            2855.2031,
            17.466301
          ],
          "pitch": -12.583801,
          "yaw": -105.192375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1487.124400 2828.037600 12.156250; setang -4.531860 -110.560230 0",
          "position_tick": 63900,
          "angle_tick": 63900,
          "origin": [
            -1487.1244,
            2828.0376,
            12.15625
          ],
          "pitch": -4.5318604,
          "yaw": -110.56023,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1653.678600 2843.701400 18.034554; setang -12.583801 -105.192375 0",
          "position_tick": 64024,
          "angle_tick": 64024,
          "origin": [
            -1653.6786,
            2843.7014,
            18.034554
          ],
          "pitch": -12.583801,
          "yaw": -105.192375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.414062,
            -75.265625,
            3.7167969
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1655.614990 2836.566406 18.387108; setang -12.583801 -105.192375 0",
          "position_tick": 64030,
          "angle_tick": 64030,
          "origin": [
            -1655.614990234375,
            2836.56640625,
            18.387107849121
          ],
          "pitch": -12.583801269531,
          "yaw": -105.192375183105,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.609375,
            -98.015625,
            4.8447265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63900,
          "last_tick": 64030,
          "samples": 131
        },
        "departure_tick": 64009,
        "movement_to_event_ms": 343.75,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c1b911eb5f1bc6e6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00099",
      "command_record_id": "demo_56d855ae2f8723544f85_00099",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00099",
        "demo_56d855ae2f8723544f85_00232"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 5,
      "event_tick": 36670,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 823.939941 -1435.951416 1612.031250; setang -31.785507 154.566650 0",
          "position_tick": 36662,
          "angle_tick": 36670,
          "origin": [
            823.93994140625,
            -1435.951416015625,
            1612.03125
          ],
          "pitch": -31.785507202148,
          "yaw": 154.566650390625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 823.939940 -1435.951400 1612.031200; setang -31.785507 154.566650 0",
          "position_tick": 36663,
          "angle_tick": 36663,
          "origin": [
            823.93994,
            -1435.9514,
            1612.0312
          ],
          "pitch": -31.785507,
          "yaw": 154.56665,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 823.939941 -1435.951416 1612.031250; setang -31.785507 154.566650 0",
          "position_tick": 36670,
          "angle_tick": 36670,
          "origin": [
            823.93994140625,
            -1435.951416015625,
            1612.03125
          ],
          "pitch": -31.785507202148,
          "yaw": 154.566650390625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36540,
          "last_tick": 36670,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c207f047eeac31e3",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00039",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00090",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00039",
        "demo_4f80b8bcc2fa56bb83a7_00090"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 5,
      "event_tick": 28037,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 366.330600 -898.275150 145.711500; setang -6.737701 136.501000 0",
          "position_tick": 28014,
          "angle_tick": 28014,
          "origin": [
            366.3306,
            -898.27515,
            145.7115
          ],
          "pitch": -6.7377014,
          "yaw": 136.501,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 504.686740 -842.037960 120.174430; setang -0.220062 158.170170 0",
          "position_tick": 27824,
          "angle_tick": 27824,
          "origin": [
            504.68674,
            -842.03796,
            120.17443
          ],
          "pitch": -0.22006226,
          "yaw": 158.17017,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -42.09375,
            224.35547,
            4.0292664
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 343.212070 -876.480200 146.078610; setang -8.029968 136.830930 0",
          "position_tick": 28031,
          "angle_tick": 28031,
          "origin": [
            343.21207,
            -876.4802,
            146.07861
          ],
          "pitch": -8.029968,
          "yaw": 136.83093,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -136.46875,
            128.38281,
            17.832031
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 331.392761 -865.369873 147.622971; setang -8.415192 136.803467 0",
          "position_tick": 28037,
          "angle_tick": 28037,
          "origin": [
            331.392761230469,
            -865.369873046875,
            147.622970581055
          ],
          "pitch": -8.415191650391,
          "yaw": 136.803466796875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -157.376953125,
            147.9140625,
            20.5634765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27824,
          "last_tick": 28037,
          "samples": 214
        },
        "departure_tick": 28015,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c2a903401c51f84d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00295",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00295",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00295",
        "demo_1e8907bfd30b0bcdbfe9_00323"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "d1Ledez",
      "round": 16,
      "event_tick": 136449,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -732.873660 -1322.136600 -407.968750; setang -10.779999 -14.147308 0",
          "position_tick": 136434,
          "angle_tick": 136434,
          "origin": [
            -732.87366,
            -1322.1366,
            -407.96875
          ],
          "pitch": -10.779999,
          "yaw": -14.147308,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -732.873660 -1322.136600 -407.968750; setang -10.779999 -14.147308 0",
          "position_tick": 136319,
          "angle_tick": 136319,
          "origin": [
            -732.87366,
            -1322.1366,
            -407.96875
          ],
          "pitch": -10.779999,
          "yaw": -14.147308,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -729.307250 -1322.394500 -377.937500; setang -10.779999 -14.147308 0",
          "position_tick": 136442,
          "angle_tick": 136442,
          "origin": [
            -729.30725,
            -1322.3945,
            -377.9375
          ],
          "pitch": -10.779999,
          "yaw": -14.147308,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            30.328125,
            -2.4609375,
            222.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -726.463989 -1322.624512 -362.406250; setang -10.779999 -14.147308 0",
          "position_tick": 136449,
          "angle_tick": 136449,
          "origin": [
            -726.463989257812,
            -1322.62451171875,
            -362.40625
          ],
          "pitch": -10.779998779297,
          "yaw": -14.147308349609,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            30.328125,
            -2.453125,
            135.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136319,
          "last_tick": 136449,
          "samples": 131
        },
        "departure_tick": 136435,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c2add5786d43fa4e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00240",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00240",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00240",
        "demo_c7fce8ea189bfb0ec256_00266"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "b1t",
      "round": 15,
      "event_tick": 121129,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -869.477300 -1101.562900 -413.968700; setang 31.526642 -133.347600 0",
          "position_tick": 120933,
          "angle_tick": 120933,
          "origin": [
            -869.4773,
            -1101.5629,
            -413.9687
          ],
          "pitch": 31.526642,
          "yaw": -133.3476,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -415.220200 -1146.014900 -144.140620; setang 1.651733 0.853500 0",
          "position_tick": 121122,
          "angle_tick": 121122,
          "origin": [
            -415.2202,
            -1146.0149,
            -144.14062
          ],
          "pitch": 1.6517334,
          "yaw": 0.85350037,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.98438,
            3.765625,
            263.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -392.252930 -1145.661865 -124.812500; setang 1.651733 0.853500 0",
          "position_tick": 121129,
          "angle_tick": 121129,
          "origin": [
            -392.2529296875,
            -1145.661865234375,
            -124.8125
          ],
          "pitch": 1.651733398438,
          "yaw": 0.853500366211,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.984375,
            3.765625,
            175.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120933,
          "last_tick": 121129,
          "samples": 197
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c2e146038af5a773",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_62cb3af35c3893a91c7d_00090",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00090",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00090",
        "demo_62cb3af35c3893a91c7d_00133"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 7,
      "event_tick": 50850,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2329.033000 770.138000 -126.451416; setang -13.463745 0.171661 0",
          "position_tick": 50782,
          "angle_tick": 50782,
          "origin": [
            -2329.033,
            770.138,
            -126.451416
          ],
          "pitch": -13.463745,
          "yaw": 0.17166138,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2257.877000 771.843440 -126.517456; setang -12.539856 0.072449 0",
          "position_tick": 50646,
          "angle_tick": 50646,
          "origin": [
            -2257.877,
            771.84344,
            -126.517456
          ],
          "pitch": -12.539856,
          "yaw": 0.07244873,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -89.39844,
            226.01953,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2233.860400 770.337900 -127.266110; setang -13.463745 0.171661 0",
          "position_tick": 50843,
          "angle_tick": 50843,
          "origin": [
            -2233.8604,
            770.3379,
            -127.26611
          ],
          "pitch": -13.463745,
          "yaw": 0.17166138,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            127.390625,
            0.2421875,
            -6.3320312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2221.917480 770.360596 -127.859802; setang -13.463745 0.171661 0",
          "position_tick": 50850,
          "angle_tick": 50850,
          "origin": [
            -2221.91748046875,
            770.360595703125,
            -127.859802246094
          ],
          "pitch": -13.463745117188,
          "yaw": 0.171661376953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            127.390625,
            0.2421875,
            -6.33203125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50646,
          "last_tick": 50850,
          "samples": 205
        },
        "departure_tick": 50783,
        "movement_to_event_ms": 1062.5,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3088491f96612b3",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00249",
      "command_record_id": "demo_79afb17b7ed789137186_00249",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00249",
        "demo_79afb17b7ed789137186_00263"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "woxic",
      "round": 14,
      "event_tick": 126193,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1867.644400 587.968750 1608.031200; setang 5.456085 -175.823490 0",
          "position_tick": 126056,
          "angle_tick": 126056,
          "origin": [
            1867.6444,
            587.96875,
            1608.0312
          ],
          "pitch": 5.456085,
          "yaw": -175.82349,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1867.644400 587.968750 1608.031200; setang 5.478058 -175.801510 0",
          "position_tick": 125941,
          "angle_tick": 125941,
          "origin": [
            1867.6444,
            587.96875,
            1608.0312
          ],
          "pitch": 5.478058,
          "yaw": -175.80151,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1407.478400 554.389340 1617.468800; setang 5.456085 -175.823490 0",
          "position_tick": 126187,
          "angle_tick": 126187,
          "origin": [
            1407.4784,
            554.38934,
            1617.4688
          ],
          "pitch": 5.456085,
          "yaw": -175.82349,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.35156,
            -17.828125,
            225.07031
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1388.387817 552.996521 1636.656250; setang 5.456085 -175.823486 0",
          "position_tick": 126193,
          "angle_tick": 126193,
          "origin": [
            1388.387817382812,
            552.996520996094,
            1636.65625
          ],
          "pitch": 5.456085205078,
          "yaw": -175.823486328125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.359375,
            -17.828125,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125941,
          "last_tick": 126193,
          "samples": 253
        },
        "departure_tick": 126057,
        "movement_to_event_ms": 2140.625,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c405f98bcc14a0f3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e37c617488eba4e7406_00011",
      "command_record_id": "demo_1e37c617488eba4e7406_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00011",
        "demo_1e37c617488eba4e7406_00086"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Ax1Le",
      "round": 2,
      "event_tick": 8342,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang 1.056061 -89.726030 0",
          "position_tick": 8033,
          "angle_tick": 8033,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": 1.0560608,
          "yaw": -89.72603,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -256.000000 1728.000000 25.602570; setang 0.990143 -89.098780 0",
          "position_tick": 7932,
          "angle_tick": 7932,
          "origin": [
            -256.0,
            1728.0,
            25.60257
          ],
          "pitch": 0.9901428,
          "yaw": -89.09878,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -485.846000 701.244200 138.031250; setang 0.165131 -98.867000 0",
          "position_tick": 8336,
          "angle_tick": 8336,
          "origin": [
            -485.846,
            701.2442,
            138.03125
          ],
          "pitch": 0.16513062,
          "yaw": -98.867,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.664062,
            -229.72266,
            162.7207
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -488.893066 682.716614 138.031250; setang 0.065918 -98.801079 0",
          "position_tick": 8342,
          "angle_tick": 8342,
          "origin": [
            -488.89306640625,
            682.716613769531,
            138.03125
          ],
          "pitch": 0.06591796875,
          "yaw": -98.801078796387,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -39.1328125,
            -240.21875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7932,
          "last_tick": 8342,
          "samples": 411
        },
        "departure_tick": 8034,
        "movement_to_event_ms": 4828.125,
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c42871e688725a80",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b9b20b60330034a63512_00263",
      "command_record_id": "demo_b9b20b60330034a63512_00263",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00263",
        "demo_b9b20b60330034a63512_00289"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "flameZ",
      "round": 16,
      "event_tick": 130506,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -808.956360 212.261290 1614.031200; setang 5.609558 -10.469971 0",
          "position_tick": 130376,
          "angle_tick": 130376,
          "origin": [
            -808.95636,
            212.26129,
            1614.0312
          ],
          "pitch": 5.609558,
          "yaw": -10.469971,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            248.21875,
            -29.70996,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -404.163330 24.704510 1664.031200; setang 4.883423 9.725983 0",
          "position_tick": 130500,
          "angle_tick": 130500,
          "origin": [
            -404.16333,
            24.70451,
            1664.0312
          ],
          "pitch": 4.883423,
          "yaw": 9.725983,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            196.57031,
            26.347412,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -387.510254 27.150309 1664.031250; setang 4.751251 9.791901 0",
          "position_tick": 130506,
          "angle_tick": 130506,
          "origin": [
            -387.51025390625,
            27.150308609009,
            1664.03125
          ],
          "pitch": 4.751251220703,
          "yaw": 9.791900634766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            219.984375,
            33.374877929688,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130376,
          "last_tick": 130506,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c5c5ed6977c9c94e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00293",
      "command_record_id": "demo_c41e59c2737947d52711_00293",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00293",
        "demo_c41e59c2737947d52711_00358"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 16,
      "event_tick": 140067,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -952.647900 581.618400 1628.553700; setang 14.338532 -72.648470 0",
          "position_tick": 139796,
          "angle_tick": 139796,
          "origin": [
            -952.6479,
            581.6184,
            1628.5537
          ],
          "pitch": 14.3385315,
          "yaw": -72.64847,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            203.36719,
            -145.38086,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -554.299400 1306.555900 1690.203100; setang 5.245285 46.633530 0",
          "position_tick": 140060,
          "angle_tick": 140060,
          "origin": [
            -554.2994,
            1306.5559,
            1690.2031
          ],
          "pitch": 5.245285,
          "yaw": 46.63353,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            168.20312,
            178.13281,
            107.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -538.530334 1323.256592 1713.109375; setang 5.245285 46.633530 0",
          "position_tick": 140067,
          "angle_tick": 140067,
          "origin": [
            -538.530334472656,
            1323.256591796875,
            1713.109375
          ],
          "pitch": 5.24528503418,
          "yaw": 46.633529663086,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            168.203125,
            178.140625,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139796,
          "last_tick": 140067,
          "samples": 272
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c64e3a9964c6ec7f",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_1e37c617488eba4e7406_00068",
      "command_record_id": "demo_1e37c617488eba4e7406_00068",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00068",
        "demo_1e37c617488eba4e7406_00186"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "ArtFr0st",
      "round": 4,
      "event_tick": 29527,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -204.111390 1660.532000 81.140625; setang -31.964035 -108.876230 0",
          "position_tick": 29015,
          "angle_tick": 29015,
          "origin": [
            -204.11139,
            1660.532,
            81.140625
          ],
          "pitch": -31.964035,
          "yaw": -108.87623,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -23.171875,
            -67.859375,
            -6.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 622.957600 602.807700 117.940720; setang -0.887833 -54.714660 0",
          "position_tick": 29521,
          "angle_tick": 29521,
          "origin": [
            622.9576,
            602.8077,
            117.94072
          ],
          "pitch": -0.88783264,
          "yaw": -54.71466,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            110.28906,
            -217.71484,
            10.016602
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 632.328247 586.119507 118.744926; setang -1.479721 -55.010605 0",
          "position_tick": 29527,
          "angle_tick": 29527,
          "origin": [
            632.328247070312,
            586.119506835938,
            118.744926452637
          ],
          "pitch": -1.479721069336,
          "yaw": -55.010604858398,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            123.55859375,
            -211.56640625,
            10.38427734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29015,
          "last_tick": 29527,
          "samples": 513
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c7b63cf135e04955",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00416",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00416",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00416",
        "demo_4f80b8bcc2fa56bb83a7_00652"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 18,
      "event_tick": 139810,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1305.483032 -1166.937378 -9.389221; setang 10.240967 56.860779 0",
          "position_tick": 139800,
          "angle_tick": 139810,
          "origin": [
            -1305.483032226562,
            -1166.937377929688,
            -9.389221191406
          ],
          "pitch": 10.240966796875,
          "yaw": 56.860778808594,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1305.483000 -1166.937400 1.000000; setang 10.240967 56.860780 0",
          "position_tick": 139803,
          "angle_tick": 139803,
          "origin": [
            -1305.483,
            -1166.9374,
            1.0
          ],
          "pitch": 10.240967,
          "yaw": 56.86078,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            292.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1305.483032 -1166.937378 23.093750; setang 10.240967 56.860779 0",
          "position_tick": 139810,
          "angle_tick": 139810,
          "origin": [
            -1305.483032226562,
            -1166.937377929688,
            23.09375
          ],
          "pitch": 10.240966796875,
          "yaw": 56.860778808594,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            205.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139298,
          "last_tick": 139810,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c7ec8b5db1afcbb1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00011",
      "command_record_id": "demo_56d855ae2f8723544f85_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00011",
        "demo_56d855ae2f8723544f85_00029"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "JBa",
      "round": 2,
      "event_tick": 6936,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1113.860500 -911.040600 1612.031600; setang -12.566299 174.033750 0",
          "position_tick": 6926,
          "angle_tick": 6926,
          "origin": [
            1113.8605,
            -911.0406,
            1612.0316
          ],
          "pitch": -12.566299,
          "yaw": 174.03375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1678.102300 -647.170400 1608.031400; setang -0.560989 -178.037570 0",
          "position_tick": 6617,
          "angle_tick": 6617,
          "origin": [
            1678.1023,
            -647.1704,
            1608.0314
          ],
          "pitch": -0.5609894,
          "yaw": -178.03757,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -226.0625,
            -106.734375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1112.078200 -910.854100 1612.031600; setang -12.566299 174.033750 0",
          "position_tick": 6929,
          "angle_tick": 6929,
          "origin": [
            1112.0782,
            -910.8541,
            1612.0316
          ],
          "pitch": -12.566299,
          "yaw": 174.03375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -38.125,
            3.9921875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1102.617798 -909.868652 1612.031616; setang -12.566299 174.033752 0",
          "position_tick": 6936,
          "angle_tick": 6936,
          "origin": [
            1102.617797851562,
            -909.86865234375,
            1612.031616210938
          ],
          "pitch": -12.566299438477,
          "yaw": 174.033752441406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -131.2109375,
            13.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 6617,
          "last_tick": 6936,
          "samples": 320
        },
        "departure_tick": 6927,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c8611fbf31dce296",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00077",
      "command_record_id": "demo_79fb1d50cba757afee7d_00184",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00077",
        "demo_79fb1d50cba757afee7d_00184"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 10,
      "event_tick": 68621,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1093.145300 1106.477700 -35.481873; setang 9.965973 73.771130 0",
          "position_tick": 68547,
          "angle_tick": 68547,
          "origin": [
            -1093.1453,
            1106.4777,
            -35.481873
          ],
          "pitch": 9.965973,
          "yaw": 73.77113,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1093.159800 1106.427700 -35.465637; setang 10.692108 72.187040 0",
          "position_tick": 68491,
          "angle_tick": 68491,
          "origin": [
            -1093.1598,
            1106.4277,
            -35.465637
          ],
          "pitch": 10.692108,
          "yaw": 72.18704,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            81.83594,
            62.21875,
            -39.76953
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1127.216600 1247.124900 -94.527530; setang -16.961853 38.394470 0",
          "position_tick": 68614,
          "angle_tick": 68614,
          "origin": [
            -1127.2166,
            1247.1249,
            -94.52753
          ],
          "pitch": -16.961853,
          "yaw": 38.39447,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -9.7421875,
            5.9765625,
            -2.9882812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1127.216553 1247.124878 -94.527527; setang -17.292145 38.526642 0",
          "position_tick": 68621,
          "angle_tick": 68621,
          "origin": [
            -1127.216552734375,
            1247.124877929688,
            -94.527526855469
          ],
          "pitch": -17.292144775391,
          "yaw": 38.526641845703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68491,
          "last_tick": 68621,
          "samples": 131
        },
        "departure_tick": 68548,
        "movement_to_event_ms": 1156.25,
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c86931543f5f6357",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00350",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00350",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00350",
        "demo_5cc1733fab4c73f800c9_00372"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "xelex",
      "round": 18,
      "event_tick": 154165,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1306.987200 -1140.677000 -415.968750; setang 13.167114 0.958557 0",
          "position_tick": 154005,
          "angle_tick": 154005,
          "origin": [
            -1306.9872,
            -1140.677,
            -415.96875
          ],
          "pitch": 13.167114,
          "yaw": 0.9585571,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -790.429440 -1212.471400 -413.968750; setang -11.495132 -52.587090 0",
          "position_tick": 154159,
          "angle_tick": 154159,
          "origin": [
            -790.42944,
            -1212.4714,
            -413.96875
          ],
          "pitch": -11.495132,
          "yaw": -52.58709,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            162.32031,
            -183.51562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -778.044861 -1227.064697 -413.968750; setang -11.495132 -52.587090 0",
          "position_tick": 154165,
          "angle_tick": 154165,
          "origin": [
            -778.044860839844,
            -1227.064697265625,
            -413.96875
          ],
          "pitch": -11.495132446289,
          "yaw": -52.587089538574,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            156.95703125,
            -188.1171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 154005,
          "last_tick": 154165,
          "samples": 161
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_caa056024147bdd0",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_56d855ae2f8723544f85_00149",
      "command_record_id": "demo_56d855ae2f8723544f85_00226",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00149",
        "demo_56d855ae2f8723544f85_00226"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "JBa",
      "round": 10,
      "event_tick": 80793,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 707.194600 -1273.178800 1612.031200; setang 1.495850 113.222690 0",
          "position_tick": 80770,
          "angle_tick": 80770,
          "origin": [
            707.1946,
            -1273.1788,
            1612.0312
          ],
          "pitch": 1.4958496,
          "yaw": 113.22269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 691.358100 -1267.541100 1612.031200; setang 0.897446 112.699130 0",
          "position_tick": 80643,
          "angle_tick": 80643,
          "origin": [
            691.3581,
            -1267.5411,
            1612.0312
          ],
          "pitch": 0.8974457,
          "yaw": 112.69913,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 696.587650 -1248.516100 1612.031200; setang 1.570709 113.372375 0",
          "position_tick": 80786,
          "angle_tick": 80786,
          "origin": [
            696.58765,
            -1248.5161,
            1612.0312
          ],
          "pitch": 1.5707092,
          "yaw": 113.372375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -69.875,
            162.15625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 689.082581 -1231.116211 1612.031250; setang 1.570709 113.372375 0",
          "position_tick": 80793,
          "angle_tick": 80793,
          "origin": [
            689.082580566406,
            -1231.1162109375,
            1612.03125
          ],
          "pitch": 1.570709228516,
          "yaw": 113.372375488281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -84.58203125,
            196.0078125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80643,
          "last_tick": 80793,
          "samples": 151
        },
        "departure_tick": 80771,
        "movement_to_event_ms": 359.375,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cb02d3a83a222c6f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00057",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00057",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_deb2a52b8ef138c44fe0_00057",
        "demo_deb2a52b8ef138c44fe0_00178"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "PR",
      "round": 5,
      "event_tick": 30074,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1600.199600 2099.917500 -5.931641; setang 7.177155 -34.609680 0",
          "position_tick": 29943,
          "angle_tick": 29943,
          "origin": [
            -1600.1996,
            2099.9175,
            -5.9316406
          ],
          "pitch": 7.1771545,
          "yaw": -34.60968,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -220.40625,
            -45.21875,
            -3.9760284
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1807.456800 2114.617400 -3.808594; setang 0.542114 -111.967510 0",
          "position_tick": 30067,
          "angle_tick": 30067,
          "origin": [
            -1807.4568,
            2114.6174,
            -3.8085938
          ],
          "pitch": 0.54211426,
          "yaw": -111.96751,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -11.453125,
            -28.390625,
            -1.453125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1810.571899 2106.897217 -4.168884; setang 0.159302 -112.094879 0",
          "position_tick": 30074,
          "angle_tick": 30074,
          "origin": [
            -1810.571899414062,
            2106.897216796875,
            -4.168884277344
          ],
          "pitch": 0.159301757812,
          "yaw": -112.094879150391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.265625,
            -92.28125,
            -2.5
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29943,
          "last_tick": 30074,
          "samples": 132
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cbc10f2d619b57bc",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00051",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00051",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00051",
        "demo_fde4c2af9b83d7a5ead3_00079"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "s1n",
      "round": 4,
      "event_tick": 23273,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -2325.311768 812.545471 -119.656067; setang -13.028748 -13.817719 0",
          "position_tick": 23266,
          "angle_tick": 23273,
          "origin": [
            -2325.311767578125,
            812.545471191406,
            -119.656066894531
          ],
          "pitch": -13.028747558594,
          "yaw": -13.817718505859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -2325.311800 812.545500 -119.656070; setang -13.028748 -13.837280 0",
          "position_tick": 23267,
          "angle_tick": 23267,
          "origin": [
            -2325.3118,
            812.5455,
            -119.65607
          ],
          "pitch": -13.028748,
          "yaw": -13.83728,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2325.311768 812.545471 -119.656067; setang -13.028748 -13.817719 0",
          "position_tick": 23273,
          "angle_tick": 23273,
          "origin": [
            -2325.311767578125,
            812.545471191406,
            -119.656066894531
          ],
          "pitch": -13.028747558594,
          "yaw": -13.817718505859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23143,
          "last_tick": 23273,
          "samples": 131
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd7a4db650b72008",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_44d9dd1cefa925823c1e_00015",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00015",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00015",
        "demo_44d9dd1cefa925823c1e_00085"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 2,
      "event_tick": 11541,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 45.040348 438.031250 82.031250; setang -39.415161 9.450302 0",
          "position_tick": 11533,
          "angle_tick": 11541,
          "origin": [
            45.040348052979,
            438.03125,
            82.03125
          ],
          "pitch": -39.415161132812,
          "yaw": 9.450302124023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 45.040348 438.031250 89.703125; setang -39.408646 9.469879 0",
          "position_tick": 11535,
          "angle_tick": 11535,
          "origin": [
            45.040348,
            438.03125,
            89.703125
          ],
          "pitch": -39.408646,
          "yaw": 9.469879,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            207.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 46.781536 438.320984 108.953125; setang -39.415161 9.450302 0",
          "position_tick": 11541,
          "angle_tick": 11541,
          "origin": [
            46.781536102295,
            438.320983886719,
            108.953125
          ],
          "pitch": -39.415161132812,
          "yaw": 9.450302124023,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.593017578125,
            4.923828125,
            222.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 11411,
          "last_tick": 11541,
          "samples": 131
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cdced4b4c1f8bee7",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00254",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00254",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00254",
        "demo_c7fce8ea189bfb0ec256_00310"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 15,
      "event_tick": 124211,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -232.156500 -2028.899200 -415.968750; setang -19.588623 10.414703 0",
          "position_tick": 124172,
          "angle_tick": 124172,
          "origin": [
            -232.1565,
            -2028.8992,
            -415.96875
          ],
          "pitch": -19.588623,
          "yaw": 10.414703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -232.196960 -2028.906600 -415.968750; setang -19.588623 10.414703 0",
          "position_tick": 124081,
          "angle_tick": 124081,
          "origin": [
            -232.19696,
            -2028.9066,
            -415.96875
          ],
          "pitch": -19.588623,
          "yaw": 10.414703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.796875,
            82.3125,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -148.911620 -2013.595300 -415.968750; setang -19.588623 10.414703 0",
          "position_tick": 124204,
          "angle_tick": 124204,
          "origin": [
            -148.91162,
            -2013.5953,
            -415.96875
          ],
          "pitch": -19.588623,
          "yaw": 10.414703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            235.30078,
            43.265625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -126.384583 -2009.453979 -415.968750; setang -19.588623 10.414703 0",
          "position_tick": 124211,
          "angle_tick": 124211,
          "origin": [
            -126.384582519531,
            -2009.453979492188,
            -415.96875
          ],
          "pitch": -19.588623046875,
          "yaw": 10.414703369141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.95703125,
            44.296875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 124081,
          "last_tick": 124211,
          "samples": 131
        },
        "departure_tick": 124173,
        "movement_to_event_ms": 609.375,
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cf10e08d6615a335",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00268",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00268",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00268",
        "demo_5c8743102c5a1e28f8ee_00282"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 14,
      "event_tick": 116247,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -569.939819 1670.031250 -115.841064; setang -3.607971 51.418076 0",
          "position_tick": 116239,
          "angle_tick": 116247,
          "origin": [
            -569.939819335938,
            1670.03125,
            -115.841064453125
          ],
          "pitch": -3.607971191406,
          "yaw": 51.418075561523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -569.939800 1670.031200 -115.841064; setang -3.607971 51.418076 0",
          "position_tick": 116240,
          "angle_tick": 116240,
          "origin": [
            -569.9398,
            1670.0312,
            -115.841064
          ],
          "pitch": -3.6079712,
          "yaw": 51.418076,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -569.936218 1670.035767 -115.841003; setang -3.607971 51.418076 0",
          "position_tick": 116247,
          "angle_tick": 116247,
          "origin": [
            -569.936218261719,
            1670.035766601562,
            -115.841003417969
          ],
          "pitch": -3.607971191406,
          "yaw": 51.418075561523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.23046875,
            0.2890625,
            0.00390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116117,
          "last_tick": 116247,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d02f8982f6b92959",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44ff5206b8e42e46265b_00384",
      "command_record_id": "demo_44ff5206b8e42e46265b_00384",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00384",
        "demo_44ff5206b8e42e46265b_00479"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Hobbit",
      "round": 16,
      "event_tick": 149317,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -84.834900 774.892940 81.031250; setang 4.784882 10.512543 0",
          "position_tick": 148805,
          "angle_tick": 148805,
          "origin": [
            -84.8349,
            774.89294,
            81.03125
          ],
          "pitch": 4.7848816,
          "yaw": 10.512543,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            236.25781,
            -20.101562,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 467.114170 -355.577500 189.031250; setang 14.217682 -144.669340 0",
          "position_tick": 149310,
          "angle_tick": 149310,
          "origin": [
            467.11417,
            -355.5775,
            189.03125
          ],
          "pitch": 14.217682,
          "yaw": -144.66934,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.8984375,
            -244.99219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 465.798157 -378.500488 189.031250; setang 11.109924 -150.141907 0",
          "position_tick": 149317,
          "angle_tick": 149317,
          "origin": [
            465.798156738281,
            -378.50048828125,
            189.03125
          ],
          "pitch": 11.109924316406,
          "yaw": -150.141906738281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -23.048828125,
            -243.90234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148805,
          "last_tick": 149317,
          "samples": 513
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d0681940f901f08f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c41e59c2737947d52711_00132",
      "command_record_id": "demo_c41e59c2737947d52711_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00132",
        "demo_c41e59c2737947d52711_00150"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "zweih",
      "round": 7,
      "event_tick": 51072,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -327.035160 -1127.601900 1672.031500; setang 4.195740 38.128387 0",
          "position_tick": 50847,
          "angle_tick": 50847,
          "origin": [
            -327.03516,
            -1127.6019,
            1672.0315
          ],
          "pitch": 4.1957397,
          "yaw": 38.128387,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -164.8789,
            120.90625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -208.328980 -1326.581000 1660.031200; setang 0.957520 59.530106 0",
          "position_tick": 51066,
          "angle_tick": 51066,
          "origin": [
            -208.32898,
            -1326.581,
            1660.0312
          ],
          "pitch": 0.95751953,
          "yaw": 59.530106,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            86.84766,
            147.57812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -200.560120 -1313.381714 1660.031250; setang 0.957520 59.530106 0",
          "position_tick": 51072,
          "angle_tick": 51072,
          "origin": [
            -200.560119628906,
            -1313.381713867188,
            1660.03125
          ],
          "pitch": 0.95751953125,
          "yaw": 59.53010559082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            104.62109375,
            177.734375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50847,
          "last_tick": 51072,
          "samples": 226
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d1e454c417629c7c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_241d9eb92ddde5a3b396_00167",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00167",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00167",
        "demo_241d9eb92ddde5a3b396_00242"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 9,
      "event_tick": 74108,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 438.684270 -1335.285000 2.031250; setang -4.672974 86.947876 0",
          "position_tick": 73978,
          "angle_tick": 73978,
          "origin": [
            438.68427,
            -1335.285,
            2.03125
          ],
          "pitch": -4.6729736,
          "yaw": 86.947876,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 615.745600 -944.231500 -11.968750; setang -30.967377 126.230500 0",
          "position_tick": 74102,
          "angle_tick": 74102,
          "origin": [
            615.7456,
            -944.2315,
            -11.96875
          ],
          "pitch": -30.967377,
          "yaw": 126.2305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.27344,
            195.58984,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 605.455627 -928.652954 -11.968750; setang -32.590942 126.388794 0",
          "position_tick": 74108,
          "angle_tick": 74108,
          "origin": [
            605.455627441406,
            -928.652954101562,
            -11.96875
          ],
          "pitch": -32.590942382812,
          "yaw": 126.388793945312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -135.20703125,
            200.93359375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73978,
          "last_tick": 74108,
          "samples": 131
        },
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d28bb503a7712135",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00001",
      "command_record_id": "demo_f1d8725268c9f30ce844_00001",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00001",
        "demo_f1d8725268c9f30ce844_00098"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 1,
      "event_tick": 3997,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 940.448300 -1040.643700 -257.396600; setang -17.956467 -142.912220 0",
          "position_tick": 3972,
          "angle_tick": 3972,
          "origin": [
            940.4483,
            -1040.6437,
            -257.3966
          ],
          "pitch": -17.956467,
          "yaw": -142.91222,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 955.188500 -1032.063000 -255.444030; setang -15.705643 -143.735170 0",
          "position_tick": 3867,
          "angle_tick": 3867,
          "origin": [
            955.1885,
            -1032.063,
            -255.44403
          ],
          "pitch": -15.705643,
          "yaw": -143.73517,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 911.699160 -1062.379400 -250.687500; setang -18.065308 -142.525300 0",
          "position_tick": 3991,
          "angle_tick": 3991,
          "origin": [
            911.69916,
            -1062.3794,
            -250.6875
          ],
          "pitch": -18.065308,
          "yaw": -142.5253,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -151.98438,
            -114.984375,
            288.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 899.825378 -1071.362671 -232.125000; setang -18.694275 -142.029190 0",
          "position_tick": 3997,
          "angle_tick": 3997,
          "origin": [
            899.825378417969,
            -1071.362670898438,
            -232.125
          ],
          "pitch": -18.694274902344,
          "yaw": -142.029190063477,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -151.984375,
            -114.984375,
            213.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 3867,
          "last_tick": 3997,
          "samples": 131
        },
        "departure_tick": 3973,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d348dbbd221f9155",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_6e149681cbff13e6c780_00013",
      "command_record_id": "demo_6e149681cbff13e6c780_00013",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00013",
        "demo_6e149681cbff13e6c780_00028"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "max",
      "round": 2,
      "event_tick": 12355,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.479687511921,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.479688，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1277.583400 2752.757600 124.031680; setang 9.900055 -172.272160 0",
          "position_tick": 12104,
          "angle_tick": 12104,
          "origin": [
            1277.5834,
            2752.7576,
            124.03168
          ],
          "pitch": 9.900055,
          "yaw": -172.27216,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -240.73438,
            -19.578125,
            -0.00048828125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 758.314500 2197.166500 136.031280; setang -15.862198 -130.604780 0",
          "position_tick": 12348,
          "angle_tick": 12348,
          "origin": [
            758.3145,
            2197.1665,
            136.03128
          ],
          "pitch": -15.862198,
          "yaw": -130.60478,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -159.24219,
            -186.1875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 743.382629 2179.712891 136.031296; setang -15.862198 -130.604782 0",
          "position_tick": 12355,
          "angle_tick": 12355,
          "origin": [
            743.382629394531,
            2179.712890625,
            136.031295776367
          ],
          "pitch": -15.862197875977,
          "yaw": -130.604782104492,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -159.2734375,
            -186.171875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 12104,
          "last_tick": 12355,
          "samples": 252
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d401694d734f22f7",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_67348e1baa5b49bad101_00296",
      "command_record_id": "demo_67348e1baa5b49bad101_00296",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00296",
        "demo_67348e1baa5b49bad101_00501"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "FL1T",
      "round": 16,
      "event_tick": 144252,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -543.283140 -1004.758000 -167.968750; setang 11.274384 130.978330 0",
          "position_tick": 144241,
          "angle_tick": 144241,
          "origin": [
            -543.28314,
            -1004.758,
            -167.96875
          ],
          "pitch": 11.274384,
          "yaw": 130.97833,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -554.913450 -1042.741700 -167.968750; setang 12.921631 121.891940 0",
          "position_tick": 144068,
          "angle_tick": 144068,
          "origin": [
            -554.91345,
            -1042.7417,
            -167.96875
          ],
          "pitch": 12.921631,
          "yaw": 121.89194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            154.52734,
            2.3359375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -544.577940 -1003.266800 -167.968750; setang 11.274384 130.978330 0",
          "position_tick": 144245,
          "angle_tick": 144245,
          "origin": [
            -544.57794,
            -1003.2668,
            -167.96875
          ],
          "pitch": 11.274384,
          "yaw": 130.97833,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.191406,
            30.164062,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -548.642700 -998.586060 -167.968750; setang 11.274384 131.004059 0",
          "position_tick": 144252,
          "angle_tick": 144252,
          "origin": [
            -548.642700195312,
            -998.586059570312,
            -167.96875
          ],
          "pitch": 11.274383544922,
          "yaw": 131.004058837891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -34.5703125,
            39.78125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144068,
          "last_tick": 144252,
          "samples": 185
        },
        "departure_tick": 144242,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d4ae899b7cbcfa7f",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_07e639ec7f941287e35b_00010",
      "command_record_id": "demo_07e639ec7f941287e35b_00010",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00010",
        "demo_07e639ec7f941287e35b_00087"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "yuurih",
      "round": 2,
      "event_tick": 7553,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1136.362400 -1044.268400 -415.968750; setang 1.237335 -11.411362 0",
          "position_tick": 7259,
          "angle_tick": 7259,
          "origin": [
            -1136.3624,
            -1044.2684,
            -415.96875
          ],
          "pitch": 1.2373352,
          "yaw": -11.411362,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -413.362370 -1182.265900 -155.468750; setang 1.677475 3.438385 0",
          "position_tick": 7540,
          "angle_tick": 7540,
          "origin": [
            -413.36237,
            -1182.2659,
            -155.46875
          ],
          "pitch": 1.677475,
          "yaw": 3.438385,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            241.22266,
            10.828125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -367.493958 -1180.007935 -119.703125; setang 1.704941 3.521118 0",
          "position_tick": 7553,
          "angle_tick": 7553,
          "origin": [
            -367.493957519531,
            -1180.007934570312,
            -119.703125
          ],
          "pitch": 1.704940795898,
          "yaw": 3.521118164062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            244.703125,
            12.109375,
            185.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7259,
          "last_tick": 7553,
          "samples": 295
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d54b6c4f00d6c14c",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_da35559385e7d6e5ce42_00302",
      "command_record_id": "demo_da35559385e7d6e5ce42_00302",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00302",
        "demo_da35559385e7d6e5ce42_00475"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 16,
      "event_tick": 136231,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -830.103760 363.971160 -48.912964; setang 8.277512 -42.383545 0",
          "position_tick": 136213,
          "angle_tick": 136213,
          "origin": [
            -830.10376,
            363.97116,
            -48.912964
          ],
          "pitch": 8.277512,
          "yaw": -42.383545,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -897.219900 350.190460 -55.968750; setang 8.662384 -35.453568 0",
          "position_tick": 135990,
          "angle_tick": 135990,
          "origin": [
            -897.2199,
            350.19046,
            -55.96875
          ],
          "pitch": 8.662384,
          "yaw": -35.453568,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -131.89453,
            -144.4414,
            -21.272705
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -818.047100 352.969600 -54.941467; setang 8.277512 -42.383545 0",
          "position_tick": 136225,
          "angle_tick": 136225,
          "origin": [
            -818.0471,
            352.9696,
            -54.941467
          ],
          "pitch": 8.277512,
          "yaw": -42.383545,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.56641,
            -97.27734,
            -53.285156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -807.851929 343.661407 -55.968750; setang 8.277512 -42.383545 0",
          "position_tick": 136231,
          "angle_tick": 136231,
          "origin": [
            -807.851928710938,
            343.661407470703,
            -55.96875
          ],
          "pitch": 8.27751159668,
          "yaw": -42.383544921875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            140.36328125,
            -128.140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 135990,
          "last_tick": 136231,
          "samples": 242
        },
        "departure_tick": 136214,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d6d6e9c4284442ad",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00218",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00218",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00218",
        "demo_c7fce8ea189bfb0ec256_00236"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "iM",
      "round": 14,
      "event_tick": 110417,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -891.943848 -927.029175 -415.968750; setang -16.500092 -11.272659 0",
          "position_tick": 110409,
          "angle_tick": 110417,
          "origin": [
            -891.94384765625,
            -927.029174804688,
            -415.96875
          ],
          "pitch": -16.500091552734,
          "yaw": -11.272659301758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -891.943850 -927.029200 -410.359380; setang -16.500092 -11.272659 0",
          "position_tick": 110411,
          "angle_tick": 110411,
          "origin": [
            -891.94385,
            -927.0292,
            -410.35938
          ],
          "pitch": -16.500092,
          "yaw": -11.272659,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            70.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -891.943848 -927.029175 -390.656250; setang -16.500092 -11.272659 0",
          "position_tick": 110417,
          "angle_tick": 110417,
          "origin": [
            -891.94384765625,
            -927.029174804688,
            -390.65625
          ],
          "pitch": -16.500091552734,
          "yaw": -11.272659301758,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            227.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110268,
          "last_tick": 110417,
          "samples": 150
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d747a619dab08609",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00044",
      "command_record_id": "demo_56d855ae2f8723544f85_00044",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00044",
        "demo_56d855ae2f8723544f85_00135"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 4,
      "event_tick": 24275,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -847.577900 193.230180 1614.031200; setang 2.686844 -12.236023 0",
          "position_tick": 24145,
          "angle_tick": 24145,
          "origin": [
            -847.5779,
            193.23018,
            1614.0312
          ],
          "pitch": 2.6868439,
          "yaw": -12.236023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.6836,
            -55.833008,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -444.735470 26.903418 1664.031200; setang 1.051254 12.841309 0",
          "position_tick": 24268,
          "angle_tick": 24268,
          "origin": [
            -444.73547,
            26.903418,
            1664.0312
          ],
          "pitch": 1.0512543,
          "yaw": 12.841309,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            198.78125,
            -97.27136,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -426.657776 25.250916 1664.031250; setang -0.506058 15.216751 0",
          "position_tick": 24275,
          "angle_tick": 24275,
          "origin": [
            -426.657775878906,
            25.250915527344,
            1664.03125
          ],
          "pitch": -0.506057739258,
          "yaw": 15.216751098633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            202.36328125,
            1.503662109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 24145,
          "last_tick": 24275,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d7a4ba71f96299fc",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00062",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00062",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00062",
        "demo_c7fce8ea189bfb0ec256_00110"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 6,
      "event_tick": 30199,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1753.744800 -666.288100 -351.968750; setang 4.928055 -134.213790 0",
          "position_tick": 29964,
          "angle_tick": 29964,
          "origin": [
            1753.7448,
            -666.2881,
            -351.96875
          ],
          "pitch": 4.928055,
          "yaw": -134.21379,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1314.881600 -1341.586800 -415.968750; setang -7.349854 -141.985240 0",
          "position_tick": 30186,
          "angle_tick": 30186,
          "origin": [
            1314.8816,
            -1341.5868,
            -415.96875
          ],
          "pitch": -7.3498535,
          "yaw": -141.98524,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -192.8125,
            -151.14844,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1278.726196 -1369.919922 -374.734375; setang -6.899078 -142.407867 0",
          "position_tick": 30199,
          "angle_tick": 30199,
          "origin": [
            1278.726196289062,
            -1369.919921875,
            -374.734375
          ],
          "pitch": -6.899078369141,
          "yaw": -142.407867431641,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -192.828125,
            -151.109375,
            159.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29964,
          "last_tick": 30199,
          "samples": 236
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d82762fdd10b9740",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_9c5c91359adde2e94631_00281",
      "command_record_id": "demo_9c5c91359adde2e94631_00281",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00281",
        "demo_9c5c91359adde2e94631_00385"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 16,
      "event_tick": 132110,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1590.767100 -1284.424200 -261.931580; setang 0.075867 79.566770 0",
          "position_tick": 131756,
          "angle_tick": 131756,
          "origin": [
            -1590.7671,
            -1284.4242,
            -261.93158
          ],
          "pitch": 0.0758667,
          "yaw": 79.56677,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            118.9375,
            219.89062,
            0.5390625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1176.726700 -604.117100 -167.968750; setang -15.610199 -2.354157 0",
          "position_tick": 132104,
          "angle_tick": 132104,
          "origin": [
            -1176.7267,
            -604.1171,
            -167.96875
          ],
          "pitch": -15.610199,
          "yaw": -2.3541565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            231.97656,
            -9.7109375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1158.008179 -604.896973 -167.968750; setang -15.635254 -2.379578 0",
          "position_tick": 132110,
          "angle_tick": 132110,
          "origin": [
            -1158.008178710938,
            -604.89697265625,
            -167.96875
          ],
          "pitch": -15.63525390625,
          "yaw": -2.379577636719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.734375,
            -10.10546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131756,
          "last_tick": 132110,
          "samples": 355
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d869434684fa9307",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5866197d339b3ac61e8a_00058",
      "command_record_id": "demo_5866197d339b3ac61e8a_00058",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00058",
        "demo_5866197d339b3ac61e8a_00331"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "b1t",
      "round": 5,
      "event_tick": 32985,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 861.552730 -380.831050 -31.968750; setang 19.238434 101.542175 0",
          "position_tick": 32782,
          "angle_tick": 32782,
          "origin": [
            861.55273,
            -380.83105,
            -31.96875
          ],
          "pitch": 19.238434,
          "yaw": 101.542175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            134.11328,
            210.98438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 922.154000 337.948030 -187.961610; setang 0.290100 55.059692 0",
          "position_tick": 32978,
          "angle_tick": 32978,
          "origin": [
            922.154,
            337.94803,
            -187.96161
          ],
          "pitch": 0.2901001,
          "yaw": 55.059692,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            95.32031,
            155.26562,
            -2.125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 932.194458 353.549377 -188.179565; setang 0.271912 55.077896 0",
          "position_tick": 32985,
          "angle_tick": 32985,
          "origin": [
            932.194458007812,
            353.549377441406,
            -188.179565429688
          ],
          "pitch": 0.271911621094,
          "yaw": 55.077896118164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.34765625,
            171.388671875,
            -2.4140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32782,
          "last_tick": 32985,
          "samples": 204
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d86a1f1fd2f8dc64",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00352",
      "command_record_id": "demo_7dadd8516dde2b87da75_00352",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00352",
        "demo_7dadd8516dde2b87da75_00613"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 16,
      "event_tick": 167253,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 312.779358 1605.869629 128.741394; setang 4.276764 56.628693 0",
          "position_tick": 167245,
          "angle_tick": 167253,
          "origin": [
            312.779357910156,
            1605.86962890625,
            128.741394042969
          ],
          "pitch": 4.276763916016,
          "yaw": 56.628692626953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 312.779360 1605.869600 137.031250; setang 4.276764 56.688080 0",
          "position_tick": 167247,
          "angle_tick": 167247,
          "origin": [
            312.77936,
            1605.8696,
            137.03125
          ],
          "pitch": 4.276764,
          "yaw": 56.68808,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            247.55078
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 312.779358 1605.869629 156.140625; setang 4.276764 56.628693 0",
          "position_tick": 167253,
          "angle_tick": 167253,
          "origin": [
            312.779357910156,
            1605.86962890625,
            156.140625
          ],
          "pitch": 4.276763916016,
          "yaw": 56.628692626953,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            220.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 167095,
          "last_tick": 167253,
          "samples": 159
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d89a48d0ff7127df",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_86c38e0db4646195347a_00062",
      "command_record_id": "demo_86c38e0db4646195347a_00062",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00062",
        "demo_86c38e0db4646195347a_00162"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 5,
      "event_tick": 31270,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 821.746950 2218.511500 136.031280; setang -10.652283 -137.646670 0",
          "position_tick": 31243,
          "angle_tick": 31243,
          "origin": [
            821.74695,
            2218.5115,
            136.03128
          ],
          "pitch": -10.652283,
          "yaw": -137.64667,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 715.545500 2265.115500 136.031460; setang 0.950317 -127.509384 0",
          "position_tick": 31140,
          "angle_tick": 31140,
          "origin": [
            715.5455,
            2265.1155,
            136.03146
          ],
          "pitch": 0.9503174,
          "yaw": -127.509384,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            93.78125,
            -71.65625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 788.091740 2187.796400 136.031300; setang -11.919479 -137.686500 0",
          "position_tick": 31264,
          "angle_tick": 31264,
          "origin": [
            788.09174,
            2187.7964,
            136.0313
          ],
          "pitch": -11.919479,
          "yaw": -137.6865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -154.61328,
            -141.0625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 775.195923 2176.041748 136.031296; setang -12.236359 -137.725983 0",
          "position_tick": 31270,
          "angle_tick": 31270,
          "origin": [
            775.195922851562,
            2176.041748046875,
            136.031295776367
          ],
          "pitch": -12.236358642578,
          "yaw": -137.725982666016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -169.38671875,
            -154.328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 31140,
          "last_tick": 31270,
          "samples": 131
        },
        "departure_tick": 31244,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d8b225151c4aab45",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00090",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00090",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00090",
        "demo_1e8907bfd30b0bcdbfe9_00219"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Boombl4",
      "round": 6,
      "event_tick": 35026,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 837.800540 -622.845400 -207.437500; setang 13.265991 -117.654305 0",
          "position_tick": 34651,
          "angle_tick": 34651,
          "origin": [
            837.80054,
            -622.8454,
            -207.4375
          ],
          "pitch": 13.265991,
          "yaw": -117.654305,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            156.17969,
            136.1875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 885.666400 -1071.061500 -415.968750; setang -2.705719 -160.687070 0",
          "position_tick": 35019,
          "angle_tick": 35019,
          "origin": [
            885.6664,
            -1071.0615,
            -415.96875
          ],
          "pitch": -2.705719,
          "yaw": -160.68707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -141.83594,
            -49.695312,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 869.385681 -1076.768555 -415.968750; setang -2.705719 -160.687073 0",
          "position_tick": 35026,
          "angle_tick": 35026,
          "origin": [
            869.385681152344,
            -1076.7685546875,
            -415.96875
          ],
          "pitch": -2.705718994141,
          "yaw": -160.687072753906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -187.78515625,
            -65.84375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34651,
          "last_tick": 35026,
          "samples": 376
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d9d93b4b3db31e28",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00034",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00034",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_deb2a52b8ef138c44fe0_00034",
        "demo_deb2a52b8ef138c44fe0_00115"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "Spinx",
      "round": 4,
      "event_tick": 19661,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -752.781800 2551.149200 -80.946655; setang -2.613708 -70.038870 0",
          "position_tick": 19558,
          "angle_tick": 19558,
          "origin": [
            -752.7818,
            2551.1492,
            -80.946655
          ],
          "pitch": -2.6137085,
          "yaw": -70.03887,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1091.314700 2541.726000 34.739830; setang 7.550354 -48.669770 0",
          "position_tick": 19412,
          "angle_tick": 19412,
          "origin": [
            -1091.3147,
            2541.726,
            34.73983
          ],
          "pitch": 7.550354,
          "yaw": -48.66977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -721.744300 2479.951400 -82.934390; setang -10.551331 -70.813065 0",
          "position_tick": 19655,
          "angle_tick": 19655,
          "origin": [
            -721.7443,
            2479.9514,
            -82.93439
          ],
          "pitch": -10.551331,
          "yaw": -70.813065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.83203,
            -120.328125,
            -16.019531
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -718.476196 2470.550781 -84.343079; setang -10.551331 -70.813065 0",
          "position_tick": 19661,
          "angle_tick": 19661,
          "origin": [
            -718.476196289062,
            2470.55078125,
            -84.343078613281
          ],
          "pitch": -10.551330566406,
          "yaw": -70.813064575195,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            41.83203125,
            -120.328125,
            -19.98828125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19412,
          "last_tick": 19661,
          "samples": 250
        },
        "departure_tick": 19559,
        "movement_to_event_ms": 1609.375,
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d9da73bccd0653e5",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_518d8b186445b01e1f62_00022",
      "command_record_id": "demo_518d8b186445b01e1f62_00157",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00022",
        "demo_518d8b186445b01e1f62_00157"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 8,
      "event_tick": 59724,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 297.562160 766.694500 -28.968750; setang -2.023895 -135.017170 0",
          "position_tick": 59539,
          "angle_tick": 59539,
          "origin": [
            297.56216,
            766.6945,
            -28.96875
          ],
          "pitch": -2.0238953,
          "yaw": -135.01717,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 112.837040 1566.044100 -31.968750; setang 5.262451 -42.267487 0",
          "position_tick": 59212,
          "angle_tick": 59212,
          "origin": [
            112.83704,
            1566.0441,
            -31.96875
          ],
          "pitch": 5.262451,
          "yaw": -42.267487,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.10693,
            -28.484375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 235.467210 813.381900 -31.968750; setang 1.416901 -88.515816 0",
          "position_tick": 59717,
          "angle_tick": 59717,
          "origin": [
            235.46721,
            813.3819,
            -31.96875
          ],
          "pitch": 1.4169006,
          "yaw": -88.515816,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.794922,
            -232.07812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 236.046097 790.841064 -31.968750; setang 1.265137 -88.313255 0",
          "position_tick": 59724,
          "angle_tick": 59724,
          "origin": [
            236.046096801758,
            790.841064453125,
            -31.96875
          ],
          "pitch": 1.26513671875,
          "yaw": -88.313255310059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.4111328125,
            -244.15234375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59212,
          "last_tick": 59724,
          "samples": 513
        },
        "departure_tick": 59540,
        "movement_to_event_ms": 2890.625,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_db7861bc1ee696ec",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00085",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00085",
        "demo_1e8907bfd30b0bcdbfe9_00370"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zorte",
      "round": 6,
      "event_tick": 34575,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1732.087500 -454.164430 -351.968750; setang 6.703369 -173.119130 0",
          "position_tick": 34173,
          "angle_tick": 34173,
          "origin": [
            1732.0875,
            -454.16443,
            -351.96875
          ],
          "pitch": 6.703369,
          "yaw": -173.11913,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -33.86328,
            -3.0390625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 526.594900 45.330650 -415.968750; setang -8.082855 169.093660 0",
          "position_tick": 34569,
          "angle_tick": 34569,
          "origin": [
            526.5949,
            45.33065,
            -415.96875
          ],
          "pitch": -8.082855,
          "yaw": 169.09366,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -240.73047,
            45.516113,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 507.791260 48.905769 -415.968750; setang -7.986023 169.142090 0",
          "position_tick": 34575,
          "angle_tick": 34575,
          "origin": [
            507.791259765625,
            48.905769348145,
            -415.96875
          ],
          "pitch": -7.986022949219,
          "yaw": 169.14208984375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -240.66796875,
            45.87109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34173,
          "last_tick": 34575,
          "samples": 403
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dba609f880136246",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00135",
      "command_record_id": "demo_7dadd8516dde2b87da75_00135",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00135",
        "demo_7dadd8516dde2b87da75_00254"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 8,
      "event_tick": 70399,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 2445.045898 -226.031250 102.031250; setang -13.776520 159.038422 0",
          "position_tick": 70392,
          "angle_tick": 70399,
          "origin": [
            2445.0458984375,
            -226.03125,
            102.03125
          ],
          "pitch": -13.776519775391,
          "yaw": 159.038421630859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 2445.046000 -226.031250 102.031250; setang -13.776520 159.038420 0",
          "position_tick": 70393,
          "angle_tick": 70393,
          "origin": [
            2445.046,
            -226.03125,
            102.03125
          ],
          "pitch": -13.77652,
          "yaw": 159.03842,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2445.045898 -226.031250 102.031250; setang -13.776520 159.038422 0",
          "position_tick": 70399,
          "angle_tick": 70399,
          "origin": [
            2445.0458984375,
            -226.03125,
            102.03125
          ],
          "pitch": -13.776519775391,
          "yaw": 159.038421630859,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 70200,
          "last_tick": 70399,
          "samples": 200
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dc82c80e7b283651",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_17accc02fe6ec2727063_00010",
      "command_record_id": "demo_17accc02fe6ec2727063_00010",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00010",
        "demo_17accc02fe6ec2727063_00273"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 2,
      "event_tick": 10351,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -655.795840 -1231.214200 -167.968750; setang 8.601959 98.254850 0",
          "position_tick": 10170,
          "angle_tick": 10170,
          "origin": [
            -655.79584,
            -1231.2142,
            -167.96875
          ],
          "pitch": 8.601959,
          "yaw": 98.25485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.285156,
            107.640625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -809.707300 -1311.480100 -167.968750; setang -20.189438 -44.942657 0",
          "position_tick": 10344,
          "angle_tick": 10344,
          "origin": [
            -809.7073,
            -1311.4801,
            -167.96875
          ],
          "pitch": -20.189438,
          "yaw": -44.942657,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            69.40234,
            -69.24219,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -799.888611 -1321.276123 -167.968750; setang -20.189438 -44.942657 0",
          "position_tick": 10351,
          "angle_tick": 10351,
          "origin": [
            -799.888610839844,
            -1321.276123046875,
            -167.96875
          ],
          "pitch": -20.189437866211,
          "yaw": -44.942657470703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            120.40625,
            -120.15625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10170,
          "last_tick": 10351,
          "samples": 182
        },
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dcfa11eb175bfdf7",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_1e37c617488eba4e7406_00073",
      "command_record_id": "demo_1e37c617488eba4e7406_00073",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00073",
        "demo_1e37c617488eba4e7406_00212"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "huNter-",
      "round": 4,
      "event_tick": 30020,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1364.377100 -1166.937500 -7.056030; setang -22.852936 47.538530 0",
          "position_tick": 29890,
          "angle_tick": 29890,
          "origin": [
            -1364.3771,
            -1166.9375,
            -7.0560303
          ],
          "pitch": -22.852936,
          "yaw": 47.53853,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            10.2578125,
            3.109375,
            0.37109375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1303.653100 -1101.632000 -5.866394; setang -25.602951 46.081116 0",
          "position_tick": 30013,
          "angle_tick": 30013,
          "origin": [
            -1303.6531,
            -1101.632,
            -5.866394
          ],
          "pitch": -25.602951,
          "yaw": 46.081116,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            168.25781,
            173.72656,
            63.253906
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1287.693237 -1085.124268 0.017704; setang -25.602951 46.108582 0",
          "position_tick": 30020,
          "angle_tick": 30020,
          "origin": [
            -1287.693237304688,
            -1085.124267578125,
            0.01770401001
          ],
          "pitch": -25.602951049805,
          "yaw": 46.108581542969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            170.21875,
            176.21875,
            72.718994140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 29890,
          "last_tick": 30020,
          "samples": 131
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dd52776afd2387c8",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_18d34587c875f0b595ae_00117",
      "command_record_id": "demo_18d34587c875f0b595ae_00117",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00117",
        "demo_18d34587c875f0b595ae_00178"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NertZ",
      "round": 8,
      "event_tick": 62991,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -262.456604 -110.028503 0.266544; setang 13.094330 43.843353 0",
          "position_tick": 62978,
          "angle_tick": 62991,
          "origin": [
            -262.456604003906,
            -110.028503417969,
            0.266544342041
          ],
          "pitch": 13.094329833984,
          "yaw": 43.843353271484,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -262.456600 -110.028500 22.203125; setang 13.094330 43.843353 0",
          "position_tick": 62984,
          "angle_tick": 62984,
          "origin": [
            -262.4566,
            -110.0285,
            22.203125
          ],
          "pitch": 13.09433,
          "yaw": 43.843353,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            252.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -262.456604 -110.028503 40.515625; setang 13.094330 43.843353 0",
          "position_tick": 62991,
          "angle_tick": 62991,
          "origin": [
            -262.456604003906,
            -110.028503417969,
            40.515625
          ],
          "pitch": 13.094329833984,
          "yaw": 43.843353271484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            164.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62636,
          "last_tick": 62991,
          "samples": 356
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_de5206417d7a7945",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_9da916c73bb5ff938c63_00103",
      "command_record_id": "demo_9da916c73bb5ff938c63_00103",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9da916c73bb5ff938c63_00103",
        "demo_9da916c73bb5ff938c63_00177"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 6,
      "event_tick": 36353,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1190.271100 481.620060 -61.968750; setang 3.607971 7.932129 0",
          "position_tick": 35843,
          "angle_tick": 35843,
          "origin": [
            -1190.2711,
            481.62006,
            -61.96875
          ],
          "pitch": 3.6079712,
          "yaw": 7.932129,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 25.231323 1419.047200 106.312490; setang -19.052002 46.916077 0",
          "position_tick": 36347,
          "angle_tick": 36347,
          "origin": [
            25.231323,
            1419.0472,
            106.31249
          ],
          "pitch": -19.052002,
          "yaw": 46.916077,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.87622,
            -22.59375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 26.852617 1418.210938 106.312492; setang -19.052002 46.916077 0",
          "position_tick": 36353,
          "angle_tick": 36353,
          "origin": [
            26.852617263794,
            1418.2109375,
            106.312492370605
          ],
          "pitch": -19.052001953125,
          "yaw": 46.916076660156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            9.190185546875,
            -4.7421875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35843,
          "last_tick": 36353,
          "samples": 511
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ded334dfaa415144",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00163",
      "command_record_id": "demo_1e37c617488eba4e7406_00163",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00163",
        "demo_1e37c617488eba4e7406_00218"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BELCHONOKK",
      "round": 7,
      "event_tick": 59886,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -459.691406 302.028442 163.448090; setang -7.994965 -110.138969 0",
          "position_tick": 59879,
          "angle_tick": 59886,
          "origin": [
            -459.69140625,
            302.028442382812,
            163.448089599609
          ],
          "pitch": -7.994964599609,
          "yaw": -110.138969421387,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -459.691400 302.028440 163.448090; setang -7.994965 -110.113560 0",
          "position_tick": 59880,
          "angle_tick": 59880,
          "origin": [
            -459.6914,
            302.02844,
            163.44809
          ],
          "pitch": -7.9949646,
          "yaw": -110.11356,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -459.691406 302.028442 163.448090; setang -7.994965 -110.138969 0",
          "position_tick": 59886,
          "angle_tick": 59886,
          "origin": [
            -459.69140625,
            302.028442382812,
            163.448089599609
          ],
          "pitch": -7.994964599609,
          "yaw": -110.138969421387,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 59374,
          "last_tick": 59886,
          "samples": 513
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_deffc67a88b5522d",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9973c9a1187116ecba8b_00391",
      "command_record_id": "demo_9973c9a1187116ecba8b_00391",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00391",
        "demo_9973c9a1187116ecba8b_00409"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "tN1R",
      "round": 18,
      "event_tick": 167109,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -367.000000 -808.000000 83.744965; setang -28.666077 50.427933 0",
          "position_tick": 167095,
          "angle_tick": 167109,
          "origin": [
            -367.0,
            -808.0,
            83.744964599609
          ],
          "pitch": -28.666076660156,
          "yaw": 50.427932739258,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -367.000000 -808.000000 83.744965; setang -28.666077 50.405960 0",
          "position_tick": 167096,
          "angle_tick": 167096,
          "origin": [
            -367.0,
            -808.0,
            83.744965
          ],
          "pitch": -28.666077,
          "yaw": 50.40596,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -367.000000 -808.000000 125.718750; setang -28.666077 50.427933 0",
          "position_tick": 167109,
          "angle_tick": 167109,
          "origin": [
            -367.0,
            -808.0,
            125.71875
          ],
          "pitch": -28.666076660156,
          "yaw": 50.427932739258,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            155.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166979,
          "last_tick": 167109,
          "samples": 131
        },
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_df1494618502e0d0",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00034",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00034",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00034",
        "demo_5c8743102c5a1e28f8ee_00114"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "ropz",
      "round": 3,
      "event_tick": 17842,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -2046.785400 1144.234000 36.078327; setang 0.116730 90.233120 0",
          "position_tick": 17608,
          "angle_tick": 17608,
          "origin": [
            -2046.7854,
            1144.234,
            36.078327
          ],
          "pitch": 0.11672974,
          "yaw": 90.23312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1933.698500 1288.909200 30.535229; setang -13.473358 92.296814 0",
          "position_tick": 17836,
          "angle_tick": 17836,
          "origin": [
            -1933.6985,
            1288.9092,
            30.535229
          ],
          "pitch": -13.473358,
          "yaw": 92.296814,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -9.5234375,
            242.14062,
            -4.090332
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1934.452026 1308.030151 30.212219; setang -13.473358 92.296814 0",
          "position_tick": 17842,
          "angle_tick": 17842,
          "origin": [
            -1934.452026367188,
            1308.030151367188,
            30.212219238281
          ],
          "pitch": -13.473358154297,
          "yaw": 92.296813964844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -9.6484375,
            244.8046875,
            -4.135498046875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17608,
          "last_tick": 17842,
          "samples": 235
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_df5c0ffd7e620f34",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00054",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00125",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00054",
        "demo_44d9dd1cefa925823c1e_00125"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 7,
      "event_tick": 58448,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 863.910160 2374.199500 140.084300; setang -4.850464 -127.906610 0",
          "position_tick": 58293,
          "angle_tick": 58293,
          "origin": [
            863.91016,
            2374.1995,
            140.0843
          ],
          "pitch": -4.850464,
          "yaw": -127.90661,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 863.924700 2423.004000 140.084300; setang -11.450165 -122.122650 0",
          "position_tick": 58093,
          "angle_tick": 58093,
          "origin": [
            863.9247,
            2423.004,
            140.0843
          ],
          "pitch": -11.450165,
          "yaw": -122.12265,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 766.775940 2067.648400 136.031300; setang -12.919235 -143.997470 0",
          "position_tick": 58441,
          "angle_tick": 58441,
          "origin": [
            766.77594,
            2067.6484,
            136.0313
          ],
          "pitch": -12.919235,
          "yaw": -143.99747,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -195.82031,
            -141.53125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 748.180237 2054.185059 136.031296; setang -12.919235 -144.067505 0",
          "position_tick": 58448,
          "angle_tick": 58448,
          "origin": [
            748.180236816406,
            2054.18505859375,
            136.031295776367
          ],
          "pitch": -12.919235229492,
          "yaw": -144.067504882812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -198.421875,
            -143.703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58093,
          "last_tick": 58448,
          "samples": 356
        },
        "departure_tick": 58294,
        "movement_to_event_ms": 2421.875,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_df76d9eaf095a550",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00353",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00353",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00353",
        "demo_44d9dd1cefa925823c1e_00394"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 17,
      "event_tick": 166821,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2487.813700 -76.300050 103.006750; setang -1.577225 167.672670 0",
          "position_tick": 166622,
          "angle_tick": 166622,
          "origin": [
            2487.8137,
            -76.30005,
            103.00675
          ],
          "pitch": -1.5772247,
          "yaw": 167.67267,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.9375,
            200.64453,
            3.3857422
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2496.140600 -279.601680 102.031250; setang -10.813629 157.113070 0",
          "position_tick": 166814,
          "angle_tick": 166814,
          "origin": [
            2496.1406,
            -279.60168,
            102.03125
          ],
          "pitch": -10.813629,
          "yaw": 157.11307,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -213.67188,
            89.85547,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2475.381836 -270.860291 102.031250; setang -10.813629 157.113068 0",
          "position_tick": 166821,
          "angle_tick": 166821,
          "origin": [
            2475.3818359375,
            -270.860290527344,
            102.03125
          ],
          "pitch": -10.813629150391,
          "yaw": 157.113067626953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -224.890625,
            94.73828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166622,
          "last_tick": 166821,
          "samples": 200
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dfaae8514bf5b51f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00048",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00189",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00048",
        "demo_0dff5f4d96ba70f21ad1_00189"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 9,
      "event_tick": 83064,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 381.975430 -363.933960 9.031250; setang 1.293640 118.848390 0",
          "position_tick": 83054,
          "angle_tick": 83054,
          "origin": [
            381.97543,
            -363.93396,
            9.03125
          ],
          "pitch": 1.2936401,
          "yaw": 118.84839,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 381.975430 -363.933960 9.031250; setang 1.293640 118.663666 0",
          "position_tick": 82934,
          "angle_tick": 82934,
          "origin": [
            381.97543,
            -363.93396,
            9.03125
          ],
          "pitch": 1.2936401,
          "yaw": 118.663666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -223.65625,
            -100.00391,
            5.6384583
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 381.429350 -362.943540 21.062500; setang 1.293640 118.848390 0",
          "position_tick": 83057,
          "angle_tick": 83057,
          "origin": [
            381.42935,
            -362.94354,
            21.0625
          ],
          "pitch": 1.2936401,
          "yaw": 118.84839,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -14.486328,
            26.269531,
            284.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 380.071350 -360.480957 42.375000; setang 1.293640 118.848389 0",
          "position_tick": 83064,
          "angle_tick": 83064,
          "origin": [
            380.071350097656,
            -360.48095703125,
            42.375
          ],
          "pitch": 1.293640136719,
          "yaw": 118.848388671875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -14.484375,
            26.265625,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82934,
          "last_tick": 83064,
          "samples": 131
        },
        "departure_tick": 83055,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_dfe60f08a872ae10",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_7dadd8516dde2b87da75_00339",
      "command_record_id": "demo_7dadd8516dde2b87da75_00339",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00339",
        "demo_7dadd8516dde2b87da75_00499"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "huNter-",
      "round": 16,
      "event_tick": 165608,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 329.911591 475.054626 92.031250; setang -25.684998 15.323517 0",
          "position_tick": 165599,
          "angle_tick": 165608,
          "origin": [
            329.911590576172,
            475.054626464844,
            92.03125
          ],
          "pitch": -25.684997558594,
          "yaw": 15.323516845703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 329.911600 475.054630 97.640625; setang -25.684998 15.323517 0",
          "position_tick": 165601,
          "angle_tick": 165601,
          "origin": [
            329.9116,
            475.05463,
            97.640625
          ],
          "pitch": -25.684998,
          "yaw": 15.323517,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            70.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 329.911591 475.054626 120.703125; setang -25.684998 15.323517 0",
          "position_tick": 165608,
          "angle_tick": 165608,
          "origin": [
            329.911590576172,
            475.054626464844,
            120.703125
          ],
          "pitch": -25.684997558594,
          "yaw": 15.323516845703,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            215.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165478,
          "last_tick": 165608,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e05b23c2b4495e90",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2666f7f52fbf4c296e43_00278",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00278",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00278",
        "demo_2666f7f52fbf4c296e43_00382"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 15,
      "event_tick": 132306,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1049.378400 833.829900 -1.298767; setang 1.320068 -144.549180 0",
          "position_tick": 132292,
          "angle_tick": 132292,
          "origin": [
            -1049.3784,
            833.8299,
            -1.2987671
          ],
          "pitch": 1.3200684,
          "yaw": -144.54918,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1058.024200 830.048950 -3.625488; setang 4.620087 -73.830530 0",
          "position_tick": 132176,
          "angle_tick": 132176,
          "origin": [
            -1058.0242,
            830.04895,
            -3.6254883
          ],
          "pitch": 4.6200867,
          "yaw": -73.83053,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -80.74219,
            98.54297,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1055.245500 829.666930 -3.860596; setang 1.353027 -144.813200 0",
          "position_tick": 132299,
          "angle_tick": 132299,
          "origin": [
            -1055.2455,
            829.66693,
            -3.8605957
          ],
          "pitch": 1.3530273,
          "yaw": -144.8132,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -77.52344,
            -54.902344,
            -33.785156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1066.302490 821.854126 -3.968750; setang 1.353027 -144.813202 0",
          "position_tick": 132306,
          "angle_tick": 132306,
          "origin": [
            -1066.302490234375,
            821.854125976562,
            -3.96875
          ],
          "pitch": 1.35302734375,
          "yaw": -144.813201904297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -130.578125,
            -92.22265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132176,
          "last_tick": 132306,
          "samples": 131
        },
        "departure_tick": 132293,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e0a15e3e182e9afa",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_44d9dd1cefa925823c1e_00108",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00351",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00108",
        "demo_44d9dd1cefa925823c1e_00351"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 17,
      "event_tick": 166261,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2510.440700 -254.420410 102.031250; setang -11.235931 158.888730 0",
          "position_tick": 166220,
          "angle_tick": 166220,
          "origin": [
            2510.4407,
            -254.42041,
            102.03125
          ],
          "pitch": -11.235931,
          "yaw": 158.88873,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2505.398700 -247.770320 102.031250; setang -10.137634 160.240050 0",
          "position_tick": 166131,
          "angle_tick": 166131,
          "origin": [
            2505.3987,
            -247.77032,
            102.03125
          ],
          "pitch": -10.137634,
          "yaw": 160.24005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -108.953125,
            -42.566406,
            9.421875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2516.231700 -256.646550 102.031250; setang -11.404846 158.832430 0",
          "position_tick": 166255,
          "angle_tick": 166255,
          "origin": [
            2516.2317,
            -256.64655,
            102.03125
          ],
          "pitch": -11.404846,
          "yaw": 158.83243,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -132.67188,
            51.371094,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2503.463623 -251.702271 102.031250; setang -11.404846 158.832428 0",
          "position_tick": 166261,
          "angle_tick": 166261,
          "origin": [
            2503.463623046875,
            -251.702270507812,
            102.03125
          ],
          "pitch": -11.404846191406,
          "yaw": 158.832427978516,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -176.09375,
            68.19140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 166131,
          "last_tick": 166261,
          "samples": 131
        },
        "departure_tick": 166221,
        "movement_to_event_ms": 640.625,
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e0ab5ec55f77408e",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00096",
      "command_record_id": "demo_79afb17b7ed789137186_00246",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_79afb17b7ed789137186_00096",
        "demo_79afb17b7ed789137186_00246"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 14,
      "event_tick": 125768,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1737.932700 957.949000 1612.031200; setang 4.452896 -132.711410 0",
          "position_tick": 125641,
          "angle_tick": 125641,
          "origin": [
            1737.9327,
            957.949,
            1612.0312
          ],
          "pitch": 4.452896,
          "yaw": -132.71141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2153.796900 197.884900 1608.031200; setang 6.325043 142.027130 0",
          "position_tick": 125362,
          "angle_tick": 125362,
          "origin": [
            2153.7969,
            197.8849,
            1608.0312
          ],
          "pitch": 6.3250427,
          "yaw": 142.02713,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -221.42188,
            89.5979,
            0.0078125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1417.357700 957.936200 1632.937500; setang 4.402084 -132.559330 0",
          "position_tick": 125762,
          "angle_tick": 125762,
          "origin": [
            1417.3577,
            957.9362,
            1632.9375
          ],
          "pitch": 4.4020844,
          "yaw": -132.55933,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -190.51562,
            -0.015625,
            255.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1402.473633 957.934937 1648.968750; setang 4.402084 -132.458374 0",
          "position_tick": 125768,
          "angle_tick": 125768,
          "origin": [
            1402.4736328125,
            957.934936523438,
            1648.96875
          ],
          "pitch": 4.402084350586,
          "yaw": -132.458374023438,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -190.515625,
            -0.015625,
            181.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125362,
          "last_tick": 125768,
          "samples": 407
        },
        "departure_tick": 125642,
        "movement_to_event_ms": 1984.375,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e0b409f9d49ecefd",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_78d0d18d21d68a5f4162_00305",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00380",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00305",
        "demo_78d0d18d21d68a5f4162_00380"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 18,
      "event_tick": 149380,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1846.036500 1048.395800 37.344673; setang -5.062286 103.094666 0",
          "position_tick": 149329,
          "angle_tick": 149329,
          "origin": [
            -1846.0365,
            1048.3958,
            37.344673
          ],
          "pitch": -5.0622864,
          "yaw": 103.094666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1788.542000 997.526000 39.895317; setang -1.323853 107.767300 0",
          "position_tick": 149250,
          "angle_tick": 149250,
          "origin": [
            -1788.542,
            997.526,
            39.895317
          ],
          "pitch": -1.3238525,
          "yaw": 107.7673,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -78.41406,
            84.74219,
            -1.6105957
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1858.821300 1087.704200 32.966120; setang -4.945221 103.055540 0",
          "position_tick": 149373,
          "angle_tick": 149373,
          "origin": [
            -1858.8213,
            1087.7042,
            32.96612
          ],
          "pitch": -4.945221,
          "yaw": 103.05554,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -45.75,
            198.01562,
            -21.709473
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1863.454468 1107.708374 32.640823; setang -4.945221 103.133484 0",
          "position_tick": 149380,
          "angle_tick": 149380,
          "origin": [
            -1863.454467773438,
            1107.708374023438,
            32.640823364258
          ],
          "pitch": -4.945220947266,
          "yaw": 103.133483886719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.4921875,
            213.3828125,
            -1.5703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 149250,
          "last_tick": 149380,
          "samples": 131
        },
        "departure_tick": 149330,
        "movement_to_event_ms": 796.875,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e0e91766c3e82072",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_49fabf21b1c26f1010df_00010",
      "command_record_id": "demo_49fabf21b1c26f1010df_00010",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00010",
        "demo_49fabf21b1c26f1010df_00166"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 2,
      "event_tick": 9246,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -649.813660 2543.600000 -81.235470; setang -1.943207 -76.051830 0",
          "position_tick": 9134,
          "angle_tick": 9134,
          "origin": [
            -649.81366,
            2543.6,
            -81.23547
          ],
          "pitch": -1.9432068,
          "yaw": -76.05183,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -649.813660 2543.600000 -81.235470; setang -1.930511 -76.071396 0",
          "position_tick": 9116,
          "angle_tick": 9116,
          "origin": [
            -649.81366,
            2543.6,
            -81.23547
          ],
          "pitch": -1.9305115,
          "yaw": -76.071396,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            10.53125,
            2.609375,
            0.05859375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -631.472300 2439.162600 -89.201600; setang -22.183456 -75.765840 0",
          "position_tick": 9239,
          "angle_tick": 9239,
          "origin": [
            -631.4723,
            2439.1626,
            -89.2016
          ],
          "pitch": -22.183456,
          "yaw": -75.76584,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            33.339844,
            -122.953125,
            -33.57422
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -628.405029 2427.619141 -92.354004; setang -22.205429 -75.765839 0",
          "position_tick": 9246,
          "angle_tick": 9246,
          "origin": [
            -628.405029296875,
            2427.619140625,
            -92.35400390625
          ],
          "pitch": -22.205429077148,
          "yaw": -75.765838623047,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.4375,
            -123.203125,
            -33.6484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9116,
          "last_tick": 9246,
          "samples": 131
        },
        "departure_tick": 9135,
        "movement_to_event_ms": 1750.0,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e11c5f719d4982e3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4d520a1960bac889dc2d_00238",
      "command_record_id": "demo_4d520a1960bac889dc2d_00238",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00238",
        "demo_4d520a1960bac889dc2d_00250"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "dgt",
      "round": 12,
      "event_tick": 88456,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1323.750400 -1067.463000 -415.968750; setang 12.308807 -114.544490 0",
          "position_tick": 88078,
          "angle_tick": 88078,
          "origin": [
            -1323.7504,
            -1067.463,
            -415.96875
          ],
          "pitch": 12.308807,
          "yaw": -114.54449,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -300.850700 -1064.990200 -415.968750; setang -1.320068 -22.044754 0",
          "position_tick": 88450,
          "angle_tick": 88450,
          "origin": [
            -300.8507,
            -1064.9902,
            -415.96875
          ],
          "pitch": -1.3200684,
          "yaw": -22.044754,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.32422,
            -93.84375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -283.153320 -1072.281372 -415.968750; setang -1.237671 -22.094543 0",
          "position_tick": 88456,
          "angle_tick": 88456,
          "origin": [
            -283.1533203125,
            -1072.281372070312,
            -415.96875
          ],
          "pitch": -1.237670898438,
          "yaw": -22.094543457031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            226.6015625,
            -93.1328125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88078,
          "last_tick": 88456,
          "samples": 379
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e1883ec4d909de3e",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_9c5c91359adde2e94631_00086",
      "command_record_id": "demo_9c5c91359adde2e94631_00086",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00086",
        "demo_9c5c91359adde2e94631_00204"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "huNter-",
      "round": 6,
      "event_tick": 38129,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -1079.640100 237.955900 -171.986390; setang -0.770081 17.035340 0",
          "position_tick": 37877,
          "angle_tick": 37877,
          "origin": [
            -1079.6401,
            237.9559,
            -171.98639
          ],
          "pitch": -0.77008057,
          "yaw": 17.03534,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.09375,
            -3.2705078,
            -0.5703125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1356.957400 483.024320 -167.197700; setang -14.465210 160.254490 0",
          "position_tick": 38123,
          "angle_tick": 38123,
          "origin": [
            -1356.9574,
            483.02432,
            -167.1977
          ],
          "pitch": -14.46521,
          "yaw": 160.25449,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -166.41406,
            58.445312,
            2.8398438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1371.669189 488.230743 -167.153320; setang -14.822617 160.309418 0",
          "position_tick": 38129,
          "angle_tick": 38129,
          "origin": [
            -1371.669189453125,
            488.230743408203,
            -167.1533203125
          ],
          "pitch": -14.822616577148,
          "yaw": 160.309417724609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.3359375,
            69.998046875,
            4.24609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37877,
          "last_tick": 38129,
          "samples": 253
        },
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e1f291df88d5cfa4",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_731311ac42553ee59f1a_00055",
      "command_record_id": "demo_731311ac42553ee59f1a_00055",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00055",
        "demo_731311ac42553ee59f1a_00174"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 4,
      "event_tick": 21318,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.520312488079,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.520312，按 0.5 近似标注"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -477.554320 749.813900 105.586780; setang -3.382751 -101.118164 0",
          "position_tick": 21188,
          "angle_tick": 21188,
          "origin": [
            -477.55432,
            749.8139,
            105.58678
          ],
          "pitch": -3.3827515,
          "yaw": -101.118164,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -172.60938,
            -154.41406,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -538.948800 295.209840 162.131100; setang -23.384064 -106.294785 0",
          "position_tick": 21312,
          "angle_tick": 21312,
          "origin": [
            -538.9488,
            295.20984,
            162.1311
          ],
          "pitch": -23.384064,
          "yaw": -106.294785,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.05078,
            -215.84375,
            3.1748047
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -543.475098 279.178436 162.366867; setang -23.384064 -106.353493 0",
          "position_tick": 21318,
          "angle_tick": 21318,
          "origin": [
            -543.47509765625,
            279.178436279297,
            162.36686706543
          ],
          "pitch": -23.384063720703,
          "yaw": -106.353492736816,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -59.18359375,
            -208.232421875,
            3.0625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 21188,
          "last_tick": 21318,
          "samples": 131
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e249bd6e5a2e705f",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00164",
      "command_record_id": "demo_731311ac42553ee59f1a_00164",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00164",
        "demo_731311ac42553ee59f1a_00261"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 7,
      "event_tick": 61226,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -2143.935059 -1003.941956 -2.769775; setang -44.126923 42.803070 0",
          "position_tick": 61218,
          "angle_tick": 61226,
          "origin": [
            -2143.93505859375,
            -1003.941955566406,
            -2.769775390625
          ],
          "pitch": -44.126922607422,
          "yaw": 42.803070068359,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -2143.935000 -1003.941960 6.265625; setang -44.126923 42.803070 0",
          "position_tick": 61220,
          "angle_tick": 61220,
          "origin": [
            -2143.935,
            -1003.94196,
            6.265625
          ],
          "pitch": -44.126923,
          "yaw": 42.80307,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            295.26562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2143.935059 -1003.941956 25.468750; setang -44.126923 42.803070 0",
          "position_tick": 61226,
          "angle_tick": 61226,
          "origin": [
            -2143.93505859375,
            -1003.941955566406,
            25.46875
          ],
          "pitch": -44.126922607422,
          "yaw": 42.803070068359,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 61096,
          "last_tick": 61226,
          "samples": 131
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e2be52c681355987",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9da916c73bb5ff938c63_00357",
      "command_record_id": "demo_9da916c73bb5ff938c63_00357",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9da916c73bb5ff938c63_00357",
        "demo_9da916c73bb5ff938c63_00423"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "PR",
      "round": 17,
      "event_tick": 140188,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 536.692570 3072.087200 263.031250; setang -17.353592 -91.444360 0",
          "position_tick": 139902,
          "angle_tick": 139902,
          "origin": [
            536.69257,
            3072.0872,
            263.03125
          ],
          "pitch": -17.353592,
          "yaw": -91.44436,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -4.0703125,
            169.29688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 856.423700 2364.289600 140.084300; setang -6.954010 -125.896110 0",
          "position_tick": 140182,
          "angle_tick": 140182,
          "origin": [
            856.4237,
            2364.2896,
            140.0843
          ],
          "pitch": -6.95401,
          "yaw": -125.89611,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -46.19922,
            -62.734375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 850.492493 2356.164307 140.084305; setang -7.177505 -125.991898 0",
          "position_tick": 140188,
          "angle_tick": 140188,
          "origin": [
            850.492492675781,
            2356.164306640625,
            140.08430480957
          ],
          "pitch": -7.177505493164,
          "yaw": -125.991897583008,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -88.2890625,
            -121.109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139902,
          "last_tick": 140188,
          "samples": 287
        },
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e3748fd00ee63f58",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00111",
      "command_record_id": "demo_21a2c34da37a8e81c427_00111",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00111",
        "demo_21a2c34da37a8e81c427_00255"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 6,
      "event_tick": 38032,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.957900 -1210.168300 -108.968750; setang 5.881805 -164.337950 0",
          "position_tick": 37725,
          "angle_tick": 37725,
          "origin": [
            1003.9579,
            -1210.1683,
            -108.96875
          ],
          "pitch": 5.8818054,
          "yaw": -164.33795,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1003.968750 -1210.165300 -108.968750; setang -14.314148 -169.112210 0",
          "position_tick": 37520,
          "angle_tick": 37520,
          "origin": [
            1003.96875,
            -1210.1653,
            -108.96875
          ],
          "pitch": -14.314148,
          "yaw": -169.11221,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 485.632260 -1564.743200 -254.781190; setang -29.120300 -178.746870 0",
          "position_tick": 38026,
          "angle_tick": 38026,
          "origin": [
            485.63226,
            -1564.7432,
            -254.78119
          ],
          "pitch": -29.1203,
          "yaw": -178.74687,
          "airborne": false,
          "duck_amount": 0.8443637,
          "velocity": [
            -128.11328,
            -1.46875,
            64.05859
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 478.742126 -1564.826172 -251.336121; setang -29.120300 -178.724899 0",
          "position_tick": 38032,
          "angle_tick": 38032,
          "origin": [
            478.742126464844,
            -1564.826171875,
            -251.336120605469
          ],
          "pitch": -29.120300292969,
          "yaw": -178.724899291992,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -83.294921875,
            -1.109375,
            41.6484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37520,
          "last_tick": 38032,
          "samples": 513
        },
        "departure_tick": 37726,
        "movement_to_event_ms": 4796.875,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e38f53b1746e913c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_56d855ae2f8723544f85_00132",
      "command_record_id": "demo_56d855ae2f8723544f85_00132",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00132",
        "demo_56d855ae2f8723544f85_00161"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "slaxz-",
      "round": 7,
      "event_tick": 49115,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 3079.618400 -100.948670 1608.031400; setang 3.210754 151.230220 0",
          "position_tick": 48985,
          "angle_tick": 48985,
          "origin": [
            3079.6184,
            -100.94867,
            1608.0314
          ],
          "pitch": 3.2107544,
          "yaw": 151.23022,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2680.526000 18.625153 1624.531200; setang -10.418121 -178.669970 0",
          "position_tick": 49108,
          "angle_tick": 49108,
          "origin": [
            2680.526,
            18.625153,
            1624.5312
          ],
          "pitch": -10.418121,
          "yaw": -178.66997,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.95312,
            -5.484375,
            269.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2657.561523 18.110992 1644.531250; setang -10.441132 -178.669968 0",
          "position_tick": 49115,
          "angle_tick": 49115,
          "origin": [
            2657.5615234375,
            18.110992431641,
            1644.53125
          ],
          "pitch": -10.441131591797,
          "yaw": -178.669967651367,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.953125,
            -5.484375,
            182.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 48985,
          "last_tick": 49115,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e3bafa65206ea952",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_7dadd8516dde2b87da75_00414",
      "command_record_id": "demo_7dadd8516dde2b87da75_00571",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00414",
        "demo_7dadd8516dde2b87da75_00571"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "zweih",
      "round": 23,
      "event_tick": 225575,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2357.333700 -239.386110 95.938830; setang -10.644379 155.921750 0",
          "position_tick": 225563,
          "angle_tick": 225563,
          "origin": [
            2357.3337,
            -239.38611,
            95.93883
          ],
          "pitch": -10.644379,
          "yaw": 155.92175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2356.087600 -230.037110 96.971480; setang -8.335190 156.344020 0",
          "position_tick": 225445,
          "angle_tick": 225445,
          "origin": [
            2356.0876,
            -230.03711,
            96.97148
          ],
          "pitch": -8.33519,
          "yaw": 156.34402,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -53.5625,
            73.390625,
            1.0214844
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2354.581300 -238.155640 96.156850; setang -10.644379 155.921750 0",
          "position_tick": 225568,
          "angle_tick": 225568,
          "origin": [
            2354.5813,
            -238.15564,
            96.15685
          ],
          "pitch": -10.644379,
          "yaw": 155.92175,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -49.3125,
            22.046875,
            3.9057617
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2344.939453 -233.845581 96.920540; setang -10.644379 155.921753 0",
          "position_tick": 225575,
          "angle_tick": 225575,
          "origin": [
            2344.939453125,
            -233.845581054688,
            96.920539855957
          ],
          "pitch": -10.644378662109,
          "yaw": 155.921752929688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.0,
            52.7421875,
            9.34521484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 225445,
          "last_tick": 225575,
          "samples": 131
        },
        "departure_tick": 225564,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e462e52dbce75051",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00156",
      "command_record_id": "demo_1b9d5eac73de0b387701_00437",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00156",
        "demo_1b9d5eac73de0b387701_00437"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "molodoy",
      "round": 19,
      "event_tick": 163105,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1161.661400 -2347.749500 -176.317020; setang -5.577972 10.039093 0",
          "position_tick": 162967,
          "angle_tick": 162967,
          "origin": [
            -1161.6614,
            -2347.7495,
            -176.31702
          ],
          "pitch": -5.5779724,
          "yaw": 10.039093,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1161.672200 -2347.751500 -176.319090; setang -5.577972 10.039093 0",
          "position_tick": 162920,
          "angle_tick": 162920,
          "origin": [
            -1161.6722,
            -2347.7515,
            -176.31909
          ],
          "pitch": -5.5779724,
          "yaw": 10.039093,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -861.974800 -2315.995000 -170.371100; setang -6.706467 58.150635 0",
          "position_tick": 163092,
          "angle_tick": 163092,
          "origin": [
            -861.9748,
            -2315.995,
            -170.3711
          ],
          "pitch": -6.7064667,
          "yaw": 58.150635,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            129.83203,
            207.78125,
            -20.773438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -837.688843 -2277.002686 -131.187500; setang -6.539276 58.318176 0",
          "position_tick": 163105,
          "angle_tick": 163105,
          "origin": [
            -837.688842773438,
            -2277.002685546875,
            -131.1875
          ],
          "pitch": -6.539276123047,
          "yaw": 58.318176269531,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            127.20703125,
            209.390625,
            168.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 162920,
          "last_tick": 163105,
          "samples": 186
        },
        "departure_tick": 162968,
        "movement_to_event_ms": 2156.25,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e4d75ff1f0e168a8",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_6e149681cbff13e6c780_00063",
      "command_record_id": "demo_6e149681cbff13e6c780_00063",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00063",
        "demo_6e149681cbff13e6c780_00207"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "max",
      "round": 5,
      "event_tick": 33634,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1256.447000 2731.265000 124.031650; setang 13.133820 -173.093380 0",
          "position_tick": 33501,
          "angle_tick": 33501,
          "origin": [
            1256.447,
            2731.265,
            124.03165
          ],
          "pitch": 13.13382,
          "yaw": -173.09338,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.484375,
            255.28125,
            126.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 834.736000 2594.301000 140.084300; setang 2.200012 -106.631240 0",
          "position_tick": 33628,
          "angle_tick": 33628,
          "origin": [
            834.736,
            2594.301,
            140.0843
          ],
          "pitch": 2.2000122,
          "yaw": -106.63124,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -74.71094,
            -227.04688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 828.923035 2576.141113 140.084305; setang 2.200012 -106.631241 0",
          "position_tick": 33634,
          "angle_tick": 33634,
          "origin": [
            828.923034667969,
            2576.14111328125,
            140.08430480957
          ],
          "pitch": 2.200012207031,
          "yaw": -106.631240844727,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -73.94921875,
            -233.5625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33501,
          "last_tick": 33634,
          "samples": 134
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e52c9eaac022b7b3",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_b9b20b60330034a63512_00085",
      "command_record_id": "demo_b9b20b60330034a63512_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00085",
        "demo_b9b20b60330034a63512_00187"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Spinx",
      "round": 6,
      "event_tick": 41388,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -600.655400 155.684600 1661.503500; setang 6.098450 -14.375610 0",
          "position_tick": 41258,
          "angle_tick": 41258,
          "origin": [
            -600.6554,
            155.6846,
            1661.5035
          ],
          "pitch": 6.0984497,
          "yaw": -14.37561,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.08594,
            -46.240234,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -282.825200 148.874910 1651.873400; setang -30.492218 -13.286591 0",
          "position_tick": 41382,
          "angle_tick": 41382,
          "origin": [
            -282.8252,
            148.87491,
            1651.8734
          ],
          "pitch": -30.492218,
          "yaw": -13.286591,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.71875,
            238.33789,
            -74.546875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -278.403564 167.497635 1646.106812; setang -30.492218 -13.286591 0",
          "position_tick": 41388,
          "angle_tick": 41388,
          "origin": [
            -278.403564453125,
            167.497634887695,
            1646.106811523438
          ],
          "pitch": -30.492218017578,
          "yaw": -13.286590576172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.5390625,
            238.390625,
            -70.8359375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41258,
          "last_tick": 41388,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e5992daa61c25f0c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_2bbfbc0aa8942114b717_00002",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00203",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00002",
        "demo_2bbfbc0aa8942114b717_00203"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 10,
      "event_tick": 82681,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 848.652300 2367.360000 140.084300; setang -6.088837 -125.671234 0",
          "position_tick": 82640,
          "angle_tick": 82640,
          "origin": [
            848.6523,
            2367.36,
            140.0843
          ],
          "pitch": -6.0888367,
          "yaw": -125.671234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 809.159500 2449.552200 136.031460; setang 0.029526 -119.965210 0",
          "position_tick": 82540,
          "angle_tick": 82540,
          "origin": [
            809.1595,
            2449.5522,
            136.03146
          ],
          "pitch": 0.029525757,
          "yaw": -119.96521,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.253906,
            42.109375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 805.800000 2307.578400 136.031480; setang -6.676941 -125.494770 0",
          "position_tick": 82675,
          "angle_tick": 82675,
          "origin": [
            805.8,
            2307.5784,
            136.03148
          ],
          "pitch": -6.676941,
          "yaw": -125.49477,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -123.53906,
            -172.82812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 795.553223 2293.235840 136.031464; setang -6.676941 -125.553474 0",
          "position_tick": 82681,
          "angle_tick": 82681,
          "origin": [
            795.55322265625,
            2293.23583984375,
            136.031463623047
          ],
          "pitch": -6.676940917969,
          "yaw": -125.55347442627,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -134.30859375,
            -188.03125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82540,
          "last_tick": 82681,
          "samples": 142
        },
        "departure_tick": 82641,
        "movement_to_event_ms": 640.625,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e5b2f9d70f9c3acb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_17accc02fe6ec2727063_00126",
      "command_record_id": "demo_17accc02fe6ec2727063_00149",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00126",
        "demo_17accc02fe6ec2727063_00149"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 8,
      "event_tick": 56584,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1044.108000 -1212.054200 -108.968750; setang 15.148087 143.148440 0",
          "position_tick": 56112,
          "angle_tick": 56112,
          "origin": [
            1044.108,
            -1212.0542,
            -108.96875
          ],
          "pitch": 15.148087,
          "yaw": 143.14844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1044.080200 -1212.091300 -108.968750; setang -23.594177 -165.421140 0",
          "position_tick": 56072,
          "angle_tick": 56072,
          "origin": [
            1044.0802,
            -1212.0913,
            -108.96875
          ],
          "pitch": -23.594177,
          "yaw": -165.42114,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 518.259000 -1563.674100 -263.968750; setang -23.825226 179.712280 0",
          "position_tick": 56578,
          "angle_tick": 56578,
          "origin": [
            518.259,
            -1563.6741,
            -263.96875
          ],
          "pitch": -23.825226,
          "yaw": 179.71228,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -83.265625,
            2.6328125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 511.753510 -1563.510376 -263.968750; setang -24.847992 179.002655 0",
          "position_tick": 56584,
          "angle_tick": 56584,
          "origin": [
            511.753509521484,
            -1563.510375976562,
            -263.96875
          ],
          "pitch": -24.847991943359,
          "yaw": 179.002655029297,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -83.271484375,
            1.9609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 56072,
          "last_tick": 56584,
          "samples": 513
        },
        "departure_tick": 56113,
        "movement_to_event_ms": 7375.0,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e5dfc939d4bf0286",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00067",
      "command_record_id": "demo_9973c9a1187116ecba8b_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00067",
        "demo_9973c9a1187116ecba8b_00257"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zont1x",
      "round": 5,
      "event_tick": 35625,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1567.139200 2752.171000 65.031250; setang -8.593369 -111.114350 0",
          "position_tick": 35614,
          "angle_tick": 35614,
          "origin": [
            -1567.1392,
            2752.171,
            65.03125
          ],
          "pitch": -8.593369,
          "yaw": -111.11435,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1569.721600 2712.102000 65.031250; setang 3.580505 -124.443170 0",
          "position_tick": 35495,
          "angle_tick": 35495,
          "origin": [
            -1569.7216,
            2712.102,
            65.03125
          ],
          "pitch": 3.5805054,
          "yaw": -124.44317,
          "airborne": false,
          "duck_amount": 0.6979807,
          "velocity": [
            -202.77344,
            -137.5,
            -5.7251434
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1568.012500 2749.908700 65.031250; setang -8.593369 -111.114350 0",
          "position_tick": 35618,
          "angle_tick": 35618,
          "origin": [
            -1568.0125,
            2749.9087,
            65.03125
          ],
          "pitch": -8.593369,
          "yaw": -111.11435,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -16.757812,
            -43.40625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1570.942139 2742.330078 65.031250; setang -8.593369 -111.114349 0",
          "position_tick": 35625,
          "angle_tick": 35625,
          "origin": [
            -1570.942138671875,
            2742.330078125,
            65.03125
          ],
          "pitch": -8.593368530273,
          "yaw": -111.114349365234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -28.1171875,
            -72.703125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35495,
          "last_tick": 35625,
          "samples": 131
        },
        "departure_tick": 35615,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e626728cfb2d010e",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_b9b20b60330034a63512_00022",
      "command_record_id": "demo_b9b20b60330034a63512_00022",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00022",
        "demo_b9b20b60330034a63512_00115"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Spinx",
      "round": 3,
      "event_tick": 14614,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -282.758180 523.353800 1620.011200; setang -0.653351 -13.577393 0",
          "position_tick": 14484,
          "angle_tick": 14484,
          "origin": [
            -282.75818,
            523.3538,
            1620.0112
          ],
          "pitch": -0.65335083,
          "yaw": -13.577393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            8.796875,
            -110.6875,
            -18.609375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -220.196720 417.037960 1608.031000; setang -18.561401 5.564911 0",
          "position_tick": 14607,
          "angle_tick": 14607,
          "origin": [
            -220.19672,
            417.03796,
            1608.031
          ],
          "pitch": -18.561401,
          "yaw": 5.564911,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.80078,
            12.298828,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -208.309143 418.190979 1608.031006; setang -18.585785 5.564911 0",
          "position_tick": 14614,
          "angle_tick": 14614,
          "origin": [
            -208.309143066406,
            418.190979003906,
            1608.031005859375
          ],
          "pitch": -18.585784912109,
          "yaw": 5.564910888672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            126.80078125,
            12.298828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14484,
          "last_tick": 14614,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e6377644b0fcafeb",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_c41e59c2737947d52711_00095",
      "command_record_id": "demo_c41e59c2737947d52711_00095",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00095",
        "demo_c41e59c2737947d52711_00185"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 6,
      "event_tick": 39269,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1228.855957 833.808899 1608.031250; setang 1.783218 -141.831085 0",
          "position_tick": 39261,
          "angle_tick": 39269,
          "origin": [
            1228.85595703125,
            833.808898925781,
            1608.03125
          ],
          "pitch": 1.783218383789,
          "yaw": -141.831085205078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1228.851600 833.805400 1609.546900; setang 1.783218 -141.831090 0",
          "position_tick": 39262,
          "angle_tick": 39262,
          "origin": [
            1228.8516,
            833.8054,
            1609.5469
          ],
          "pitch": 1.7832184,
          "yaw": -141.83109,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1226.656860 832.079224 1633.671875; setang 1.783218 -141.831085 0",
          "position_tick": 39269,
          "angle_tick": 39269,
          "origin": [
            1226.656860351562,
            832.079223632812,
            1633.671875
          ],
          "pitch": 1.783218383789,
          "yaw": -141.831085205078,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -23.578125,
            -18.546875,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39139,
          "last_tick": 39269,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e6f511cd1bf1f2d3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00063",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00063",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00063",
        "demo_4f80b8bcc2fa56bb83a7_00720"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 4,
      "event_tick": 20169,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 598.558700 141.141280 151.268660; setang 4.702484 -36.650055 0",
          "position_tick": 20090,
          "angle_tick": 20090,
          "origin": [
            598.5587,
            141.14128,
            151.26866
          ],
          "pitch": 4.702484,
          "yaw": -36.650055,
          "airborne": false,
          "duck_amount": 0.88341314,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 336.913120 863.895940 104.034485; setang 5.059891 -40.005005 0",
          "position_tick": 19657,
          "angle_tick": 19657,
          "origin": [
            336.91312,
            863.89594,
            104.034485
          ],
          "pitch": 5.0598907,
          "yaw": -40.005005,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.5664,
            26.503906,
            8.951172
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 706.914730 285.973800 125.380330; setang 2.227478 -39.812393 0",
          "position_tick": 20162,
          "angle_tick": 20162,
          "origin": [
            706.91473,
            285.9738,
            125.38033
          ],
          "pitch": 2.227478,
          "yaw": -39.812393,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 706.914734 285.973785 125.380333; setang 1.759872 -39.757462 0",
          "position_tick": 20169,
          "angle_tick": 20169,
          "origin": [
            706.914733886719,
            285.973785400391,
            125.380332946777
          ],
          "pitch": 1.759872436523,
          "yaw": -39.757461547852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19657,
          "last_tick": 20169,
          "samples": 513
        },
        "departure_tick": 20091,
        "movement_to_event_ms": 1234.375,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e796d8e9e0ca5044",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00171",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00171",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00171",
        "demo_3ef7bfc9c4cb1bcd3960_00389"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 9,
      "event_tick": 72594,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1044.695400 416.875300 -258.722600; setang 3.343964 -178.733140 0",
          "position_tick": 72256,
          "angle_tick": 72256,
          "origin": [
            1044.6954,
            416.8753,
            -258.7226
          ],
          "pitch": 3.3439636,
          "yaw": -178.73314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            71.67969,
            226.91211,
            1.4960938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -24.272278 809.209000 -130.078120; setang -8.109283 -163.016850 0",
          "position_tick": 72588,
          "angle_tick": 72588,
          "origin": [
            -24.272278,
            809.209,
            -130.07812
          ],
          "pitch": -8.109283,
          "yaw": -163.01685,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -236.76953,
            -62.96875,
            88.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -42.767151 804.276123 -110.437500; setang -10.366638 -162.850006 0",
          "position_tick": 72594,
          "angle_tick": 72594,
          "origin": [
            -42.767150878906,
            804.276123046875,
            -110.4375
          ],
          "pitch": -10.366638183594,
          "yaw": -162.850006103516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -236.734375,
            -63.140625,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72256,
          "last_tick": 72594,
          "samples": 339
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e7caab55950faee0",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_17accc02fe6ec2727063_00165",
      "command_record_id": "demo_17accc02fe6ec2727063_00165",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_17accc02fe6ec2727063_00165",
        "demo_17accc02fe6ec2727063_00265"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 9,
      "event_tick": 65034,
      "demo_sha256": "17accc02fe6ec2727063ba225593cab0efbf096033bb84e1f81c77173317eff7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 382.840500 -22.755493 -197.750240; setang 0.852478 -138.685910 0",
          "position_tick": 64953,
          "angle_tick": 64953,
          "origin": [
            382.8405,
            -22.755493,
            -197.75024
          ],
          "pitch": 0.852478,
          "yaw": -138.68591,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 382.840500 -22.755493 -197.750240; setang 1.650009 -131.261220 0",
          "position_tick": 64904,
          "angle_tick": 64904,
          "origin": [
            382.8405,
            -22.755493,
            -197.75024
          ],
          "pitch": 1.6500092,
          "yaw": -131.26122,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -114.427734,
            87.46838,
            -42.433594
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 377.185850 -121.891420 -165.468750; setang -2.282410 -146.797600 0",
          "position_tick": 65028,
          "angle_tick": 65028,
          "origin": [
            377.18585,
            -121.89142,
            -165.46875
          ],
          "pitch": -2.2824097,
          "yaw": -146.7976,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -158.67969,
            -96.78906,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.506592 -130.446350 -165.468750; setang -2.282410 -146.797607 0",
          "position_tick": 65034,
          "angle_tick": 65034,
          "origin": [
            363.506591796875,
            -130.446350097656,
            -165.46875
          ],
          "pitch": -2.282409667969,
          "yaw": -146.797607421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -181.8359375,
            -114.73828125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 64904,
          "last_tick": 65034,
          "samples": 131
        },
        "departure_tick": 64954,
        "movement_to_event_ms": 1265.625,
        "evidence_file": "matches/2398756/17accc02fe6ec272/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e813d56c8989b407",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00000",
      "command_record_id": "demo_56d855ae2f8723544f85_00000",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00000",
        "demo_56d855ae2f8723544f85_00142"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "BobZ",
      "round": 1,
      "event_tick": 2800,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -298.237850 -1509.853800 1672.031200; setang 2.859879 56.464233 0",
          "position_tick": 2670,
          "angle_tick": 2670,
          "origin": [
            -298.23785,
            -1509.8538,
            1672.0312
          ],
          "pitch": 2.8598785,
          "yaw": 56.464233,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -326.187500 -1442.452900 1672.031500; setang -8.937378 54.676895 0",
          "position_tick": 2794,
          "angle_tick": 2794,
          "origin": [
            -326.1875,
            -1442.4529,
            1672.0315
          ],
          "pitch": -8.937378,
          "yaw": 54.676895,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.867188,
            26.632812,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -324.348145 -1439.855591 1672.031494; setang -8.937378 54.676895 0",
          "position_tick": 2800,
          "angle_tick": 2800,
          "origin": [
            -324.34814453125,
            -1439.855590820312,
            1672.031494140625
          ],
          "pitch": -8.937377929688,
          "yaw": 54.676895141602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.421875,
            25.9921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 2670,
          "last_tick": 2800,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e81756f1383e0e38",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_da35559385e7d6e5ce42_00286",
      "command_record_id": "demo_da35559385e7d6e5ce42_00286",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00286",
        "demo_da35559385e7d6e5ce42_00423"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zont1x",
      "round": 15,
      "event_tick": 128941,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -138.267580 1629.214400 27.031250; setang 5.382263 -29.031036 0",
          "position_tick": 128658,
          "angle_tick": 128658,
          "origin": [
            -138.26758,
            1629.2144,
            27.03125
          ],
          "pitch": 5.382263,
          "yaw": -29.031036,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 664.875300 1379.969000 -76.906250; setang 6.791260 -46.887238 0",
          "position_tick": 128934,
          "angle_tick": 128934,
          "origin": [
            664.8753,
            1379.969,
            -76.90625
          ],
          "pitch": 6.79126,
          "yaw": -46.887238,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 664.875305 1379.968994 -55.328125; setang 6.721924 -46.910583 0",
          "position_tick": 128941,
          "angle_tick": 128941,
          "origin": [
            664.875305175781,
            1379.968994140625,
            -55.328125
          ],
          "pitch": 6.721923828125,
          "yaw": -46.910583496094,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            199.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 128658,
          "last_tick": 128941,
          "samples": 284
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e900f03e1d97eb7c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_c41e59c2737947d52711_00013",
      "command_record_id": "demo_c41e59c2737947d52711_00013",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00013",
        "demo_c41e59c2737947d52711_00092"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jame",
      "round": 3,
      "event_tick": 10421,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -804.911870 203.531570 1614.031200; setang 2.917206 -10.971222 0",
          "position_tick": 10291,
          "angle_tick": 10291,
          "origin": [
            -804.91187,
            203.53157,
            1614.0312
          ],
          "pitch": 2.9172058,
          "yaw": -10.971222,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            242.32812,
            -61.45703,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -391.807980 21.035730 1664.031200; setang 4.501312 14.220764 0",
          "position_tick": 10415,
          "angle_tick": 10415,
          "origin": [
            -391.80798,
            21.03573,
            1664.0312
          ],
          "pitch": 4.5013123,
          "yaw": 14.220764,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            218.55469,
            13.615112,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -374.019409 23.221870 1664.031250; setang 2.540924 14.973328 0",
          "position_tick": 10421,
          "angle_tick": 10421,
          "origin": [
            -374.019409179688,
            23.221870422363,
            1664.03125
          ],
          "pitch": 2.540924072266,
          "yaw": 14.973327636719,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            231.3828125,
            34.184448242188,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10291,
          "last_tick": 10421,
          "samples": 131
        },
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e9a926fcf8c96724",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_731311ac42553ee59f1a_00087",
      "command_record_id": "demo_731311ac42553ee59f1a_00087",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00087",
        "demo_731311ac42553ee59f1a_00120"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 5,
      "event_tick": 35483,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -412.608826 -2128.068604 -153.664551; setang -24.189484 74.624634 0",
          "position_tick": 35469,
          "angle_tick": 35483,
          "origin": [
            -412.608825683594,
            -2128.068603515625,
            -153.66455078125
          ],
          "pitch": -24.189483642578,
          "yaw": 74.624633789062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -412.608830 -2128.068600 -126.796875; setang -24.189484 74.624630 0",
          "position_tick": 35476,
          "angle_tick": 35476,
          "origin": [
            -412.60883,
            -2128.0686,
            -126.796875
          ],
          "pitch": -24.189484,
          "yaw": 74.62463,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            234.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -412.608826 -2128.068604 -110.125000; setang -24.189484 74.624634 0",
          "position_tick": 35483,
          "angle_tick": 35483,
          "origin": [
            -412.608825683594,
            -2128.068603515625,
            -110.125
          ],
          "pitch": -24.189483642578,
          "yaw": 74.624633789062,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35199,
          "last_tick": 35483,
          "samples": 285
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ea54a9a142cb066b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00081",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00310",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00081",
        "demo_4f80b8bcc2fa56bb83a7_00310"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 15,
      "event_tick": 117396,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 4.072144 -85.314330 0",
          "position_tick": 116995,
          "angle_tick": 116995,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 4.0721436,
          "yaw": -85.31433,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -352.000000 1728.000000 28.813293; setang 4.177887 -87.584380 0",
          "position_tick": 116898,
          "angle_tick": 116898,
          "origin": [
            -352.0,
            1728.0,
            28.813293
          ],
          "pitch": 4.177887,
          "yaw": -87.58438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -517.222350 370.166300 160.031280; setang -7.299728 -104.249270 0",
          "position_tick": 117389,
          "angle_tick": 117389,
          "origin": [
            -517.22235,
            370.1663,
            160.03128
          ],
          "pitch": -7.2997284,
          "yaw": -104.24927,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.609375,
            -240.89648,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -521.867371 347.672455 160.031281; setang -7.292862 -104.249268 0",
          "position_tick": 117396,
          "angle_tick": 117396,
          "origin": [
            -521.867370605469,
            347.672454833984,
            160.031280517578
          ],
          "pitch": -7.292861938477,
          "yaw": -104.249267578125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.7265625,
            -239.47265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116898,
          "last_tick": 117396,
          "samples": 499
        },
        "departure_tick": 116996,
        "movement_to_event_ms": 6265.625,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eaed848699eaca95",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_241d9eb92ddde5a3b396_00273",
      "command_record_id": "demo_241d9eb92ddde5a3b396_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_241d9eb92ddde5a3b396_00273",
        "demo_241d9eb92ddde5a3b396_00322"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "tN1R",
      "round": 14,
      "event_tick": 134111,
      "demo_sha256": "241d9eb92ddde5a3b3966b499b941496233194d89c1875212252cc4766d6f423",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1440.075700 -351.363530 100.286780; setang -5.829956 103.490875 0",
          "position_tick": 134090,
          "angle_tick": 134090,
          "origin": [
            -1440.0757,
            -351.36353,
            100.28678
          ],
          "pitch": -5.829956,
          "yaw": 103.490875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1199.102900 -387.600650 121.687500; setang 5.896225 120.893890 0",
          "position_tick": 133833,
          "angle_tick": 133833,
          "origin": [
            -1199.1029,
            -387.60065,
            121.6875
          ],
          "pitch": 5.896225,
          "yaw": 120.89389,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            16.40625,
            -16.398438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1445.808100 -327.487000 100.336440; setang -5.895874 103.534820 0",
          "position_tick": 134105,
          "angle_tick": 134105,
          "origin": [
            -1445.8081,
            -327.487,
            100.33644
          ],
          "pitch": -5.895874,
          "yaw": 103.53482,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -39.867188,
            166.08594,
            3.0371094
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1449.384033 -312.618408 99.705917; setang -6.072006 103.601074 0",
          "position_tick": 134111,
          "angle_tick": 134111,
          "origin": [
            -1449.384033203125,
            -312.618408203125,
            99.705917358398
          ],
          "pitch": -6.072006225586,
          "yaw": 103.60107421875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -48.21875,
            200.28125,
            -16.779296875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133833,
          "last_tick": 134111,
          "samples": 279
        },
        "departure_tick": 134091,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398725/241d9eb92ddde5a3/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eb630e8ca9220d47",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_c41e59c2737947d52711_00145",
      "command_record_id": "demo_c41e59c2737947d52711_00145",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00145",
        "demo_c41e59c2737947d52711_00378"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 8,
      "event_tick": 57992,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1863.939600 587.943240 1608.031200; setang 5.410431 -175.762360 0",
          "position_tick": 57880,
          "angle_tick": 57880,
          "origin": [
            1863.9396,
            587.94324,
            1608.0312
          ],
          "pitch": 5.410431,
          "yaw": -175.76236,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1863.949800 587.944000 1608.031200; setang 5.876648 -175.785700 0",
          "position_tick": 57862,
          "angle_tick": 57862,
          "origin": [
            1863.9498,
            587.944,
            1608.0312
          ],
          "pitch": 5.876648,
          "yaw": -175.7857,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1524.753300 562.886050 1611.328100; setang 5.410431 -175.762360 0",
          "position_tick": 57979,
          "angle_tick": 57979,
          "origin": [
            1524.7533,
            562.88605,
            1611.3281
          ],
          "pitch": 5.410431,
          "yaw": -175.76236,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.32812,
            -18.050781,
            1.5703125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1478.941772 559.502258 1652.031250; setang 5.410431 -175.762360 0",
          "position_tick": 57992,
          "angle_tick": 57992,
          "origin": [
            1478.941772460938,
            559.502258300781,
            1652.03125
          ],
          "pitch": 5.410430908203,
          "yaw": -175.762359619141,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -244.328125,
            -18.046875,
            149.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57862,
          "last_tick": 57992,
          "samples": 131
        },
        "departure_tick": 57881,
        "movement_to_event_ms": 1750.0,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eb9463152ff6ece5",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_a50086abe9c7c4a980cd_00028",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00028",
        "demo_a50086abe9c7c4a980cd_00314"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 4,
      "event_tick": 16861,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1987.857400 -413.955260 -351.968750; setang 2.560852 -163.870700 0",
          "position_tick": 16515,
          "angle_tick": 16515,
          "origin": [
            1987.8574,
            -413.95526,
            -351.96875
          ],
          "pitch": 2.560852,
          "yaw": -163.8707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -248.42188,
            -28.019531,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1053.491200 26.525785 -415.968750; setang -3.933792 174.005250 0",
          "position_tick": 16854,
          "angle_tick": 16854,
          "origin": [
            1053.4912,
            26.525785,
            -415.96875
          ],
          "pitch": -3.933792,
          "yaw": 174.00525,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -238.15625,
            54.814453,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1030.924194 30.793619 -415.968750; setang -3.933792 174.031342 0",
          "position_tick": 16861,
          "angle_tick": 16861,
          "origin": [
            1030.924194335938,
            30.793619155884,
            -415.96875
          ],
          "pitch": -3.933792114258,
          "yaw": 174.031341552734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -241.4765625,
            41.420532226562,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 16515,
          "last_tick": 16861,
          "samples": 347
        },
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ebebd3a62d1d24e9",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00061",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00337",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00061",
        "demo_fde4c2af9b83d7a5ead3_00337"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "s1n",
      "round": 18,
      "event_tick": 140118,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -42.431260 -173.193970 0",
          "position_tick": 140106,
          "angle_tick": 140106,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -42.43126,
          "yaw": -173.19397,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1296.000000 -352.000000 -167.968750; setang -41.757996 -173.629640 0",
          "position_tick": 139988,
          "angle_tick": 139988,
          "origin": [
            1296.0,
            -352.0,
            -167.96875
          ],
          "pitch": -41.757996,
          "yaw": -173.62964,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1294.026500 -352.235050 -150.187500; setang -42.431260 -173.193970 0",
          "position_tick": 140111,
          "angle_tick": 140111,
          "origin": [
            1294.0265,
            -352.23505,
            -150.1875
          ],
          "pitch": -42.43126,
          "yaw": -173.19397,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.796875,
            -3.546875,
            265.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1291.233032 -352.567566 -130.578125; setang -42.431259 -173.193970 0",
          "position_tick": 140118,
          "angle_tick": 140118,
          "origin": [
            1291.233032226562,
            -352.567565917969,
            -130.578125
          ],
          "pitch": -42.431259155273,
          "yaw": -173.193969726562,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -29.796875,
            -3.546875,
            178.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 139988,
          "last_tick": 140118,
          "samples": 131
        },
        "departure_tick": 140107,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec86412423b7c50d",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_da35559385e7d6e5ce42_00348",
      "command_record_id": "demo_da35559385e7d6e5ce42_00348",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00348",
        "demo_da35559385e7d6e5ce42_00394"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "donk",
      "round": 18,
      "event_tick": 147452,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -877.708400 436.834100 1.031250; setang 9.184906 -35.834656 0",
          "position_tick": 147322,
          "angle_tick": 147322,
          "origin": [
            -877.7084,
            436.8341,
            1.03125
          ],
          "pitch": 9.184906,
          "yaw": -35.834656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.91797,
            61.216797,
            41.05078
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -894.515200 411.581570 -15.337097; setang 6.984894 -40.152283 0",
          "position_tick": 147445,
          "angle_tick": 147445,
          "origin": [
            -894.5152,
            411.58157,
            -15.337097
          ],
          "pitch": 6.984894,
          "yaw": -40.152283,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            48.679688,
            -41.234375,
            -27.652344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -885.699036 404.133118 -20.331909; setang 6.984894 -40.152283 0",
          "position_tick": 147452,
          "angle_tick": 147452,
          "origin": [
            -885.699035644531,
            404.133117675781,
            -20.331909179688
          ],
          "pitch": 6.984893798828,
          "yaw": -40.152282714844,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            114.7734375,
            -96.896484375,
            -64.9765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 147322,
          "last_tick": 147452,
          "samples": 131
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ecb24da64f1eeaef",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00024",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00024",
        "demo_fbb358b45e5cdb7b7700_00181"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "karrigan",
      "round": 3,
      "event_tick": 20207,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1545.628200 1135.302200 -145.968750; setang -17.994919 67.690890 0",
          "position_tick": 20200,
          "angle_tick": 20200,
          "origin": [
            1545.6282,
            1135.3022,
            -145.96875
          ],
          "pitch": -17.994919,
          "yaw": 67.69089,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1462.193700 1151.987200 -145.968750; setang 9.309204 169.238560 0",
          "position_tick": 19945,
          "angle_tick": 19945,
          "origin": [
            1462.1937,
            1151.9872,
            -145.96875
          ],
          "pitch": 9.309204,
          "yaw": 169.23856,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.125,
            40.617188,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1545.764200 1135.634000 -145.968750; setang -18.017914 67.690890 0",
          "position_tick": 20201,
          "angle_tick": 20201,
          "origin": [
            1545.7642,
            1135.634,
            -145.96875
          ],
          "pitch": -18.017914,
          "yaw": 67.69089,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            1.71875,
            4.1953125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1547.128906 1138.961182 -145.968750; setang -18.318329 67.575195 0",
          "position_tick": 20207,
          "angle_tick": 20207,
          "origin": [
            1547.12890625,
            1138.961181640625,
            -145.96875
          ],
          "pitch": -18.318328857422,
          "yaw": 67.5751953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            15.2578125,
            37.1953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19945,
          "last_tick": 20207,
          "samples": 263
        },
        "departure_tick": 20201,
        "movement_to_event_ms": 109.375,
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed21f201188250d2",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_62cb3af35c3893a91c7d_00057",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00123",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00057",
        "demo_62cb3af35c3893a91c7d_00123"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 8,
      "event_tick": 63111,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -290.102100 -2177.252700 -172.484010; setang -2.464020 109.431030 0",
          "position_tick": 63032,
          "angle_tick": 63032,
          "origin": [
            -290.1021,
            -2177.2527,
            -172.48401
          ],
          "pitch": -2.4640198,
          "yaw": 109.43103,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -290.121100 -2177.199000 -172.489620; setang -0.835999 110.729126 0",
          "position_tick": 62981,
          "angle_tick": 62981,
          "origin": [
            -290.1211,
            -2177.199,
            -172.48962
          ],
          "pitch": -0.83599854,
          "yaw": 110.729126,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            134.69531,
            33.234375,
            3.03125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -282.345900 -2202.238500 -169.918330; setang -16.808044 106.746950 0",
          "position_tick": 63104,
          "angle_tick": 63104,
          "origin": [
            -282.3459,
            -2202.2385,
            -169.91833
          ],
          "pitch": -16.808044,
          "yaw": 106.74695,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -282.345886 -2202.238525 -169.918335; setang -16.808044 106.746948 0",
          "position_tick": 63111,
          "angle_tick": 63111,
          "origin": [
            -282.345886230469,
            -2202.238525390625,
            -169.918334960938
          ],
          "pitch": -16.808044433594,
          "yaw": 106.746948242188,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 62981,
          "last_tick": 63111,
          "samples": 131
        },
        "departure_tick": 63033,
        "movement_to_event_ms": 1234.375,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ed2b473b0961067c",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00149",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00254",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00149",
        "demo_5c8743102c5a1e28f8ee_00254"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 13,
      "event_tick": 110256,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -613.556950 2122.576400 -118.179565; setang -22.816895 172.280730 0",
          "position_tick": 110229,
          "angle_tick": 110229,
          "origin": [
            -613.55695,
            2122.5764,
            -118.179565
          ],
          "pitch": -22.816895,
          "yaw": 172.28073,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -613.541000 2122.574200 -118.179690; setang -10.630981 172.911070 0",
          "position_tick": 110126,
          "angle_tick": 110126,
          "origin": [
            -613.541,
            2122.5742,
            -118.17969
          ],
          "pitch": -10.630981,
          "yaw": 172.91107,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -657.632000 2128.518800 -117.899475; setang -23.867462 172.322630 0",
          "position_tick": 110250,
          "angle_tick": 110250,
          "origin": [
            -657.632,
            2128.5188,
            -117.899475
          ],
          "pitch": -23.867462,
          "yaw": 172.32263,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -205.95703,
            27.75,
            3.0234375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -674.844177 2130.838135 -117.757935; setang -23.867462 172.322632 0",
          "position_tick": 110256,
          "angle_tick": 110256,
          "origin": [
            -674.844177246094,
            2130.838134765625,
            -117.757934570312
          ],
          "pitch": -23.867462158203,
          "yaw": 172.322631835938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -226.2109375,
            30.484375,
            0.4140625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 110126,
          "last_tick": 110256,
          "samples": 131
        },
        "departure_tick": 110230,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ee24f6aa319b1836",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_7dadd8516dde2b87da75_00061",
      "command_record_id": "demo_7dadd8516dde2b87da75_00061",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00061",
        "demo_7dadd8516dde2b87da75_00319"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "Jame",
      "round": 5,
      "event_tick": 39661,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 409.315247 2009.139771 136.031219; setang -39.270294 77.938385 0",
          "position_tick": 39654,
          "angle_tick": 39661,
          "origin": [
            409.315246582031,
            2009.139770507812,
            136.031219482422
          ],
          "pitch": -39.270294189453,
          "yaw": 77.938385009766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 409.315250 2009.139800 136.031220; setang -39.270294 77.938385 0",
          "position_tick": 39655,
          "angle_tick": 39655,
          "origin": [
            409.31525,
            2009.1398,
            136.03122
          ],
          "pitch": -39.270294,
          "yaw": 77.938385,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 409.315247 2009.139771 136.031219; setang -39.270294 77.938385 0",
          "position_tick": 39661,
          "angle_tick": 39661,
          "origin": [
            409.315246582031,
            2009.139770507812,
            136.031219482422
          ],
          "pitch": -39.270294189453,
          "yaw": 77.938385009766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 39531,
          "last_tick": 39661,
          "samples": 131
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ef297bab53c30092",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_56d855ae2f8723544f85_00113",
      "command_record_id": "demo_56d855ae2f8723544f85_00113",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00113",
        "demo_56d855ae2f8723544f85_00140"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Lake",
      "round": 6,
      "event_tick": 41543,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 656.022800 753.298340 1871.830600; setang 12.342102 -130.082930 0",
          "position_tick": 41413,
          "angle_tick": 41413,
          "origin": [
            656.0228,
            753.29834,
            1871.8306
          ],
          "pitch": 12.342102,
          "yaw": -130.08293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.84375,
            -8.734375,
            -2.8984375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 642.392100 680.895900 1847.818400; setang -0.770081 -129.026870 0",
          "position_tick": 41536,
          "angle_tick": 41536,
          "origin": [
            642.3921,
            680.8959,
            1847.8184
          ],
          "pitch": -0.77008057,
          "yaw": -129.02687,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -138.97266,
            -170.94531,
            -56.695312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 628.664551 663.984497 1842.209717; setang -1.364014 -128.960602 0",
          "position_tick": 41543,
          "angle_tick": 41543,
          "origin": [
            628.66455078125,
            663.984497070312,
            1842.209716796875
          ],
          "pitch": -1.364013671875,
          "yaw": -128.960601806641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -149.7109375,
            -184.5859375,
            -61.21875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41413,
          "last_tick": 41543,
          "samples": 131
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f17f288f3a084543",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1b9d5eac73de0b387701_00318",
      "command_record_id": "demo_1b9d5eac73de0b387701_00318",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00318",
        "demo_1b9d5eac73de0b387701_00367"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 15,
      "event_tick": 126646,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 29.516125 -1959.629800 -167.968750; setang -0.522537 151.598970 0",
          "position_tick": 126516,
          "angle_tick": 126516,
          "origin": [
            29.516125,
            -1959.6298,
            -167.96875
          ],
          "pitch": -0.52253723,
          "yaw": 151.59897,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            57.45703,
            33.734375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -94.364200 -1920.512600 -167.968750; setang 3.849670 55.074127 0",
          "position_tick": 126640,
          "angle_tick": 126640,
          "origin": [
            -94.3642,
            -1920.5126,
            -167.96875
          ],
          "pitch": 3.8496704,
          "yaw": 55.074127,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -94.364197 -1920.512573 -167.968750; setang 3.327484 55.239258 0",
          "position_tick": 126646,
          "angle_tick": 126646,
          "origin": [
            -94.364196777344,
            -1920.512573242188,
            -167.96875
          ],
          "pitch": 3.327484130859,
          "yaw": 55.2392578125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126516,
          "last_tick": 126646,
          "samples": 131
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f196104f99f4e232",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_18d34587c875f0b595ae_00046",
      "command_record_id": "demo_18d34587c875f0b595ae_00165",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00046",
        "demo_18d34587c875f0b595ae_00165"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zweih",
      "round": 10,
      "event_tick": 81469,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 952.911000 2020.960200 -151.968750; setang 1.745789 -76.934166 0",
          "position_tick": 81365,
          "angle_tick": 81365,
          "origin": [
            952.911,
            2020.9602,
            -151.96875
          ],
          "pitch": 1.7457886,
          "yaw": -76.934166,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 948.285300 1683.080700 -67.328125; setang 24.217651 74.510315 0",
          "position_tick": 80957,
          "angle_tick": 80957,
          "origin": [
            948.2853,
            1683.0807,
            -67.328125
          ],
          "pitch": 24.217651,
          "yaw": 74.510315,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            52.316406,
            268.53125,
            -219.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1015.909500 1922.055000 -191.968750; setang -7.462463 -35.539062 0",
          "position_tick": 81463,
          "angle_tick": 81463,
          "origin": [
            1015.9095,
            1922.055,
            -191.96875
          ],
          "pitch": -7.4624634,
          "yaw": -35.539062,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            134.8164,
            -96.015625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1028.117798 1913.348511 -191.968750; setang -7.462463 -35.595367 0",
          "position_tick": 81469,
          "angle_tick": 81469,
          "origin": [
            1028.117797851562,
            1913.348510742188,
            -191.96875
          ],
          "pitch": -7.462463378906,
          "yaw": -35.595367431641,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            165.1015625,
            -117.8046875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 80957,
          "last_tick": 81469,
          "samples": 513
        },
        "departure_tick": 81366,
        "movement_to_event_ms": 1625.0,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f2ef9b41c6d04c12",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00333",
      "command_record_id": "demo_da35559385e7d6e5ce42_00333",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00333",
        "demo_da35559385e7d6e5ce42_00393"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 17,
      "event_tick": 142563,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 609.439700 125.758360 -148.968750; setang -7.163422 46.451570 0",
          "position_tick": 142546,
          "angle_tick": 142546,
          "origin": [
            609.4397,
            125.75836,
            -148.96875
          ],
          "pitch": -7.1634216,
          "yaw": 46.45157,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 784.647500 322.067700 -145.968750; setang 0.883026 -160.531540 0",
          "position_tick": 142055,
          "angle_tick": 142055,
          "origin": [
            784.6475,
            322.0677,
            -145.96875
          ],
          "pitch": 0.8830261,
          "yaw": -160.53154,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            5.25,
            -12.3671875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 618.185600 134.962540 -148.968750; setang -8.119232 46.499970 0",
          "position_tick": 142556,
          "angle_tick": 142556,
          "origin": [
            618.1856,
            134.96254,
            -148.96875
          ],
          "pitch": -8.119232,
          "yaw": 46.49997,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            88.453125,
            93.103516,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 629.086975 146.448898 -148.968750; setang -8.845367 46.754028 0",
          "position_tick": 142563,
          "angle_tick": 142563,
          "origin": [
            629.086975097656,
            146.44889831543,
            -148.96875
          ],
          "pitch": -8.845367431641,
          "yaw": 46.754028320312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            128.5625,
            135.6474609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 142055,
          "last_tick": 142563,
          "samples": 509
        },
        "departure_tick": 142547,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f3156d0e19e57db2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00021",
      "command_record_id": "demo_518d8b186445b01e1f62_00021",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00021",
        "demo_518d8b186445b01e1f62_00257"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "zorte",
      "round": 3,
      "event_tick": 10732,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 743.068360 -66.444030 -94.308044; setang -5.687134 60.290558 0",
          "position_tick": 10714,
          "angle_tick": 10714,
          "origin": [
            743.06836,
            -66.44403,
            -94.308044
          ],
          "pitch": -5.687134,
          "yaw": 60.290558,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 828.054440 -247.291320 -53.897340; setang 4.404480 78.658690 0",
          "position_tick": 10557,
          "angle_tick": 10557,
          "origin": [
            828.05444,
            -247.29132,
            -53.89734
          ],
          "pitch": 4.40448,
          "yaw": 78.65869,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -67.46484,
            235.52344,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 751.366150 -51.884520 -106.928470; setang -5.687134 60.338974 0",
          "position_tick": 10726,
          "angle_tick": 10726,
          "origin": [
            751.36615,
            -51.88452,
            -106.92847
          ],
          "pitch": -5.687134,
          "yaw": 60.338974,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            72.29297,
            126.90234,
            -122.78516
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 758.240112 -39.816956 -117.417786; setang -5.687134 60.338974 0",
          "position_tick": 10732,
          "angle_tick": 10732,
          "origin": [
            758.240112304688,
            -39.816955566406,
            -117.417785644531
          ],
          "pitch": -5.687133789062,
          "yaw": 60.338973999023,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            94.0390625,
            165.1015625,
            -110.06640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 10557,
          "last_tick": 10732,
          "samples": 176
        },
        "departure_tick": 10715,
        "movement_to_event_ms": 281.25,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f34d515db5137bcb",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00153",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00153",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00153",
        "demo_5c8743102c5a1e28f8ee_00258"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 9,
      "event_tick": 58198,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -332.737800 -752.957030 79.142490; setang 6.336029 170.325870 0",
          "position_tick": 58068,
          "angle_tick": 58068,
          "origin": [
            -332.7378,
            -752.95703,
            79.14249
          ],
          "pitch": 6.336029,
          "yaw": 170.32587,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -422.730100 -364.410030 0.454076; setang -8.843994 89.937500 0",
          "position_tick": 58191,
          "angle_tick": 58191,
          "origin": [
            -422.7301,
            -364.41003,
            0.45407605
          ],
          "pitch": -8.843994,
          "yaw": 89.9375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.4375,
            230.78125,
            0.57315063
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -422.874512 -341.948120 0.510164; setang -9.372025 89.871246 0",
          "position_tick": 58198,
          "angle_tick": 58198,
          "origin": [
            -422.87451171875,
            -341.948120117188,
            0.510164260864
          ],
          "pitch": -9.372024536133,
          "yaw": 89.871246337891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.12890625,
            243.4921875,
            0.609375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58068,
          "last_tick": 58198,
          "samples": 131
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f4b839d44d4f5214",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79afb17b7ed789137186_00154",
      "command_record_id": "demo_79afb17b7ed789137186_00154",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00154",
        "demo_79afb17b7ed789137186_00169"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "ropz",
      "round": 9,
      "event_tick": 73848,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2105.216600 -588.818100 1616.030300; setang 0.622788 -159.543460 0",
          "position_tick": 73577,
          "angle_tick": 73577,
          "origin": [
            2105.2166,
            -588.8181,
            1616.0303
          ],
          "pitch": 0.6227875,
          "yaw": -159.54346,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -154.46875,
            -196.5625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1156.915400 -736.774900 1613.265600; setang 7.982605 -127.651860 0",
          "position_tick": 73835,
          "angle_tick": 73835,
          "origin": [
            1156.9154,
            -736.7749,
            1613.2656
          ],
          "pitch": 7.982605,
          "yaw": -127.65186,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -147.78125,
            -185.51172,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1129.010132 -771.922363 1654.625000; setang 7.904663 -127.573929 0",
          "position_tick": 73848,
          "angle_tick": 73848,
          "origin": [
            1129.010131835938,
            -771.92236328125,
            1654.625
          ],
          "pitch": 7.904663085938,
          "yaw": -127.573928833008,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -148.828125,
            -187.453125,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73577,
          "last_tick": 73848,
          "samples": 272
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f60b31fcaaf25607",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_18d34587c875f0b595ae_00314",
      "command_record_id": "demo_18d34587c875f0b595ae_00314",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00314",
        "demo_18d34587c875f0b595ae_00401"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "xiELO",
      "round": 17,
      "event_tick": 160213,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 402.125500 -1302.754400 2.031248; setang -5.900345 84.291230 0",
          "position_tick": 160083,
          "angle_tick": 160083,
          "origin": [
            402.1255,
            -1302.7544,
            2.031248
          ],
          "pitch": -5.900345,
          "yaw": 84.29123,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            225.6914,
            89.3125,
            64.30487
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 608.306950 -954.495850 -11.968750; setang -28.393478 125.395200 0",
          "position_tick": 160207,
          "angle_tick": 160207,
          "origin": [
            608.30695,
            -954.49585,
            -11.96875
          ],
          "pitch": -28.393478,
          "yaw": 125.3952,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.61719,
            196.51953,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 597.837036 -938.819275 -11.968750; setang -29.303970 125.435028 0",
          "position_tick": 160213,
          "angle_tick": 160213,
          "origin": [
            597.837036132812,
            -938.819274902344,
            -11.96875
          ],
          "pitch": -29.303970336914,
          "yaw": 125.435028076172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -136.65234375,
            202.35546875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160083,
          "last_tick": 160213,
          "samples": 131
        },
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f6467be7760cbf66",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_44d9dd1cefa925823c1e_00317",
      "command_record_id": "demo_44d9dd1cefa925823c1e_00317",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44d9dd1cefa925823c1e_00317",
        "demo_44d9dd1cefa925823c1e_00401"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xiELO",
      "round": 16,
      "event_tick": 151476,
      "demo_sha256": "44d9dd1cefa925823c1e2917103e06140fd21b7bdb4288b229b2b156b7c0dcf6",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m1-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 840.913200 2318.807000 140.084300; setang -1.702545 -129.016570 0",
          "position_tick": 151268,
          "angle_tick": 151268,
          "origin": [
            840.9132,
            2318.807,
            140.0843
          ],
          "pitch": -1.7025452,
          "yaw": -129.01657,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            108.12891,
            -92.890625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 779.401860 2207.226000 136.031280; setang -7.088242 -130.798420 0",
          "position_tick": 151470,
          "angle_tick": 151470,
          "origin": [
            779.40186,
            2207.226,
            136.03128
          ],
          "pitch": -7.0882416,
          "yaw": -130.79842,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -120.76953,
            -138.03125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 768.902405 2195.153076 136.031281; setang -8.514069 -130.442047 0",
          "position_tick": 151476,
          "angle_tick": 151476,
          "origin": [
            768.902404785156,
            2195.153076171875,
            136.031280517578
          ],
          "pitch": -8.514068603516,
          "yaw": -130.442047119141,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -139.91015625,
            -161.390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 151268,
          "last_tick": 151476,
          "samples": 209
        },
        "evidence_file": "matches/2398748/44d9dd1cefa92582/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f67170bfadda1d88",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_bc6251413daa2447c1ff_00182",
      "command_record_id": "demo_bc6251413daa2447c1ff_00182",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00182",
        "demo_bc6251413daa2447c1ff_00206"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyousuke",
      "round": 10,
      "event_tick": 68369,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -754.773300 192.776580 -173.617550; setang -6.082642 -101.051560 0",
          "position_tick": 68359,
          "angle_tick": 68359,
          "origin": [
            -754.7733,
            192.77658,
            -173.61755
          ],
          "pitch": -6.0826416,
          "yaw": -101.05156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -749.452330 -15.303833 -143.968750; setang 3.378983 -98.123020 0",
          "position_tick": 67922,
          "angle_tick": 67922,
          "origin": [
            -749.45233,
            -15.303833,
            -143.96875
          ],
          "pitch": 3.3789825,
          "yaw": -98.12302,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -755.041930 191.404140 -173.682620; setang -6.336029 -101.107864 0",
          "position_tick": 68362,
          "angle_tick": 68362,
          "origin": [
            -755.04193,
            191.40414,
            -173.68262
          ],
          "pitch": -6.336029,
          "yaw": -101.107864,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -5.8789062,
            -30.03418,
            -1.4257812
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -756.379578 184.613037 -174.004517; setang -6.533081 -101.164169 0",
          "position_tick": 68369,
          "angle_tick": 68369,
          "origin": [
            -756.379577636719,
            184.613037109375,
            -174.004516601562
          ],
          "pitch": -6.533081054688,
          "yaw": -101.164169311523,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.13671875,
            -66.6083984375,
            -3.16015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 67922,
          "last_tick": 68369,
          "samples": 448
        },
        "departure_tick": 68360,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f6ec3ecf4ad74644",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_18d34587c875f0b595ae_00150",
      "command_record_id": "demo_18d34587c875f0b595ae_00150",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00150",
        "demo_18d34587c875f0b595ae_00236"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 9,
      "event_tick": 74441,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 766.016700 595.269960 -151.968750; setang -28.995667 57.556335 0",
          "position_tick": 74428,
          "angle_tick": 74428,
          "origin": [
            766.0167,
            595.26996,
            -151.96875
          ],
          "pitch": -28.995667,
          "yaw": 57.556335,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 743.838800 608.308500 -151.968750; setang -17.412643 55.774155 0",
          "position_tick": 74223,
          "angle_tick": 74223,
          "origin": [
            743.8388,
            608.3085,
            -151.96875
          ],
          "pitch": -17.412643,
          "yaw": 55.774155,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            -184.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 767.408570 597.462650 -151.968750; setang -29.055054 57.556335 0",
          "position_tick": 74435,
          "angle_tick": 74435,
          "origin": [
            767.40857,
            597.46265,
            -151.96875
          ],
          "pitch": -29.055054,
          "yaw": 57.556335,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            17.867188,
            28.144531,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 769.585693 600.891907 -151.968750; setang -29.114456 57.556335 0",
          "position_tick": 74441,
          "angle_tick": 74441,
          "origin": [
            769.585693359375,
            600.891906738281,
            -151.96875
          ],
          "pitch": -29.114456176758,
          "yaw": 57.556335449219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.8671875,
            51.76953125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74223,
          "last_tick": 74441,
          "samples": 219
        },
        "departure_tick": 74429,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f7102bf5d3b5bbcd",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00278",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00357",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00278",
        "demo_f53e9889dd94c99a6feb_00357"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "FalleN",
      "round": 19,
      "event_tick": 166278,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -732.848940 -1322.125100 -407.968750; setang -2.375793 -64.969370 0",
          "position_tick": 165922,
          "angle_tick": 165922,
          "origin": [
            -732.84894,
            -1322.1251,
            -407.96875
          ],
          "pitch": -2.3757935,
          "yaw": -64.96937,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -633.920530 -1176.425300 -415.968750; setang 11.044006 -91.193050 0",
          "position_tick": 165766,
          "angle_tick": 165766,
          "origin": [
            -633.92053,
            -1176.4253,
            -415.96875
          ],
          "pitch": 11.044006,
          "yaw": -91.19305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -118.24219,
            -16.054688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -730.977200 -1322.257700 -388.328120; setang -25.388031 -8.033066 0",
          "position_tick": 166271,
          "angle_tick": 166271,
          "origin": [
            -730.9772,
            -1322.2577,
            -388.32812
          ],
          "pitch": -25.388031,
          "yaw": -8.033066,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.960938,
            -2.3671875,
            259.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -728.168152 -1322.479004 -369.281250; setang -25.388031 -8.033066 0",
          "position_tick": 166278,
          "angle_tick": 166278,
          "origin": [
            -728.168151855469,
            -1322.47900390625,
            -369.28125
          ],
          "pitch": -25.388031005859,
          "yaw": -8.033065795898,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            29.953125,
            -2.359375,
            172.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 165766,
          "last_tick": 166278,
          "samples": 513
        },
        "departure_tick": 165923,
        "movement_to_event_ms": 5562.5,
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f777e54b8ad7fa74",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b24ca24bca0f9defa72c_00361",
      "command_record_id": "demo_b24ca24bca0f9defa72c_00361",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b24ca24bca0f9defa72c_00361",
        "demo_b24ca24bca0f9defa72c_00387"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "try",
      "round": 19,
      "event_tick": 148351,
      "demo_sha256": "b24ca24bca0f9defa72c0d413f20de092e75d5a590736eb0b8909442728df737",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1252.813477 2038.222656 2.003255; setang -14.394501 -74.857750 0",
          "position_tick": 148344,
          "angle_tick": 148351,
          "origin": [
            1252.8134765625,
            2038.22265625,
            2.003255367279
          ],
          "pitch": -14.394500732422,
          "yaw": -74.857749938965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1252.813500 2038.222700 2.003255; setang -14.394501 -74.857750 0",
          "position_tick": 148345,
          "angle_tick": 148345,
          "origin": [
            1252.8135,
            2038.2227,
            2.0032554
          ],
          "pitch": -14.394501,
          "yaw": -74.85775,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1252.813477 2038.222656 2.003255; setang -14.394501 -74.857750 0",
          "position_tick": 148351,
          "angle_tick": 148351,
          "origin": [
            1252.8134765625,
            2038.22265625,
            2.003255367279
          ],
          "pitch": -14.394500732422,
          "yaw": -74.857749938965,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 148091,
          "last_tick": 148351,
          "samples": 261
        },
        "evidence_file": "matches/2398746/b24ca24bca0f9def/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f82d5aeb1c11e070",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9da916c73bb5ff938c63_00321",
      "command_record_id": "demo_9da916c73bb5ff938c63_00321",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9da916c73bb5ff938c63_00321",
        "demo_9da916c73bb5ff938c63_00412"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "ropz",
      "round": 15,
      "event_tick": 123569,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 729.143700 177.489360 90.704480; setang -11.409637 44.222717 0",
          "position_tick": 123474,
          "angle_tick": 123474,
          "origin": [
            729.1437,
            177.48936,
            90.70448
          ],
          "pitch": -11.409637,
          "yaw": 44.222717,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 640.161440 -59.291016 73.831510; setang -1.246262 55.865814 0",
          "position_tick": 123243,
          "angle_tick": 123243,
          "origin": [
            640.16144,
            -59.291016,
            73.83151
          ],
          "pitch": -1.2462616,
          "yaw": 55.865814,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            116.796875,
            -0.98828125,
            20.896973
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 771.793300 219.457300 103.437500; setang -8.722458 44.534120 0",
          "position_tick": 123563,
          "angle_tick": 123563,
          "origin": [
            771.7933,
            219.4573,
            103.4375
          ],
          "pitch": -8.722458,
          "yaw": 44.53412,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            54.453125,
            53.703125,
            286.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 776.047363 223.652863 121.953125; setang -8.722458 44.534119 0",
          "position_tick": 123569,
          "angle_tick": 123569,
          "origin": [
            776.04736328125,
            223.652862548828,
            121.953125
          ],
          "pitch": -8.722457885742,
          "yaw": 44.534118652344,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            54.453125,
            53.703125,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 123243,
          "last_tick": 123569,
          "samples": 327
        },
        "departure_tick": 123475,
        "movement_to_event_ms": 1484.375,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f8c23e1e7d707d9c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_79afb17b7ed789137186_00185",
      "command_record_id": "demo_79afb17b7ed789137186_00185",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00185",
        "demo_79afb17b7ed789137186_00234"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 10,
      "event_tick": 86592,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -937.335000 676.172300 1638.995200; setang -2.573883 79.883300 0",
          "position_tick": 86462,
          "angle_tick": 86462,
          "origin": [
            -937.335,
            676.1723,
            1638.9952
          ],
          "pitch": -2.573883,
          "yaw": 79.8833,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            6.0976562,
            247.40625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -977.483340 904.583560 1666.755700; setang -18.942139 48.599060 0",
          "position_tick": 86586,
          "angle_tick": 86586,
          "origin": [
            -977.48334,
            904.58356,
            1666.7557
          ],
          "pitch": -18.942139,
          "yaw": 48.59906,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.914062,
            49.38672,
            -10.359375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -971.297607 911.587463 1665.558472; setang -19.239120 48.829773 0",
          "position_tick": 86592,
          "angle_tick": 86592,
          "origin": [
            -971.297607421875,
            911.587463378906,
            1665.558471679688
          ],
          "pitch": -19.239120483398,
          "yaw": 48.829772949219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            93.984375,
            106.7109375,
            -5.6484375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 86462,
          "last_tick": 86592,
          "samples": 131
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f9583989fc2af8f3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07d95741be40e144c266_00244",
      "command_record_id": "demo_07d95741be40e144c266_00382",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_07d95741be40e144c266_00244",
        "demo_07d95741be40e144c266_00382"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 17,
      "event_tick": 155605,
      "demo_sha256": "07d95741be40e144c26697e29826488352fd57aded8760c3f6cdc4a3450ec37a",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 173.214370 -701.471700 153.288930; setang -2.474335 50.320465 0",
          "position_tick": 155593,
          "angle_tick": 155593,
          "origin": [
            173.21437,
            -701.4717,
            153.28893
          ],
          "pitch": -2.4743347,
          "yaw": 50.320465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 140.062070 -680.381960 154.475190; setang -2.853012 46.072205 0",
          "position_tick": 155475,
          "angle_tick": 155475,
          "origin": [
            140.06207,
            -680.38196,
            154.47519
          ],
          "pitch": -2.853012,
          "yaw": 46.072205,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -100.302734,
            27.460938,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 175.442750 -698.785700 153.279310; setang -2.474335 50.320465 0",
          "position_tick": 155598,
          "angle_tick": 155598,
          "origin": [
            175.44275,
            -698.7857,
            153.27931
          ],
          "pitch": -2.4743347,
          "yaw": 50.320465,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.09961,
            45.929688,
            -0.1640625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 181.245911 -691.790100 153.406158; setang -2.474335 50.320465 0",
          "position_tick": 155605,
          "angle_tick": 155605,
          "origin": [
            181.245910644531,
            -691.790100097656,
            153.406158447266
          ],
          "pitch": -2.474334716797,
          "yaw": 50.320465087891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            54.763671875,
            66.03125,
            2.630859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155475,
          "last_tick": 155605,
          "samples": 131
        },
        "departure_tick": 155594,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398725/07d95741be40e144/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f99b5ede7cddd33c",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9973c9a1187116ecba8b_00102",
      "command_record_id": "demo_9973c9a1187116ecba8b_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00102",
        "demo_9973c9a1187116ecba8b_00140"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 6,
      "event_tick": 50481,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 722.376830 2515.671600 95.320520; setang -1.419296 -115.095860 0",
          "position_tick": 50474,
          "angle_tick": 50474,
          "origin": [
            722.37683,
            2515.6716,
            95.32052
          ],
          "pitch": -1.4192963,
          "yaw": -115.09586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 710.066900 2451.135500 162.734380; setang 7.424698 -116.349680 0",
          "position_tick": 50223,
          "angle_tick": 50223,
          "origin": [
            710.0669,
            2451.1355,
            162.73438
          ],
          "pitch": 7.424698,
          "yaw": -116.34968,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -236.39062,
            -76.859375,
            -198.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 722.263700 2515.429700 95.328320; setang -1.419296 -115.095860 0",
          "position_tick": 50475,
          "angle_tick": 50475,
          "origin": [
            722.2637,
            2515.4297,
            95.32832
          ],
          "pitch": -1.4192963,
          "yaw": -115.09586,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.48046875,
            -1.03125,
            0.033203125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 720.221436 2511.069824 95.468964; setang -1.419296 -115.095863 0",
          "position_tick": 50481,
          "angle_tick": 50481,
          "origin": [
            720.221435546875,
            2511.06982421875,
            95.468963623047
          ],
          "pitch": -1.419296264648,
          "yaw": -115.095863342285,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.48046875,
            -80.0,
            2.58056640625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50223,
          "last_tick": 50481,
          "samples": 259
        },
        "departure_tick": 50475,
        "movement_to_event_ms": 109.375,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fa3e31de43f20e09",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_4d520a1960bac889dc2d_00041",
      "command_record_id": "demo_4d520a1960bac889dc2d_00041",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00041",
        "demo_4d520a1960bac889dc2d_00088"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "makazze",
      "round": 4,
      "event_tick": 23395,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1049.962800 -1635.910000 -415.968750; setang 0.337830 -140.063660 0",
          "position_tick": 23265,
          "angle_tick": 23265,
          "origin": [
            1049.9628,
            -1635.91,
            -415.96875
          ],
          "pitch": 0.3378296,
          "yaw": -140.06366,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            112.85547,
            154.04688,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 978.745300 -1602.930300 -415.968750; setang 0.140762 -105.933950 0",
          "position_tick": 23388,
          "angle_tick": 23388,
          "origin": [
            978.7453,
            -1602.9303,
            -415.96875
          ],
          "pitch": 0.14076233,
          "yaw": -105.93395,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.316406,
            -173.60938,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 973.365723 -1621.401123 -415.968750; setang 0.028152 -105.793190 0",
          "position_tick": 23395,
          "angle_tick": 23395,
          "origin": [
            973.36572265625,
            -1621.401123046875,
            -415.96875
          ],
          "pitch": 0.02815246582,
          "yaw": -105.793190002441,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.00390625,
            -207.453125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23265,
          "last_tick": 23395,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fac22b8144a9536b",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9c5c91359adde2e94631_00057",
      "command_record_id": "demo_9c5c91359adde2e94631_00072",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00057",
        "demo_9c5c91359adde2e94631_00072"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 6,
      "event_tick": 34332,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -185.548030 -2008.600600 -167.968750; setang -1.704941 51.989014 0",
          "position_tick": 34313,
          "angle_tick": 34313,
          "origin": [
            -185.54803,
            -2008.6006,
            -167.96875
          ],
          "pitch": -1.7049408,
          "yaw": 51.989014,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -380.610840 -2191.339000 -175.254520; setang -4.978516 62.900850 0",
          "position_tick": 34087,
          "angle_tick": 34087,
          "origin": [
            -380.61084,
            -2191.339,
            -175.25452
          ],
          "pitch": -4.9785156,
          "yaw": 62.90085,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            228.17188,
            99.609375,
            -208.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -173.157290 -1992.810300 -167.968750; setang -1.704941 51.852722 0",
          "position_tick": 34326,
          "angle_tick": 34326,
          "origin": [
            -173.15729,
            -1992.8103,
            -167.96875
          ],
          "pitch": -1.7049408,
          "yaw": 51.852722,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            97.40234,
            124.046875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -164.166992 -1981.361084 -167.968750; setang -1.773254 51.784393 0",
          "position_tick": 34332,
          "angle_tick": 34332,
          "origin": [
            -164.1669921875,
            -1981.361083984375,
            -167.96875
          ],
          "pitch": -1.773254394531,
          "yaw": 51.784393310547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            122.3359375,
            155.765625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 34087,
          "last_tick": 34332,
          "samples": 246
        },
        "departure_tick": 34314,
        "movement_to_event_ms": 296.875,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb38378322ff2935",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00318",
      "command_record_id": "demo_9973c9a1187116ecba8b_00318",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00318",
        "demo_9973c9a1187116ecba8b_00372"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 15,
      "event_tick": 140759,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -112.493286 434.498750 -1.049438; setang 1.880722 104.675660 0",
          "position_tick": 140743,
          "angle_tick": 140743,
          "origin": [
            -112.493286,
            434.49875,
            -1.0494385
          ],
          "pitch": 1.880722,
          "yaw": 104.67566,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 129.966170 302.025330 -0.122375; setang 2.243958 134.704740 0",
          "position_tick": 140496,
          "angle_tick": 140496,
          "origin": [
            129.96617,
            302.02533,
            -0.12237549
          ],
          "pitch": 2.2439575,
          "yaw": 134.70474,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -81.06543,
            216.18492,
            26.633087
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -115.537050 446.123930 -0.875305; setang 1.847763 104.576450 0",
          "position_tick": 140753,
          "angle_tick": 140753,
          "origin": [
            -115.53705,
            446.12393,
            -0.8753052
          ],
          "pitch": 1.8477631,
          "yaw": 104.57645,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -31.640625,
            120.90234,
            1.8085938
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -118.744202 458.434418 -0.690857; setang 1.814804 104.444611 0",
          "position_tick": 140759,
          "angle_tick": 140759,
          "origin": [
            -118.744201660156,
            458.434417724609,
            -0.690856933594
          ],
          "pitch": 1.814804077148,
          "yaw": 104.444610595703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.85546875,
            172.68359375,
            2.5859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 140496,
          "last_tick": 140759,
          "samples": 264
        },
        "departure_tick": 140744,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb69bd637300d66e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00504",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00504",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00504",
        "demo_4f80b8bcc2fa56bb83a7_00579"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "latto",
      "round": 21,
      "event_tick": 169370,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 511.986600 -1792.523800 -156.885800; setang 1.484863 51.747314 0",
          "position_tick": 168858,
          "angle_tick": 168858,
          "origin": [
            511.9866,
            -1792.5238,
            -156.8858
          ],
          "pitch": 1.4848633,
          "yaw": 51.747314,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            188.07031,
            157.0,
            48.304688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 760.981500 -644.197000 82.361130; setang -19.909973 -143.445400 0",
          "position_tick": 169363,
          "angle_tick": 169363,
          "origin": [
            760.9815,
            -644.197,
            82.36113
          ],
          "pitch": -19.909973,
          "yaw": -143.4454,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -127.95703,
            -94.26172,
            2.0859375
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 746.653137 -654.778809 82.476341; setang -19.909973 -143.445404 0",
          "position_tick": 169370,
          "angle_tick": 169370,
          "origin": [
            746.653137207031,
            -654.77880859375,
            82.476341247559
          ],
          "pitch": -19.909973144531,
          "yaw": -143.445404052734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -163.8671875,
            -121.140625,
            1.30322265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168858,
          "last_tick": 169370,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fb7896f051cf026b",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00274",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00274",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00274",
        "demo_1e8907bfd30b0bcdbfe9_00303"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "zorte",
      "round": 15,
      "event_tick": 128698,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1066.173950 -1142.942017 -415.968750; setang -51.618576 -28.325500 0",
          "position_tick": 128684,
          "angle_tick": 128698,
          "origin": [
            -1066.173950195312,
            -1142.942016601562,
            -415.96875
          ],
          "pitch": -51.618576049805,
          "yaw": -28.325500488281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1066.174000 -1142.942000 -415.968750; setang -51.618576 -28.325500 0",
          "position_tick": 128685,
          "angle_tick": 128685,
          "origin": [
            -1066.174,
            -1142.942,
            -415.96875
          ],
          "pitch": -51.618576,
          "yaw": -28.3255,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1066.173950 -1142.942017 -375.031250; setang -51.618576 -28.325500 0",
          "position_tick": 128698,
          "angle_tick": 128698,
          "origin": [
            -1066.173950195312,
            -1142.942016601562,
            -375.03125
          ],
          "pitch": -51.618576049805,
          "yaw": -28.325500488281,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            160.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 128478,
          "last_tick": 128698,
          "samples": 221
        },
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fbdf447fd4f4ad2a",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_79afb17b7ed789137186_00004",
      "command_record_id": "demo_79afb17b7ed789137186_00004",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00004",
        "demo_79afb17b7ed789137186_00129"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 2,
      "event_tick": 8144,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -720.719540 -243.937680 1612.031200; setang 10.559921 -46.440247 0",
          "position_tick": 7948,
          "angle_tick": 7948,
          "origin": [
            -720.71954,
            -243.93768,
            1612.0312
          ],
          "pitch": 10.559921,
          "yaw": -46.440247,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -339.952100 -712.206600 1796.031200; setang 18.381165 37.115936 0",
          "position_tick": 8137,
          "angle_tick": 8137,
          "origin": [
            -339.9521,
            -712.2066,
            1796.0312
          ],
          "pitch": 18.381165,
          "yaw": 37.115936,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            221.0586,
            95.46875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -319.694885 -701.532288 1796.031250; setang 18.744049 36.884888 0",
          "position_tick": 8144,
          "angle_tick": 8144,
          "origin": [
            -319.694885253906,
            -701.532287597656,
            1796.03125
          ],
          "pitch": 18.744049072266,
          "yaw": 36.884887695312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            212.84375,
            121.30859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 7948,
          "last_tick": 8144,
          "samples": 197
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fc277fa84545b310",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_56d855ae2f8723544f85_00244",
      "command_record_id": "demo_56d855ae2f8723544f85_00244",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00244",
        "demo_56d855ae2f8723544f85_00300"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "latto",
      "round": 11,
      "event_tick": 85071,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact -981.806600 80.454270 1615.031200; setang 8.414841 -52.682877 0",
          "position_tick": 84787,
          "angle_tick": 84787,
          "origin": [
            -981.8066,
            80.45427,
            1615.0312
          ],
          "pitch": 8.414841,
          "yaw": -52.682877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            209.03906,
            -137.11914,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -404.212160 -699.297900 1796.031200; setang 24.364930 -1.697723 0",
          "position_tick": 85065,
          "angle_tick": 85065,
          "origin": [
            -404.21216,
            -699.2979,
            1796.0312
          ],
          "pitch": 24.36493,
          "yaw": -1.6977234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.89453,
            -6.8476562,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -385.079529 -699.835327 1796.031250; setang 24.364929 -1.367798 0",
          "position_tick": 85071,
          "angle_tick": 85071,
          "origin": [
            -385.079528808594,
            -699.835327148438,
            1796.03125
          ],
          "pitch": 24.364929199219,
          "yaw": -1.367797851562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            244.8984375,
            -6.7890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 84787,
          "last_tick": 85071,
          "samples": 285
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fc2ed3b5a85832e3",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5cc1733fab4c73f800c9_00032",
      "command_record_id": "demo_5cc1733fab4c73f800c9_00032",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5cc1733fab4c73f800c9_00032",
        "demo_5cc1733fab4c73f800c9_00104"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "donk",
      "round": 3,
      "event_tick": 18246,
      "demo_sha256": "5cc1733fab4c73f800c97da177e304bbb3861cb5eca594e2f71e4889c52f56f5",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -732.876343 -1322.138550 -407.968750; setang -18.314896 -12.427597 0",
          "position_tick": 18236,
          "angle_tick": 18246,
          "origin": [
            -732.876342773438,
            -1322.138549804688,
            -407.96875
          ],
          "pitch": -18.314895629883,
          "yaw": -12.427597045898,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -732.876340 -1322.138500 -396.968750; setang -18.314896 -12.427597 0",
          "position_tick": 18239,
          "angle_tick": 18239,
          "origin": [
            -732.87634,
            -1322.1385,
            -396.96875
          ],
          "pitch": -18.314896,
          "yaw": -12.427597,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -732.876343 -1322.138550 -375.375000; setang -18.314896 -12.427597 0",
          "position_tick": 18246,
          "angle_tick": 18246,
          "origin": [
            -732.876342773438,
            -1322.138549804688,
            -375.375
          ],
          "pitch": -18.314895629883,
          "yaw": -12.427597045898,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            199.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17989,
          "last_tick": 18246,
          "samples": 258
        },
        "evidence_file": "matches/2398755/5cc1733fab4c73f8/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe78739cbc0b32a3",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_f1d8725268c9f30ce844_00084",
      "command_record_id": "demo_f1d8725268c9f30ce844_00084",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00084",
        "demo_f1d8725268c9f30ce844_00167"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 6,
      "event_tick": 37438,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2056.984000 374.040340 -159.968750; setang -20.021896 48.354614 0",
          "position_tick": 37425,
          "angle_tick": 37425,
          "origin": [
            -2056.984,
            374.04034,
            -159.96875
          ],
          "pitch": -20.021896,
          "yaw": 48.354614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2078.130900 396.296020 -159.968750; setang -19.478760 43.380203 0",
          "position_tick": 37308,
          "angle_tick": 37308,
          "origin": [
            -2078.1309,
            396.29602,
            -159.96875
          ],
          "pitch": -19.47876,
          "yaw": 43.380203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            74.359375,
            -89.927734,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2053.415800 378.053000 -159.968750; setang -20.021896 48.354614 0",
          "position_tick": 37431,
          "angle_tick": 37431,
          "origin": [
            -2053.4158,
            378.053,
            -159.96875
          ],
          "pitch": -20.021896,
          "yaw": 48.354614,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.671875,
            59.234375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2045.015625 387.500610 -159.968750; setang -20.021896 48.354614 0",
          "position_tick": 37438,
          "angle_tick": 37438,
          "origin": [
            -2045.015625,
            387.500610351562,
            -159.96875
          ],
          "pitch": -20.021896362305,
          "yaw": 48.354614257812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            106.0703125,
            119.294921875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37308,
          "last_tick": 37438,
          "samples": 131
        },
        "departure_tick": 37426,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe79b10066443909",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_79afb17b7ed789137186_00142",
      "command_record_id": "demo_79afb17b7ed789137186_00142",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00142",
        "demo_79afb17b7ed789137186_00203"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "apEX",
      "round": 8,
      "event_tick": 69885,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 566.963074 -1435.968750 1612.031250; setang -34.540680 139.095825 0",
          "position_tick": 69878,
          "angle_tick": 69885,
          "origin": [
            566.963073730469,
            -1435.96875,
            1612.03125
          ],
          "pitch": -34.540679931641,
          "yaw": 139.095825195312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 566.963100 -1435.968800 1612.031200; setang -34.540680 139.095830 0",
          "position_tick": 69879,
          "angle_tick": 69879,
          "origin": [
            566.9631,
            -1435.9688,
            1612.0312
          ],
          "pitch": -34.54068,
          "yaw": 139.09583,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 566.963074 -1435.968750 1612.031250; setang -34.540680 139.095825 0",
          "position_tick": 69885,
          "angle_tick": 69885,
          "origin": [
            566.963073730469,
            -1435.96875,
            1612.03125
          ],
          "pitch": -34.540679931641,
          "yaw": 139.095825195312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69489,
          "last_tick": 69885,
          "samples": 397
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fe922136995cf344",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00072",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00072",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00072",
        "demo_4f80b8bcc2fa56bb83a7_00335"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "dumau",
      "round": 4,
      "event_tick": 22242,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 124.300674 822.652200 83.370360; setang 0.394135 24.308960 0",
          "position_tick": 22112,
          "angle_tick": 22112,
          "origin": [
            124.300674,
            822.6522,
            83.37036
          ],
          "pitch": 0.39413452,
          "yaw": 24.30896,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            249.67188,
            -12.691406,
            -7.1171875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 444.737670 935.923800 109.509155; setang -14.316223 -52.700043 0",
          "position_tick": 22236,
          "angle_tick": 22236,
          "origin": [
            444.73767,
            935.9238,
            109.509155
          ],
          "pitch": -14.316223,
          "yaw": -52.700043,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 444.737671 935.923828 109.509155; setang -14.316223 -52.656441 0",
          "position_tick": 22242,
          "angle_tick": 22242,
          "origin": [
            444.737670898438,
            935.923828125,
            109.509155273438
          ],
          "pitch": -14.316223144531,
          "yaw": -52.656440734863,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 22112,
          "last_tick": 22242,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fed298022d90e8aa",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_b9b20b60330034a63512_00012",
      "command_record_id": "demo_b9b20b60330034a63512_00057",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_b9b20b60330034a63512_00012",
        "demo_b9b20b60330034a63512_00057"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Spinx",
      "round": 5,
      "event_tick": 33184,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -313.969300 -93.549440 1664.031200; setang 1.669922 29.475632 0",
          "position_tick": 33175,
          "angle_tick": 33175,
          "origin": [
            -313.9693,
            -93.54944,
            1664.0312
          ],
          "pitch": 1.6699219,
          "yaw": 29.475632,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -823.597840 198.481810 1614.031200; setang -0.169250 -13.285904 0",
          "position_tick": 32962,
          "angle_tick": 32962,
          "origin": [
            -823.59784,
            198.48181,
            1614.0312
          ],
          "pitch": -0.16925049,
          "yaw": -13.285904,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            240.99219,
            -66.53711,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -312.967400 -92.982910 1674.765600; setang 1.669922 29.475632 0",
          "position_tick": 33178,
          "angle_tick": 33178,
          "origin": [
            -312.9674,
            -92.98291,
            1674.7656
          ],
          "pitch": 1.6699219,
          "yaw": 29.475632,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            26.109375,
            14.769531,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -310.927368 -91.829163 1693.312500; setang 1.669922 29.427216 0",
          "position_tick": 33184,
          "angle_tick": 33184,
          "origin": [
            -310.927368164062,
            -91.829162597656,
            1693.3125
          ],
          "pitch": 1.669921875,
          "yaw": 29.427215576172,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            26.109375,
            14.765625,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32962,
          "last_tick": 33184,
          "samples": 223
        },
        "departure_tick": 33176,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_223f97af3856701c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9c5c91359adde2e94631_00396",
      "command_record_id": "demo_9c5c91359adde2e94631_00396",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9c5c91359adde2e94631_00393",
        "demo_9c5c91359adde2e94631_00395",
        "demo_9c5c91359adde2e94631_00396"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "huNter-",
      "round": 21,
      "event_tick": 173379,
      "demo_sha256": "9c5c91359adde2e946317b9ad0c17f8fb1ddbcda3d88b9cb26464d33539a5ddc",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.929100 -1212.595100 -108.968750; setang 7.809906 -164.747200 0",
          "position_tick": 173152,
          "angle_tick": 173152,
          "origin": [
            1003.9291,
            -1212.5951,
            -108.96875
          ],
          "pitch": 7.809906,
          "yaw": -164.7472,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1003.968750 -1212.584200 -108.968750; setang -19.827576 -165.379610 0",
          "position_tick": 172867,
          "angle_tick": 172867,
          "origin": [
            1003.96875,
            -1212.5842,
            -108.96875
          ],
          "pitch": -19.827576,
          "yaw": -165.37961,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 935.675200 -1231.133800 -101.156250; setang 7.809906 -164.747200 0",
          "position_tick": 173373,
          "angle_tick": 173373,
          "origin": [
            935.6752,
            -1231.1338,
            -101.15625
          ],
          "pitch": 7.809906,
          "yaw": -164.7472,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -192.33203,
            -52.40625,
            216.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 920.634888 -1235.231812 -81.953125; setang 7.809906 -164.747192 0",
          "position_tick": 173379,
          "angle_tick": 173379,
          "origin": [
            920.634887695312,
            -1235.231811523438,
            -81.953125
          ],
          "pitch": 7.809906005859,
          "yaw": -164.747192382812,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -192.515625,
            -52.453125,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 172867,
          "last_tick": 173379,
          "samples": 513
        },
        "departure_tick": 173153,
        "movement_to_event_ms": 3546.875,
        "evidence_file": "matches/2398730/9c5c91359adde2e9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_eb1dc63719b5396a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00118",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00118",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00118",
        "demo_0dff5f4d96ba70f21ad1_00120",
        "demo_0dff5f4d96ba70f21ad1_00121"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 7,
      "event_tick": 64196,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 683.964600 -407.968750 9.083763; setang -8.346863 73.576477 0",
          "position_tick": 64188,
          "angle_tick": 64196,
          "origin": [
            683.964599609375,
            -407.96875,
            9.083763122559
          ],
          "pitch": -8.346862792969,
          "yaw": 73.576477050781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 683.964600 -407.968750 15.812500; setang -8.346863 73.576480 0",
          "position_tick": 64190,
          "angle_tick": 64190,
          "origin": [
            683.9646,
            -407.96875,
            15.8125
          ],
          "pitch": -8.346863,
          "yaw": 73.57648,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            143.63916
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 683.964600 -407.968750 35.265625; setang -8.346863 73.576477 0",
          "position_tick": 64196,
          "angle_tick": 64196,
          "origin": [
            683.964599609375,
            -407.96875,
            35.265625
          ],
          "pitch": -8.346862792969,
          "yaw": 73.576477050781,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            224.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63827,
          "last_tick": 64196,
          "samples": 370
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_04d36c92bd1d90fa",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_c41e59c2737947d52711_00218",
      "command_record_id": "demo_c41e59c2737947d52711_00218",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c41e59c2737947d52711_00218",
        "demo_c41e59c2737947d52711_00219"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "b1t",
      "round": 11,
      "event_tick": 86295,
      "demo_sha256": "c41e59c2737947d5271149a74254517710054d6ab01dbab6f64bbb7d3ca51806",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1315.946800 1061.302700 1638.494300; setang -33.377150 -121.868935 0",
          "position_tick": 86287,
          "angle_tick": 86287,
          "origin": [
            1315.9468,
            1061.3027,
            1638.4943
          ],
          "pitch": -33.37715,
          "yaw": -121.868935,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1315.945400 1041.625000 1633.347500; setang 70.876590 -15.927429 0",
          "position_tick": 85783,
          "angle_tick": 85783,
          "origin": [
            1315.9454,
            1041.625,
            1633.3475
          ],
          "pitch": 70.87659,
          "yaw": -15.927429,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1315.878900 1061.194700 1638.466100; setang -33.758240 -122.159386 0",
          "position_tick": 86288,
          "angle_tick": 86288,
          "origin": [
            1315.8789,
            1061.1947,
            1638.4661
          ],
          "pitch": -33.75824,
          "yaw": -122.159386,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -0.1875,
            -0.296875,
            -0.078125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1314.550171 1059.107910 1637.920288; setang -34.575012 -122.649307 0",
          "position_tick": 86295,
          "angle_tick": 86295,
          "origin": [
            1314.550170898438,
            1059.10791015625,
            1637.920288085938
          ],
          "pitch": -34.575012207031,
          "yaw": -122.649307250977,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.5,
            -32.1015625,
            -8.390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85783,
          "last_tick": 86295,
          "samples": 513
        },
        "departure_tick": 86288,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398748/c41e59c2737947d5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0b239cf0fb6954cf",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00394",
      "command_record_id": "demo_21a2c34da37a8e81c427_00394",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00394",
        "demo_21a2c34da37a8e81c427_00395"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "xertioN",
      "round": 20,
      "event_tick": 153558,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1701.565900 -1114.039800 -187.968750; setang -18.964111 36.448180 0",
          "position_tick": 153544,
          "angle_tick": 153544,
          "origin": [
            -1701.5659,
            -1114.0398,
            -187.96875
          ],
          "pitch": -18.964111,
          "yaw": 36.44818,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1711.956800 -1129.009600 -187.968750; setang -18.480042 36.976196 0",
          "position_tick": 153046,
          "angle_tick": 153046,
          "origin": [
            -1711.9568,
            -1129.0096,
            -187.96875
          ],
          "pitch": -18.480042,
          "yaw": 36.976196,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1701.500500 -1113.991500 -187.968750; setang -18.964111 36.448180 0",
          "position_tick": 153545,
          "angle_tick": 153545,
          "origin": [
            -1701.5005,
            -1113.9915,
            -187.96875
          ],
          "pitch": -18.964111,
          "yaw": 36.44818,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1697.022461 -1110.684570 -146.765625; setang -18.964111 36.448181 0",
          "position_tick": 153558,
          "angle_tick": 153558,
          "origin": [
            -1697.0224609375,
            -1110.6845703125,
            -146.765625
          ],
          "pitch": -18.964111328125,
          "yaw": 36.448181152344,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            24.140625,
            17.828125,
            159.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 153046,
          "last_tick": 153558,
          "samples": 513
        },
        "departure_tick": 153545,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0d0e2c33804ae4c5",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00626",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00626",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00626",
        "demo_4f80b8bcc2fa56bb83a7_00629"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BobZ",
      "round": 25,
      "event_tick": 202367,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2029.005600 214.735260 77.402565; setang -4.812698 75.250854 0",
          "position_tick": 202346,
          "angle_tick": 202346,
          "origin": [
            -2029.0056,
            214.73526,
            77.402565
          ],
          "pitch": -4.8126984,
          "yaw": 75.250854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2055.086000 202.443160 74.474090; setang -0.879944 51.326065 0",
          "position_tick": 202122,
          "angle_tick": 202122,
          "origin": [
            -2055.086,
            202.44316,
            74.47409
          ],
          "pitch": -0.87994385,
          "yaw": 51.326065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.42969,
            -52.08203,
            1.1591797
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2022.589400 239.116070 88.031250; setang -4.812698 75.250854 0",
          "position_tick": 202361,
          "angle_tick": 202361,
          "origin": [
            -2022.5894,
            239.11607,
            88.03125
          ],
          "pitch": -4.8126984,
          "yaw": 75.250854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.898438,
            166.84766,
            70.29932
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2018.673828 254.000275 88.031250; setang -4.812698 75.250854 0",
          "position_tick": 202367,
          "angle_tick": 202367,
          "origin": [
            -2018.673828125,
            254.000274658203,
            88.03125
          ],
          "pitch": -4.812698364258,
          "yaw": 75.250854492188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.6796875,
            200.263671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 202122,
          "last_tick": 202367,
          "samples": 246
        },
        "departure_tick": 202347,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_0f999408accfb6d1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_86c38e0db4646195347a_00112",
      "command_record_id": "demo_86c38e0db4646195347a_00112",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00112",
        "demo_86c38e0db4646195347a_00114"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "latto",
      "round": 7,
      "event_tick": 44329,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 152.900040 926.828857 80.488106; setang 6.104965 85.006714 0",
          "position_tick": 44319,
          "angle_tick": 44329,
          "origin": [
            152.900039672852,
            926.828857421875,
            80.488105773926
          ],
          "pitch": 6.104965209961,
          "yaw": 85.006713867188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 152.900040 926.828860 91.562500; setang 5.994751 84.979250 0",
          "position_tick": 44322,
          "angle_tick": 44322,
          "origin": [
            152.90004,
            926.82886,
            91.5625
          ],
          "pitch": 5.994751,
          "yaw": 84.97925,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 152.900040 926.828857 113.125000; setang 6.104965 85.006714 0",
          "position_tick": 44329,
          "angle_tick": 44329,
          "origin": [
            152.900039672852,
            926.828857421875,
            113.125
          ],
          "pitch": 6.104965209961,
          "yaw": 85.006713867188,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            199.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 43817,
          "last_tick": 44329,
          "samples": 513
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_14a6ddb858c3c81c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00048",
      "command_record_id": "demo_56d855ae2f8723544f85_00048",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00048",
        "demo_56d855ae2f8723544f85_00050"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Swisher",
      "round": 4,
      "event_tick": 24545,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2243.625000 112.651375 1616.031200; setang 3.436310 140.375730 0",
          "position_tick": 24145,
          "angle_tick": 24145,
          "origin": [
            2243.625,
            112.651375,
            1616.0312
          ],
          "pitch": 3.4363098,
          "yaw": 140.37573,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -82.03125,
            214.10303,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1384.333400 885.562800 1612.031200; setang -33.153990 -134.972870 0",
          "position_tick": 24539,
          "angle_tick": 24539,
          "origin": [
            1384.3334,
            885.5628,
            1612.0312
          ],
          "pitch": -33.15399,
          "yaw": -134.97287,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -30.9375,
            -31.011719,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1378.950073 880.155884 1612.031250; setang -33.976929 -134.634018 0",
          "position_tick": 24545,
          "angle_tick": 24545,
          "origin": [
            1378.950073242188,
            880.155883789062,
            1612.03125
          ],
          "pitch": -33.976928710938,
          "yaw": -134.634017944336,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -79.359375,
            -79.83984375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 24145,
          "last_tick": 24545,
          "samples": 401
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_14a7e0e20fab4fe9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00203",
      "command_record_id": "demo_518d8b186445b01e1f62_00203",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00203",
        "demo_518d8b186445b01e1f62_00205"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 9,
      "event_tick": 72716,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1148.411499 714.739563 -153.881653; setang -19.053726 38.976746 0",
          "position_tick": 72709,
          "angle_tick": 72716,
          "origin": [
            1148.411499023438,
            714.739562988281,
            -153.881652832031
          ],
          "pitch": -19.053726196289,
          "yaw": 38.976745605469,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1148.411500 714.739560 -153.881650; setang -19.053726 38.976746 0",
          "position_tick": 72710,
          "angle_tick": 72710,
          "origin": [
            1148.4115,
            714.73956,
            -153.88165
          ],
          "pitch": -19.053726,
          "yaw": 38.976746,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1148.411499 714.739563 -153.881653; setang -19.053726 38.976746 0",
          "position_tick": 72716,
          "angle_tick": 72716,
          "origin": [
            1148.411499023438,
            714.739562988281,
            -153.881652832031
          ],
          "pitch": -19.053726196289,
          "yaw": 38.976745605469,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72374,
          "last_tick": 72716,
          "samples": 343
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_16476b2208afcc12",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4d520a1960bac889dc2d_00286",
      "command_record_id": "demo_4d520a1960bac889dc2d_00286",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00286",
        "demo_4d520a1960bac889dc2d_00287"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 16,
      "event_tick": 127820,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -0.393311 -769.603516 -95.968750; setang 3.652267 13.340836 0",
          "position_tick": 127810,
          "angle_tick": 127820,
          "origin": [
            -0.393310546875,
            -769.603515625,
            -95.96875
          ],
          "pitch": 3.652267456055,
          "yaw": 13.340835571289,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -0.393311 -769.603500 -81.265625; setang 3.652267 13.340836 0",
          "position_tick": 127814,
          "angle_tick": 127814,
          "origin": [
            -0.39331055,
            -769.6035,
            -81.265625
          ],
          "pitch": 3.6522675,
          "yaw": 13.340836,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            275.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -0.393311 -769.603516 -63.656250; setang 3.652267 13.340836 0",
          "position_tick": 127820,
          "angle_tick": 127820,
          "origin": [
            -0.393310546875,
            -769.603515625,
            -63.65625
          ],
          "pitch": 3.652267456055,
          "yaw": 13.340835571289,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            201.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127690,
          "last_tick": 127820,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2272b96f75219d86",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00106",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00106",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00106",
        "demo_2666f7f52fbf4c296e43_00108"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 8,
      "event_tick": 54377,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 750.653198 1848.453979 -39.968750; setang 8.007996 -60.092125 0",
          "position_tick": 54362,
          "angle_tick": 54377,
          "origin": [
            750.653198242188,
            1848.453979492188,
            -39.96875
          ],
          "pitch": 8.007995605469,
          "yaw": -60.092124938965,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 750.653200 1848.454000 -39.671875; setang 8.007996 -60.092125 0",
          "position_tick": 54363,
          "angle_tick": 54363,
          "origin": [
            750.6532,
            1848.454,
            -39.671875
          ],
          "pitch": 8.007996,
          "yaw": -60.092125,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 750.653198 1848.453979 5.000000; setang 8.007996 -60.092125 0",
          "position_tick": 54377,
          "angle_tick": 54377,
          "origin": [
            750.653198242188,
            1848.453979492188,
            5.0
          ],
          "pitch": 8.007995605469,
          "yaw": -60.092124938965,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            145.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54229,
          "last_tick": 54377,
          "samples": 149
        },
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2387a44dc1bb94a5",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00333",
      "command_record_id": "demo_56d855ae2f8723544f85_00333",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00333",
        "demo_56d855ae2f8723544f85_00334"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "try",
      "round": 16,
      "event_tick": 136984,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1113.959200 -1173.944700 1612.031700; setang -10.044251 149.982940 0",
          "position_tick": 136975,
          "angle_tick": 136975,
          "origin": [
            1113.9592,
            -1173.9447,
            1612.0317
          ],
          "pitch": -10.0442505,
          "yaw": 149.98294,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1113.937400 -1155.727700 1612.031600; setang -6.973572 150.142940 0",
          "position_tick": 136854,
          "angle_tick": 136854,
          "origin": [
            1113.9374,
            -1155.7277,
            1612.0316
          ],
          "pitch": -6.973572,
          "yaw": 150.14294,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -14.515625,
            -110.82031,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1113.356200 -1173.596000 1612.031700; setang -10.044251 149.982940 0",
          "position_tick": 136978,
          "angle_tick": 136978,
          "origin": [
            1113.3562,
            -1173.596,
            1612.0317
          ],
          "pitch": -10.0442505,
          "yaw": 149.98294,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.2265625,
            7.6484375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1111.057251 -1172.265747 1612.031738; setang -10.044250 149.982941 0",
          "position_tick": 136984,
          "angle_tick": 136984,
          "origin": [
            1111.057250976562,
            -1172.265747070312,
            1612.03173828125
          ],
          "pitch": -10.044250488281,
          "yaw": 149.982940673828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -37.5390625,
            21.7109375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136854,
          "last_tick": 136984,
          "samples": 131
        },
        "departure_tick": 136976,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_25556843e354e7b7",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_2666f7f52fbf4c296e43_00386",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00386",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00386",
        "demo_2666f7f52fbf4c296e43_00387"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ZywOo",
      "round": 19,
      "event_tick": 174017,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1905.174000 248.661670 58.031250; setang -16.225098 23.166382 0",
          "position_tick": 174001,
          "angle_tick": 174001,
          "origin": [
            -1905.174,
            248.66167,
            58.03125
          ],
          "pitch": -16.225098,
          "yaw": 23.166382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1883.981200 253.084670 58.031250; setang 4.396591 33.010834 0",
          "position_tick": 173887,
          "angle_tick": 173887,
          "origin": [
            -1883.9812,
            253.08467,
            58.03125
          ],
          "pitch": 4.396591,
          "yaw": 33.010834,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1900.798300 250.538960 58.031250; setang -16.269043 23.166382 0",
          "position_tick": 174011,
          "angle_tick": 174011,
          "origin": [
            -1900.7983,
            250.53896,
            58.03125
          ],
          "pitch": -16.269043,
          "yaw": 23.166382,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.257812,
            18.555664,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1896.076538 252.564240 58.031250; setang -16.401215 23.122437 0",
          "position_tick": 174017,
          "angle_tick": 174017,
          "origin": [
            -1896.076538085938,
            252.564239501953,
            58.03125
          ],
          "pitch": -16.401214599609,
          "yaw": 23.122436523438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            69.0390625,
            29.5849609375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 173887,
          "last_tick": 174017,
          "samples": 131
        },
        "departure_tick": 174002,
        "movement_to_event_ms": 250.0,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_28c3551ecfb4a955",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00434",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00434",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00434",
        "demo_0dff5f4d96ba70f21ad1_00435"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "FalleN",
      "round": 20,
      "event_tick": 206254,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1243.865967 1195.950317 0.132818; setang -14.827759 61.295471 0",
          "position_tick": 206246,
          "angle_tick": 206254,
          "origin": [
            1243.865966796875,
            1195.950317382812,
            0.132818460464
          ],
          "pitch": -14.827758789062,
          "yaw": 61.295471191406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1243.866000 1195.950300 0.132818; setang -14.827759 61.295470 0",
          "position_tick": 206247,
          "angle_tick": 206247,
          "origin": [
            1243.866,
            1195.9503,
            0.13281846
          ],
          "pitch": -14.827759,
          "yaw": 61.29547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1243.865967 1195.950317 0.132818; setang -14.827759 61.295471 0",
          "position_tick": 206254,
          "angle_tick": 206254,
          "origin": [
            1243.865966796875,
            1195.950317382812,
            0.132818460464
          ],
          "pitch": -14.827758789062,
          "yaw": 61.295471191406,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 206124,
          "last_tick": 206254,
          "samples": 131
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_28ec8d1789e8476e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00263",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00266",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00263",
        "demo_fde4c2af9b83d7a5ead3_00266"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "JBa",
      "round": 14,
      "event_tick": 111896,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1359.959600 664.090940 -79.968750; setang -0.112274 167.853240 0",
          "position_tick": 111808,
          "angle_tick": 111808,
          "origin": [
            -1359.9596,
            664.09094,
            -79.96875
          ],
          "pitch": -0.11227417,
          "yaw": 167.85324,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1167.950200 664.191650 -79.968750; setang -0.299042 171.294000 0",
          "position_tick": 111637,
          "angle_tick": 111637,
          "origin": [
            -1167.9502,
            664.19165,
            -79.96875
          ],
          "pitch": -0.29904175,
          "yaw": 171.294,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1546.636200 717.699000 -47.968750; setang 16.755188 -149.548650 0",
          "position_tick": 111890,
          "angle_tick": 111890,
          "origin": [
            -1546.6362,
            717.699,
            -47.96875
          ],
          "pitch": 16.755188,
          "yaw": -149.54865,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -213.79688,
            -113.20703,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1563.435181 708.539246 -47.968750; setang 16.867447 -149.810608 0",
          "position_tick": 111896,
          "angle_tick": 111896,
          "origin": [
            -1563.435180664062,
            708.539245605469,
            -47.96875
          ],
          "pitch": 16.867446899414,
          "yaw": -149.810607910156,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -214.578125,
            -118.25390625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 111637,
          "last_tick": 111896,
          "samples": 260
        },
        "departure_tick": 111809,
        "movement_to_event_ms": 1375.0,
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2a470a22de93c943",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_92655b67d38bb2eb32f4_00243",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00243",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00243",
        "demo_92655b67d38bb2eb32f4_00244"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 13,
      "event_tick": 111349,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1481.950317 -167.968750 64.031250; setang -25.902679 99.483612 0",
          "position_tick": 111340,
          "angle_tick": 111349,
          "origin": [
            -1481.950317382812,
            -167.96875,
            64.03125
          ],
          "pitch": -25.902679443359,
          "yaw": 99.483612060547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1481.950300 -167.968750 70.750000; setang -25.902680 99.483610 0",
          "position_tick": 111342,
          "angle_tick": 111342,
          "origin": [
            -1481.9503,
            -167.96875,
            70.75
          ],
          "pitch": -25.90268,
          "yaw": 99.48361,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            143.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1481.950317 -167.968750 93.515625; setang -25.902679 99.483612 0",
          "position_tick": 111349,
          "angle_tick": 111349,
          "origin": [
            -1481.950317382812,
            -167.96875,
            93.515625
          ],
          "pitch": -25.902679443359,
          "yaw": 99.483612060547,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 111200,
          "last_tick": 111349,
          "samples": 150
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_2e22347e9f139ea0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_7dadd8516dde2b87da75_00235",
      "command_record_id": "demo_7dadd8516dde2b87da75_00235",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_7dadd8516dde2b87da75_00235",
        "demo_7dadd8516dde2b87da75_00239"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "huNter-",
      "round": 12,
      "event_tick": 109743,
      "demo_sha256": "7dadd8516dde2b87da75e03adc71b79528b67e8a300ba8c73c60028642d86255",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 921.635071 2779.345703 134.037933; setang -28.599823 -126.897583 0",
          "position_tick": 109736,
          "angle_tick": 109743,
          "origin": [
            921.635070800781,
            2779.345703125,
            134.037933349609
          ],
          "pitch": -28.599822998047,
          "yaw": -126.897583007812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 921.635100 2779.345700 134.037930; setang -28.599823 -126.897580 0",
          "position_tick": 109737,
          "angle_tick": 109737,
          "origin": [
            921.6351,
            2779.3457,
            134.03793
          ],
          "pitch": -28.599823,
          "yaw": -126.89758,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 921.635071 2779.345703 134.037933; setang -28.599823 -126.897583 0",
          "position_tick": 109743,
          "angle_tick": 109743,
          "origin": [
            921.635070800781,
            2779.345703125,
            134.037933349609
          ],
          "pitch": -28.599822998047,
          "yaw": -126.897583007812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 109382,
          "last_tick": 109743,
          "samples": 362
        },
        "evidence_file": "matches/2398741/7dadd8516dde2b87/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_31f7f01f57867d64",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00156",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00156",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00156",
        "demo_0dff5f4d96ba70f21ad1_00162"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 8,
      "event_tick": 72687,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -632.093872 493.932831 8.832533; setang -15.245941 56.999481 0",
          "position_tick": 72679,
          "angle_tick": 72687,
          "origin": [
            -632.093872070312,
            493.932830810547,
            8.83253288269
          ],
          "pitch": -15.245941162109,
          "yaw": 56.999481201172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -632.093900 493.932830 8.832533; setang -15.245941 56.999480 0",
          "position_tick": 72680,
          "angle_tick": 72680,
          "origin": [
            -632.0939,
            493.93283,
            8.832533
          ],
          "pitch": -15.245941,
          "yaw": 56.99948,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -632.093872 493.932831 8.832533; setang -15.245941 56.999481 0",
          "position_tick": 72687,
          "angle_tick": 72687,
          "origin": [
            -632.093872070312,
            493.932830810547,
            8.83253288269
          ],
          "pitch": -15.245941162109,
          "yaw": 56.999481201172,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 72334,
          "last_tick": 72687,
          "samples": 354
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_33dccf1495f78567",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4d520a1960bac889dc2d_00023",
      "command_record_id": "demo_4d520a1960bac889dc2d_00023",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4d520a1960bac889dc2d_00023",
        "demo_4d520a1960bac889dc2d_00025"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Aleksib",
      "round": 3,
      "event_tick": 14772,
      "demo_sha256": "4d520a1960bac889dc2ddacb5575989d7ab02a87089ecab3c07d78580112b825",
      "match_url": "https://www.hltv.org/matches/2398735/9z-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "9z-vs-natus-vincere-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 783.831055 -1455.968750 -415.968750; setang -3.358032 161.850586 0",
          "position_tick": 14765,
          "angle_tick": 14772,
          "origin": [
            783.8310546875,
            -1455.96875,
            -415.96875
          ],
          "pitch": -3.358032226562,
          "yaw": 161.8505859375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 783.831050 -1455.968800 -415.968750; setang -3.358032 161.850590 0",
          "position_tick": 14766,
          "angle_tick": 14766,
          "origin": [
            783.83105,
            -1455.9688,
            -415.96875
          ],
          "pitch": -3.3580322,
          "yaw": 161.85059,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 783.831055 -1455.968750 -415.968750; setang -3.358032 161.850586 0",
          "position_tick": 14772,
          "angle_tick": 14772,
          "origin": [
            783.8310546875,
            -1455.96875,
            -415.96875
          ],
          "pitch": -3.358032226562,
          "yaw": 161.8505859375,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14642,
          "last_tick": 14772,
          "samples": 131
        },
        "evidence_file": "matches/2398735/4d520a1960bac889/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_34f38aa529da555a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00133",
      "command_record_id": "demo_da35559385e7d6e5ce42_00133",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00133",
        "demo_da35559385e7d6e5ce42_00135"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 7,
      "event_tick": 50342,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 750.061770 1392.945700 -87.968750; setang -23.528930 -61.309890 0",
          "position_tick": 50208,
          "angle_tick": 50208,
          "origin": [
            750.06177,
            1392.9457,
            -87.96875
          ],
          "pitch": -23.52893,
          "yaw": -61.30989,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 101.945130 1556.452100 -31.968750; setang 9.209290 -22.904083 0",
          "position_tick": 49944,
          "angle_tick": 49944,
          "origin": [
            101.94513,
            1556.4521,
            -31.96875
          ],
          "pitch": 9.20929,
          "yaw": -22.904083,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 773.662800 1630.894400 -77.366150; setang -23.073700 -52.151070 0",
          "position_tick": 50335,
          "angle_tick": 50335,
          "origin": [
            773.6628,
            1630.8944,
            -77.36615
          ],
          "pitch": -23.0737,
          "yaw": -52.15107,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 773.662781 1630.894409 -77.366150; setang -23.073700 -52.151070 0",
          "position_tick": 50342,
          "angle_tick": 50342,
          "origin": [
            773.662780761719,
            1630.894409179688,
            -77.366149902344
          ],
          "pitch": -23.073699951172,
          "yaw": -52.151069641113,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49944,
          "last_tick": 50342,
          "samples": 399
        },
        "departure_tick": 50209,
        "movement_to_event_ms": 2093.75,
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3740d49f27ea9038",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e8907bfd30b0bcdbfe9_00108",
      "command_record_id": "demo_1e8907bfd30b0bcdbfe9_00108",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e8907bfd30b0bcdbfe9_00108",
        "demo_1e8907bfd30b0bcdbfe9_00109"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 6,
      "event_tick": 41254,
      "demo_sha256": "1e8907bfd30b0bcdbfe955950453de211fb7b1535617bfb0e7e9d45c2166e718",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1280.331900 -1963.013900 -415.968750; setang -0.258179 144.380250 0",
          "position_tick": 41246,
          "angle_tick": 41246,
          "origin": [
            1280.3319,
            -1963.0139,
            -415.96875
          ],
          "pitch": -0.2581787,
          "yaw": 144.38025,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1265.522800 -1993.839200 -415.968750; setang -0.302460 142.157930 0",
          "position_tick": 41124,
          "angle_tick": 41124,
          "origin": [
            1265.5228,
            -1993.8392,
            -415.96875
          ],
          "pitch": -0.30245972,
          "yaw": 142.15793,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -117.0,
            -73.421875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1280.057500 -1962.817400 -415.968750; setang -0.258179 144.380250 0",
          "position_tick": 41247,
          "angle_tick": 41247,
          "origin": [
            1280.0575,
            -1962.8174,
            -415.96875
          ],
          "pitch": -0.2581787,
          "yaw": 144.38025,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.859375,
            2.046875,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1274.501709 -1958.842407 -415.968750; setang -0.258179 144.380249 0",
          "position_tick": 41254,
          "angle_tick": 41254,
          "origin": [
            1274.501708984375,
            -1958.842407226562,
            -415.96875
          ],
          "pitch": -0.258178710938,
          "yaw": 144.380249023438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -87.953125,
            62.9140625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41124,
          "last_tick": 41254,
          "samples": 131
        },
        "departure_tick": 41247,
        "movement_to_event_ms": 125.0,
        "evidence_file": "matches/2398740/1e8907bfd30b0bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_377c29113e134b7d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00145",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00145",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00145",
        "demo_fde4c2af9b83d7a5ead3_00146"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "latto",
      "round": 8,
      "event_tick": 55063,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 155.590880 -2307.938200 2.656250; setang -1.127472 135.596340 0",
          "position_tick": 54857,
          "angle_tick": 54857,
          "origin": [
            155.59088,
            -2307.9382,
            2.65625
          ],
          "pitch": -1.1274719,
          "yaw": 135.59634,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            103.99463,
            115.9375,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 65.294395 -2247.329800 -39.968750; setang -12.952545 128.033630 0",
          "position_tick": 55057,
          "angle_tick": 55057,
          "origin": [
            65.294395,
            -2247.3298,
            -39.96875
          ],
          "pitch": -12.952545,
          "yaw": 128.03363,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 65.294395 -2247.329834 -39.968750; setang -12.952545 128.033630 0",
          "position_tick": 55063,
          "angle_tick": 55063,
          "origin": [
            65.294395446777,
            -2247.329833984375,
            -39.96875
          ],
          "pitch": -12.952545166016,
          "yaw": 128.033630371094,
          "airborne": false,
          "duck_amount": 0.742921173573,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 54857,
          "last_tick": 55063,
          "samples": 207
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_37e294377fdefd47",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00045",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00045",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00045",
        "demo_a50086abe9c7c4a980cd_00048"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "woxic",
      "round": 4,
      "event_tick": 19160,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 24.384602 -500.318050 -415.968750; setang 3.762817 64.871520 0",
          "position_tick": 19076,
          "angle_tick": 19076,
          "origin": [
            24.384602,
            -500.31805,
            -415.96875
          ],
          "pitch": 3.7628174,
          "yaw": 64.87152,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 24.384602 -500.318050 -415.968750; setang 3.772766 64.861570 0",
          "position_tick": 19030,
          "angle_tick": 19030,
          "origin": [
            24.384602,
            -500.31805,
            -415.96875
          ],
          "pitch": 3.772766,
          "yaw": 64.86157,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 61.928463 -593.675400 -415.968750; setang -6.533081 71.911350 0",
          "position_tick": 19154,
          "angle_tick": 19154,
          "origin": [
            61.928463,
            -593.6754,
            -415.96875
          ],
          "pitch": -6.533081,
          "yaw": 71.91135,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 61.952217 -593.602661 -415.968750; setang -6.533081 71.911346 0",
          "position_tick": 19160,
          "angle_tick": 19160,
          "origin": [
            61.952217102051,
            -593.602661132812,
            -415.96875
          ],
          "pitch": -6.533081054688,
          "yaw": 71.911346435547,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            1.520263671875,
            4.65625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 19030,
          "last_tick": 19160,
          "samples": 131
        },
        "departure_tick": 19077,
        "movement_to_event_ms": 1312.5,
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_39c6e92da2fecc4f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00095",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00095",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00095",
        "demo_78d0d18d21d68a5f4162_00096"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 5,
      "event_tick": 32887,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1111.361206 3059.851074 130.551529; setang -53.295364 -117.330208 0",
          "position_tick": 32879,
          "angle_tick": 32887,
          "origin": [
            1111.361206054688,
            3059.85107421875,
            130.551528930664
          ],
          "pitch": -53.295364379883,
          "yaw": -117.330207824707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1111.361200 3059.851000 130.551530; setang -53.350296 -117.330210 0",
          "position_tick": 32880,
          "angle_tick": 32880,
          "origin": [
            1111.3612,
            3059.851,
            130.55153
          ],
          "pitch": -53.350296,
          "yaw": -117.33021,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1111.361206 3059.851074 130.551529; setang -53.295364 -117.330208 0",
          "position_tick": 32887,
          "angle_tick": 32887,
          "origin": [
            1111.361206054688,
            3059.85107421875,
            130.551528930664
          ],
          "pitch": -53.295364379883,
          "yaw": -117.330207824707,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 32757,
          "last_tick": 32887,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_3f3fb8da1c7d8b94",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00363",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00364",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00363",
        "demo_4f80b8bcc2fa56bb83a7_00364"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 16,
      "event_tick": 131061,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1454.596900 -48.719055 106.031250; setang 2.453384 71.542630 0",
          "position_tick": 131047,
          "angle_tick": 131047,
          "origin": [
            -1454.5969,
            -48.719055,
            106.03125
          ],
          "pitch": 2.4533844,
          "yaw": 71.54263,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1493.227800 -72.590700 106.031250; setang 1.207123 70.296710 0",
          "position_tick": 130931,
          "angle_tick": 130931,
          "origin": [
            -1493.2278,
            -72.5907,
            106.03125
          ],
          "pitch": 1.2071228,
          "yaw": 70.29671,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -89.07031,
            -67.20703,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1452.026200 -40.995605 106.031250; setang 2.648041 71.581760 0",
          "position_tick": 131055,
          "angle_tick": 131055,
          "origin": [
            -1452.0262,
            -40.995605,
            106.03125
          ],
          "pitch": 2.6480408,
          "yaw": 71.58176,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            32.070312,
            96.38672,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1448.421631 -30.169556 106.031250; setang 2.648041 71.581757 0",
          "position_tick": 131061,
          "angle_tick": 131061,
          "origin": [
            -1448.421630859375,
            -30.169555664062,
            106.03125
          ],
          "pitch": 2.648040771484,
          "yaw": 71.581756591797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            51.9140625,
            155.9375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 130931,
          "last_tick": 131061,
          "samples": 131
        },
        "departure_tick": 131048,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_41ac47de20a6be15",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_9da916c73bb5ff938c63_00341",
      "command_record_id": "demo_9da916c73bb5ff938c63_00341",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9da916c73bb5ff938c63_00341",
        "demo_9da916c73bb5ff938c63_00345"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "xertioN",
      "round": 16,
      "event_tick": 132808,
      "demo_sha256": "9da916c73bb5ff938c63eeb592aac05fa3a61e56c025d672ab6a50c86117d6db",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 966.556150 2779.941400 132.707460; setang 4.916046 -118.467636 0",
          "position_tick": 132770,
          "angle_tick": 132770,
          "origin": [
            966.55615,
            2779.9414,
            132.70746
          ],
          "pitch": 4.916046,
          "yaw": -118.467636,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 962.143860 2779.947500 132.838550; setang 3.728149 -118.379745 0",
          "position_tick": 132678,
          "angle_tick": 132678,
          "origin": [
            962.14386,
            2779.9475,
            132.83855
          ],
          "pitch": 3.7281494,
          "yaw": -118.379745,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            100.58594,
            192.07812,
            -7.7304688
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 940.707900 2732.295400 133.984380; setang 4.916046 -118.467636 0",
          "position_tick": 132794,
          "angle_tick": 132794,
          "origin": [
            940.7079,
            2732.2954,
            133.98438
          ],
          "pitch": 4.916046,
          "yaw": -118.467636,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -104.33594,
            -192.3125,
            3.100586
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 919.078247 2692.428955 177.906250; setang 4.916046 -118.467636 0",
          "position_tick": 132808,
          "angle_tick": 132808,
          "origin": [
            919.078247070312,
            2692.428955078125,
            177.90625
          ],
          "pitch": 4.916046142578,
          "yaw": -118.467636108398,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -106.484375,
            -196.265625,
            141.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 132678,
          "last_tick": 132808,
          "samples": 131
        },
        "departure_tick": 132771,
        "movement_to_event_ms": 593.75,
        "evidence_file": "matches/2398757/9da916c73bb5ff93/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_44a19d5458199ef0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_585d972b6bcf05f54588_00137",
      "command_record_id": "demo_585d972b6bcf05f54588_00137",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_585d972b6bcf05f54588_00137",
        "demo_585d972b6bcf05f54588_00141"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "torzsi",
      "round": 8,
      "event_tick": 57196,
      "demo_sha256": "585d972b6bcf05f54588e9cc831d82d80ba420df8e7fbcfb540958a748c94722",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 867.255554 -1036.076660 -251.968750; setang -35.111969 -152.735718 0",
          "position_tick": 57189,
          "angle_tick": 57196,
          "origin": [
            867.255554199219,
            -1036.07666015625,
            -251.96875
          ],
          "pitch": -35.111968994141,
          "yaw": -152.735717773438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 867.255550 -1036.076700 -251.968750; setang -35.111970 -152.735720 0",
          "position_tick": 57190,
          "angle_tick": 57190,
          "origin": [
            867.25555,
            -1036.0767,
            -251.96875
          ],
          "pitch": -35.11197,
          "yaw": -152.73572,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 867.255554 -1036.076660 -251.968750; setang -35.111969 -152.735718 0",
          "position_tick": 57196,
          "angle_tick": 57196,
          "origin": [
            867.255554199219,
            -1036.07666015625,
            -251.96875
          ],
          "pitch": -35.111968994141,
          "yaw": -152.735717773438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 57058,
          "last_tick": 57196,
          "samples": 139
        },
        "evidence_file": "matches/2398755/585d972b6bcf05f5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_472c41ffa4d2e443",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_6e149681cbff13e6c780_00330",
      "command_record_id": "demo_6e149681cbff13e6c780_00330",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_6e149681cbff13e6c780_00330",
        "demo_6e149681cbff13e6c780_00331"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 15,
      "event_tick": 144960,
      "demo_sha256": "6e149681cbff13e6c7803c389bc22c76a72cbc42dac15577e130d9034452973e",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m2-inferno.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 2483.667000 -175.367550 94.878815; setang -3.888473 175.737640 0",
          "position_tick": 144830,
          "angle_tick": 144830,
          "origin": [
            2483.667,
            -175.36755,
            94.878815
          ],
          "pitch": -3.8884735,
          "yaw": 175.73764,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2584.067400 -178.102780 94.569870; setang -24.948914 170.737150 0",
          "position_tick": 144954,
          "angle_tick": 144954,
          "origin": [
            2584.0674,
            -178.10278,
            94.56987
          ],
          "pitch": -24.948914,
          "yaw": 170.73715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2581.769043 -177.714661 94.230698; setang -31.449402 170.766663 0",
          "position_tick": 144960,
          "angle_tick": 144960,
          "origin": [
            2581.76904296875,
            -177.714660644531,
            94.230697631836
          ],
          "pitch": -31.449401855469,
          "yaw": 170.766662597656,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -58.890625,
            9.8515625,
            -9.041015625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 144830,
          "last_tick": 144960,
          "samples": 131
        },
        "evidence_file": "matches/2398747/6e149681cbff13e6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4a0013fa9469ce95",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_ea4226131b7a75cdf0ec_00247",
      "command_record_id": "demo_ea4226131b7a75cdf0ec_00247",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_ea4226131b7a75cdf0ec_00247",
        "demo_ea4226131b7a75cdf0ec_00248"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zweih",
      "round": 13,
      "event_tick": 127340,
      "demo_sha256": "ea4226131b7a75cdf0eca5584142e369b2212c930e3ba53f42488b29d7645a20",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.968750 -1211.642300 -108.968750; setang 5.449219 -164.734160 0",
          "position_tick": 127172,
          "angle_tick": 127172,
          "origin": [
            1003.96875,
            -1211.6423,
            -108.96875
          ],
          "pitch": 5.4492188,
          "yaw": -164.73416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1003.968750 -1211.642300 -108.968750; setang 5.449219 -164.846770 0",
          "position_tick": 127053,
          "angle_tick": 127053,
          "origin": [
            1003.96875,
            -1211.6423,
            -108.96875
          ],
          "pitch": 5.4492188,
          "yaw": -164.84677,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 645.824000 -1144.744100 -120.843750; setang -35.298386 -118.777660 0",
          "position_tick": 127333,
          "angle_tick": 127333,
          "origin": [
            645.824,
            -1144.7441,
            -120.84375
          ],
          "pitch": -35.298386,
          "yaw": -118.77766,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -86.15234,
            -135.07031,
            171.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 637.718994 -1157.472168 -98.187500; setang -36.002197 -118.777657 0",
          "position_tick": 127340,
          "angle_tick": 127340,
          "origin": [
            637.718994140625,
            -1157.47216796875,
            -98.1875
          ],
          "pitch": -36.002197265625,
          "yaw": -118.777656555176,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -86.453125,
            -135.765625,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 127053,
          "last_tick": 127340,
          "samples": 288
        },
        "departure_tick": 127173,
        "movement_to_event_ms": 2625.0,
        "evidence_file": "matches/2398733/ea4226131b7a75cd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_4d70882c31178ae5",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00211",
      "command_record_id": "demo_da35559385e7d6e5ce42_00211",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00211",
        "demo_da35559385e7d6e5ce42_00213"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "karrigan",
      "round": 11,
      "event_tick": 82845,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "custom",
        "raw_strength": 0.418750047684,
        "normalized_strength": 0.418750047684,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "自定义力度投掷（保留原值）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 166.064789 656.998230 -28.968750; setang -3.880920 -45.294571 0",
          "position_tick": 82834,
          "angle_tick": 82845,
          "origin": [
            166.064788818359,
            656.998229980469,
            -28.96875
          ],
          "pitch": -3.880920410156,
          "yaw": -45.294570922852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 166.064790 656.998200 -10.281250; setang -3.880920 -45.248230 0",
          "position_tick": 82839,
          "angle_tick": 82839,
          "origin": [
            166.06479,
            656.9982,
            -10.28125
          ],
          "pitch": -3.8809204,
          "yaw": -45.24823,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            263.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 166.064789 656.998230 6.312500; setang -3.880920 -45.294571 0",
          "position_tick": 82845,
          "angle_tick": 82845,
          "origin": [
            166.064788818359,
            656.998229980469,
            6.3125
          ],
          "pitch": -3.880920410156,
          "yaw": -45.294570922852,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            187.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82646,
          "last_tick": 82845,
          "samples": 200
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_56cdcb2ddb515ed6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00397",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00397",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00397",
        "demo_0dff5f4d96ba70f21ad1_00400"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "molodoy",
      "round": 18,
      "event_tick": 188340,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1783.031250 1019.823486 39.394524; setang -23.825912 119.428955 0",
          "position_tick": 188329,
          "angle_tick": 188340,
          "origin": [
            -1783.03125,
            1019.823486328125,
            39.394523620605
          ],
          "pitch": -23.825912475586,
          "yaw": 119.428955078125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1783.031200 1019.823500 59.609375; setang -23.784027 119.428955 0",
          "position_tick": 188334,
          "angle_tick": 188334,
          "origin": [
            -1783.0312,
            1019.8235,
            59.609375
          ],
          "pitch": -23.784027,
          "yaw": 119.428955,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            257.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1783.031250 1019.823486 75.812500; setang -23.825912 119.428955 0",
          "position_tick": 188340,
          "angle_tick": 188340,
          "origin": [
            -1783.03125,
            1019.823486328125,
            75.8125
          ],
          "pitch": -23.825912475586,
          "yaw": 119.428955078125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            182.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 188036,
          "last_tick": 188340,
          "samples": 305
        },
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5704e2630653291c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00163",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00163",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00163",
        "demo_78d0d18d21d68a5f4162_00164"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 8,
      "event_tick": 55593,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 499.968750 2064.788818 96.073090; setang -3.437347 -141.691360 0",
          "position_tick": 55583,
          "angle_tick": 55593,
          "origin": [
            499.96875,
            2064.788818359375,
            96.073089599609
          ],
          "pitch": -3.437347412109,
          "yaw": -141.691360473633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 499.968750 2064.788800 109.765625; setang -3.437347 -141.691360 0",
          "position_tick": 55587,
          "angle_tick": 55587,
          "origin": [
            499.96875,
            2064.7888,
            109.765625
          ],
          "pitch": -3.4373474,
          "yaw": -141.69136,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            278.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 499.968750 2064.788818 127.609375; setang -3.437347 -141.691360 0",
          "position_tick": 55593,
          "angle_tick": 55593,
          "origin": [
            499.96875,
            2064.788818359375,
            127.609375
          ],
          "pitch": -3.437347412109,
          "yaw": -141.691360473633,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 55463,
          "last_tick": 55593,
          "samples": 131
        },
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5a9d4ca13c528ce2",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00241",
      "command_record_id": "demo_518d8b186445b01e1f62_00241",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00241",
        "demo_518d8b186445b01e1f62_00243"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Wicadia",
      "round": 11,
      "event_tick": 90617,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 892.062561 1687.931641 -59.968750; setang -19.602020 -65.550613 0",
          "position_tick": 90609,
          "angle_tick": 90617,
          "origin": [
            892.062561035156,
            1687.931640625,
            -59.96875
          ],
          "pitch": -19.602020263672,
          "yaw": -65.55061340332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 892.062560 1687.931600 -59.968750; setang -19.602020 -65.550610 0",
          "position_tick": 90610,
          "angle_tick": 90610,
          "origin": [
            892.06256,
            1687.9316,
            -59.96875
          ],
          "pitch": -19.60202,
          "yaw": -65.55061,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 892.062561 1687.931641 -59.968750; setang -19.602020 -65.550613 0",
          "position_tick": 90617,
          "angle_tick": 90617,
          "origin": [
            892.062561035156,
            1687.931640625,
            -59.96875
          ],
          "pitch": -19.602020263672,
          "yaw": -65.55061340332,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 90222,
          "last_tick": 90617,
          "samples": 396
        },
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5d9cbbb90e285f6c",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00073",
      "command_record_id": "demo_5d6af8fdfb719608e960_00075",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00073",
        "demo_5d6af8fdfb719608e960_00075"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 4,
      "event_tick": 27277,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 2172.439700 2693.354000 124.031845; setang -10.618286 175.846830 0",
          "position_tick": 27265,
          "angle_tick": 27265,
          "origin": [
            2172.4397,
            2693.354,
            124.031845
          ],
          "pitch": -10.618286,
          "yaw": 175.84683,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 2279.158200 2117.301300 134.146500; setang 6.412231 118.135650 0",
          "position_tick": 27016,
          "angle_tick": 27016,
          "origin": [
            2279.1582,
            2117.3013,
            134.1465
          ],
          "pitch": 6.4122314,
          "yaw": 118.13565,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 2166.972200 2693.752700 124.031845; setang -10.618286 175.846830 0",
          "position_tick": 27271,
          "angle_tick": 27271,
          "origin": [
            2166.9722,
            2693.7527,
            124.031845
          ],
          "pitch": -10.618286,
          "yaw": 175.84683,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -80.234375,
            5.859375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 2156.780518 2694.492676 124.031845; setang -10.736053 175.876343 0",
          "position_tick": 27277,
          "angle_tick": 27277,
          "origin": [
            2156.780517578125,
            2694.49267578125,
            124.031845092773
          ],
          "pitch": -10.736053466797,
          "yaw": 175.876342773438,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -151.1875,
            10.96875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 27016,
          "last_tick": 27277,
          "samples": 262
        },
        "departure_tick": 27266,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_5fdfdd262ebffa4a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_92655b67d38bb2eb32f4_00085",
      "command_record_id": "demo_92655b67d38bb2eb32f4_00085",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_92655b67d38bb2eb32f4_00085",
        "demo_92655b67d38bb2eb32f4_00088"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "woxic",
      "round": 6,
      "event_tick": 37044,
      "demo_sha256": "92655b67d38bb2eb32f4afc55eef16e901b10f5e8ff0b64a050ea5f5c5ac65b7",
      "match_url": "https://www.hltv.org/matches/2398756/aurora-vs-spirit-esl-pro-league-season-24",
      "demo_file": "aurora-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 257.670440 1438.095500 -30.647400; setang 8.536041 -39.795563 0",
          "position_tick": 36532,
          "angle_tick": 36532,
          "origin": [
            257.67044,
            1438.0955,
            -30.6474
          ],
          "pitch": 8.536041,
          "yaw": -39.795563,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            145.53906,
            -199.07812,
            -18.65625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 956.137300 1409.286600 -87.968750; setang -25.136032 -55.385170 0",
          "position_tick": 37037,
          "angle_tick": 37037,
          "origin": [
            956.1373,
            1409.2866,
            -87.96875
          ],
          "pitch": -25.136032,
          "yaw": -55.38517,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -55.13672,
            92.38281,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 948.310059 1421.431763 -87.968750; setang -25.004196 -55.363197 0",
          "position_tick": 37044,
          "angle_tick": 37044,
          "origin": [
            948.31005859375,
            1421.431762695312,
            -87.96875
          ],
          "pitch": -25.004196166992,
          "yaw": -55.36319732666,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -95.21484375,
            144.78125,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 36532,
          "last_tick": 37044,
          "samples": 513
        },
        "evidence_file": "matches/2398756/92655b67d38bb2eb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_60ad12219da6d377",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_5866197d339b3ac61e8a_00295",
      "command_record_id": "demo_5866197d339b3ac61e8a_00295",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00295",
        "demo_5866197d339b3ac61e8a_00298"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "iM",
      "round": 16,
      "event_tick": 141332,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1151.419300 1551.105500 -151.968750; setang -7.286346 -158.313670 0",
          "position_tick": 141202,
          "angle_tick": 141202,
          "origin": [
            1151.4193,
            1551.1055,
            -151.96875
          ],
          "pitch": -7.2863464,
          "yaw": -158.31367,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.03125,
            0.5,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1193.744500 1759.799000 -182.163330; setang 1.531219 -33.705368 0",
          "position_tick": 141325,
          "angle_tick": 141325,
          "origin": [
            1193.7445,
            1759.799,
            -182.16333
          ],
          "pitch": 1.5312195,
          "yaw": -33.705368,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            35.164062,
            -23.390625,
            33.125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1201.846924 1754.376343 -176.165833; setang 0.818481 -34.127655 0",
          "position_tick": 141332,
          "angle_tick": 141332,
          "origin": [
            1201.846923828125,
            1754.376342773438,
            -176.165832519531
          ],
          "pitch": 0.818481445312,
          "yaw": -34.127655029297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            107.296875,
            -72.0234375,
            78.46875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 141202,
          "last_tick": 141332,
          "samples": 131
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_69027d484fe815e6",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00476",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00476",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00476",
        "demo_4f80b8bcc2fa56bb83a7_00477"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "dumau",
      "round": 20,
      "event_tick": 163667,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 526.305600 -834.074800 116.814680; setang -4.027863 169.283510 0",
          "position_tick": 163537,
          "angle_tick": 163537,
          "origin": [
            526.3056,
            -834.0748,
            116.81468
          ],
          "pitch": -4.0278625,
          "yaw": 169.28351,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -134.72656,
            -167.55469,
            43.322266
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 396.258700 -892.334100 141.823430; setang -7.574036 143.629430 0",
          "position_tick": 163661,
          "angle_tick": 163661,
          "origin": [
            396.2587,
            -892.3341,
            141.82343
          ],
          "pitch": -7.5740356,
          "yaw": 143.62943,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -120.08789,
            88.39453,
            -0.48242188
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 384.923157 -883.989014 141.819717; setang -7.617645 143.629425 0",
          "position_tick": 163667,
          "angle_tick": 163667,
          "origin": [
            384.923156738281,
            -883.989013671875,
            141.819717407227
          ],
          "pitch": -7.617645263672,
          "yaw": 143.629425048828,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -155.376953125,
            114.39453125,
            2.0625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 163537,
          "last_tick": 163667,
          "samples": 131
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6e666aa64eb87703",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00141",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00142",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00141",
        "demo_1c4fa8f15de6cbb137e2_00142"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 8,
      "event_tick": 59098,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 556.626160 611.781700 1.344508; setang -6.652557 38.274994 0",
          "position_tick": 59050,
          "angle_tick": 59050,
          "origin": [
            556.62616,
            611.7817,
            1.3445084
          ],
          "pitch": -6.6525574,
          "yaw": 38.274994,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 539.061300 657.462770 1.414734; setang -14.136993 39.498930 0",
          "position_tick": 58968,
          "angle_tick": 58968,
          "origin": [
            539.0613,
            657.46277,
            1.4147336
          ],
          "pitch": -14.136993,
          "yaw": 39.49893,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -89.48828,
            -108.74219,
            0.52952576
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 556.357200 652.288700 1.325143; setang -32.316620 43.218506 0",
          "position_tick": 59092,
          "angle_tick": 59092,
          "origin": [
            556.3572,
            652.2887,
            1.3251433
          ],
          "pitch": -32.31662,
          "yaw": 43.218506,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            78.41797,
            72.10156,
            -0.45510864
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 564.913086 660.251526 1.275421; setang -33.887665 43.426208 0",
          "position_tick": 59098,
          "angle_tick": 59098,
          "origin": [
            564.9130859375,
            660.251525878906,
            1.275421142578
          ],
          "pitch": -33.887664794922,
          "yaw": 43.426208496094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            122.2734375,
            114.27734375,
            -0.710784912109
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 58968,
          "last_tick": 59098,
          "samples": 131
        },
        "departure_tick": 59051,
        "movement_to_event_ms": 750.0,
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_6e7b46761a0fa267",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00347",
      "command_record_id": "demo_f1d8725268c9f30ce844_00347",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00347",
        "demo_f1d8725268c9f30ce844_00353"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "mezii",
      "round": 20,
      "event_tick": 161629,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 399.450500 280.449740 -254.623170; setang -19.185913 -104.649580 0",
          "position_tick": 161619,
          "angle_tick": 161619,
          "origin": [
            399.4505,
            280.44974,
            -254.62317
          ],
          "pitch": -19.185913,
          "yaw": -104.64958,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 399.454560 280.465270 -254.622680; setang -17.932098 -104.189530 0",
          "position_tick": 161451,
          "angle_tick": 161451,
          "origin": [
            399.45456,
            280.46527,
            -254.62268
          ],
          "pitch": -17.932098,
          "yaw": -104.18953,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            58.572266,
            -224.29883,
            15.3046875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 398.820980 278.044460 -254.919500; setang -19.227783 -104.649580 0",
          "position_tick": 161623,
          "angle_tick": 161623,
          "origin": [
            398.82098,
            278.04446,
            -254.9195
          ],
          "pitch": -19.227783,
          "yaw": -104.64958,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -12.011719,
            -45.90039,
            -6.90625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 396.770386 270.206543 -256.283569; setang -19.227783 -104.649582 0",
          "position_tick": 161629,
          "angle_tick": 161629,
          "origin": [
            396.770385742188,
            270.20654296875,
            -256.283569335938
          ],
          "pitch": -19.227783203125,
          "yaw": -104.64958190918,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -32.591796875,
            -124.611328125,
            -21.6875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161451,
          "last_tick": 161629,
          "samples": 179
        },
        "departure_tick": 161620,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_732313f3d05c1178",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00310",
      "command_record_id": "demo_1b9d5eac73de0b387701_00310",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00310",
        "demo_1b9d5eac73de0b387701_00311"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 15,
      "event_tick": 123846,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -821.427300 -2320.798600 -173.761780; setang -6.441772 73.919100 0",
          "position_tick": 123821,
          "angle_tick": 123821,
          "origin": [
            -821.4273,
            -2320.7986,
            -173.76178
          ],
          "pitch": -6.4417725,
          "yaw": 73.9191,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1561.297700 -2158.076200 -253.423890; setang 2.264893 -14.058044 0",
          "position_tick": 123448,
          "angle_tick": 123448,
          "origin": [
            -1561.2977,
            -2158.0762,
            -253.42389
          ],
          "pitch": 2.2648926,
          "yaw": -14.058044,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            192.1875,
            -159.89062,
            15.875
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -811.965000 -2287.944300 -166.093750; setang -5.765076 73.977810 0",
          "position_tick": 123839,
          "angle_tick": 123839,
          "origin": [
            -811.965,
            -2287.9443,
            -166.09375
          ],
          "pitch": -5.7650757,
          "yaw": 73.97781,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            52.140625,
            181.26562,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -807.076843 -2270.950684 -144.093750; setang -5.765076 73.948639 0",
          "position_tick": 123846,
          "angle_tick": 123846,
          "origin": [
            -807.076843261719,
            -2270.95068359375,
            -144.09375
          ],
          "pitch": -5.765075683594,
          "yaw": 73.948638916016,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            52.140625,
            181.265625,
            203.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 123448,
          "last_tick": 123846,
          "samples": 399
        },
        "departure_tick": 123822,
        "movement_to_event_ms": 390.625,
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_744d1dc4955a844e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_a50086abe9c7c4a980cd_00110",
      "command_record_id": "demo_a50086abe9c7c4a980cd_00110",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_a50086abe9c7c4a980cd_00110",
        "demo_a50086abe9c7c4a980cd_00111"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 7,
      "event_tick": 42211,
      "demo_sha256": "a50086abe9c7c4a980cdd53541a1780b55a691a382b16bafdf79bf085214351a",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m3-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -335.968750 -947.762500 -171.968750; setang -2.433136 19.839600 0",
          "position_tick": 42065,
          "angle_tick": 42065,
          "origin": [
            -335.96875,
            -947.7625,
            -171.96875
          ],
          "pitch": -2.433136,
          "yaw": 19.8396,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -335.968750 -947.762500 -171.968750; setang -2.433136 19.839600 0",
          "position_tick": 41974,
          "angle_tick": 41974,
          "origin": [
            -335.96875,
            -947.7625,
            -171.96875
          ],
          "pitch": -2.433136,
          "yaw": 19.8396,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            29.25,
            7.734375,
            61.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -234.150700 -932.111630 -163.359380; setang -2.433136 19.839600 0",
          "position_tick": 42205,
          "angle_tick": 42205,
          "origin": [
            -234.1507,
            -932.11163,
            -163.35938
          ],
          "pitch": -2.433136,
          "yaw": 19.8396,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            191.02734,
            68.91406,
            270.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -219.225159 -926.727173 -144.328125; setang -2.433136 19.839600 0",
          "position_tick": 42211,
          "angle_tick": 42211,
          "origin": [
            -219.225158691406,
            -926.727172851562,
            -144.328125
          ],
          "pitch": -2.433135986328,
          "yaw": 19.839599609375,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            191.046875,
            68.91796875,
            218.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 41974,
          "last_tick": 42211,
          "samples": 238
        },
        "departure_tick": 42066,
        "movement_to_event_ms": 2281.25,
        "evidence_file": "matches/2398743/a50086abe9c7c4a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_74a824f3689e79d4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00729",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00729",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00729",
        "demo_4f80b8bcc2fa56bb83a7_00730"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 28,
      "event_tick": 229510,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 390.454860 -528.151500 182.031250; setang 6.827667 75.887024 0",
          "position_tick": 229497,
          "angle_tick": 229497,
          "origin": [
            390.45486,
            -528.1515,
            182.03125
          ],
          "pitch": 6.827667,
          "yaw": 75.887024,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 357.484300 -519.618960 180.241490; setang 7.085144 75.187350 0",
          "position_tick": 229380,
          "angle_tick": 229380,
          "origin": [
            357.4843,
            -519.61896,
            180.24149
          ],
          "pitch": 7.085144,
          "yaw": 75.18735,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            115.28906,
            23.160156,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 392.117700 -521.539600 182.031250; setang 6.827667 75.887024 0",
          "position_tick": 229504,
          "angle_tick": 229504,
          "origin": [
            392.1177,
            -521.5396,
            182.03125
          ],
          "pitch": 6.827667,
          "yaw": 75.887024,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            22.367188,
            88.97266,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 394.764282 -511.007446 182.031250; setang 6.834183 75.887024 0",
          "position_tick": 229510,
          "angle_tick": 229510,
          "origin": [
            394.764282226562,
            -511.007446289062,
            182.03125
          ],
          "pitch": 6.834182739258,
          "yaw": 75.887023925781,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            38.609375,
            153.671875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 229380,
          "last_tick": 229510,
          "samples": 131
        },
        "departure_tick": 229498,
        "movement_to_event_ms": 203.125,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_75400fd03baccbd7",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00624",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00624",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00624",
        "demo_4f80b8bcc2fa56bb83a7_00628"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BobZ",
      "round": 25,
      "event_tick": 202252,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -2032.680800 200.803620 74.315636; setang -4.812698 75.250854 0",
          "position_tick": 202237,
          "angle_tick": 202237,
          "origin": [
            -2032.6808,
            200.80362,
            74.315636
          ],
          "pitch": -4.8126984,
          "yaw": 75.250854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -2055.086000 202.443160 74.474090; setang -0.879944 51.326065 0",
          "position_tick": 202122,
          "angle_tick": 202122,
          "origin": [
            -2055.086,
            202.44316,
            74.47409
          ],
          "pitch": -0.87994385,
          "yaw": 51.326065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -167.42969,
            -52.08203,
            1.1591797
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -2029.867000 211.484050 75.776960; setang -4.812698 75.250854 0",
          "position_tick": 202246,
          "angle_tick": 202246,
          "origin": [
            -2029.867,
            211.48405,
            75.77696
          ],
          "pitch": -4.8126984,
          "yaw": 75.250854,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            30.578125,
            116.02637,
            39.84912
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -2026.698853 223.515945 81.792908; setang -4.812698 75.250854 0",
          "position_tick": 202252,
          "angle_tick": 202252,
          "origin": [
            -2026.698852539062,
            223.51594543457,
            81.792907714844
          ],
          "pitch": -4.812698364258,
          "yaw": 75.250854492188,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            44.65625,
            169.6435546875,
            84.82177734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 202122,
          "last_tick": 202252,
          "samples": 131
        },
        "departure_tick": 202238,
        "movement_to_event_ms": 234.375,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_75c90f8c315ddb80",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b9b20b60330034a63512_00273",
      "command_record_id": "demo_b9b20b60330034a63512_00273",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00273",
        "demo_b9b20b60330034a63512_00274"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "torzsi",
      "round": 16,
      "event_tick": 131568,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 1290.800400 1407.983600 1756.312500; setang -8.689850 -129.488980 0",
          "position_tick": 131438,
          "angle_tick": 131438,
          "origin": [
            1290.8004,
            1407.9836,
            1756.3125
          ],
          "pitch": -8.68985,
          "yaw": -129.48898,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            -40.359375,
            -244.10938,
            260.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1304.258400 1067.167800 1643.125000; setang -28.688050 148.098790 0",
          "position_tick": 131562,
          "angle_tick": 131562,
          "origin": [
            1304.2584,
            1067.1678,
            1643.125
          ],
          "pitch": -28.68805,
          "yaw": 148.09879,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -113.38281,
            70.80469,
            18.773438
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1294.860229 1073.035767 1663.328125; setang -28.203964 148.296875 0",
          "position_tick": 131568,
          "angle_tick": 131568,
          "origin": [
            1294.860229492188,
            1073.035766601562,
            1663.328125
          ],
          "pitch": -28.203964233398,
          "yaw": 148.296875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -120.296875,
            75.109375,
            234.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131438,
          "last_tick": 131568,
          "samples": 131
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_77cddf7a5f1d96eb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00380",
      "command_record_id": "demo_9973c9a1187116ecba8b_00380",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00380",
        "demo_9973c9a1187116ecba8b_00382"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 17,
      "event_tick": 161915,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -509.104800 1714.104500 -118.883120; setang -1.320068 57.437210 0",
          "position_tick": 161796,
          "angle_tick": 161796,
          "origin": [
            -509.1048,
            1714.1045,
            -118.88312
          ],
          "pitch": -1.3200684,
          "yaw": 57.43721,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -342.182370 1568.128400 -126.202270; setang 1.880722 99.610960 0",
          "position_tick": 161634,
          "angle_tick": 161634,
          "origin": [
            -342.18237,
            1568.1284,
            -126.20227
          ],
          "pitch": 1.880722,
          "yaw": 99.61096,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -21.984375,
            -20.617188,
            -194.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -499.082400 1709.920300 -120.313290; setang -1.353027 57.767150 0",
          "position_tick": 161909,
          "angle_tick": 161909,
          "origin": [
            -499.0824,
            1709.9203,
            -120.31329
          ],
          "pitch": -1.3530273,
          "yaw": 57.76715,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            3.0234375,
            4.8046875,
            -0.37890625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -496.236084 1714.413330 -120.671387; setang -2.046204 57.338333 0",
          "position_tick": 161915,
          "angle_tick": 161915,
          "origin": [
            -496.236083984375,
            1714.413330078125,
            -120.67138671875
          ],
          "pitch": -2.046203613281,
          "yaw": 57.338333129883,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            52.01171875,
            81.8203125,
            -6.546875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 161634,
          "last_tick": 161915,
          "samples": 282
        },
        "departure_tick": 161797,
        "movement_to_event_ms": 1859.375,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7c41b34cd6439bab",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00109",
      "command_record_id": "demo_bc6251413daa2447c1ff_00109",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00109",
        "demo_bc6251413daa2447c1ff_00110"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zont1x",
      "round": 7,
      "event_tick": 40825,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -463.954280 -787.937740 -255.957640; setang -15.731384 113.002960 0",
          "position_tick": 40815,
          "angle_tick": 40815,
          "origin": [
            -463.95428,
            -787.93774,
            -255.95764
          ],
          "pitch": -15.731384,
          "yaw": 113.00296,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 54.200527 -657.733800 -183.686040; setang 8.616028 -90.286674 0",
          "position_tick": 40374,
          "angle_tick": 40374,
          "origin": [
            54.200527,
            -657.7338,
            -183.68604
          ],
          "pitch": 8.616028,
          "yaw": -90.286674,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            2.305664,
            -47.867188,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -465.042600 -785.372900 -256.426640; setang -15.731384 113.002960 0",
          "position_tick": 40819,
          "angle_tick": 40819,
          "origin": [
            -465.0426,
            -785.3729,
            -256.42664
          ],
          "pitch": -15.731384,
          "yaw": 113.00296,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -20.296875,
            47.839844,
            -8.746094
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -468.132690 -778.102112 -257.755981; setang -15.731384 113.048981 0",
          "position_tick": 40825,
          "angle_tick": 40825,
          "origin": [
            -468.132690429688,
            -778.102111816406,
            -257.755981445312
          ],
          "pitch": -15.731384277344,
          "yaw": 113.048980712891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -41.4140625,
            97.3671875,
            -17.80078125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 40374,
          "last_tick": 40825,
          "samples": 452
        },
        "departure_tick": 40816,
        "movement_to_event_ms": 156.25,
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7df402cf533f771b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5d6af8fdfb719608e960_00328",
      "command_record_id": "demo_5d6af8fdfb719608e960_00328",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00328",
        "demo_5d6af8fdfb719608e960_00330"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 13,
      "event_tick": 119429,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1434.821000 -373.134520 256.031250; setang -19.383667 -21.626587 0",
          "position_tick": 119403,
          "angle_tick": 119403,
          "origin": [
            1434.821,
            -373.13452,
            256.03125
          ],
          "pitch": -19.383667,
          "yaw": -21.626587,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1421.335200 -365.370180 256.031250; setang -18.619080 -21.626587 0",
          "position_tick": 119245,
          "angle_tick": 119245,
          "origin": [
            1421.3352,
            -365.37018,
            256.03125
          ],
          "pitch": -18.61908,
          "yaw": -21.626587,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            66.49219,
            -49.26953,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1439.315700 -374.920040 256.031250; setang -19.413177 -21.685303 0",
          "position_tick": 119423,
          "angle_tick": 119423,
          "origin": [
            1439.3157,
            -374.92004,
            256.03125
          ],
          "pitch": -19.413177,
          "yaw": -21.685303,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            20.757812,
            -8.2578125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1441.171753 -375.660522 256.031250; setang -19.413177 -21.803055 0",
          "position_tick": 119429,
          "angle_tick": 119429,
          "origin": [
            1441.171752929688,
            -375.660522460938,
            256.03125
          ],
          "pitch": -19.413177490234,
          "yaw": -21.80305480957,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            25.2578125,
            -10.1015625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 119245,
          "last_tick": 119429,
          "samples": 185
        },
        "departure_tick": 119404,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7e1e95d75b74a9d6",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_0dff5f4d96ba70f21ad1_00187",
      "command_record_id": "demo_0dff5f4d96ba70f21ad1_00187",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_0dff5f4d96ba70f21ad1_00187",
        "demo_0dff5f4d96ba70f21ad1_00188"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "YEKINDAR",
      "round": 9,
      "event_tick": 82779,
      "demo_sha256": "0dff5f4d96ba70f21ad14ac45bfd4d88fb00a57131c2627496fa96e13fab7cef",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -484.770400 1845.542800 -123.521545; setang -19.800110 -74.928130 0",
          "position_tick": 82759,
          "angle_tick": 82759,
          "origin": [
            -484.7704,
            1845.5428,
            -123.521545
          ],
          "pitch": -19.80011,
          "yaw": -74.92813,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -463.357180 1671.842000 -124.928830; setang -7.920105 -80.710030 0",
          "position_tick": 82267,
          "angle_tick": 82267,
          "origin": [
            -463.35718,
            1671.842,
            -124.92883
          ],
          "pitch": -7.920105,
          "yaw": -80.71003,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -99.25781,
            -201.90625,
            1.09375
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -478.663150 1822.854600 -123.694460; setang -20.275269 -74.928130 0",
          "position_tick": 82773,
          "angle_tick": 82773,
          "origin": [
            -478.66315,
            1822.8546,
            -123.69446
          ],
          "pitch": -20.275269,
          "yaw": -74.92813,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            43.69922,
            -162.32031,
            -1.1445312
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -474.728943 1808.235718 -123.797607; setang -20.459976 -74.981003 0",
          "position_tick": 82779,
          "angle_tick": 82779,
          "origin": [
            -474.728942871094,
            1808.235717773438,
            -123.797607421875
          ],
          "pitch": -20.459976196289,
          "yaw": -74.981002807617,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            53.09375,
            -197.3359375,
            -1.390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82267,
          "last_tick": 82779,
          "samples": 513
        },
        "departure_tick": 82760,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398743/0dff5f4d96ba70f2/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_7fb62f3980cd90ef",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00269",
      "command_record_id": "demo_5866197d339b3ac61e8a_00269",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00269",
        "demo_5866197d339b3ac61e8a_00272"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "apEX",
      "round": 15,
      "event_tick": 132332,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.5,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "中力度／双键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1434.653000 821.163640 -151.968750; setang 8.109970 58.337067 0",
          "position_tick": 132321,
          "angle_tick": 132321,
          "origin": [
            1434.653,
            821.16364,
            -151.96875
          ],
          "pitch": 8.10997,
          "yaw": 58.337067,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1253.968800 802.048600 -151.968750; setang 0.588104 138.259160 0",
          "position_tick": 131832,
          "angle_tick": 131832,
          "origin": [
            1253.9688,
            802.0486,
            -151.96875
          ],
          "pitch": 0.58810425,
          "yaw": 138.25916,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1434.917100 821.592040 -150.437500; setang 8.109970 58.211060 0",
          "position_tick": 132325,
          "angle_tick": 132325,
          "origin": [
            1434.9171,
            821.59204,
            -150.4375
          ],
          "pitch": 8.10997,
          "yaw": 58.21106,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            4.5703125,
            7.4179688,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1436.338013 823.884460 -126.015625; setang 8.109970 58.211060 0",
          "position_tick": 132332,
          "angle_tick": 132332,
          "origin": [
            1436.338012695312,
            823.884460449219,
            -126.015625
          ],
          "pitch": 8.109970092773,
          "yaw": 58.211059570312,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            15.8046875,
            25.5,
            229.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131832,
          "last_tick": 132332,
          "samples": 501
        },
        "departure_tick": 132322,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8651c863915db194",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_49fabf21b1c26f1010df_00272",
      "command_record_id": "demo_49fabf21b1c26f1010df_00274",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_49fabf21b1c26f1010df_00272",
        "demo_49fabf21b1c26f1010df_00274"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 13,
      "event_tick": 120312,
      "demo_sha256": "49fabf21b1c26f1010df7bde71ce1ee5efd0e8f06b977c6cbef664c99916d494",
      "match_url": "https://www.hltv.org/matches/2398755/mouz-vs-spirit-esl-pro-league-season-24",
      "demo_file": "mouz-vs-spirit-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 528.911740 -198.482910 -3.743286; setang -42.371857 56.535310 0",
          "position_tick": 120295,
          "angle_tick": 120295,
          "origin": [
            528.91174,
            -198.48291,
            -3.7432861
          ],
          "pitch": -42.371857,
          "yaw": 56.53531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 383.738250 -239.204960 -1.877991; setang 2.948120 68.547485 0",
          "position_tick": 120098,
          "angle_tick": 120098,
          "origin": [
            383.73825,
            -239.20496,
            -1.8779907
          ],
          "pitch": 2.94812,
          "yaw": 68.547485,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.140625,
            33.98828,
            -242.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 530.963560 -195.378970 -3.809021; setang -42.943848 56.403473 0",
          "position_tick": 120306,
          "angle_tick": 120306,
          "origin": [
            530.96356,
            -195.37897,
            -3.809021
          ],
          "pitch": -42.943848,
          "yaw": 56.403473,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.058594,
            18.207031,
            -0.39453125
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 532.716187 -192.742310 -3.851685; setang -43.031738 56.403473 0",
          "position_tick": 120312,
          "angle_tick": 120312,
          "origin": [
            532.716186523438,
            -192.742309570312,
            -3.851684570312
          ],
          "pitch": -43.03173828125,
          "yaw": 56.403472900391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            27.62109375,
            41.5546875,
            -0.671875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 120098,
          "last_tick": 120312,
          "samples": 215
        },
        "departure_tick": 120296,
        "movement_to_event_ms": 265.625,
        "evidence_file": "matches/2398755/49fabf21b1c26f10/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_89c0e904101a3c23",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00151",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00151",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00151",
        "demo_62cb3af35c3893a91c7d_00152"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "d1Ledez",
      "round": 10,
      "event_tick": 82355,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -348.378540 653.747620 -79.316101; setang -3.564026 -167.962418 0",
          "position_tick": 82345,
          "angle_tick": 82355,
          "origin": [
            -348.378540039062,
            653.747619628906,
            -79.316101074219
          ],
          "pitch": -3.564025878906,
          "yaw": -167.962417602539,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -348.378540 653.747600 -67.343750; setang -3.564026 -167.962420 0",
          "position_tick": 82348,
          "angle_tick": 82348,
          "origin": [
            -348.37854,
            653.7476,
            -67.34375
          ],
          "pitch": -3.5640259,
          "yaw": -167.96242,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            284.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -348.378540 653.747620 -46.031250; setang -3.564026 -167.962418 0",
          "position_tick": 82355,
          "angle_tick": 82355,
          "origin": [
            -348.378540039062,
            653.747619628906,
            -46.03125
          ],
          "pitch": -3.564025878906,
          "yaw": -167.962417602539,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            196.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82048,
          "last_tick": 82355,
          "samples": 308
        },
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8b4302217ad5a9bd",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b9b20b60330034a63512_00113",
      "command_record_id": "demo_b9b20b60330034a63512_00113",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00113",
        "demo_b9b20b60330034a63512_00114"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "torzsi",
      "round": 7,
      "event_tick": 46170,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -517.444214 1437.919434 1688.031250; setang -13.794022 10.628937 0",
          "position_tick": 46163,
          "angle_tick": 46170,
          "origin": [
            -517.444213867188,
            1437.91943359375,
            1688.03125
          ],
          "pitch": -13.794021606445,
          "yaw": 10.628936767578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -517.444200 1437.919400 1688.031200; setang -13.794022 10.628937 0",
          "position_tick": 46164,
          "angle_tick": 46164,
          "origin": [
            -517.4442,
            1437.9194,
            1688.0312
          ],
          "pitch": -13.794022,
          "yaw": 10.628937,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -517.444214 1437.919434 1688.031250; setang -13.794022 10.628937 0",
          "position_tick": 46170,
          "angle_tick": 46170,
          "origin": [
            -517.444213867188,
            1437.91943359375,
            1688.03125
          ],
          "pitch": -13.794021606445,
          "yaw": 10.628936767578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 45658,
          "last_tick": 46170,
          "samples": 513
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_8f3148064bbbcd77",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2666f7f52fbf4c296e43_00207",
      "command_record_id": "demo_2666f7f52fbf4c296e43_00207",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2666f7f52fbf4c296e43_00207",
        "demo_2666f7f52fbf4c296e43_00208"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "ropz",
      "round": 11,
      "event_tick": 85514,
      "demo_sha256": "2666f7f52fbf4c296e435aa5f87fbad662209e1d8e8fc9b31dd7cc7ecf9c2175",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 892.036740 1687.903800 -59.968750; setang 10.903244 -96.113205 0",
          "position_tick": 85468,
          "angle_tick": 85468,
          "origin": [
            892.03674,
            1687.9038,
            -59.96875
          ],
          "pitch": 10.903244,
          "yaw": -96.113205,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 274.809200 1415.390100 -29.830261; setang 15.615006 -30.967026 0",
          "position_tick": 85002,
          "angle_tick": 85002,
          "origin": [
            274.8092,
            1415.3901,
            -29.830261
          ],
          "pitch": 15.6150055,
          "yaw": -30.967026,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            150.61328,
            -138.07812,
            14.121094
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 890.646000 1600.553300 -70.796875; setang 10.903244 -96.113205 0",
          "position_tick": 85501,
          "angle_tick": 85501,
          "origin": [
            890.646,
            1600.5533,
            -70.796875
          ],
          "pitch": 10.903244,
          "yaw": -96.113205,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -14.144531,
            -239.21875,
            -32.535156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 887.824707 1556.089478 -29.453125; setang 10.903244 -96.113205 0",
          "position_tick": 85514,
          "angle_tick": 85514,
          "origin": [
            887.82470703125,
            1556.089477539062,
            -29.453125
          ],
          "pitch": 10.903244018555,
          "yaw": -96.113204956055,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -15.046875,
            -237.140625,
            152.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 85002,
          "last_tick": 85514,
          "samples": 513
        },
        "departure_tick": 85469,
        "movement_to_event_ms": 718.75,
        "evidence_file": "matches/2398754/2666f7f52fbf4c29/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9015c9de43914ccf",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_2bbfbc0aa8942114b717_00259",
      "command_record_id": "demo_2bbfbc0aa8942114b717_00259",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_2bbfbc0aa8942114b717_00259",
        "demo_2bbfbc0aa8942114b717_00261"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 12,
      "event_tick": 101282,
      "demo_sha256": "2bbfbc0aa8942114b71776ee9b0d0c2c2b73d58069b4762e8eb3457070e47e9f",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1211.727800 2855.479500 128.695470; setang -5.647659 -143.908200 0",
          "position_tick": 101219,
          "angle_tick": 101219,
          "origin": [
            1211.7278,
            2855.4795,
            128.69547
          ],
          "pitch": -5.6476593,
          "yaw": -143.9082,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1255.820800 2901.457500 128.031680; setang -2.294434 -140.878720 0",
          "position_tick": 101152,
          "angle_tick": 101152,
          "origin": [
            1255.8208,
            2901.4575,
            128.03168
          ],
          "pitch": -2.2944336,
          "yaw": -140.87872,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            110.171875,
            39.390625,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1213.722200 2864.180200 128.031560; setang -19.207184 -141.143420 0",
          "position_tick": 101275,
          "angle_tick": 101275,
          "origin": [
            1213.7222,
            2864.1802,
            128.03156
          ],
          "pitch": -19.207184,
          "yaw": -141.14342,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -122.515625,
            -98.921875,
            -0.0009765625
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1199.933105 2853.054443 128.695465; setang -19.442719 -141.113892 0",
          "position_tick": 101282,
          "angle_tick": 101282,
          "origin": [
            1199.93310546875,
            2853.054443359375,
            128.695465087891
          ],
          "pitch": -19.442718505859,
          "yaw": -141.113891601562,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -157.9609375,
            -127.4375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 101152,
          "last_tick": 101282,
          "samples": 131
        },
        "departure_tick": 101220,
        "movement_to_event_ms": 984.375,
        "evidence_file": "matches/2398752/2bbfbc0aa8942114/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_902d4ad05a76d75d",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00501",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00501",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00501",
        "demo_4f80b8bcc2fa56bb83a7_00503"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 21,
      "event_tick": 169245,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -678.500600 -2133.491700 -166.285830; setang -26.687164 64.604065 0",
          "position_tick": 168819,
          "angle_tick": 168819,
          "origin": [
            -678.5006,
            -2133.4917,
            -166.28583
          ],
          "pitch": -26.687164,
          "yaw": 64.604065,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -733.145260 -2130.011000 -117.078125; setang -26.687164 64.604065 0",
          "position_tick": 168733,
          "angle_tick": 168733,
          "origin": [
            -733.14526,
            -2130.011,
            -117.078125
          ],
          "pitch": -26.687164,
          "yaw": 64.604065,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            12.859375,
            27.109375,
            138.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -221.882080 -1987.380500 -160.500000; setang -21.951020 92.699220 0",
          "position_tick": 169232,
          "angle_tick": 169232,
          "origin": [
            -221.88208,
            -1987.3805,
            -160.5
          ],
          "pitch": -21.95102,
          "yaw": 92.69922,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -222.143066 -1981.762573 -120.062500; setang -21.951019 92.699219 0",
          "position_tick": 169245,
          "angle_tick": 169245,
          "origin": [
            -222.14306640625,
            -1981.762573242188,
            -120.0625
          ],
          "pitch": -21.951019287109,
          "yaw": 92.69921875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -1.390625,
            29.953125,
            147.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 168733,
          "last_tick": 169245,
          "samples": 513
        },
        "departure_tick": 168820,
        "movement_to_event_ms": 6656.25,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_92ac7e281273f8a8",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_fbb358b45e5cdb7b7700_00284",
      "command_record_id": "demo_fbb358b45e5cdb7b7700_00284",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fbb358b45e5cdb7b7700_00284",
        "demo_fbb358b45e5cdb7b7700_00285"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "NiKo",
      "round": 16,
      "event_tick": 137589,
      "demo_sha256": "fbb358b45e5cdb7b7700f7e98eb524d601a26d7282c75e11362ddd474955f83c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -738.230957 947.219971 38.031254; setang -5.578995 -124.473724 0",
          "position_tick": 137581,
          "angle_tick": 137589,
          "origin": [
            -738.23095703125,
            947.219970703125,
            38.031253814697
          ],
          "pitch": -5.578994750977,
          "yaw": -124.473724365234,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -738.159060 947.209050 39.921190; setang -5.578995 -124.473724 0",
          "position_tick": 137582,
          "angle_tick": 137582,
          "origin": [
            -738.15906,
            947.20905,
            39.92119
          ],
          "pitch": -5.5789948,
          "yaw": -124.473724,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -737.554077 947.116760 63.937500; setang -5.578995 -124.473724 0",
          "position_tick": 137589,
          "angle_tick": 137589,
          "origin": [
            -737.554077148438,
            947.116760253906,
            63.9375
          ],
          "pitch": -5.578994750977,
          "yaw": -124.473724365234,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            6.453125,
            -0.984375,
            225.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 137459,
          "last_tick": 137589,
          "samples": 131
        },
        "evidence_file": "matches/2398739/fbb358b45e5cdb7b/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_96c4e16d26c91d9a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_07e639ec7f941287e35b_00184",
      "command_record_id": "demo_07e639ec7f941287e35b_00184",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_07e639ec7f941287e35b_00184",
        "demo_07e639ec7f941287e35b_00187"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "torzsi",
      "round": 10,
      "event_tick": 75658,
      "demo_sha256": "07e639ec7f941287e35bf18d624276b0e1ac18cf265377536ad57290768207a3",
      "match_url": "https://www.hltv.org/matches/2398752/furia-vs-mouz-esl-pro-league-season-24",
      "demo_file": "furia-vs-mouz-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1743.796509 -280.064209 -351.968750; setang -27.289703 -167.734802 0",
          "position_tick": 75651,
          "angle_tick": 75658,
          "origin": [
            1743.796508789062,
            -280.064208984375,
            -351.96875
          ],
          "pitch": -27.289703369141,
          "yaw": -167.734802246094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1743.796500 -280.064200 -351.968750; setang -27.289703 -167.734800 0",
          "position_tick": 75652,
          "angle_tick": 75652,
          "origin": [
            1743.7965,
            -280.0642,
            -351.96875
          ],
          "pitch": -27.289703,
          "yaw": -167.7348,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1743.796509 -280.064209 -351.968750; setang -27.289703 -167.734802 0",
          "position_tick": 75658,
          "angle_tick": 75658,
          "origin": [
            1743.796508789062,
            -280.064208984375,
            -351.96875
          ],
          "pitch": -27.289703369141,
          "yaw": -167.734802246094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 75507,
          "last_tick": 75658,
          "samples": 152
        },
        "evidence_file": "matches/2398752/07e639ec7f941287/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_981e0ff507484b93",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_62cb3af35c3893a91c7d_00154",
      "command_record_id": "demo_62cb3af35c3893a91c7d_00154",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_62cb3af35c3893a91c7d_00154",
        "demo_62cb3af35c3893a91c7d_00155"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "zorte",
      "round": 10,
      "event_tick": 82527,
      "demo_sha256": "62cb3af35c3893a91c7dd8c9007fdb1105950ec8963a46eca6006dac96655acb",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -754.622000 623.829600 -75.968750; setang 4.276092 -59.040870 0",
          "position_tick": 82220,
          "angle_tick": 82220,
          "origin": [
            -754.622,
            623.8296,
            -75.96875
          ],
          "pitch": 4.2760925,
          "yaw": -59.04087,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -522.820070 603.667360 -80.621640; setang 3.017807 166.067960 0",
          "position_tick": 82048,
          "angle_tick": 82048,
          "origin": [
            -522.82007,
            603.66736,
            -80.62164
          ],
          "pitch": 3.017807,
          "yaw": 166.06796,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -99.0625,
            -31.550781,
            -1.4960938
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1414.981700 792.646000 -56.641296; setang -10.897400 -148.871280 0",
          "position_tick": 82520,
          "angle_tick": 82520,
          "origin": [
            -1414.9817,
            792.646,
            -56.641296
          ],
          "pitch": -10.8974,
          "yaw": -148.87128,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -35.289062,
            -20.320312,
            23.527344
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1418.193237 790.749573 -54.500305; setang -10.752182 -148.677643 0",
          "position_tick": 82527,
          "angle_tick": 82527,
          "origin": [
            -1418.193237304688,
            790.749572753906,
            -54.500305175781
          ],
          "pitch": -10.752182006836,
          "yaw": -148.677642822266,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -25.8125,
            -15.32421875,
            17.20703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 82048,
          "last_tick": 82527,
          "samples": 480
        },
        "departure_tick": 82221,
        "movement_to_event_ms": 4796.875,
        "evidence_file": "matches/2398740/62cb3af35c3893a9/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9b45e7b48b684bed",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_b9b20b60330034a63512_00067",
      "command_record_id": "demo_b9b20b60330034a63512_00067",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00067",
        "demo_b9b20b60330034a63512_00069"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "apEX",
      "round": 5,
      "event_tick": 35548,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 972.138062 -1196.655884 1613.031250; setang -15.001144 140.230164 0",
          "position_tick": 35540,
          "angle_tick": 35548,
          "origin": [
            972.138061523438,
            -1196.655883789062,
            1613.03125
          ],
          "pitch": -15.00114440918,
          "yaw": 140.230163574219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 972.138060 -1196.655900 1613.031200; setang -15.001144 140.230160 0",
          "position_tick": 35541,
          "angle_tick": 35541,
          "origin": [
            972.13806,
            -1196.6559,
            1613.0312
          ],
          "pitch": -15.001144,
          "yaw": 140.23016,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 972.138062 -1196.655884 1613.031250; setang -15.001144 140.230164 0",
          "position_tick": 35548,
          "angle_tick": 35548,
          "origin": [
            972.138061523438,
            -1196.655883789062,
            1613.03125
          ],
          "pitch": -15.00114440918,
          "yaw": 140.230163574219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 35322,
          "last_tick": 35548,
          "samples": 227
        },
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9e07ec3938dc2ec7",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_78d0d18d21d68a5f4162_00109",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00109",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00109",
        "demo_78d0d18d21d68a5f4162_00110"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "latto",
      "round": 6,
      "event_tick": 37957,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1247.899700 2038.093600 2.007218; setang -42.212555 -79.102250 0",
          "position_tick": 37879,
          "angle_tick": 37879,
          "origin": [
            1247.8997,
            2038.0936,
            2.007218
          ],
          "pitch": -42.212555,
          "yaw": -79.10225,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 695.871200 2227.488800 -69.447754; setang 0.687683 27.487106 0",
          "position_tick": 37551,
          "angle_tick": 37551,
          "origin": [
            695.8712,
            2227.4888,
            -69.447754
          ],
          "pitch": 0.6876831,
          "yaw": 27.487106,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            243.28516,
            57.5,
            83.33594
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1247.344200 2038.064500 2.008117; setang -6.187714 -71.842690 0",
          "position_tick": 37951,
          "angle_tick": 37951,
          "origin": [
            1247.3442,
            2038.0645,
            2.0081172
          ],
          "pitch": -6.1877136,
          "yaw": -71.84269,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1247.344238 2038.064453 2.008117; setang -6.187714 -71.842690 0",
          "position_tick": 37957,
          "angle_tick": 37957,
          "origin": [
            1247.34423828125,
            2038.064453125,
            2.008117198944
          ],
          "pitch": -6.187713623047,
          "yaw": -71.84268951416,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 37551,
          "last_tick": 37957,
          "samples": 407
        },
        "departure_tick": 37880,
        "movement_to_event_ms": 1218.75,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9e9711b258d83966",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00296",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00296",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00296",
        "demo_5c8743102c5a1e28f8ee_00297"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "torzsi",
      "round": 16,
      "event_tick": 132238,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 363.970398 -384.155334 6.351154; setang -15.905792 67.389801 0",
          "position_tick": 132226,
          "angle_tick": 132238,
          "origin": [
            363.970397949219,
            -384.155334472656,
            6.351154327393
          ],
          "pitch": -15.905792236328,
          "yaw": 67.389801025391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 363.970400 -384.155330 28.015625; setang -15.905792 67.389800 0",
          "position_tick": 132232,
          "angle_tick": 132232,
          "origin": [
            363.9704,
            -384.15533,
            28.015625
          ],
          "pitch": -15.905792,
          "yaw": 67.3898,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            253.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 363.970398 -384.155334 43.843750; setang -15.905792 67.389801 0",
          "position_tick": 132238,
          "angle_tick": 132238,
          "origin": [
            363.970397949219,
            -384.155334472656,
            43.84375
          ],
          "pitch": -15.905792236328,
          "yaw": 67.389801025391,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            178.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 131726,
          "last_tick": 132238,
          "samples": 513
        },
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9ed41e472720dd3f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_731311ac42553ee59f1a_00432",
      "command_record_id": "demo_731311ac42553ee59f1a_00433",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00432",
        "demo_731311ac42553ee59f1a_00433"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 20,
      "event_tick": 179463,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -282.672000 1133.039800 64.031250; setang -7.947922 -170.202260 0",
          "position_tick": 179452,
          "angle_tick": 179452,
          "origin": [
            -282.672,
            1133.0398,
            64.03125
          ],
          "pitch": -7.9479218,
          "yaw": -170.20226,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 364.516140 895.359440 105.343630; setang 11.297379 -159.305880 0",
          "position_tick": 179116,
          "angle_tick": 179116,
          "origin": [
            364.51614,
            895.35944,
            105.34363
          ],
          "pitch": 11.297379,
          "yaw": -159.30588,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -76.35156,
            226.98047,
            -24.360352
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -286.231080 1132.426000 64.031250; setang -7.947922 -170.228700 0",
          "position_tick": 179457,
          "angle_tick": 179457,
          "origin": [
            -286.23108,
            1132.426,
            64.03125
          ],
          "pitch": -7.9479218,
          "yaw": -170.2287,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.40625,
            -10.4140625,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -290.923462 1131.615967 64.031250; setang -7.994263 -170.440186 0",
          "position_tick": 179463,
          "angle_tick": 179463,
          "origin": [
            -290.923461914062,
            1131.615966796875,
            64.03125
          ],
          "pitch": -7.994262695312,
          "yaw": -170.440185546875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -47.25,
            -8.1796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 179116,
          "last_tick": 179463,
          "samples": 348
        },
        "departure_tick": 179453,
        "movement_to_event_ms": 171.875,
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_9f52a4db5f2ea0e9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_059e8a0abfc550087c91_00276",
      "command_record_id": "demo_059e8a0abfc550087c91_00276",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_059e8a0abfc550087c91_00276",
        "demo_059e8a0abfc550087c91_00278"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 16,
      "event_tick": 136802,
      "demo_sha256": "059e8a0abfc550087c91ad706de58ae5d2f959c6153ebbc799a35db6eaf2753c",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1017.434998 -1525.193726 -163.855530; setang -13.824585 -3.894989 0",
          "position_tick": 136795,
          "angle_tick": 136802,
          "origin": [
            -1017.434997558594,
            -1525.193725585938,
            -163.855529785156
          ],
          "pitch": -13.824584960938,
          "yaw": -3.894989013672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1017.435000 -1525.193700 -163.855530; setang -13.488464 -3.768997 0",
          "position_tick": 136796,
          "angle_tick": 136796,
          "origin": [
            -1017.435,
            -1525.1937,
            -163.85553
          ],
          "pitch": -13.488464,
          "yaw": -3.7689972,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1014.832947 -1525.369995 -164.011719; setang -13.824585 -3.894989 0",
          "position_tick": 136802,
          "angle_tick": 136802,
          "origin": [
            -1014.832946777344,
            -1525.369995117188,
            -164.01171875
          ],
          "pitch": -13.824584960938,
          "yaw": -3.894989013672,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            55.41796875,
            -3.7734375,
            -3.32421875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136378,
          "last_tick": 136802,
          "samples": 425
        },
        "evidence_file": "matches/2398731/059e8a0abfc55008/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_a5f1ce580a500f14",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_518d8b186445b01e1f62_00138",
      "command_record_id": "demo_518d8b186445b01e1f62_00138",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_518d8b186445b01e1f62_00138",
        "demo_518d8b186445b01e1f62_00140"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "Magnojez",
      "round": 7,
      "event_tick": 51060,
      "demo_sha256": "518d8b186445b01e1f62a72076e9801f2bfb7a8f892f7cb052db289904cee9a1",
      "match_url": "https://www.hltv.org/matches/2398740/aurora-vs-betboom-esl-pro-league-season-24",
      "demo_file": "aurora-vs-betboom-m3-anubis.dem",
      "throw_method": {
        "method": "both",
        "raw_strength": 0.540624976158,
        "normalized_strength": 0.5,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": true,
        "note": "中力度／双键投掷（按力度推断）；原始力度 0.540625，按 0.5 近似标注"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1505.891000 800.067100 -151.968750; setang 9.284134 68.653564 0",
          "position_tick": 50929,
          "angle_tick": 50929,
          "origin": [
            1505.891,
            800.0671,
            -151.96875
          ],
          "pitch": 9.284134,
          "yaw": 68.653564,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1468.002600 871.255600 -151.968750; setang 6.951935 61.987274 0",
          "position_tick": 50830,
          "angle_tick": 50830,
          "origin": [
            1468.0026,
            871.2556,
            -151.96875
          ],
          "pitch": 6.951935,
          "yaw": 61.987274,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -26.140625,
            127.33594,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1502.321500 800.609740 -138.453120; setang 11.131897 68.741455 0",
          "position_tick": 51053,
          "angle_tick": 51053,
          "origin": [
            1502.3215,
            800.60974,
            -138.45312
          ],
          "pitch": 11.131897,
          "yaw": 68.741455,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            2.3515625,
            6.0429688,
            279.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1503.342529 803.230347 -117.578125; setang 11.131897 68.741455 0",
          "position_tick": 51060,
          "angle_tick": 51060,
          "origin": [
            1503.342529296875,
            803.230346679688,
            -117.578125
          ],
          "pitch": 11.131896972656,
          "yaw": 68.741455078125,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            10.890625,
            27.953125,
            191.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 50830,
          "last_tick": 51060,
          "samples": 231
        },
        "departure_tick": 50930,
        "movement_to_event_ms": 2046.875,
        "evidence_file": "matches/2398740/518d8b186445b01e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_adbd61cb889bea6a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5866197d339b3ac61e8a_00031",
      "command_record_id": "demo_5866197d339b3ac61e8a_00031",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5866197d339b3ac61e8a_00031",
        "demo_5866197d339b3ac61e8a_00032"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "w0nderful",
      "round": 3,
      "event_tick": 18947,
      "demo_sha256": "5866197d339b3ac61e8a51d892c5fb13897cb3f03591811fad9e10871a2d6be4",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m1-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 732.038391 615.968750 -151.968750; setang 0.395844 54.083633 0",
          "position_tick": 18939,
          "angle_tick": 18947,
          "origin": [
            732.038391113281,
            615.96875,
            -151.96875
          ],
          "pitch": 0.395843505859,
          "yaw": 54.083633422852,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 732.038400 615.968750 -144.500000; setang 0.395844 54.039690 0",
          "position_tick": 18941,
          "angle_tick": 18941,
          "origin": [
            732.0384,
            615.96875,
            -144.5
          ],
          "pitch": 0.3958435,
          "yaw": 54.03969,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            193.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 732.038391 615.968750 -125.218750; setang 0.395844 54.083633 0",
          "position_tick": 18947,
          "angle_tick": 18947,
          "origin": [
            732.038391113281,
            615.96875,
            -125.21875
          ],
          "pitch": 0.395843505859,
          "yaw": 54.083633422852,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            221.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 18505,
          "last_tick": 18947,
          "samples": 443
        },
        "evidence_file": "matches/2398731/5866197d339b3ac6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b0c4377824190400",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00277",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00277",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00277",
        "demo_3ef7bfc9c4cb1bcd3960_00278"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 14,
      "event_tick": 136482,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 830.779480 -1255.216064 -108.968750; setang -22.884186 -136.220856 0",
          "position_tick": 136473,
          "angle_tick": 136482,
          "origin": [
            830.779479980469,
            -1255.216064453125,
            -108.96875
          ],
          "pitch": -22.884185791016,
          "yaw": -136.220855712891,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 830.779500 -1255.216100 -98.171875; setang -22.884186 -136.220860 0",
          "position_tick": 136476,
          "angle_tick": 136476,
          "origin": [
            830.7795,
            -1255.2161,
            -98.171875
          ],
          "pitch": -22.884186,
          "yaw": -136.22086,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            287.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 830.779480 -1255.216064 -79.640625; setang -22.884186 -136.220856 0",
          "position_tick": 136482,
          "angle_tick": 136482,
          "origin": [
            830.779479980469,
            -1255.216064453125,
            -79.640625
          ],
          "pitch": -22.884185791016,
          "yaw": -136.220855712891,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 136352,
          "last_tick": 136482,
          "samples": 131
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_b9a07366e97525f1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_f53e9889dd94c99a6feb_00235",
      "command_record_id": "demo_f53e9889dd94c99a6feb_00235",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f53e9889dd94c99a6feb_00235",
        "demo_f53e9889dd94c99a6feb_00237"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "luchov",
      "round": 14,
      "event_tick": 118009,
      "demo_sha256": "f53e9889dd94c99a6febca2be5d35057c4af88beda4cb8988e0516a69eb7d02f",
      "match_url": "https://www.hltv.org/matches/2398747/furia-vs-9z-esl-pro-league-season-24",
      "demo_file": "furia-vs-9z-m1-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 803.742070 -1099.619300 -415.968750; setang -0.418854 -160.626980 0",
          "position_tick": 117997,
          "angle_tick": 117997,
          "origin": [
            803.74207,
            -1099.6193,
            -415.96875
          ],
          "pitch": -0.41885376,
          "yaw": -160.62698,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 799.323800 -1090.900100 -415.968750; setang -0.188141 -160.196100 0",
          "position_tick": 117879,
          "angle_tick": 117879,
          "origin": [
            799.3238,
            -1090.9001,
            -415.96875
          ],
          "pitch": -0.18814087,
          "yaw": -160.1961,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            83.578125,
            -67.25781,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 801.567260 -1100.382200 -415.968750; setang -0.418854 -160.672990 0",
          "position_tick": 118003,
          "angle_tick": 118003,
          "origin": [
            801.56726,
            -1100.3822,
            -415.96875
          ],
          "pitch": -0.41885376,
          "yaw": -160.67299,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -29.8125,
            -10.4453125,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 797.861206 -1101.681641 -415.968750; setang -0.418854 -160.672989 0",
          "position_tick": 118009,
          "angle_tick": 118009,
          "origin": [
            797.861206054688,
            -1101.681640625,
            -415.96875
          ],
          "pitch": -0.418853759766,
          "yaw": -160.672988891602,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -56.25,
            -19.7265625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117879,
          "last_tick": 118009,
          "samples": 131
        },
        "departure_tick": 117998,
        "movement_to_event_ms": 187.5,
        "evidence_file": "matches/2398747/f53e9889dd94c99a/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ba02e2a79a536675",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00198",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00198",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00198",
        "demo_5c8743102c5a1e28f8ee_00199"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 10,
      "event_tick": 74027,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 676.628660 1186.231700 3.835328; setang 1.056061 -46.069458 0",
          "position_tick": 73887,
          "angle_tick": 73887,
          "origin": [
            676.62866,
            1186.2317,
            3.835328
          ],
          "pitch": 1.0560608,
          "yaw": -46.069458,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 656.380900 1171.882100 2.762046; setang 4.356079 -50.821716 0",
          "position_tick": 73818,
          "angle_tick": 73818,
          "origin": [
            656.3809,
            1171.8821,
            2.7620463
          ],
          "pitch": 4.356079,
          "yaw": -50.821716,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            180.64062,
            63.734375,
            -1.0087891
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 677.130740 1175.721200 3.861942; setang -42.438126 -63.625260 0",
          "position_tick": 74021,
          "angle_tick": 74021,
          "origin": [
            677.13074,
            1175.7212,
            3.8619423
          ],
          "pitch": -42.438126,
          "yaw": -63.62526,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 677.130737 1175.721191 3.861942; setang -42.504044 -63.625259 0",
          "position_tick": 74027,
          "angle_tick": 74027,
          "origin": [
            677.130737304688,
            1175.72119140625,
            3.86194229126
          ],
          "pitch": -42.504043579102,
          "yaw": -63.625259399414,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 73818,
          "last_tick": 74027,
          "samples": 210
        },
        "departure_tick": 73888,
        "movement_to_event_ms": 2187.5,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bbd5df99b9509f73",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_da35559385e7d6e5ce42_00374",
      "command_record_id": "demo_da35559385e7d6e5ce42_00374",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_da35559385e7d6e5ce42_00374",
        "demo_da35559385e7d6e5ce42_00375"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "sh1ro",
      "round": 19,
      "event_tick": 155966,
      "demo_sha256": "da35559385e7d6e5ce42d90987647b52e79f5632544a543fcf70eb1ddb68364b",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m2-anubis.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 914.495605 1638.135620 -59.968750; setang -20.065842 -98.333130 0",
          "position_tick": 155959,
          "angle_tick": 155966,
          "origin": [
            914.49560546875,
            1638.135620117188,
            -59.96875
          ],
          "pitch": -20.065841674805,
          "yaw": -98.333129882812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 914.495600 1638.135600 -59.968750; setang -20.065842 -98.333130 0",
          "position_tick": 155960,
          "angle_tick": 155960,
          "origin": [
            914.4956,
            1638.1356,
            -59.96875
          ],
          "pitch": -20.065842,
          "yaw": -98.33313,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 914.495605 1638.135620 -59.968750; setang -20.065842 -98.333130 0",
          "position_tick": 155966,
          "angle_tick": 155966,
          "origin": [
            914.49560546875,
            1638.135620117188,
            -59.96875
          ],
          "pitch": -20.065841674805,
          "yaw": -98.333129882812,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 155454,
          "last_tick": 155966,
          "samples": 513
        },
        "evidence_file": "matches/2398753/da35559385e7d6e5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_bd32f4de5ae94df9",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00333",
      "command_record_id": "demo_44ff5206b8e42e46265b_00333",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00333",
        "demo_44ff5206b8e42e46265b_00334"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 14,
      "event_tick": 133777,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1056.803955 -912.446228 9.031250; setang -32.462891 131.738770 0",
          "position_tick": 133769,
          "angle_tick": 133777,
          "origin": [
            1056.803955078125,
            -912.446228027344,
            9.03125
          ],
          "pitch": -32.462890625,
          "yaw": 131.73876953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1056.804000 -912.446200 9.031250; setang -32.462890 131.738770 0",
          "position_tick": 133770,
          "angle_tick": 133770,
          "origin": [
            1056.804,
            -912.4462,
            9.03125
          ],
          "pitch": -32.46289,
          "yaw": 131.73877,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1056.803955 -912.446228 9.031250; setang -32.462891 131.738770 0",
          "position_tick": 133777,
          "angle_tick": 133777,
          "origin": [
            1056.803955078125,
            -912.446228027344,
            9.03125
          ],
          "pitch": -32.462890625,
          "yaw": 131.73876953125,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 133647,
          "last_tick": 133777,
          "samples": 131
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c1ba0873442b2a8f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00028",
      "command_record_id": "demo_f1d8725268c9f30ce844_00028",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00028",
        "demo_f1d8725268c9f30ce844_00030"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "TeSeS",
      "round": 3,
      "event_tick": 17739,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 16.067596 -2314.274658 -39.968750; setang 12.450943 72.211761 0",
          "position_tick": 17731,
          "angle_tick": 17739,
          "origin": [
            16.067596435547,
            -2314.274658203125,
            -39.96875
          ],
          "pitch": 12.450942993164,
          "yaw": 72.211761474609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 16.067596 -2314.274700 -39.968750; setang 12.462952 72.284210 0",
          "position_tick": 17732,
          "angle_tick": 17732,
          "origin": [
            16.067596,
            -2314.2747,
            -39.96875
          ],
          "pitch": 12.462952,
          "yaw": 72.28421,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 16.067596 -2314.274658 -39.968750; setang 12.450943 72.211761 0",
          "position_tick": 17739,
          "angle_tick": 17739,
          "origin": [
            16.067596435547,
            -2314.274658203125,
            -39.96875
          ],
          "pitch": 12.450942993164,
          "yaw": 72.211761474609,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 17248,
          "last_tick": 17739,
          "samples": 492
        },
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c375c0b8a9aa5dff",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00308",
      "command_record_id": "demo_bc6251413daa2447c1ff_00308",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00308",
        "demo_bc6251413daa2447c1ff_00309"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "m0NESY",
      "round": 16,
      "event_tick": 134998,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1367.990845 815.920593 -79.968750; setang -9.867096 -148.124207 0",
          "position_tick": 134990,
          "angle_tick": 134998,
          "origin": [
            -1367.990844726562,
            815.920593261719,
            -79.96875
          ],
          "pitch": -9.867095947266,
          "yaw": -148.124206542969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1367.990800 815.920600 -79.968750; setang -9.867096 -148.124200 0",
          "position_tick": 134991,
          "angle_tick": 134991,
          "origin": [
            -1367.9908,
            815.9206,
            -79.96875
          ],
          "pitch": -9.867096,
          "yaw": -148.1242,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1367.990845 815.920593 -79.968750; setang -9.867096 -148.124207 0",
          "position_tick": 134998,
          "angle_tick": 134998,
          "origin": [
            -1367.990844726562,
            815.920593261719,
            -79.96875
          ],
          "pitch": -9.867095947266,
          "yaw": -148.124206542969,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 134756,
          "last_tick": 134998,
          "samples": 243
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c3c3f9cd3a0c3880",
      "status": "within_sample_repeat",
      "grenade_type": "molotov",
      "representative_id": "demo_78d0d18d21d68a5f4162_00391",
      "command_record_id": "demo_78d0d18d21d68a5f4162_00391",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_78d0d18d21d68a5f4162_00391",
        "demo_78d0d18d21d68a5f4162_00397"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "n1ssim",
      "round": 18,
      "event_tick": 150713,
      "demo_sha256": "78d0d18d21d68a5f4162b7581cb9a87a86dcd5456e05c5a94cf1908fd1613b8d",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1860.263800 1102.870800 32.660366; setang 1.440918 104.419220 0",
          "position_tick": 150613,
          "angle_tick": 150613,
          "origin": [
            -1860.2638,
            1102.8708,
            32.660366
          ],
          "pitch": 1.440918,
          "yaw": 104.41922,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1712.941500 1026.285800 32.125687; setang 0.583984 124.901490 0",
          "position_tick": 150201,
          "angle_tick": 150201,
          "origin": [
            -1712.9415,
            1026.2858,
            32.125687
          ],
          "pitch": 0.5839844,
          "yaw": 124.90149,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1935.905800 1340.111300 29.526550; setang -14.407883 91.413120 0",
          "position_tick": 150707,
          "angle_tick": 150707,
          "origin": [
            -1935.9058,
            1340.1113,
            29.52655
          ],
          "pitch": -14.407883,
          "yaw": 91.41312,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -17.851562,
            226.55469,
            -5.1608887
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1937.050537 1358.527222 30.638693; setang -14.407883 91.568634 0",
          "position_tick": 150713,
          "angle_tick": 150713,
          "origin": [
            -1937.050537109375,
            1358.527221679688,
            30.638692855835
          ],
          "pitch": -14.40788269043,
          "yaw": 91.568634033203,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -13.375,
            239.5,
            17.699951171875
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 150201,
          "last_tick": 150713,
          "samples": 513
        },
        "departure_tick": 150614,
        "movement_to_event_ms": 1562.5,
        "evidence_file": "matches/2398718/78d0d18d21d68a5f/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c852a24e5d078240",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_79afb17b7ed789137186_00136",
      "command_record_id": "demo_79afb17b7ed789137186_00136",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00136",
        "demo_79afb17b7ed789137186_00138"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "XANTARES",
      "round": 8,
      "event_tick": 69273,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -110.691223 440.859009 1612.031006; setang 5.358246 4.552460 0",
          "position_tick": 69262,
          "angle_tick": 69273,
          "origin": [
            -110.691223144531,
            440.859008789062,
            1612.031005859375
          ],
          "pitch": 5.358245849609,
          "yaw": 4.552459716797,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -110.691220 440.859000 1632.531200; setang 5.358246 4.552460 0",
          "position_tick": 69267,
          "angle_tick": 69267,
          "origin": [
            -110.69122,
            440.859,
            1632.5312
          ],
          "pitch": 5.358246,
          "yaw": 4.5524597,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            256.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -110.691223 440.859009 1648.671875; setang 5.358246 4.552460 0",
          "position_tick": 69273,
          "angle_tick": 69273,
          "origin": [
            -110.691223144531,
            440.859008789062,
            1648.671875
          ],
          "pitch": 5.358245849609,
          "yaw": 4.552459716797,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            182.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 69077,
          "last_tick": 69273,
          "samples": 197
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c92e7ad4d711533b",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_f1d8725268c9f30ce844_00230",
      "command_record_id": "demo_f1d8725268c9f30ce844_00230",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_f1d8725268c9f30ce844_00230",
        "demo_f1d8725268c9f30ce844_00231"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 13,
      "event_tick": 108813,
      "demo_sha256": "f1d8725268c9f30ce844d97fb1df3329800db5b1a5d2def4a98a8e65177397c6",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1003.923600 -1199.930800 -108.968750; setang 9.413910 -164.278900 0",
          "position_tick": 108787,
          "angle_tick": 108787,
          "origin": [
            1003.9236,
            -1199.9308,
            -108.96875
          ],
          "pitch": 9.41391,
          "yaw": -164.2789,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1003.934750 -1199.927600 -108.968750; setang 9.582138 -164.237030 0",
          "position_tick": 108545,
          "angle_tick": 108545,
          "origin": [
            1003.93475,
            -1199.9276,
            -108.96875
          ],
          "pitch": 9.582138,
          "yaw": -164.23703,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 964.606260 -1211.001500 -99.750000; setang 9.413910 -164.278900 0",
          "position_tick": 108807,
          "angle_tick": 108807,
          "origin": [
            964.60626,
            -1211.0015,
            -99.75
          ],
          "pitch": 9.41391,
          "yaw": -164.2789,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -192.82812,
            -54.296875,
            291.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 949.541565 -1215.243408 -80.859375; setang 9.413910 -164.278900 0",
          "position_tick": 108813,
          "angle_tick": 108813,
          "origin": [
            949.541564941406,
            -1215.243408203125,
            -80.859375
          ],
          "pitch": 9.413909912109,
          "yaw": -164.278900146484,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -192.828125,
            -54.296875,
            217.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 108545,
          "last_tick": 108813,
          "samples": 269
        },
        "departure_tick": 108788,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398739/f1d8725268c9f30c/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_c9a09a85dbe64dda",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_9973c9a1187116ecba8b_00402",
      "command_record_id": "demo_9973c9a1187116ecba8b_00402",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_9973c9a1187116ecba8b_00402",
        "demo_9973c9a1187116ecba8b_00404"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 18,
      "event_tick": 169701,
      "demo_sha256": "9973c9a1187116ecba8bfd49aadab162fb29a7740e1a7c75a0317aad7ecf7d56",
      "match_url": "https://www.hltv.org/matches/2398725/spirit-vs-parivision-esl-pro-league-season-24",
      "demo_file": "spirit-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -600.628230 1896.170400 -117.598510; setang 1.187897 19.980011 0",
          "position_tick": 169617,
          "angle_tick": 169617,
          "origin": [
            -600.62823,
            1896.1704,
            -117.59851
          ],
          "pitch": 1.1878967,
          "yaw": 19.980011,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -593.457200 1875.113200 -118.548035; setang 2.771988 -54.731827 0",
          "position_tick": 169290,
          "angle_tick": 169290,
          "origin": [
            -593.4572,
            1875.1132,
            -118.548035
          ],
          "pitch": 2.771988,
          "yaw": -54.731827,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            null,
            null,
            null
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -524.189640 1760.649200 -118.035830; setang -5.543976 49.218063 0",
          "position_tick": 169695,
          "angle_tick": 169695,
          "origin": [
            -524.18964,
            1760.6492,
            -118.03583
          ],
          "pitch": -5.543976,
          "yaw": 49.218063,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            18.519531,
            21.460938,
            -1.6796875
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -519.808289 1765.736572 -118.434265; setang -5.973129 49.317291 0",
          "position_tick": 169701,
          "angle_tick": 169701,
          "origin": [
            -519.808288574219,
            1765.736572265625,
            -118.434265136719
          ],
          "pitch": -5.973129272461,
          "yaw": 49.317291259766,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            73.76171875,
            85.6953125,
            -6.70703125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 169290,
          "last_tick": 169701,
          "samples": 412
        },
        "departure_tick": 169618,
        "movement_to_event_ms": 1312.5,
        "evidence_file": "matches/2398725/9973c9a1187116ec/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cb2cd60e79a788c0",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_c7fce8ea189bfb0ec256_00312",
      "command_record_id": "demo_c7fce8ea189bfb0ec256_00312",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_c7fce8ea189bfb0ec256_00312",
        "demo_c7fce8ea189bfb0ec256_00314"
      ],
      "map_id": "de_nuke",
      "game_version": "14188",
      "player": "flameZ",
      "round": 18,
      "event_tick": 146268,
      "demo_sha256": "c7fce8ea189bfb0ec256041b200ea5486a287eb14b1106b2684f1db2a544a367",
      "match_url": "https://www.hltv.org/matches/2398731/vitality-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "vitality-vs-natus-vincere-m2-nuke.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 882.031860 -1400.902344 -415.968750; setang 17.622406 168.731110 0",
          "position_tick": 146253,
          "angle_tick": 146268,
          "origin": [
            882.031860351562,
            -1400.90234375,
            -415.96875
          ],
          "pitch": 17.622406005859,
          "yaw": 168.731109619141,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 882.031860 -1400.902300 -415.968750; setang 17.688675 168.731110 0",
          "position_tick": 146254,
          "angle_tick": 146254,
          "origin": [
            882.03186,
            -1400.9023,
            -415.96875
          ],
          "pitch": 17.688675,
          "yaw": 168.73111,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 882.031860 -1400.902344 -374.390625; setang 17.622406 168.731110 0",
          "position_tick": 146268,
          "angle_tick": 146268,
          "origin": [
            882.031860351562,
            -1400.90234375,
            -374.390625
          ],
          "pitch": 17.622406005859,
          "yaw": 168.731109619141,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            163.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 146018,
          "last_tick": 146268,
          "samples": 251
        },
        "evidence_file": "matches/2398731/c7fce8ea189bfb0e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cd83fe14251aecd1",
      "status": "within_sample_repeat",
      "grenade_type": "smoke",
      "representative_id": "demo_1c4fa8f15de6cbb137e2_00077",
      "command_record_id": "demo_1c4fa8f15de6cbb137e2_00077",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1c4fa8f15de6cbb137e2_00077",
        "demo_1c4fa8f15de6cbb137e2_00080"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "karrigan",
      "round": 5,
      "event_tick": 33640,
      "demo_sha256": "1c4fa8f15de6cbb137e2cb4a9424a52c64f0c15dd7d8561ef7f5858cc5c26a8c",
      "match_url": "https://www.hltv.org/matches/2398739/vitality-vs-falcons-esl-pro-league-season-24",
      "demo_file": "vitality-vs-falcons-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1004.927612 2307.728516 23.210375; setang -13.721237 -49.139099 0",
          "position_tick": 33633,
          "angle_tick": 33640,
          "origin": [
            1004.927612304688,
            2307.728515625,
            23.210374832153
          ],
          "pitch": -13.721237182617,
          "yaw": -49.139099121094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1004.927600 2307.728500 23.210375; setang -13.721237 -49.139100 0",
          "position_tick": 33634,
          "angle_tick": 33634,
          "origin": [
            1004.9276,
            2307.7285,
            23.210375
          ],
          "pitch": -13.721237,
          "yaw": -49.1391,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1004.927612 2307.728516 23.210375; setang -13.721237 -49.139099 0",
          "position_tick": 33640,
          "angle_tick": 33640,
          "origin": [
            1004.927612304688,
            2307.728515625,
            23.210374832153
          ],
          "pitch": -13.721237182617,
          "yaw": -49.139099121094,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 33510,
          "last_tick": 33640,
          "samples": 131
        },
        "evidence_file": "matches/2398739/1c4fa8f15de6cbb1/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_cfc1a4c16fc339f4",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_3ef7bfc9c4cb1bcd3960_00367",
      "command_record_id": "demo_3ef7bfc9c4cb1bcd3960_00367",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_3ef7bfc9c4cb1bcd3960_00367",
        "demo_3ef7bfc9c4cb1bcd3960_00368"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "apEX",
      "round": 20,
      "event_tick": 177253,
      "demo_sha256": "3ef7bfc9c4cb1bcd3960bf0f0c91b61272789e121ae8fdd42fcb7d15612bc4bf",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1579.066528 96.793877 -167.988831; setang -7.521515 12.826874 0",
          "position_tick": 177245,
          "angle_tick": 177253,
          "origin": [
            -1579.066528320312,
            96.793876647949,
            -167.988830566406
          ],
          "pitch": -7.521514892578,
          "yaw": 12.826873779297,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1579.066500 96.793880 -163.093750; setang -7.521515 12.869110 0",
          "position_tick": 177247,
          "angle_tick": 177247,
          "origin": [
            -1579.0665,
            96.79388,
            -163.09375
          ],
          "pitch": -7.521515,
          "yaw": 12.86911,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            19.285156
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1579.066528 96.793877 -142.968750; setang -7.521515 12.826874 0",
          "position_tick": 177253,
          "angle_tick": 177253,
          "origin": [
            -1579.066528320312,
            96.793876647949,
            -142.96875
          ],
          "pitch": -7.521514892578,
          "yaw": 12.826873779297,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            233.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 176827,
          "last_tick": 177253,
          "samples": 427
        },
        "evidence_file": "matches/2398754/3ef7bfc9c4cb1bcd/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d044aa54bb860306",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00102",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00102",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_deb2a52b8ef138c44fe0_00102",
        "demo_deb2a52b8ef138c44fe0_00104"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "zont1x",
      "round": 6,
      "event_tick": 42826,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 410.783570 1812.691000 102.275610; setang 4.342682 67.100040 0",
          "position_tick": 42696,
          "angle_tick": 42696,
          "origin": [
            410.78357,
            1812.691,
            102.27561
          ],
          "pitch": 4.342682,
          "yaw": 67.10004,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -60.078125,
            84.47656,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 328.138520 2004.979500 97.489570; setang -1.571045 16.210663 0",
          "position_tick": 42820,
          "angle_tick": 42820,
          "origin": [
            328.13852,
            2004.9795,
            97.48957
          ],
          "pitch": -1.5710449,
          "yaw": 16.210663,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            56.822266,
            17.054688,
            -5.826172
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 335.870636 2007.258789 96.699600; setang -1.709412 16.071960 0",
          "position_tick": 42826,
          "angle_tick": 42826,
          "origin": [
            335.870635986328,
            2007.2587890625,
            96.699600219727
          ],
          "pitch": -1.709411621094,
          "yaw": 16.071960449219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            96.99609375,
            28.5390625,
            -9.9052734375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42696,
          "last_tick": 42826,
          "samples": 131
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d255674f00ccf601",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_fde4c2af9b83d7a5ead3_00168",
      "command_record_id": "demo_fde4c2af9b83d7a5ead3_00168",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_fde4c2af9b83d7a5ead3_00168",
        "demo_fde4c2af9b83d7a5ead3_00169"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "dumau",
      "round": 9,
      "event_tick": 61287,
      "demo_sha256": "fde4c2af9b83d7a5ead349d8e410cddafb27e4cf365ecca58b58b4473162b30e",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 814.899109 -1432.249756 -108.968750; setang -32.047119 -161.080170 0",
          "position_tick": 61280,
          "angle_tick": 61287,
          "origin": [
            814.899108886719,
            -1432.249755859375,
            -108.96875
          ],
          "pitch": -32.047119140625,
          "yaw": -161.080169677734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 814.899100 -1432.249800 -108.968750; setang -32.047120 -161.080170 0",
          "position_tick": 61281,
          "angle_tick": 61281,
          "origin": [
            814.8991,
            -1432.2498,
            -108.96875
          ],
          "pitch": -32.04712,
          "yaw": -161.08017,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 814.899109 -1432.249756 -108.968750; setang -32.047119 -161.080170 0",
          "position_tick": 61287,
          "angle_tick": 61287,
          "origin": [
            814.899108886719,
            -1432.249755859375,
            -108.96875
          ],
          "pitch": -32.047119140625,
          "yaw": -161.080169677734,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 60775,
          "last_tick": 61287,
          "samples": 513
        },
        "evidence_file": "matches/2398746/fde4c2af9b83d7a5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d338481a93301570",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_44ff5206b8e42e46265b_00024",
      "command_record_id": "demo_44ff5206b8e42e46265b_00024",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_44ff5206b8e42e46265b_00024",
        "demo_44ff5206b8e42e46265b_00028"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "Jame",
      "round": 2,
      "event_tick": 13199,
      "demo_sha256": "44ff5206b8e42e46265b1d69af2eca3c34a0d612698b9b22e2db39a8f7e06c5f",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 608.035950 -676.059387 111.523308; setang -21.911896 28.635178 0",
          "position_tick": 13192,
          "angle_tick": 13199,
          "origin": [
            608.035949707031,
            -676.059387207031,
            111.523307800293
          ],
          "pitch": -21.911895751953,
          "yaw": 28.635177612305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 608.035950 -676.059400 111.523310; setang -21.911896 28.602219 0",
          "position_tick": 13193,
          "angle_tick": 13193,
          "origin": [
            608.03595,
            -676.0594,
            111.52331
          ],
          "pitch": -21.911896,
          "yaw": 28.602219,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 608.035950 -676.059387 111.523308; setang -21.911896 28.635178 0",
          "position_tick": 13199,
          "angle_tick": 13199,
          "origin": [
            608.035949707031,
            -676.059387207031,
            111.523307800293
          ],
          "pitch": -21.911895751953,
          "yaw": 28.635177612305,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 13069,
          "last_tick": 13199,
          "samples": 131
        },
        "evidence_file": "matches/2398741/44ff5206b8e42e46/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d351c945f6ff3fd3",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00179",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00179",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00179",
        "demo_5c8743102c5a1e28f8ee_00181"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 9,
      "event_tick": 64436,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -569.968750 1670.036700 -115.840515; setang -5.504486 52.247894 0",
          "position_tick": 64244,
          "angle_tick": 64244,
          "origin": [
            -569.96875,
            1670.0367,
            -115.840515
          ],
          "pitch": -5.504486,
          "yaw": 52.247894,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -434.086800 1643.190000 -125.574460; setang 0.420227 68.551940 0",
          "position_tick": 63924,
          "angle_tick": 63924,
          "origin": [
            -434.0868,
            1643.19,
            -125.57446
          ],
          "pitch": 0.42022705,
          "yaw": 68.55194,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -197.98828,
            76.5625,
            1.2578125
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -369.958980 1970.287200 -118.515625; setang -3.151367 149.062500 0",
          "position_tick": 64429,
          "angle_tick": 64429,
          "origin": [
            -369.95898,
            1970.2872,
            -118.515625
          ],
          "pitch": -3.1513672,
          "yaw": 149.0625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -51.46875,
            30.859375,
            233.71094
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -374.791504 1973.186157 -96.125000; setang -2.227142 149.986725 0",
          "position_tick": 64436,
          "angle_tick": 64436,
          "origin": [
            -374.79150390625,
            1973.186157226562,
            -96.125
          ],
          "pitch": -2.227142333984,
          "yaw": 149.986724853516,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -51.546875,
            30.921875,
            208.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 63924,
          "last_tick": 64436,
          "samples": 513
        },
        "departure_tick": 64245,
        "movement_to_event_ms": 3000.0,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_d925ceb6bb3bce0e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_bc6251413daa2447c1ff_00238",
      "command_record_id": "demo_bc6251413daa2447c1ff_00238",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_bc6251413daa2447c1ff_00238",
        "demo_bc6251413daa2447c1ff_00239"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "donk",
      "round": 12,
      "event_tick": 88481,
      "demo_sha256": "bc6251413daa2447c1ff8ffea3029f92cfe5c53a6e71f286419abdc421eae410",
      "match_url": "https://www.hltv.org/matches/2398753/falcons-vs-spirit-esl-pro-league-season-24",
      "demo_file": "falcons-vs-spirit-m1-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 181.940445 -1717.946167 -167.968750; setang -15.289886 165.174622 0",
          "position_tick": 88473,
          "angle_tick": 88481,
          "origin": [
            181.940444946289,
            -1717.946166992188,
            -167.96875
          ],
          "pitch": -15.289886474609,
          "yaw": 165.174621582031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 181.940440 -1717.946200 -167.968750; setang -15.234955 165.174620 0",
          "position_tick": 88474,
          "angle_tick": 88474,
          "origin": [
            181.94044,
            -1717.9462,
            -167.96875
          ],
          "pitch": -15.234955,
          "yaw": 165.17462,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 181.940445 -1717.946167 -167.968750; setang -15.289886 165.174622 0",
          "position_tick": 88481,
          "angle_tick": 88481,
          "origin": [
            181.940444946289,
            -1717.946166992188,
            -167.96875
          ],
          "pitch": -15.289886474609,
          "yaw": 165.174621582031,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 88351,
          "last_tick": 88481,
          "samples": 131
        },
        "evidence_file": "matches/2398753/bc6251413daa2447/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_df18687a553d64df",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00548",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00548",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00548",
        "demo_4f80b8bcc2fa56bb83a7_00549"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "BobZ",
      "round": 23,
      "event_tick": 186028,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -1976.825200 351.188570 88.031250; setang -4.179962 75.451020 0",
          "position_tick": 186008,
          "angle_tick": 186008,
          "origin": [
            -1976.8252,
            351.18857,
            88.03125
          ],
          "pitch": -4.179962,
          "yaw": 75.45102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1936.384400 415.889740 76.706090; setang -12.787399 24.548615 0",
          "position_tick": 185898,
          "angle_tick": 185898,
          "origin": [
            -1936.3844,
            415.88974,
            76.70609
          ],
          "pitch": -12.787399,
          "yaw": 24.548615,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            37.375,
            74.76758,
            -0.21240234
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -1971.582800 371.394260 87.284740; setang -4.179962 75.451020 0",
          "position_tick": 186021,
          "angle_tick": 186021,
          "origin": [
            -1971.5828,
            371.39426,
            87.28474
          ],
          "pitch": -4.179962,
          "yaw": 75.45102,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            40.3125,
            155.30273,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1967.383423 387.575653 78.571678; setang -4.179962 75.451019 0",
          "position_tick": 186028,
          "angle_tick": 186028,
          "origin": [
            -1967.383422851562,
            387.575653076172,
            78.571678161621
          ],
          "pitch": -4.179962158203,
          "yaw": 75.451019287109,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            40.15625,
            154.7890625,
            -83.34765625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 185898,
          "last_tick": 186028,
          "samples": 131
        },
        "departure_tick": 186009,
        "movement_to_event_ms": 312.5,
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e2b38e66dc96495e",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_67348e1baa5b49bad101_00190",
      "command_record_id": "demo_67348e1baa5b49bad101_00190",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_67348e1baa5b49bad101_00190",
        "demo_67348e1baa5b49bad101_00196"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "Jame",
      "round": 10,
      "event_tick": 75183,
      "demo_sha256": "67348e1baa5b49bad101e4f1b6983c332cb0383f73138f4a94b4d8fed447048c",
      "match_url": "https://www.hltv.org/matches/2398748/parivision-vs-natus-vincere-esl-pro-league-season-24",
      "demo_file": "parivision-vs-natus-vincere-m3-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -161.080870 561.764100 -69.771120; setang -9.221313 -178.158420 0",
          "position_tick": 75157,
          "angle_tick": 75157,
          "origin": [
            -161.08087,
            561.7641,
            -69.77112
          ],
          "pitch": -9.221313,
          "yaw": -178.15842,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -161.029790 561.765750 -69.767150; setang -1.400070 -158.345610 0",
          "position_tick": 74954,
          "angle_tick": 74954,
          "origin": [
            -161.02979,
            561.76575,
            -69.76715
          ],
          "pitch": -1.4000702,
          "yaw": -158.34561,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -178.504760 561.204200 -59.562500; setang -9.293747 -178.092500 0",
          "position_tick": 75177,
          "angle_tick": 75177,
          "origin": [
            -178.50476,
            561.2042,
            -59.5625
          ],
          "pitch": -9.293747,
          "yaw": -178.0925,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -90.546875,
            -2.9257812,
            285.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -185.578735 560.975952 -41.171875; setang -9.267303 -178.059540 0",
          "position_tick": 75183,
          "angle_tick": 75183,
          "origin": [
            -185.578735351562,
            560.975952148438,
            -41.171875
          ],
          "pitch": -9.267303466797,
          "yaw": -178.059539794922,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -90.546875,
            -2.921875,
            210.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74954,
          "last_tick": 75183,
          "samples": 230
        },
        "departure_tick": 75158,
        "movement_to_event_ms": 406.25,
        "evidence_file": "matches/2398748/67348e1baa5b49ba/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e3eff8a9147c58df",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00203",
      "command_record_id": "demo_56d855ae2f8723544f85_00203",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00203",
        "demo_56d855ae2f8723544f85_00205"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Swisher",
      "round": 9,
      "event_tick": 74563,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 162.049301 2076.051758 1688.031250; setang 10.309296 -22.055054 0",
          "position_tick": 74554,
          "angle_tick": 74563,
          "origin": [
            162.049301147461,
            2076.0517578125,
            1688.03125
          ],
          "pitch": 10.309295654297,
          "yaw": -22.055053710938,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 162.049300 2076.051800 1695.859400; setang 10.309296 -22.055054 0",
          "position_tick": 74556,
          "angle_tick": 74556,
          "origin": [
            162.0493,
            2076.0518,
            1695.8594
          ],
          "pitch": 10.309296,
          "yaw": -22.055054,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            214.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 162.049301 2076.051758 1718.640625; setang 10.309296 -22.055054 0",
          "position_tick": 74563,
          "angle_tick": 74563,
          "origin": [
            162.049301147461,
            2076.0517578125,
            1718.640625
          ],
          "pitch": 10.309295654297,
          "yaw": -22.055053710938,
          "airborne": true,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            212.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 74400,
          "last_tick": 74563,
          "samples": 164
        },
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e725dbc5fadf41ab",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00389",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00389",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00389",
        "demo_5c8743102c5a1e28f8ee_00392"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "flameZ",
      "round": 19,
      "event_tick": 159225,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 626.105160 2339.084200 29.031250; setang -7.589844 -113.862990 0",
          "position_tick": 159216,
          "angle_tick": 159216,
          "origin": [
            626.10516,
            2339.0842,
            29.03125
          ],
          "pitch": -7.5898438,
          "yaw": -113.86299,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 683.636500 2370.858600 4.725600; setang -7.523575 -122.575150 0",
          "position_tick": 158988,
          "angle_tick": 158988,
          "origin": [
            683.6365,
            2370.8586,
            4.7256002
          ],
          "pitch": -7.523575,
          "yaw": -122.57515,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -107.22656,
            24.40625,
            -12.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 625.897000 2338.613000 29.031250; setang -7.655762 -113.862990 0",
          "position_tick": 159218,
          "angle_tick": 159218,
          "origin": [
            625.897,
            2338.613,
            29.03125
          ],
          "pitch": -7.6557617,
          "yaw": -113.86299,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -2.921875,
            -6.609375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 623.006409 2332.059570 29.031250; setang -8.117859 -113.664894 0",
          "position_tick": 159225,
          "angle_tick": 159225,
          "origin": [
            623.006408691406,
            2332.0595703125,
            29.03125
          ],
          "pitch": -8.117858886719,
          "yaw": -113.664894104004,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -44.83203125,
            -101.859375,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 158988,
          "last_tick": 159225,
          "samples": 238
        },
        "departure_tick": 159217,
        "movement_to_event_ms": 140.625,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e7d41cddd63dffaf",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1b9d5eac73de0b387701_00035",
      "command_record_id": "demo_1b9d5eac73de0b387701_00035",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1b9d5eac73de0b387701_00035",
        "demo_1b9d5eac73de0b387701_00038"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "yuurih",
      "round": 3,
      "event_tick": 14561,
      "demo_sha256": "1b9d5eac73de0b3877014de0bd1adc8d1a701e0cc17128fcf7aea039e0a48086",
      "match_url": "https://www.hltv.org/matches/2398743/furia-vs-aurora-esl-pro-league-season-24",
      "demo_file": "furia-vs-aurora-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -519.883789 508.875793 -43.968750; setang -30.332565 175.800812 0",
          "position_tick": 14553,
          "angle_tick": 14561,
          "origin": [
            -519.8837890625,
            508.875793457031,
            -43.96875
          ],
          "pitch": -30.332565307617,
          "yaw": 175.800811767578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -519.883800 508.875800 -43.968750; setang -30.305100 175.800810 0",
          "position_tick": 14554,
          "angle_tick": 14554,
          "origin": [
            -519.8838,
            508.8758,
            -43.96875
          ],
          "pitch": -30.3051,
          "yaw": 175.80081,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -519.883789 508.875793 -43.968750; setang -30.332565 175.800812 0",
          "position_tick": 14561,
          "angle_tick": 14561,
          "origin": [
            -519.8837890625,
            508.875793457031,
            -43.96875
          ],
          "pitch": -30.332565307617,
          "yaw": 175.800811767578,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 14049,
          "last_tick": 14561,
          "samples": 513
        },
        "evidence_file": "matches/2398743/1b9d5eac73de0b38/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_e80f6346bff3741a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_21a2c34da37a8e81c427_00501",
      "command_record_id": "demo_21a2c34da37a8e81c427_00501",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_21a2c34da37a8e81c427_00501",
        "demo_21a2c34da37a8e81c427_00504"
      ],
      "map_id": "de_mirage",
      "game_version": "14188",
      "player": "magixx",
      "round": 24,
      "event_tick": 184850,
      "demo_sha256": "21a2c34da37a8e81c42740861111db00cdb839aa533fa8191e9da8ca2106a95d",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m2-mirage.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 668.010900 -1423.455900 -263.714970; setang -3.432190 -167.312850 0",
          "position_tick": 184639,
          "angle_tick": 184639,
          "origin": [
            668.0109,
            -1423.4559,
            -263.71497
          ],
          "pitch": -3.43219,
          "yaw": -167.31285,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 668.102360 -1423.199600 -263.711360; setang -3.432190 -167.312850 0",
          "position_tick": 184592,
          "angle_tick": 184592,
          "origin": [
            668.10236,
            -1423.1996,
            -263.71136
          ],
          "pitch": -3.43219,
          "yaw": -167.31285,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -50.921875,
            -142.89844,
            -2.015625
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 496.618200 -1556.032300 -260.274170; setang -23.166382 179.552640 0",
          "position_tick": 184843,
          "angle_tick": 184843,
          "origin": [
            496.6182,
            -1556.0323,
            -260.27417
          ],
          "pitch": -23.166382,
          "yaw": 179.55264,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -40.04297,
            0.2734375,
            20.019531
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 492.521454 -1556.053101 -258.225830; setang -23.661469 179.387848 0",
          "position_tick": 184850,
          "angle_tick": 184850,
          "origin": [
            492.521453857422,
            -1556.053100585938,
            -258.225830078125
          ],
          "pitch": -23.661468505859,
          "yaw": 179.387847900391,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            -45.728515625,
            0.203125,
            22.859375
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 184592,
          "last_tick": 184850,
          "samples": 259
        },
        "departure_tick": 184640,
        "movement_to_event_ms": 3296.875,
        "evidence_file": "matches/2398737/21a2c34da37a8e81/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ec62163eb0140923",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00095",
      "command_record_id": "demo_79fb1d50cba757afee7d_00095",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00095",
        "demo_79fb1d50cba757afee7d_00096"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "mezii",
      "round": 6,
      "event_tick": 42601,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1641.246460 1646.069214 2.325339; setang -26.960785 63.599518 0",
          "position_tick": 42594,
          "angle_tick": 42601,
          "origin": [
            -1641.246459960938,
            1646.069213867188,
            2.325338602066
          ],
          "pitch": -26.960784912109,
          "yaw": 63.599517822266,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1641.246500 1646.069200 2.325339; setang -26.960785 63.599518 0",
          "position_tick": 42595,
          "angle_tick": 42595,
          "origin": [
            -1641.2465,
            1646.0692,
            2.3253386
          ],
          "pitch": -26.960785,
          "yaw": 63.599518,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1641.246460 1646.069214 2.325339; setang -26.960785 63.599518 0",
          "position_tick": 42601,
          "angle_tick": 42601,
          "origin": [
            -1641.246459960938,
            1646.069213867188,
            2.325338602066
          ],
          "pitch": -26.960784912109,
          "yaw": 63.599517822266,
          "airborne": false,
          "duck_amount": 1.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 42471,
          "last_tick": 42601,
          "samples": 131
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f0371e9d9e6e583e",
      "status": "within_sample_repeat",
      "grenade_type": "incendiary",
      "representative_id": "demo_b9b20b60330034a63512_00122",
      "command_record_id": "demo_b9b20b60330034a63512_00122",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_b9b20b60330034a63512_00122",
        "demo_b9b20b60330034a63512_00123"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "xertioN",
      "round": 7,
      "event_tick": 49365,
      "demo_sha256": "b9b20b60330034a63512bc0c57b867486155038214ac5f865af083cb2a2236be",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -216.059080 -1311.370600 1660.031200; setang 0.176117 58.551970 0",
          "position_tick": 49338,
          "angle_tick": 49338,
          "origin": [
            -216.05908,
            -1311.3706,
            1660.0312
          ],
          "pitch": 0.17611694,
          "yaw": 58.55197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -212.961980 -1313.250100 1660.031200; setang 0.176117 58.772050 0",
          "position_tick": 49235,
          "angle_tick": 49235,
          "origin": [
            -212.96198,
            -1313.2501,
            1660.0312
          ],
          "pitch": 0.17611694,
          "yaw": 58.77205,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -12.3984375,
            8.1875,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -193.523250 -1274.544600 1660.031200; setang 0.176117 58.551970 0",
          "position_tick": 49359,
          "angle_tick": 49359,
          "origin": [
            -193.52325,
            -1274.5446,
            1660.0312
          ],
          "pitch": 0.17611694,
          "yaw": 58.55197,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            107.57031,
            175.75781,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -184.510193 -1259.813721 1660.031250; setang 0.176117 58.551971 0",
          "position_tick": 49365,
          "angle_tick": 49365,
          "origin": [
            -184.510192871094,
            -1259.813720703125,
            1660.03125
          ],
          "pitch": 0.176116943359,
          "yaw": 58.551971435547,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            118.5703125,
            193.796875,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 49235,
          "last_tick": 49365,
          "samples": 131
        },
        "departure_tick": 49339,
        "movement_to_event_ms": 421.875,
        "evidence_file": "matches/2398757/b9b20b60330034a6/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f0d5ea7aa8a76f70",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79afb17b7ed789137186_00253",
      "command_record_id": "demo_79afb17b7ed789137186_00253",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00253",
        "demo_79afb17b7ed789137186_00254"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "Jimpphat",
      "round": 14,
      "event_tick": 127002,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1315.960000 1587.937400 1704.031200; setang -3.728821 -109.559440 0",
          "position_tick": 126907,
          "angle_tick": 126907,
          "origin": [
            1315.96,
            1587.9374,
            1704.0312
          ],
          "pitch": -3.7288208,
          "yaw": -109.55944,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1310.493900 1584.533600 1704.031200; setang -3.134888 -109.295080 0",
          "position_tick": 126579,
          "angle_tick": 126579,
          "origin": [
            1310.4939,
            1584.5336,
            1704.0312
          ],
          "pitch": -3.1348877,
          "yaw": -109.29508,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1315.965300 1586.411100 1704.031200; setang -17.259186 -171.929500 0",
          "position_tick": 126988,
          "angle_tick": 126988,
          "origin": [
            1315.9653,
            1586.4111,
            1704.0312
          ],
          "pitch": -17.259186,
          "yaw": -171.9295,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1315.965332 1586.411133 1744.468750; setang -17.159958 -172.160568 0",
          "position_tick": 127002,
          "angle_tick": 127002,
          "origin": [
            1315.96533203125,
            1586.4111328125,
            1744.46875
          ],
          "pitch": -17.159957885742,
          "yaw": -172.160568237305,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            163.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 126579,
          "last_tick": 127002,
          "samples": 424
        },
        "departure_tick": 126908,
        "movement_to_event_ms": 1484.375,
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f2832185ea777e5a",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_86c38e0db4646195347a_00281",
      "command_record_id": "demo_86c38e0db4646195347a_00281",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_86c38e0db4646195347a_00281",
        "demo_86c38e0db4646195347a_00282"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "BobZ",
      "round": 14,
      "event_tick": 117164,
      "demo_sha256": "86c38e0db4646195347a5fc966e0b8241b2668fbae5633bf39d6a900af06a220",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m2-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 795.968750 2925.951416 146.238831; setang -26.950150 -113.289986 0",
          "position_tick": 117157,
          "angle_tick": 117164,
          "origin": [
            795.96875,
            2925.951416015625,
            146.238830566406
          ],
          "pitch": -26.950149536133,
          "yaw": -113.289985656738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 795.968750 2925.951400 146.238830; setang -26.950150 -113.289986 0",
          "position_tick": 117158,
          "angle_tick": 117158,
          "origin": [
            795.96875,
            2925.9514,
            146.23883
          ],
          "pitch": -26.95015,
          "yaw": -113.289986,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 795.968750 2925.951416 146.238831; setang -26.950150 -113.289986 0",
          "position_tick": 117164,
          "angle_tick": 117164,
          "origin": [
            795.96875,
            2925.951416015625,
            146.238830566406
          ],
          "pitch": -26.950149536133,
          "yaw": -113.289985656738,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 116939,
          "last_tick": 117164,
          "samples": 226
        },
        "evidence_file": "matches/2398718/86c38e0db4646195/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f42ed746107f3e70",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_5c8743102c5a1e28f8ee_00078",
      "command_record_id": "demo_5c8743102c5a1e28f8ee_00079",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_5c8743102c5a1e28f8ee_00078",
        "demo_5c8743102c5a1e28f8ee_00079"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "xertioN",
      "round": 5,
      "event_tick": 30178,
      "demo_sha256": "5c8743102c5a1e28f8eeb23a838b949d70d9c561435cb2a01394d157f2f4f142",
      "match_url": "https://www.hltv.org/matches/2398757/vitality-vs-mouz-esl-pro-league-season-24",
      "demo_file": "vitality-vs-mouz-m3-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact 1300.104700 2608.307100 92.858090; setang -1.187897 -148.826980 0",
          "position_tick": 30108,
          "angle_tick": 30108,
          "origin": [
            1300.1047,
            2608.3071,
            92.85809
          ],
          "pitch": -1.1878967,
          "yaw": -148.82698,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact 1307.875100 2602.711000 90.500565; setang 1.671982 -157.670970 0",
          "position_tick": 30048,
          "angle_tick": 30048,
          "origin": [
            1307.8751,
            2602.711,
            90.500565
          ],
          "pitch": 1.6719818,
          "yaw": -157.67097,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            83.15625,
            -210.64062,
            -80.26465
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 1353.002900 2600.198000 83.223100; setang -18.348206 -147.330780 0",
          "position_tick": 30171,
          "angle_tick": 30171,
          "origin": [
            1353.0029,
            2600.198,
            83.2231
          ],
          "pitch": -18.348206,
          "yaw": -147.33078,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -40.484375,
            -26.0,
            11.241699
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1347.546509 2596.693115 84.738068; setang -18.348206 -147.330780 0",
          "position_tick": 30178,
          "angle_tick": 30178,
          "origin": [
            1347.546508789062,
            2596.693115234375,
            84.738067626953
          ],
          "pitch": -18.348205566406,
          "yaw": -147.330780029297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -68.0390625,
            -43.71875,
            18.8876953125
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 30048,
          "last_tick": 30178,
          "samples": 131
        },
        "departure_tick": 30109,
        "movement_to_event_ms": 1093.75,
        "evidence_file": "matches/2398757/5c8743102c5a1e28/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f53332dab1656b41",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_56d855ae2f8723544f85_00187",
      "command_record_id": "demo_56d855ae2f8723544f85_00188",
      "command_selection_basis": "same_group_member_with_observed_start",
      "member_ids": [
        "demo_56d855ae2f8723544f85_00187",
        "demo_56d855ae2f8723544f85_00188"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "dumau",
      "round": 9,
      "event_tick": 69134,
      "demo_sha256": "56d855ae2f8723544f85ed332df43c47987a52f050fe975cca865bc58946001f",
      "match_url": "https://www.hltv.org/matches/2398746/legacy-vs-m80-esl-pro-league-season-24",
      "demo_file": "legacy-vs-m80-m1-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -315.962520 -472.039180 1796.031200; setang 19.482193 -24.022980 0",
          "position_tick": 69113,
          "angle_tick": 69113,
          "origin": [
            -315.96252,
            -472.03918,
            1796.0312
          ],
          "pitch": 19.482193,
          "yaw": -24.02298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -704.082000 -263.899300 1612.031200; setang -1.926041 -44.074066 0",
          "position_tick": 68780,
          "angle_tick": 68780,
          "origin": [
            -704.082,
            -263.8993,
            1612.0312
          ],
          "pitch": -1.9260406,
          "yaw": -44.074066,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            228.32031,
            -86.02832,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -295.345580 -481.232600 1796.031200; setang 19.482193 -24.022980 0",
          "position_tick": 69127,
          "angle_tick": 69127,
          "origin": [
            -295.34558,
            -481.2326,
            1796.0312
          ],
          "pitch": 19.482193,
          "yaw": -24.02298,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            151.03906,
            -67.34375,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -278.696411 -488.646729 1796.031250; setang 19.526138 -23.935425 0",
          "position_tick": 69134,
          "angle_tick": 69134,
          "origin": [
            -278.696411132812,
            -488.646728515625,
            1796.03125
          ],
          "pitch": 19.526138305664,
          "yaw": -23.935424804688,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            189.3984375,
            -84.2890625,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 68780,
          "last_tick": 69134,
          "samples": 355
        },
        "departure_tick": 69114,
        "movement_to_event_ms": 328.125,
        "evidence_file": "matches/2398746/56d855ae2f872354/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f54787c369433fcb",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_4f80b8bcc2fa56bb83a7_00319",
      "command_record_id": "demo_4f80b8bcc2fa56bb83a7_00319",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_4f80b8bcc2fa56bb83a7_00319",
        "demo_4f80b8bcc2fa56bb83a7_00322"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "try",
      "round": 15,
      "event_tick": 117773,
      "demo_sha256": "4f80b8bcc2fa56bb83a7161d6a8feb86ee1ead02a894a74b393a3727e51e8467",
      "match_url": "https://www.hltv.org/matches/2398718/legacy-vs-parivision-esl-pro-league-season-24",
      "demo_file": "legacy-vs-parivision-m3-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -228.077881 -1979.635620 -164.813965; setang -22.335205 91.792480 0",
          "position_tick": 117765,
          "angle_tick": 117773,
          "origin": [
            -228.077880859375,
            -1979.635620117188,
            -164.81396484375
          ],
          "pitch": -22.335205078125,
          "yaw": 91.79248046875,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -228.077880 -1979.635600 -163.296880; setang -22.335205 91.792480 0",
          "position_tick": 117766,
          "angle_tick": 117766,
          "origin": [
            -228.07788,
            -1979.6356,
            -163.29688
          ],
          "pitch": -22.335205,
          "yaw": 91.79248,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -228.158447 -1977.099609 -139.171875; setang -22.335205 91.792480 0",
          "position_tick": 117773,
          "angle_tick": 117773,
          "origin": [
            -228.158447265625,
            -1977.099609375,
            -139.171875
          ],
          "pitch": -22.335205078125,
          "yaw": 91.79248046875,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            -0.953125,
            29.984375,
            226.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 117261,
          "last_tick": 117773,
          "samples": 513
        },
        "evidence_file": "matches/2398718/4f80b8bcc2fa56bb/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f7e9bd8a77505288",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79fb1d50cba757afee7d_00011",
      "command_record_id": "demo_79fb1d50cba757afee7d_00011",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79fb1d50cba757afee7d_00011",
        "demo_79fb1d50cba757afee7d_00012"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "apEX",
      "round": 2,
      "event_tick": 9920,
      "demo_sha256": "79fb1d50cba757afee7d59691df98dba78cc130cee39e0e9e717d58977b66128",
      "match_url": "https://www.hltv.org/matches/2398751/vitality-vs-parivision-esl-pro-league-season-24",
      "demo_file": "vitality-vs-parivision-m2-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1942.062256 1538.072754 36.423130; setang 2.521362 103.266327 0",
          "position_tick": 9912,
          "angle_tick": 9920,
          "origin": [
            -1942.062255859375,
            1538.07275390625,
            36.4231300354
          ],
          "pitch": 2.521362304688,
          "yaw": 103.266326904297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1942.062300 1538.072800 36.423130; setang 2.521362 103.266330 0",
          "position_tick": 9913,
          "angle_tick": 9913,
          "origin": [
            -1942.0623,
            1538.0728,
            36.42313
          ],
          "pitch": 2.5213623,
          "yaw": 103.26633,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1942.062256 1538.072754 36.423130; setang 2.521362 103.266327 0",
          "position_tick": 9920,
          "angle_tick": 9920,
          "origin": [
            -1942.062255859375,
            1538.07275390625,
            36.4231300354
          ],
          "pitch": 2.521362304688,
          "yaw": 103.266326904297,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 9628,
          "last_tick": 9920,
          "samples": 293
        },
        "evidence_file": "matches/2398751/79fb1d50cba757af/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f81014739a9115fa",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_18d34587c875f0b595ae_00320",
      "command_record_id": "demo_18d34587c875f0b595ae_00320",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_18d34587c875f0b595ae_00320",
        "demo_18d34587c875f0b595ae_00325"
      ],
      "map_id": "de_anubis",
      "game_version": "14188",
      "player": "HeavyGod",
      "round": 17,
      "event_tick": 160665,
      "demo_sha256": "18d34587c875f0b595ae1565ce6511e7138d79384f5198a784c80126d5ed74bb",
      "match_url": "https://www.hltv.org/matches/2398741/g2-vs-parivision-esl-pro-league-season-24",
      "demo_file": "g2-vs-parivision-m2-anubis.dem",
      "throw_method": {
        "method": "right",
        "raw_strength": 0.0,
        "normalized_strength": 0,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "低力度／右键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": {
          "command": "setpos_exact -908.754760 364.455000 -46.939636; setang -28.439148 -30.053100 0",
          "position_tick": 160651,
          "angle_tick": 160651,
          "origin": [
            -908.75476,
            364.455,
            -46.939636
          ],
          "pitch": -28.439148,
          "yaw": -30.0531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "last_stable_ground_tick_before_sustained_motion",
          "position_basis": "player_origin"
        },
        "observed_start": {
          "command": "setpos_exact -1136.233500 1025.922400 10.992677; setang 5.251465 -66.539730 0",
          "position_tick": 160314,
          "angle_tick": 160314,
          "origin": [
            -1136.2335,
            1025.9224,
            10.992677
          ],
          "pitch": 5.251465,
          "yaw": -66.53973,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            12.8671875,
            -249.66406,
            76.98744
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact -903.142940 361.211030 -49.114990; setang -28.439148 -30.053100 0",
          "position_tick": 160658,
          "angle_tick": 160658,
          "origin": [
            -903.14294,
            361.21103,
            -49.11499
          ],
          "pitch": -28.439148,
          "yaw": -30.0531,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            76.86719,
            -44.435547,
            -29.800781
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -891.657104 354.568176 -53.569580; setang -28.507462 -30.053101 0",
          "position_tick": 160665,
          "angle_tick": 160665,
          "origin": [
            -891.657104492188,
            354.568176269531,
            -53.569580078125
          ],
          "pitch": -28.507461547852,
          "yaw": -30.053100585938,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            142.81640625,
            -82.599609375,
            -55.390625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "stable_to_motion",
        "reason_text": "连续地面静止至少 250 ms 后开始移动；这是轨迹起点候选，尚未实机复核",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 160314,
          "last_tick": 160665,
          "samples": 352
        },
        "departure_tick": 160652,
        "movement_to_event_ms": 218.75,
        "evidence_file": "matches/2398741/18d34587c875f0b5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_f832e3a390c8ea42",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_1e37c617488eba4e7406_00316",
      "command_record_id": "demo_1e37c617488eba4e7406_00316",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_1e37c617488eba4e7406_00316",
        "demo_1e37c617488eba4e7406_00319"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "r1nkle",
      "round": 12,
      "event_tick": 99776,
      "demo_sha256": "1e37c617488eba4e74067f9aa7d6e56de75c01d97ac787e29c63f8a41d457413",
      "match_url": "https://www.hltv.org/matches/2398730/g2-vs-1win-esl-pro-league-season-24",
      "demo_file": "g2-vs-1win-m2-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 759.972530 -1636.031200 -59.130860; setang -29.581375 101.939390 0",
          "position_tick": 99536,
          "angle_tick": 99536,
          "origin": [
            759.97253,
            -1636.0312,
            -59.13086
          ],
          "pitch": -29.581375,
          "yaw": 101.93939,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 738.320200 -1544.969800 -24.914917; setang -14.790680 54.894560 0",
          "position_tick": 99762,
          "angle_tick": 99762,
          "origin": [
            738.3202,
            -1544.9698,
            -24.914917
          ],
          "pitch": -14.79068,
          "yaw": 54.89456,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            95.96484,
            136.35156,
            59.101562
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 761.107178 -1512.589233 14.734375; setang -14.077942 54.894562 0",
          "position_tick": 99776,
          "angle_tick": 99776,
          "origin": [
            761.107177734375,
            -1512.589233398438,
            14.734375
          ],
          "pitch": -14.077941894531,
          "yaw": 54.894561767578,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            113.515625,
            161.296875,
            183.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 99536,
          "last_tick": 99776,
          "samples": 241
        },
        "evidence_file": "matches/2398730/1e37c617488eba4e/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fac24288db2ded9a",
      "status": "within_sample_repeat",
      "grenade_type": "he",
      "representative_id": "demo_5d6af8fdfb719608e960_00318",
      "command_record_id": "demo_5d6af8fdfb719608e960_00318",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_5d6af8fdfb719608e960_00318",
        "demo_5d6af8fdfb719608e960_00319"
      ],
      "map_id": "de_inferno",
      "game_version": "14188",
      "player": "KSCERATO",
      "round": 12,
      "event_tick": 97891,
      "demo_sha256": "5d6af8fdfb719608e9600c2ceef9264206893bfb85248176143e8342da46a39c",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m3-inferno.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": null,
        "movement_start": null,
        "observed_start": {
          "command": "setpos_exact 922.750300 2778.881300 134.008880; setang 0.441162 -110.543400 0",
          "position_tick": 97761,
          "angle_tick": 97761,
          "origin": [
            922.7503,
            2778.8813,
            134.00888
          ],
          "pitch": 0.4411621,
          "yaw": -110.5434,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -1.9765625,
            249.98438,
            0.0
          ],
          "source": "earliest_contiguous_observation_not_runup_start",
          "position_basis": "player_origin"
        },
        "animation_release": {
          "command": "setpos_exact 929.798400 2768.634000 133.799530; setang -4.441559 -110.161285 0",
          "position_tick": 97885,
          "angle_tick": 97885,
          "origin": [
            929.7984,
            2768.634,
            133.79953
          ],
          "pitch": -4.441559,
          "yaw": -110.161285,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -51.652344,
            -115.5625,
            1.5341797
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 924.942444 2756.785645 133.943817; setang -6.794708 -109.867058 0",
          "position_tick": 97891,
          "angle_tick": 97891,
          "origin": [
            924.942443847656,
            2756.78564453125,
            133.943817138672
          ],
          "pitch": -6.794708251953,
          "yaw": -109.867057800293,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            -66.375,
            -166.578125,
            1.97265625
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "movement_observed",
        "reason": "no_stable_departure",
        "reason_text": "连续观测中未找到符合阈值的静止→移动变化；最早观测点不能当作完整助跑起点",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 97761,
          "last_tick": 97891,
          "samples": 131
        },
        "evidence_file": "matches/2398733/5d6af8fdfb719608/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ff6b377628c395e1",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_731311ac42553ee59f1a_00293",
      "command_record_id": "demo_731311ac42553ee59f1a_00293",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_731311ac42553ee59f1a_00293",
        "demo_731311ac42553ee59f1a_00294"
      ],
      "map_id": "de_ancient",
      "game_version": "14188",
      "player": "zweih",
      "round": 12,
      "event_tick": 105976,
      "demo_sha256": "731311ac42553ee59f1a6274fa22d303b2a5d29454d5a919356d09f5125f6aa8",
      "match_url": "https://www.hltv.org/matches/2398733/parivision-vs-furia-esl-pro-league-season-24",
      "demo_file": "parivision-vs-furia-m1-ancient.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 738.920227 558.102905 129.516022; setang -6.420471 -108.647575 0",
          "position_tick": 105969,
          "angle_tick": 105976,
          "origin": [
            738.920227050781,
            558.102905273438,
            129.516021728516
          ],
          "pitch": -6.420471191406,
          "yaw": -108.647575378418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 738.920200 558.102900 129.516020; setang -6.420471 -108.647575 0",
          "position_tick": 105970,
          "angle_tick": 105970,
          "origin": [
            738.9202,
            558.1029,
            129.51602
          ],
          "pitch": -6.420471,
          "yaw": -108.647575,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 738.920227 558.102905 129.516022; setang -6.420471 -108.647575 0",
          "position_tick": 105976,
          "angle_tick": 105976,
          "origin": [
            738.920227050781,
            558.102905273438,
            129.516021728516
          ],
          "pitch": -6.420471191406,
          "yaw": -108.647575378418,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 105846,
          "last_tick": 105976,
          "samples": 131
        },
        "evidence_file": "matches/2398733/731311ac42553ee5/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_ffaed82c6561f6e6",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_deb2a52b8ef138c44fe0_00046",
      "command_record_id": "demo_deb2a52b8ef138c44fe0_00046",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_deb2a52b8ef138c44fe0_00046",
        "demo_deb2a52b8ef138c44fe0_00047"
      ],
      "map_id": "de_dust2",
      "game_version": "14188",
      "player": "magixx",
      "round": 4,
      "event_tick": 23913,
      "demo_sha256": "deb2a52b8ef138c44fe063a05618e9339b7b87a6904fa8c095ad79f106649f3f",
      "match_url": "https://www.hltv.org/matches/2398737/spirit-vs-mouz-esl-pro-league-season-24",
      "demo_file": "spirit-vs-mouz-m1-dust2.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": true,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact -1837.970215 982.027588 40.583366; setang -16.697845 102.813477 0",
          "position_tick": 23905,
          "angle_tick": 23913,
          "origin": [
            -1837.97021484375,
            982.027587890625,
            40.583366394043
          ],
          "pitch": -16.697845458984,
          "yaw": 102.8134765625,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact -1837.970200 982.027600 49.203125; setang -16.697845 102.813480 0",
          "position_tick": 23907,
          "angle_tick": 23907,
          "origin": [
            -1837.9702,
            982.0276,
            49.203125
          ],
          "pitch": -16.697845,
          "yaw": 102.81348,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            270.66455
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact -1837.970215 982.027588 68.234375; setang -16.697845 102.813477 0",
          "position_tick": 23913,
          "angle_tick": 23913,
          "origin": [
            -1837.97021484375,
            982.027587890625,
            68.234375
          ],
          "pitch": -16.697845458984,
          "yaw": 102.8134765625,
          "airborne": true,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            219.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 23636,
          "last_tick": 23913,
          "samples": 278
        },
        "evidence_file": "matches/2398737/deb2a52b8ef138c4/player-windows.csv.gz"
      }
    },
    {
      "cluster_id": "cluster_fff2f3042c71080f",
      "status": "within_sample_repeat",
      "grenade_type": "flash",
      "representative_id": "demo_79afb17b7ed789137186_00243",
      "command_record_id": "demo_79afb17b7ed789137186_00243",
      "command_selection_basis": "cluster_representative",
      "member_ids": [
        "demo_79afb17b7ed789137186_00243",
        "demo_79afb17b7ed789137186_00245"
      ],
      "map_id": "de_cache",
      "game_version": "14188",
      "player": "kyxsan",
      "round": 14,
      "event_tick": 125529,
      "demo_sha256": "79afb17b7ed789137186727a3d16c09fc047c93292f3a1bfda3cea61b627c7a7",
      "match_url": "https://www.hltv.org/matches/2398754/aurora-vs-vitality-esl-pro-league-season-24",
      "demo_file": "aurora-vs-vitality-m2-cache.dem",
      "throw_method": {
        "method": "left",
        "raw_strength": 1.0,
        "normalized_strength": 1,
        "basis": "strength_inference_v1",
        "inferred": true,
        "approximation": false,
        "note": "满力度／左键投掷（按力度推断）"
      },
      "jump_flag": false,
      "test_commands": {
        "schema_version": 1,
        "verification_status": "unverified",
        "setup": {
          "command": "setpos_exact 1866.001343 231.654709 1610.606567; setang -13.829041 178.530579 0",
          "position_tick": 125522,
          "angle_tick": 125529,
          "origin": [
            1866.001342773438,
            231.654708862305,
            1610.606567382812
          ],
          "pitch": -13.829040527344,
          "yaw": 178.530578613281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "precision.setup_pose + grenade_thrown.aim",
          "position_basis": "player_origin"
        },
        "movement_start": null,
        "observed_start": null,
        "animation_release": {
          "command": "setpos_exact 1866.001300 231.654710 1610.606600; setang -13.829041 178.530580 0",
          "position_tick": 125523,
          "angle_tick": 125523,
          "origin": [
            1866.0013,
            231.65471,
            1610.6066
          ],
          "pitch": -13.829041,
          "yaw": 178.53058,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "player_tick_at_animation_release",
          "position_basis": "player_origin"
        },
        "throw": {
          "command": "setpos_exact 1866.001343 231.654709 1610.606567; setang -13.829041 178.530579 0",
          "position_tick": 125529,
          "angle_tick": 125529,
          "origin": [
            1866.001342773438,
            231.654708862305,
            1610.606567382812
          ],
          "pitch": -13.829040527344,
          "yaw": 178.530578613281,
          "airborne": false,
          "duck_amount": 0.0,
          "velocity": [
            0.0,
            0.0,
            0.0
          ],
          "source": "grenade_thrown.user_pose",
          "position_basis": "player_origin"
        },
        "movement_status": "stationary_setup",
        "reason": "stationary_setup",
        "reason_text": "已有连续地面静止准备证据",
        "thresholds": {
          "tick_rate": 64,
          "max_lookback_ticks": 512,
          "stable_min_ticks": 16,
          "horizontal_speed_max": 5,
          "xy_diameter_max": 1,
          "departure_min_ticks": 3
        },
        "exact_subtick_release_known": false,
        "observed_window": {
          "first_tick": 125362,
          "last_tick": 125529,
          "samples": 168
        },
        "evidence_file": "matches/2398754/79afb17b7ed78913/player-windows.csv.gz"
      }
    }
  ]
}